diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-13 13:04:22 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-13 13:04:22 -0700 |
commit | c048cae0367db6fbb4fe1127be5011910713d4ad (patch) | |
tree | e567bfa2e8218b065db13858b77b12b2f2d8d53a /include/media/mediarecorder.h | |
parent | 65e731f393f704eedab6fbe0af7f8a580c8d4617 (diff) | |
download | frameworks_av-c048cae0367db6fbb4fe1127be5011910713d4ad.zip frameworks_av-c048cae0367db6fbb4fe1127be5011910713d4ad.tar.gz frameworks_av-c048cae0367db6fbb4fe1127be5011910713d4ad.tar.bz2 |
auto import from //branches/cupcake_rel/...@138607
Diffstat (limited to 'include/media/mediarecorder.h')
-rw-r--r-- | include/media/mediarecorder.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/include/media/mediarecorder.h b/include/media/mediarecorder.h index 8991f08..78d7621 100644 --- a/include/media/mediarecorder.h +++ b/include/media/mediarecorder.h @@ -89,14 +89,24 @@ enum media_recorder_states { }; // The "msg" code passed to the listener in notify. -enum { - MEDIA_RECORDER_EVENT_ERROR = 1 +enum media_recorder_event_type { + MEDIA_RECORDER_EVENT_ERROR = 1, + MEDIA_RECORDER_EVENT_INFO = 2 }; -enum { +enum media_recorder_error_type { MEDIA_RECORDER_ERROR_UNKNOWN = 1 }; +// The codes are distributed as follow: +// 0xx: Reserved +// 8xx: General info/warning +// +enum media_recorder_info_type { + MEDIA_RECORDER_INFO_UNKNOWN = 1, + MEDIA_RECORDER_INFO_MAX_DURATION_REACHED = 800 +}; + // ---------------------------------------------------------------------------- // ref-counted object for callbacks class MediaRecorderListener: virtual public RefBase @@ -123,6 +133,7 @@ public: status_t setOutputFile(int fd, int64_t offset, int64_t length); status_t setVideoSize(int width, int height); status_t setVideoFrameRate(int frames_per_second); + status_t setParameters(const String8& params); status_t setListener(const sp<MediaRecorderListener>& listener); status_t prepare(); status_t getMaxAmplitude(int* max); |