diff options
author | Igor Murashkin <iam@google.com> | 2013-02-20 17:15:11 -0800 |
---|---|---|
committer | Igor Murashkin <iam@google.com> | 2013-02-22 10:50:14 -0800 |
commit | 634a51509ee50475f3e9f8ccf897e90fc72ded31 (patch) | |
tree | 5d9fc437299a8b5adc391eb721d55c9df00afc87 /include/camera/ICameraService.h | |
parent | 1d88023e1de6b9f370eb4be944dd9c4480d01f11 (diff) | |
download | frameworks_av-634a51509ee50475f3e9f8ccf897e90fc72ded31.zip frameworks_av-634a51509ee50475f3e9f8ccf897e90fc72ded31.tar.gz frameworks_av-634a51509ee50475f3e9f8ccf897e90fc72ded31.tar.bz2 |
Camera: Add ProCamera private binder interface for an API2-light functionality
Change-Id: I2af7a807c99df75ea659e6e6acc9c4fca6a56274
Diffstat (limited to 'include/camera/ICameraService.h')
-rw-r--r-- | include/camera/ICameraService.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/camera/ICameraService.h b/include/camera/ICameraService.h index 7d70c1e..11d7b65 100644 --- a/include/camera/ICameraService.h +++ b/include/camera/ICameraService.h @@ -23,6 +23,7 @@ #include <camera/ICameraClient.h> #include <camera/ICamera.h> +#include <camera/IProCameraUser.h> namespace android { @@ -32,7 +33,8 @@ public: enum { GET_NUMBER_OF_CAMERAS = IBinder::FIRST_CALL_TRANSACTION, GET_CAMERA_INFO, - CONNECT + CONNECT, + CONNECT_PRO }; public: @@ -43,6 +45,10 @@ public: struct CameraInfo* cameraInfo) = 0; virtual sp<ICamera> connect(const sp<ICameraClient>& cameraClient, int cameraId) = 0; + + virtual sp<IProCameraUser> + connect(const sp<IProCameraCallbacks>& cameraCb, + int cameraId) = 0; }; // ---------------------------------------------------------------------------- |