diff options
Diffstat (limited to 'msm8998/QCamera2/HAL3/QCamera3HWI.h')
-rw-r--r-- | msm8998/QCamera2/HAL3/QCamera3HWI.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/msm8998/QCamera2/HAL3/QCamera3HWI.h b/msm8998/QCamera2/HAL3/QCamera3HWI.h index c5c59fe..f46fa83 100644 --- a/msm8998/QCamera2/HAL3/QCamera3HWI.h +++ b/msm8998/QCamera2/HAL3/QCamera3HWI.h @@ -320,9 +320,6 @@ public: metadata_buffer_t *parm, uint32_t snapshotStreamId); int translateFwkMetadataToHalMetadata(const camera_metadata_t *frameworkMetadata, metadata_buffer_t *hal_metadata, uint32_t snapshotStreamId, int64_t minFrameDuration); - camera_metadata_t* translateCbUrgentMetadataToResultMetadata ( - metadata_buffer_t *metadata, bool lastUrgentMetadataInBatch, - uint32_t frame_number, bool isJumpstartMetadata); camera_metadata_t* saveRequestSettings(const CameraMetadata& jpegMetadata, camera3_capture_request_t *request); int initParameters(); @@ -648,6 +645,7 @@ private: uint8_t requestedFaceDetectMode; // Face detect mode for this request. bool partialResultDropped; // Whether partial metadata is dropped. uint8_t requestedOisDataMode; // OIS data mode for this request. + float zoomRatio; } PendingRequestInfo; typedef struct { uint32_t frame_number; @@ -741,6 +739,8 @@ private: uint8_t mLastRequestedFaceDetectMode; // Last OIS data mode framework requested. uint8_t mLastRequestedOisDataMode; + // Last zoom ratio framework requested + float mLastRequestedZoomRatio; cam_feature_mask_t mCurrFeatureState; /* Ldaf calibration data */ @@ -814,6 +814,9 @@ private: bool pprocDone, bool lastMetadataInBatch, const bool *enableZsl); + camera_metadata_t* translateCbUrgentMetadataToResultMetadata ( + metadata_buffer_t *metadata, bool lastUrgentMetadataInBatch, + const pendingRequestIterator requestIter, bool isJumpstartMetadata); State mState; //Dual camera related params |