Lines Matching defs:LIBMTP_mtpdevice_t

407 typedef struct LIBMTP_mtpdevice_struct LIBMTP_mtpdevice_t; /**< @see LIBMTP_mtpdevice_struct */
605 LIBMTP_mtpdevice_t *next;
741 LIBMTP_mtpdevice_t *LIBMTP_Open_Raw_Device(LIBMTP_raw_device_t *);
743 LIBMTP_mtpdevice_t *LIBMTP_Get_First_Device(void);
744 LIBMTP_error_number_t LIBMTP_Get_Connected_Devices(LIBMTP_mtpdevice_t **);
745 uint32_t LIBMTP_Number_Devices_In_List(LIBMTP_mtpdevice_t *);
746 void LIBMTP_Release_Device_List(LIBMTP_mtpdevice_t*);
748 void LIBMTP_Release_Device(LIBMTP_mtpdevice_t*);
749 void LIBMTP_Dump_Device_Info(LIBMTP_mtpdevice_t*);
750 int LIBMTP_Reset_Device(LIBMTP_mtpdevice_t*);
751 char *LIBMTP_Get_Manufacturername(LIBMTP_mtpdevice_t*);
752 char *LIBMTP_Get_Modelname(LIBMTP_mtpdevice_t*);
753 char *LIBMTP_Get_Serialnumber(LIBMTP_mtpdevice_t*);
754 char *LIBMTP_Get_Deviceversion(LIBMTP_mtpdevice_t*);
755 char *LIBMTP_Get_Friendlyname(LIBMTP_mtpdevice_t*);
756 int LIBMTP_Set_Friendlyname(LIBMTP_mtpdevice_t*, char const * const);
757 char *LIBMTP_Get_Syncpartner(LIBMTP_mtpdevice_t*);
758 int LIBMTP_Set_Syncpartner(LIBMTP_mtpdevice_t*, char const * const);
759 int LIBMTP_Get_Batterylevel(LIBMTP_mtpdevice_t *,
762 int LIBMTP_Get_Secure_Time(LIBMTP_mtpdevice_t *, char ** const);
763 int LIBMTP_Get_Device_Certificate(LIBMTP_mtpdevice_t *, char ** const);
764 int LIBMTP_Get_Supported_Filetypes(LIBMTP_mtpdevice_t *, uint16_t ** const, uint16_t * const);
765 LIBMTP_error_t *LIBMTP_Get_Errorstack(LIBMTP_mtpdevice_t*);
766 void LIBMTP_Clear_Errorstack(LIBMTP_mtpdevice_t*);
767 void LIBMTP_Dump_Errorstack(LIBMTP_mtpdevice_t*);
769 void LIBMTP_Set_Device_Timeout(LIBMTP_mtpdevice_t *device, int milliseconds);
770 void LIBMTP_Get_Device_Timeout(LIBMTP_mtpdevice_t *device, int * milliseconds);
776 int LIBMTP_Get_Storage(LIBMTP_mtpdevice_t *, int const);
777 int LIBMTP_Format_Storage(LIBMTP_mtpdevice_t *, LIBMTP_devicestorage_t *);
783 char *LIBMTP_Get_String_From_Object(LIBMTP_mtpdevice_t *, uint32_t const, LIBMTP_property_t const);
784 uint64_t LIBMTP_Get_u64_From_Object(LIBMTP_mtpdevice_t *, uint32_t const,
786 uint32_t LIBMTP_Get_u32_From_Object(LIBMTP_mtpdevice_t *, uint32_t const,
788 uint16_t LIBMTP_Get_u16_From_Object(LIBMTP_mtpdevice_t *, uint32_t const,
790 uint8_t LIBMTP_Get_u8_From_Object(LIBMTP_mtpdevice_t *, uint32_t const,
792 int LIBMTP_Set_Object_String(LIBMTP_mtpdevice_t *, uint32_t const,
794 int LIBMTP_Set_Object_u32(LIBMTP_mtpdevice_t *, uint32_t const,
796 int LIBMTP_Set_Object_u16(LIBMTP_mtpdevice_t *, uint32_t const,
798 int LIBMTP_Set_Object_u8(LIBMTP_mtpdevice_t *, uint32_t const,
801 int LIBMTP_Is_Property_Supported(LIBMTP_mtpdevice_t*, LIBMTP_property_t const,
803 int LIBMTP_Get_Allowed_Property_Values(LIBMTP_mtpdevice_t*, LIBMTP_property_t const,
815 LIBMTP_file_t *LIBMTP_Get_Filelisting(LIBMTP_mtpdevice_t *);
816 LIBMTP_file_t *LIBMTP_Get_Filelisting_With_Callback(LIBMTP_mtpdevice_t *,
818 LIBMTP_file_t *LIBMTP_Get_Filemetadata(LIBMTP_mtpdevice_t *, uint32_t const);
819 int LIBMTP_Get_File_To_File(LIBMTP_mtpdevice_t*, uint32_t, char const * const,
821 int LIBMTP_Get_File_To_File_Descriptor(LIBMTP_mtpdevice_t*, uint32_t const, int const,
823 int LIBMTP_Get_File_To_Handler(LIBMTP_mtpdevice_t *, uint32_t const, MTPDataPutFunc, void *,
825 int LIBMTP_Send_File_From_File(LIBMTP_mtpdevice_t *, char const * const,
828 int LIBMTP_Send_File_From_File_Descriptor(LIBMTP_mtpdevice_t *, int const,
831 int LIBMTP_Send_File_From_Handler(LIBMTP_mtpdevice_t *, MTPDataGetFunc, void *,
833 int LIBMTP_Set_File_Name(LIBMTP_mtpdevice_t *, LIBMTP_file_t *, const char *);
836 int LIBMTP_Get_Representative_Sample_Format(LIBMTP_mtpdevice_t *,
839 int LIBMTP_Send_Representative_Sample(LIBMTP_mtpdevice_t *, uint32_t const,
841 int LIBMTP_Get_Representative_Sample(LIBMTP_mtpdevice_t *, uint32_t const,
847 LIBMTP_file_t * LIBMTP_Get_Files_And_Folders(LIBMTP_mtpdevice_t *device,
857 LIBMTP_track_t *LIBMTP_Get_Tracklisting(LIBMTP_mtpdevice_t*);
858 LIBMTP_track_t *LIBMTP_Get_Tracklisting_With_Callback(LIBMTP_mtpdevice_t*,
860 LIBMTP_track_t *LIBMTP_Get_Trackmetadata(LIBMTP_mtpdevice_t*, uint32_t const);
861 int LIBMTP_Get_Track_To_File(LIBMTP_mtpdevice_t*, uint32_t, char const * const,
863 int LIBMTP_Get_Track_To_File_Descriptor(LIBMTP_mtpdevice_t*, uint32_t const, int const,
865 int LIBMTP_Get_Track_To_Handler(LIBMTP_mtpdevice_t *, uint32_t const, MTPDataPutFunc,
867 int LIBMTP_Send_Track_From_File(LIBMTP_mtpdevice_t *,
871 int LIBMTP_Send_Track_From_File_Descriptor(LIBMTP_mtpdevice_t *,
875 int LIBMTP_Send_Track_From_Handler(LIBMTP_mtpdevice_t *,
879 int LIBMTP_Update_Track_Metadata(LIBMTP_mtpdevice_t *,
881 int LIBMTP_Track_Exists(LIBMTP_mtpdevice_t *, uint32_t);
882 int LIBMTP_Set_Track_Name(LIBMTP_mtpdevice_t *, LIBMTP_track_t *, const char *);
892 LIBMTP_folder_t *LIBMTP_Get_Folder_List(LIBMTP_mtpdevice_t*);
894 uint32_t LIBMTP_Create_Folder(LIBMTP_mtpdevice_t*, char *, uint32_t, uint32_t);
895 int LIBMTP_Set_Folder_Name(LIBMTP_mtpdevice_t *, LIBMTP_folder_t *, const char *);
906 LIBMTP_playlist_t *LIBMTP_Get_Playlist_List(LIBMTP_mtpdevice_t *);
907 LIBMTP_playlist_t *LIBMTP_Get_Playlist(LIBMTP_mtpdevice_t *, uint32_t const);
908 int LIBMTP_Create_New_Playlist(LIBMTP_mtpdevice_t *, LIBMTP_playlist_t * const);
909 int LIBMTP_Update_Playlist(LIBMTP_mtpdevice_t *, LIBMTP_playlist_t * const);
910 int LIBMTP_Set_Playlist_Name(LIBMTP_mtpdevice_t *, LIBMTP_playlist_t *, const char *);
919 LIBMTP_album_t *LIBMTP_Get_Album_List(LIBMTP_mtpdevice_t *);
920 LIBMTP_album_t *LIBMTP_Get_Album(LIBMTP_mtpdevice_t *, uint32_t const);
921 int LIBMTP_Create_New_Album(LIBMTP_mtpdevice_t *, LIBMTP_album_t * const);
922 int LIBMTP_Update_Album(LIBMTP_mtpdevice_t *, LIBMTP_album_t const * const);
923 int LIBMTP_Set_Album_Name(LIBMTP_mtpdevice_t *, LIBMTP_album_t *, const char *);
930 int LIBMTP_Delete_Object(LIBMTP_mtpdevice_t *, uint32_t);
931 int LIBMTP_Set_Object_Filename(LIBMTP_mtpdevice_t *, uint32_t , char *);