summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorSteve Kondik <shade@chemlab.org>2010-09-06 20:57:38 -0400
committerSteve Kondik <shade@chemlab.org>2010-09-06 20:57:38 -0400
commitf0bd5b812cfe1702135131fe35c88d784cfe2afd (patch)
tree870fc0b92456e0f589312ff941992c4e5c6ae7f1 /include
parent03965c4579ddb9c62c30bdd393da47dbcfbdc9ca (diff)
downloadframeworks_base-f0bd5b812cfe1702135131fe35c88d784cfe2afd.zip
frameworks_base-f0bd5b812cfe1702135131fe35c88d784cfe2afd.tar.gz
frameworks_base-f0bd5b812cfe1702135131fe35c88d784cfe2afd.tar.bz2
camera: Add autofocus support to the media recorder
Diffstat (limited to 'include')
-rw-r--r--include/media/IMediaRecorder.h1
-rw-r--r--include/media/MediaRecorderBase.h1
-rw-r--r--include/media/PVMediaRecorder.h1
-rw-r--r--include/media/mediarecorder.h1
4 files changed, 4 insertions, 0 deletions
diff --git a/include/media/IMediaRecorder.h b/include/media/IMediaRecorder.h
index 769d914..a4658c8 100644
--- a/include/media/IMediaRecorder.h
+++ b/include/media/IMediaRecorder.h
@@ -44,6 +44,7 @@ public:
virtual status_t setVideoFrameRate(int frames_per_second) = 0;
virtual status_t setParameters(const String8& params) = 0;
virtual status_t setCameraParameters(const String8& params) = 0;
+ virtual status_t autoFocusCamera() = 0;
virtual status_t setListener(const sp<IMediaPlayerClient>& listener) = 0;
virtual status_t prepare() = 0;
virtual status_t getMaxAmplitude(int* max) = 0;
diff --git a/include/media/MediaRecorderBase.h b/include/media/MediaRecorderBase.h
index c16daa8..c5ab169 100644
--- a/include/media/MediaRecorderBase.h
+++ b/include/media/MediaRecorderBase.h
@@ -42,6 +42,7 @@ struct MediaRecorderBase {
virtual status_t setOutputFile(int fd, int64_t offset, int64_t length) = 0;
virtual status_t setParameters(const String8& params) = 0;
virtual status_t setCameraParameters(const String8& params) = 0;
+ virtual status_t autoFocusCamera() = 0;
virtual status_t setListener(const sp<IMediaPlayerClient>& listener) = 0;
virtual status_t prepare() = 0;
virtual status_t start() = 0;
diff --git a/include/media/PVMediaRecorder.h b/include/media/PVMediaRecorder.h
index 4b6f19d..0171f72 100644
--- a/include/media/PVMediaRecorder.h
+++ b/include/media/PVMediaRecorder.h
@@ -46,6 +46,7 @@ public:
virtual status_t setOutputFile(int fd, int64_t offset, int64_t length);
virtual status_t setParameters(const String8& params);
virtual status_t setCameraParameters(const String8& params);
+ virtual status_t autoFocusCamera();
virtual status_t setListener(const sp<IMediaPlayerClient>& listener);
virtual status_t prepare();
virtual status_t start();
diff --git a/include/media/mediarecorder.h b/include/media/mediarecorder.h
index 0f5aed1..bc14096 100644
--- a/include/media/mediarecorder.h
+++ b/include/media/mediarecorder.h
@@ -168,6 +168,7 @@ public:
status_t setVideoFrameRate(int frames_per_second);
status_t setParameters(const String8& params);
status_t setCameraParameters(const String8& params);
+ status_t autoFocusCamera();
status_t setListener(const sp<MediaRecorderListener>& listener);
status_t prepare();
status_t getMaxAmplitude(int* max);