summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorSteve Kondik <shade@chemlab.org>2010-12-18 22:36:30 -0800
committerSteve Kondik <shade@chemlab.org>2011-01-30 21:45:12 -0500
commit2b6c6c5de6b528f088cdcfe2f08ed516fe5447ea (patch)
treef7b987d062046df6fda94292bce3253a20a3ac62 /include
parent8ff1e7890da1a668804b74604698338363073665 (diff)
downloadframeworks_base-2b6c6c5de6b528f088cdcfe2f08ed516fe5447ea.zip
frameworks_base-2b6c6c5de6b528f088cdcfe2f08ed516fe5447ea.tar.gz
frameworks_base-2b6c6c5de6b528f088cdcfe2f08ed516fe5447ea.tar.bz2
media: Add support to set camera parameters
Based on a series of patches from CodeAurora. Change-Id: I9e07ee81eb4c8db7de8f688e0ba90ea816b06430
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 54adca8..609b574 100644
--- a/include/media/IMediaRecorder.h
+++ b/include/media/IMediaRecorder.h
@@ -52,6 +52,7 @@ public:
virtual status_t init() = 0;
virtual status_t close() = 0;
virtual status_t release() = 0;
+ virtual status_t setCameraParameters(const String8& params) = 0;
};
// ----------------------------------------------------------------------------
diff --git a/include/media/MediaRecorderBase.h b/include/media/MediaRecorderBase.h
index 5e9e368..5f0c79a 100644
--- a/include/media/MediaRecorderBase.h
+++ b/include/media/MediaRecorderBase.h
@@ -49,6 +49,7 @@ struct MediaRecorderBase {
virtual status_t reset() = 0;
virtual status_t getMaxAmplitude(int *max) = 0;
virtual status_t dump(int fd, const Vector<String16>& args) const = 0;
+ virtual status_t setCameraParameters(const String8& params) = 0;
private:
MediaRecorderBase(const MediaRecorderBase &);
diff --git a/include/media/PVMediaRecorder.h b/include/media/PVMediaRecorder.h
index c091c39..c1df7a9 100644
--- a/include/media/PVMediaRecorder.h
+++ b/include/media/PVMediaRecorder.h
@@ -53,6 +53,7 @@ public:
virtual status_t reset();
virtual status_t getMaxAmplitude(int *max);
virtual status_t dump(int fd, const Vector<String16>& args) const;
+ virtual status_t setCameraParameters(const String8& params);
private:
status_t doStop();
diff --git a/include/media/mediarecorder.h b/include/media/mediarecorder.h
index 2bc26e0..9691adf 100644
--- a/include/media/mediarecorder.h
+++ b/include/media/mediarecorder.h
@@ -191,6 +191,7 @@ public:
status_t close();
status_t release();
void notify(int msg, int ext1, int ext2);
+ status_t setCameraParameters(const String8& params);
private:
void doCleanUp();