Man Linux: Main Page and Category List

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 *)

Function Documentation

   int LIBMTP_Delete_Object (LIBMTP_mtpdevice_t * device, uint32_t object_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_t
       object_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.