Lines Matching refs:LIBMTP_mtpdevice_t
405 typedef struct LIBMTP_mtpdevice_struct LIBMTP_mtpdevice_t; /**< @see LIBMTP_mtpdevice_struct */ typedef
603 LIBMTP_mtpdevice_t *next;
739 LIBMTP_mtpdevice_t *LIBMTP_Open_Raw_Device(LIBMTP_raw_device_t *);
741 LIBMTP_mtpdevice_t *LIBMTP_Get_First_Device(void);
742 LIBMTP_error_number_t LIBMTP_Get_Connected_Devices(LIBMTP_mtpdevice_t **);
743 uint32_t LIBMTP_Number_Devices_In_List(LIBMTP_mtpdevice_t *);
744 void LIBMTP_Release_Device_List(LIBMTP_mtpdevice_t*);
746 void LIBMTP_Release_Device(LIBMTP_mtpdevice_t*);
747 void LIBMTP_Dump_Device_Info(LIBMTP_mtpdevice_t*);
748 int LIBMTP_Reset_Device(LIBMTP_mtpdevice_t*);
749 char *LIBMTP_Get_Manufacturername(LIBMTP_mtpdevice_t*);
750 char *LIBMTP_Get_Modelname(LIBMTP_mtpdevice_t*);
751 char *LIBMTP_Get_Serialnumber(LIBMTP_mtpdevice_t*);
752 char *LIBMTP_Get_Deviceversion(LIBMTP_mtpdevice_t*);
753 char *LIBMTP_Get_Friendlyname(LIBMTP_mtpdevice_t*);
754 int LIBMTP_Set_Friendlyname(LIBMTP_mtpdevice_t*, char const * const);
755 char *LIBMTP_Get_Syncpartner(LIBMTP_mtpdevice_t*);
756 int LIBMTP_Set_Syncpartner(LIBMTP_mtpdevice_t*, char const * const);
757 int LIBMTP_Get_Batterylevel(LIBMTP_mtpdevice_t *,
760 int LIBMTP_Get_Secure_Time(LIBMTP_mtpdevice_t *, char ** const);
761 int LIBMTP_Get_Device_Certificate(LIBMTP_mtpdevice_t *, char ** const);
762 int LIBMTP_Get_Supported_Filetypes(LIBMTP_mtpdevice_t *, uint16_t ** const, uint16_t * const);
763 LIBMTP_error_t *LIBMTP_Get_Errorstack(LIBMTP_mtpdevice_t*);
764 void LIBMTP_Clear_Errorstack(LIBMTP_mtpdevice_t*);
765 void LIBMTP_Dump_Errorstack(LIBMTP_mtpdevice_t*);
771 int LIBMTP_Get_Storage(LIBMTP_mtpdevice_t *, int const);
772 int LIBMTP_Format_Storage(LIBMTP_mtpdevice_t *, LIBMTP_devicestorage_t *);
778 char *LIBMTP_Get_String_From_Object(LIBMTP_mtpdevice_t *, uint32_t const, LIBMTP_property_t const);
779 uint64_t LIBMTP_Get_u64_From_Object(LIBMTP_mtpdevice_t *, uint32_t const,
781 uint32_t LIBMTP_Get_u32_From_Object(LIBMTP_mtpdevice_t *, uint32_t const,
783 uint16_t LIBMTP_Get_u16_From_Object(LIBMTP_mtpdevice_t *, uint32_t const,
785 uint8_t LIBMTP_Get_u8_From_Object(LIBMTP_mtpdevice_t *, uint32_t const,
787 int LIBMTP_Set_Object_String(LIBMTP_mtpdevice_t *, uint32_t const,
789 int LIBMTP_Set_Object_u32(LIBMTP_mtpdevice_t *, uint32_t const,
791 int LIBMTP_Set_Object_u16(LIBMTP_mtpdevice_t *, uint32_t const,
793 int LIBMTP_Set_Object_u8(LIBMTP_mtpdevice_t *, uint32_t const,
796 int LIBMTP_Is_Property_Supported(LIBMTP_mtpdevice_t*, LIBMTP_property_t const,
798 int LIBMTP_Get_Allowed_Property_Values(LIBMTP_mtpdevice_t*, LIBMTP_property_t const,
810 LIBMTP_file_t *LIBMTP_Get_Filelisting(LIBMTP_mtpdevice_t *);
811 LIBMTP_file_t *LIBMTP_Get_Filelisting_With_Callback(LIBMTP_mtpdevice_t *,
813 LIBMTP_file_t *LIBMTP_Get_Filemetadata(LIBMTP_mtpdevice_t *, uint32_t const);
814 int LIBMTP_Get_File_To_File(LIBMTP_mtpdevice_t*, uint32_t, char const * const,
816 int LIBMTP_Get_File_To_File_Descriptor(LIBMTP_mtpdevice_t*, uint32_t const, int const,
818 int LIBMTP_Get_File_To_Handler(LIBMTP_mtpdevice_t *, uint32_t const, MTPDataPutFunc, void *,
820 int LIBMTP_Send_File_From_File(LIBMTP_mtpdevice_t *, char const * const,
823 int LIBMTP_Send_File_From_File_Descriptor(LIBMTP_mtpdevice_t *, int const,
826 int LIBMTP_Send_File_From_Handler(LIBMTP_mtpdevice_t *, MTPDataGetFunc, void *,
828 int LIBMTP_Set_File_Name(LIBMTP_mtpdevice_t *, LIBMTP_file_t *, const char *);
831 int LIBMTP_Get_Representative_Sample_Format(LIBMTP_mtpdevice_t *,
834 int LIBMTP_Send_Representative_Sample(LIBMTP_mtpdevice_t *, uint32_t const,
836 int LIBMTP_Get_Representative_Sample(LIBMTP_mtpdevice_t *, uint32_t const,
846 LIBMTP_track_t *LIBMTP_Get_Tracklisting(LIBMTP_mtpdevice_t*);
847 LIBMTP_track_t *LIBMTP_Get_Tracklisting_With_Callback(LIBMTP_mtpdevice_t*,
849 LIBMTP_track_t *LIBMTP_Get_Trackmetadata(LIBMTP_mtpdevice_t*, uint32_t const);
850 int LIBMTP_Get_Track_To_File(LIBMTP_mtpdevice_t*, uint32_t, char const * const,
852 int LIBMTP_Get_Track_To_File_Descriptor(LIBMTP_mtpdevice_t*, uint32_t const, int const,
854 int LIBMTP_Get_Track_To_Handler(LIBMTP_mtpdevice_t *, uint32_t const, MTPDataPutFunc,
856 int LIBMTP_Send_Track_From_File(LIBMTP_mtpdevice_t *,
860 int LIBMTP_Send_Track_From_File_Descriptor(LIBMTP_mtpdevice_t *,
864 int LIBMTP_Send_Track_From_Handler(LIBMTP_mtpdevice_t *,
868 int LIBMTP_Update_Track_Metadata(LIBMTP_mtpdevice_t *,
870 int LIBMTP_Track_Exists(LIBMTP_mtpdevice_t *, uint32_t);
871 int LIBMTP_Set_Track_Name(LIBMTP_mtpdevice_t *, LIBMTP_track_t *, const char *);
881 LIBMTP_folder_t *LIBMTP_Get_Folder_List(LIBMTP_mtpdevice_t*);
883 uint32_t LIBMTP_Create_Folder(LIBMTP_mtpdevice_t*, char *, uint32_t, uint32_t);
884 int LIBMTP_Set_Folder_Name(LIBMTP_mtpdevice_t *, LIBMTP_folder_t *, const char *);
895 LIBMTP_playlist_t *LIBMTP_Get_Playlist_List(LIBMTP_mtpdevice_t *);
896 LIBMTP_playlist_t *LIBMTP_Get_Playlist(LIBMTP_mtpdevice_t *, uint32_t const);
897 int LIBMTP_Create_New_Playlist(LIBMTP_mtpdevice_t *, LIBMTP_playlist_t * const);
898 int LIBMTP_Update_Playlist(LIBMTP_mtpdevice_t *, LIBMTP_playlist_t * const);
899 int LIBMTP_Set_Playlist_Name(LIBMTP_mtpdevice_t *, LIBMTP_playlist_t *, const char *);
908 LIBMTP_album_t *LIBMTP_Get_Album_List(LIBMTP_mtpdevice_t *);
909 LIBMTP_album_t *LIBMTP_Get_Album(LIBMTP_mtpdevice_t *, uint32_t const);
910 int LIBMTP_Create_New_Album(LIBMTP_mtpdevice_t *, LIBMTP_album_t * const);
911 int LIBMTP_Update_Album(LIBMTP_mtpdevice_t *, LIBMTP_album_t const * const);
912 int LIBMTP_Set_Album_Name(LIBMTP_mtpdevice_t *, LIBMTP_album_t *, const char *);
919 int LIBMTP_Delete_Object(LIBMTP_mtpdevice_t *, uint32_t);
920 int LIBMTP_Set_Object_Filename(LIBMTP_mtpdevice_t *, uint32_t , char *);