Home | History | Annotate | Download | only in mtp

Lines Matching full:virtual

30     virtual ~MtpDatabase() {}
33 virtual MtpObjectHandle beginSendObject(const char* path,
43 virtual void endSendObject(const char* path,
48 virtual MtpObjectHandleList* getObjectList(MtpStorageID storageID,
52 virtual int getNumObjects(MtpStorageID storageID,
58 virtual MtpObjectFormatList* getSupportedPlaybackFormats() = 0;
59 virtual MtpObjectFormatList* getSupportedCaptureFormats() = 0;
60 virtual MtpObjectPropertyList* getSupportedObjectProperties(MtpObjectFormat format) = 0;
61 virtual MtpDevicePropertyList* getSupportedDeviceProperties() = 0;
63 virtual MtpResponseCode getObjectPropertyValue(MtpObjectHandle handle,
67 virtual MtpResponseCode setObjectPropertyValue(MtpObjectHandle handle,
71 virtual MtpResponseCode getDevicePropertyValue(MtpDeviceProperty property,
74 virtual MtpResponseCode setDevicePropertyValue(MtpDeviceProperty property,
77 virtual MtpResponseCode resetDeviceProperty(MtpDeviceProperty property) = 0;
79 virtual MtpResponseCode getObjectPropertyList(MtpObjectHandle handle,
84 virtual MtpResponseCode getObjectInfo(MtpObjectHandle handle,
87 virtual void* getThumbnail(MtpObjectHandle handle, size_t& outThumbSize) = 0;
89 virtual MtpResponseCode getObjectFilePath(MtpObjectHandle handle,
94 virtual MtpResponseCode deleteFile(MtpObjectHandle handle) = 0;
96 virtual MtpObjectHandleList* getObjectReferences(MtpObjectHandle handle) = 0;
98 virtual MtpResponseCode setObjectReferences(MtpObjectHandle handle,
101 virtual MtpProperty* getObjectPropertyDesc(MtpObjectProperty property,
104 virtual MtpProperty* getDevicePropertyDesc(MtpDeviceProperty property) = 0;
106 virtual void sessionStarted() = 0;
108 virtual void sessionEnded() = 0;