summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--v3/EmulatedBaseCamera.cpp11
-rw-r--r--v3/EmulatedBaseCamera.h9
-rw-r--r--v3/EmulatedCamera3.cpp11
-rw-r--r--v3/EmulatedCamera3.h2
-rwxr-xr-xv3/EmulatedCameraFactory.cpp43
-rwxr-xr-xv3/EmulatedFakeCamera3.cpp24
-rwxr-xr-xv3/EmulatedFakeCamera3.h4
-rwxr-xr-xv3/fake-pipeline2/Sensor.cpp5
-rwxr-xr-xv3/fake-pipeline2/camera_hw.cpp190
-rwxr-xr-xv3/fake-pipeline2/camera_hw.h5
10 files changed, 201 insertions, 103 deletions
diff --git a/v3/EmulatedFakeCamera3.h b/v3/EmulatedFakeCamera3.h
index 6061fb2..3c47531 100755
--- a/v3/EmulatedFakeCamera3.h
+++ b/v3/EmulatedFakeCamera3.h
@@ -78,6 +78,8 @@ public:
virtual status_t closeCamera();
virtual status_t getCameraInfo(struct camera_info *info);
+ virtual void setCameraStatus(camera_status_t status);
+ virtual camera_status_t getCameraStatus();
/****************************************************************************
* EmulatedCamera3 abstract API implementation
@@ -250,7 +252,7 @@ private:
friend class JpegCompressor;
unsigned int mSupportCap;
unsigned int mSupportRotate;
-
+ camera_status_t mCameraStatus;
/** Processing thread for sending out results */
class ReadoutThread : public Thread, private JpegCompressor::JpegListener {