Provided by: libmtp-doc_1.1.6-20-g1b9f164-1ubuntu2.1_all bug

NAME

       libmtp - The object management API.

   Functions
       int LIBMTP_Delete_Object (LIBMTP_mtpdevice_t *, uint32_t)
       int LIBMTP_Set_Object_Filename (LIBMTP_mtpdevice_t *, uint32_t, char *)
       int LIBMTP_GetPartialObject (LIBMTP_mtpdevice_t *, uint32_t const, uint64_t, uint32_t,
           unsigned char **, unsigned int *)
       int LIBMTP_SendPartialObject (LIBMTP_mtpdevice_t *, uint32_t const, uint64_t, unsigned
           char *, unsigned int)
       int LIBMTP_BeginEditObject (LIBMTP_mtpdevice_t *, uint32_t const)
       int LIBMTP_EndEditObject (LIBMTP_mtpdevice_t *, uint32_t const)
       int LIBMTP_TruncateObject (LIBMTP_mtpdevice_t *, uint32_t const, uint64_t)

Detailed Description

Function Documentation

   int LIBMTP_Delete_Object (LIBMTP_mtpdevice_t *device, uint32_tobject_id)
       This function deletes a single file, track, playlist, folder or any other object off the
       MTP device, identified by the object ID.

       If you delete a folder, there is no guarantee that the device will really delete all the
       files that were in that folder, rather it is expected that they will not be deleted, and
       will turn up in object listings with parent set to a non-existant object ID. The safe way
       to do this is to recursively delete all files (and folders) contained in the folder, then
       the folder itself.

       Parameters:
           device a pointer to the device to delete the object from.
           object_id the object to delete.

       Returns:
           0 on success, any other value means failure.

       References LIBMTP_mtpdevice_struct::params.

   int LIBMTP_Set_Object_Filename (LIBMTP_mtpdevice_t *device, uint32_tobject_id, char *newname)
       THIS FUNCTION IS DEPRECATED. PLEASE UPDATE YOUR CODE IN ORDER NOT TO USE IT.

       See Also:
           LIBMTP_Set_File_Name()

           LIBMTP_Set_Track_Name()

           LIBMTP_Set_Folder_Name()

           LIBMTP_Set_Playlist_Name()

           LIBMTP_Set_Album_Name()

       References LIBMTP_file_struct::filetype, and LIBMTP_Get_Filemetadata().

Author

       Generated automatically by Doxygen for libmtp from the source code.