diff options
author | Igor Murashkin <iam@google.com> | 2013-02-20 17:41:57 -0800 |
---|---|---|
committer | Igor Murashkin <iam@google.com> | 2013-02-22 10:50:14 -0800 |
commit | 5376573eff55f370f041889618c9a7a9e1894615 (patch) | |
tree | b90f41af6bb5a6952c7e7deb6812626c3035d927 /include/camera/IProCameraCallbacks.h | |
parent | 634a51509ee50475f3e9f8ccf897e90fc72ded31 (diff) | |
download | frameworks_av-5376573eff55f370f041889618c9a7a9e1894615.zip frameworks_av-5376573eff55f370f041889618c9a7a9e1894615.tar.gz frameworks_av-5376573eff55f370f041889618c9a7a9e1894615.tar.bz2 |
Camera: ProClient add asynchronous locks and such
Change-Id: I551e5e5e76d9be733fab5224beaa7309268c0f38
Diffstat (limited to 'include/camera/IProCameraCallbacks.h')
-rw-r--r-- | include/camera/IProCameraCallbacks.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/camera/IProCameraCallbacks.h b/include/camera/IProCameraCallbacks.h index ac1d5eb..e5be099 100644 --- a/include/camera/IProCameraCallbacks.h +++ b/include/camera/IProCameraCallbacks.h @@ -39,6 +39,14 @@ public: virtual void dataCallbackTimestamp(nsecs_t timestamp, int32_t msgType, const sp<IMemory>& data) = 0; + + enum LockStatus { + LOCK_ACQUIRED, + LOCK_RELEASED, + LOCK_STOLEN, + }; + + virtual void onLockStatusChanged(LockStatus newLockStatus) = 0; }; // ---------------------------------------------------------------------------- |