diff options
author | Chien-Yu Chen <cychen@google.com> | 2015-02-09 13:29:57 -0800 |
---|---|---|
committer | Chien-Yu Chen <cychen@google.com> | 2015-02-12 15:05:30 -0800 |
commit | 3068d73c6c7e1f44523b1466b903a9c82408b258 (patch) | |
tree | 197720671edfdcc2c75a7d05a13c60be2b17fb75 /camera/tests | |
parent | 8f7b7fa417566e9a6a29ea9f0e220b3cd6d1a9e3 (diff) | |
download | frameworks_av-3068d73c6c7e1f44523b1466b903a9c82408b258.zip frameworks_av-3068d73c6c7e1f44523b1466b903a9c82408b258.tar.gz frameworks_av-3068d73c6c7e1f44523b1466b903a9c82408b258.tar.bz2 |
camera: implement flashlight control
Implement flashlight API for module v2.4 by calling module APIs and
by for hal v2 and v3 by using CameraDeviceBase.
Bug: 2682206
Change-Id: Ib8b77f6fd462489d672f27e14fe37801d35b7544
Diffstat (limited to 'camera/tests')
-rw-r--r-- | camera/tests/ProCameraTests.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/camera/tests/ProCameraTests.cpp b/camera/tests/ProCameraTests.cpp index 1f5867a..6212678 100644 --- a/camera/tests/ProCameraTests.cpp +++ b/camera/tests/ProCameraTests.cpp @@ -89,6 +89,12 @@ struct ServiceListener : public BnCameraServiceListener { mCondition.broadcast(); } + void onTorchStatusChanged(TorchStatus status, const String16& cameraId) { + dout << "On torch status changed: 0x" << std::hex + << (unsigned int) status << " cameraId " << cameraId.string() + << std::endl; + } + status_t waitForStatusChange(Status& newStatus) { Mutex::Autolock al(mMutex); |