From 782aef17c9921a3bf401a0432878df5031f2328b Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Tue, 10 Aug 2010 07:37:50 -0400 Subject: MTP: Push queries for supported formats and properties up to Java. Change-Id: I4f117090340e3916afda3d194521a6092a672ddc Signed-off-by: Mike Lockwood --- media/mtp/MtpDatabase.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'media/mtp/MtpDatabase.h') diff --git a/media/mtp/MtpDatabase.h b/media/mtp/MtpDatabase.h index 02bb0d9..17823df 100644 --- a/media/mtp/MtpDatabase.h +++ b/media/mtp/MtpDatabase.h @@ -51,6 +51,13 @@ public: MtpObjectFormat format, MtpObjectHandle parent) = 0; + // callee should delete[] the results from these + // results can be NULL + virtual MtpObjectFormatList* getSupportedPlaybackFormats() = 0; + virtual MtpObjectFormatList* getSupportedCaptureFormats() = 0; + virtual MtpObjectPropertyList* getSupportedObjectProperties(MtpObjectFormat format) = 0; + virtual MtpDevicePropertyList* getSupportedDeviceProperties() = 0; + virtual MtpResponseCode getObjectProperty(MtpObjectHandle handle, MtpObjectProperty property, MtpDataPacket& packet) = 0; -- cgit v1.1