Tizen Native API
3.0
|
MTP
The MTP API provides functions for support PTP(Picture Transfer Protocol) subset of MTP(Media Transfer Protocol).
Required Header
#include <mtp.h>
Overview
API | Description |
---|---|
MTP Manager | Provide functions to establish connection to access MTP responder device, and to Get/Delete files |
MTP Device Information | Provide functions to gets the device information of MTP responder device |
MTP Storage Information | Provide functions to gets the storage information of MTP responder storage |
MTP Object Information | Provide functions to gets the object information of certain file in MTP responder |
MTP is consist of three components : 1. MTP device
- Meaning that the device supports MTP.
- Having mtp-responder role.
- Having one or more MTP storages.
2. MTP storage
- Meaning that the storage in the mtp device.
- Having zero or more MTP objects.
3. MTP object
- MTP object meaning is the actual file.
- Each file in the device has a unique handle called "Object Handle". This is not a unique handle each storage.
- Mtp object is to have the parent object, so it can indicate a file hierarchy. If parent object is 0, then it means object is in root of storage.