diff options
Diffstat (limited to 'services/camera/libcameraservice/device3/Camera3Device.h')
-rw-r--r-- | services/camera/libcameraservice/device3/Camera3Device.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/services/camera/libcameraservice/device3/Camera3Device.h b/services/camera/libcameraservice/device3/Camera3Device.h index b9313fc..b3db2e9 100644 --- a/services/camera/libcameraservice/device3/Camera3Device.h +++ b/services/camera/libcameraservice/device3/Camera3Device.h @@ -115,7 +115,7 @@ class Camera3Device : virtual status_t deleteStream(int id); virtual status_t deleteReprocessStream(int id); - virtual status_t configureStreams(); + virtual status_t configureStreams(bool isConstraiedHighSpeed = false); virtual status_t getInputBufferProducer( sp<IGraphicBufferProducer> *producer); @@ -173,6 +173,9 @@ class Camera3Device : // Camera device ID const int mId; + // Flag indicating is the current active stream configuration is constrained high speed. + bool mIsConstrainedHighSpeedConfiguration; + /**** Scope for mLock ****/ camera3_device_t *mHal3Device; |