summaryrefslogtreecommitdiffstats
path: root/include/media/MediaProfiles.h
diff options
context:
space:
mode:
authorNipun Kwatra <nkwatra@google.com>2010-09-06 15:59:02 -0700
committerNipun Kwatra <nkwatra@google.com>2010-09-10 14:22:08 -0700
commitc0a84782589eececdfa7e723e8aa0e572d0d79f5 (patch)
treee1d1fa10c5696915e536bc603f7071d648f08e42 /include/media/MediaProfiles.h
parent155e833a7a5fc3e193691324cf9326da1bc3289a (diff)
downloadframeworks_av-c0a84782589eececdfa7e723e8aa0e572d0d79f5.zip
frameworks_av-c0a84782589eececdfa7e723e8aa0e572d0d79f5.tar.gz
frameworks_av-c0a84782589eececdfa7e723e8aa0e572d0d79f5.tar.bz2
Added specific resolution and time lapse profiles.
- Added enums QUALITY_{QCIF,480P,720P,1080P} QUALITY_TIME_LAPSE_{LOW,HIGH,QCIF,480P,720P,1080P} in CamcorderProfile and corresponding ones in MediaProfiles. - Added functions createDefaultCamcorderTimeLapseLowProfile, createDefaultCamcorderTimeLapseHighProfile to set default values. - Moved javadoc for constants to the get() function. Change-Id: Ib8b3f8d29395dff77a397d1e6b44cfaf8c481d4d
Diffstat (limited to 'include/media/MediaProfiles.h')
-rw-r--r--include/media/MediaProfiles.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/include/media/MediaProfiles.h b/include/media/MediaProfiles.h
index c3cd361..df64ce8 100644
--- a/include/media/MediaProfiles.h
+++ b/include/media/MediaProfiles.h
@@ -25,7 +25,18 @@ namespace android {
enum camcorder_quality {
CAMCORDER_QUALITY_LOW = 0,
- CAMCORDER_QUALITY_HIGH = 1
+ CAMCORDER_QUALITY_HIGH = 1,
+ CAMCORDER_QUALITY_QCIF = 2,
+ CAMCORDER_QUALITY_480P = 3,
+ CAMCORDER_QUALITY_720P = 4,
+ CAMCORDER_QUALITY_1080P = 5,
+
+ CAMCORDER_QUALITY_TIME_LAPSE_LOW = 1000,
+ CAMCORDER_QUALITY_TIME_LAPSE_HIGH = 1001,
+ CAMCORDER_QUALITY_TIME_LAPSE_QCIF = 1002,
+ CAMCORDER_QUALITY_TIME_LAPSE_480P = 1003,
+ CAMCORDER_QUALITY_TIME_LAPSE_720P = 1004,
+ CAMCORDER_QUALITY_TIME_LAPSE_1080P = 1005
};
enum video_decoder {
@@ -283,6 +294,8 @@ private:
static MediaProfiles* createDefaultInstance();
static CamcorderProfile *createDefaultCamcorderLowProfile();
static CamcorderProfile *createDefaultCamcorderHighProfile();
+ static CamcorderProfile *createDefaultCamcorderTimeLapseLowProfile();
+ static CamcorderProfile *createDefaultCamcorderTimeLapseHighProfile();
static void createDefaultCamcorderProfiles(MediaProfiles *profiles);
static void createDefaultVideoEncoders(MediaProfiles *profiles);
static void createDefaultAudioEncoders(MediaProfiles *profiles);