Functions | |
LIBMTP_folder_t * | LIBMTP_new_folder_t (void) |
void | LIBMTP_destroy_folder_t (LIBMTP_folder_t *) |
LIBMTP_folder_t * | LIBMTP_Get_Folder_List (LIBMTP_mtpdevice_t *) |
LIBMTP_folder_t * | LIBMTP_Find_Folder (LIBMTP_folder_t *, uint32_t const) |
uint32_t | LIBMTP_Create_Folder (LIBMTP_mtpdevice_t *, char *, uint32_t) |
|
This create a folder on the current MTP device. The PTP name for a folder is "association". The PTP/MTP devices does not have an internal "folder" concept really, it contains a flat list of all files and some file are "associations" that other files and folders may refer to as its "parent".
|
|
This recursively deletes the memory for a folder structure. This shall typically be called on a top-level folder list to detsroy the entire folder tree.
|
|
Helper function. Returns a folder structure for a specified id.
|
|
This returns a list of all folders available on the current MTP device.
|
|
This creates a new folder structure and allocates memory for it. Notice that if you add strings to this structure they will be freed by the corresponding
|