diff options
Diffstat (limited to 'camera/QCamera2/HAL3/QCamera3Channel.h')
| -rwxr-xr-x | camera/QCamera2/HAL3/QCamera3Channel.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/camera/QCamera2/HAL3/QCamera3Channel.h b/camera/QCamera2/HAL3/QCamera3Channel.h index c128f7f..e06534b 100755 --- a/camera/QCamera2/HAL3/QCamera3Channel.h +++ b/camera/QCamera2/HAL3/QCamera3Channel.h @@ -230,7 +230,9 @@ public: void *userdata); static void dataNotifyCB(mm_camera_super_buf_t *recvd_frame, void *userdata); - void queueMetadata(mm_camera_super_buf_t *metadata_buf); + void queueMetadata(mm_camera_super_buf_t *metadata_buf, + QCamera3Channel *pMetaChannel, + bool relinquish); public: static int kMaxBuffers; @@ -246,6 +248,8 @@ private: QCamera3GrallocMemory *mMemory; QCamera3HeapMemory *mYuvMemory; + QCamera3Channel *m_pMetaChannel; + mm_camera_super_buf_t *mMetaFrame; }; // reprocess channel class @@ -284,7 +288,6 @@ private: uint32_t mSrcStreamHandles[MAX_STREAM_NUM_IN_BUNDLE]; QCamera3Channel *m_pSrcChannel; // ptr to source channel for reprocess QCamera3Channel *m_pMetaChannel; - mm_camera_super_buf_t *m_metaFrame; QCamera3HeapMemory *mMemory; }; |
