Lines Matching refs:MtpObjectHandle
44 MtpObjectHandle allocateObjectHandle();
49 MtpObjectHandle beginSendObject(const char* path, MtpObjectFormat format,
50 MtpObjectHandle parent, MtpStorageID storage);
53 void endSendObject(MtpObjectHandle handle, bool succeeded);
56 void rescanFile(const char* path, MtpObjectHandle handle, MtpObjectFormat format);
59 MtpObjectHandle parent);
61 int getNumObjects(MtpStorageID storageID, MtpObjectFormat format, MtpObjectHandle parent);
70 MtpResponseCode getObjectPropertyValue(MtpObjectHandle handle, MtpObjectProperty property,
73 MtpResponseCode setObjectPropertyValue(MtpObjectHandle handle, MtpObjectProperty property,
82 MtpResponseCode getObjectPropertyList(MtpObjectHandle handle, uint32_t format,
86 MtpResponseCode getObjectInfo(MtpObjectHandle handle, MtpObjectInfo& info);
88 void* getThumbnail(MtpObjectHandle handle, size_t& outThumbSize);
90 MtpResponseCode getObjectFilePath(MtpObjectHandle handle, MtpStringBuffer& outFilePath,
95 MtpResponseCode beginDeleteObject(MtpObjectHandle handle);
96 void endDeleteObject(MtpObjectHandle handle, bool succeeded);
98 MtpObjectHandleList* getObjectReferences(MtpObjectHandle handle);
100 MtpResponseCode setObjectReferences(MtpObjectHandle handle, MtpObjectHandleList* references);
106 MtpResponseCode beginMoveObject(MtpObjectHandle handle, MtpObjectHandle newParent,
109 void endMoveObject(MtpObjectHandle oldParent, MtpObjectHandle newParent,
110 MtpStorageID oldStorage, MtpStorageID newStorage, MtpObjectHandle handle,
113 MtpResponseCode beginCopyObject(MtpObjectHandle handle, MtpObjectHandle newParent,
115 void endCopyObject(MtpObjectHandle handle, bool succeeded);