diff options
author | James Dong <jdong@google.com> | 2010-10-18 20:42:51 -0700 |
---|---|---|
committer | James Dong <jdong@google.com> | 2010-10-19 23:07:08 -0700 |
commit | e2ad6734eccc4b9ea7857c747ff9469a9c11ba09 (patch) | |
tree | adefb903549a218f19eb6f8a624bf532e6fa7580 /services/camera/libcameraservice/CameraService.h | |
parent | f705b5aa8c3b319f7b49f9ea46207187278076f9 (diff) | |
download | frameworks_av-e2ad6734eccc4b9ea7857c747ff9469a9c11ba09.zip frameworks_av-e2ad6734eccc4b9ea7857c747ff9469a9c11ba09.tar.gz frameworks_av-e2ad6734eccc4b9ea7857c747ff9469a9c11ba09.tar.bz2 |
Camera framework change required for 0-memcpy recording
bug - 3042125
Change-Id: I46eb7a10b5394086b353fd73e4503beceeed76f1
Diffstat (limited to 'services/camera/libcameraservice/CameraService.h')
-rw-r--r-- | services/camera/libcameraservice/CameraService.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/camera/libcameraservice/CameraService.h b/services/camera/libcameraservice/CameraService.h index c8e0c88..b5b85bc 100644 --- a/services/camera/libcameraservice/CameraService.h +++ b/services/camera/libcameraservice/CameraService.h @@ -98,6 +98,9 @@ private: virtual status_t startPreview(); virtual void stopPreview(); virtual bool previewEnabled(); + virtual int32_t getNumberOfVideoBuffers() const; + virtual sp<IMemory> getVideoBuffer(int32_t index) const; + virtual status_t storeMetaDataInBuffers(bool enabled); virtual status_t startRecording(); virtual void stopRecording(); virtual bool recordingEnabled(); |