summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorZhijun He <zhijunhe@google.com>2013-09-25 16:56:08 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-09-25 16:56:08 -0700
commit369af71eb7e402ee68b66b0f0ede5d4d40c857d1 (patch)
treee0942f5190cddd6f24bddca90f4f813171cf7160 /include
parent4e141a4f1303767f70ea983925ec01b034fe667b (diff)
parent6914de6dd1d74fcf74e3247c89f9293fbf7bafe5 (diff)
downloadframeworks_av-369af71eb7e402ee68b66b0f0ede5d4d40c857d1.zip
frameworks_av-369af71eb7e402ee68b66b0f0ede5d4d40c857d1.tar.gz
frameworks_av-369af71eb7e402ee68b66b0f0ede5d4d40c857d1.tar.bz2
am 6914de6d: Merge "Camera: Implement getCameraCharacteristics" into klp-dev
* commit '6914de6dd1d74fcf74e3247c89f9293fbf7bafe5': Camera: Implement getCameraCharacteristics
Diffstat (limited to 'include')
-rw-r--r--include/camera/ICameraService.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/camera/ICameraService.h b/include/camera/ICameraService.h
index 0e10699..f342122 100644
--- a/include/camera/ICameraService.h
+++ b/include/camera/ICameraService.h
@@ -30,6 +30,7 @@ class IProCameraCallbacks;
class ICameraServiceListener;
class ICameraDeviceUser;
class ICameraDeviceCallbacks;
+class CameraMetadata;
class ICameraService : public IInterface
{
@@ -45,6 +46,7 @@ public:
CONNECT_DEVICE,
ADD_LISTENER,
REMOVE_LISTENER,
+ GET_CAMERA_CHARACTERISTICS,
};
enum {
@@ -58,6 +60,9 @@ public:
virtual status_t getCameraInfo(int cameraId,
struct CameraInfo* cameraInfo) = 0;
+ virtual status_t getCameraCharacteristics(int cameraId,
+ CameraMetadata* cameraInfo) = 0;
+
// Returns 'OK' if operation succeeded
// - Errors: ALREADY_EXISTS if the listener was already added
virtual status_t addListener(const sp<ICameraServiceListener>& listener)