diff options
author | Nipun Kwatra <nkwatra@google.com> | 2010-09-06 15:59:02 -0700 |
---|---|---|
committer | Nipun Kwatra <nkwatra@google.com> | 2010-09-10 14:22:08 -0700 |
commit | c0a84782589eececdfa7e723e8aa0e572d0d79f5 (patch) | |
tree | e1d1fa10c5696915e536bc603f7071d648f08e42 /include | |
parent | 155e833a7a5fc3e193691324cf9326da1bc3289a (diff) | |
download | frameworks_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')
-rw-r--r-- | include/media/MediaProfiles.h | 15 |
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); |