summaryrefslogtreecommitdiffstats
path: root/res/xml
diff options
context:
space:
mode:
authorNipun Kwatra <nkwatra@google.com>2010-08-05 21:17:04 -0700
committerNipun Kwatra <nkwatra@google.com>2010-08-10 16:13:31 -0700
commit6227fa641518492a6b660c78463da18d9ec8fcd8 (patch)
tree5a1e119ce65e88fb8a04a8f0f2e235973344d448 /res/xml
parent80a188c1743205093794a81b021b2ca232423d36 (diff)
downloadLegacyCamera-6227fa641518492a6b660c78463da18d9ec8fcd8.zip
LegacyCamera-6227fa641518492a6b660c78463da18d9ec8fcd8.tar.gz
LegacyCamera-6227fa641518492a6b660c78463da18d9ec8fcd8.tar.bz2
Added support for time lapse video capture.
Changes in individual files: VideoCamera.java: - Added swith to time lapse option in Menu. - initializeHeadUpDisplay(): sets up display according to the current mode (timelapse/no timelapse). - readTimeLapseVideoPreferences(): sets parameters according to the chosen quality. Eventually this should move to CamcorderProfile through media_profiles.xml files. - switchTimeLapseMode(): handles switching between time lapse mode normal mode. - Since preview size may be different from video size for HD time lapse capture, we save the desired preview size in mDesiredPreviewWidth, mDesiredPreviewHeight and use it for comparison in resetCameraParameters(). - Time lapse mode is enabled/disabled by calling mMediaRecorder.setTimeLapseParameters(). CamcorderHeadUpDisplay.java: Constructor now takes in a boolean (captureTimeLapse) telling whether to enable time lapse quality options or the normal camcorder quality options. Camera.java: Moved getOptimalPreviewSize() to Util.java to enable use from VideoCamera.java. Also needed to pass activity, so that can use getWindowManager(), getSystemService(). CameraSettings.java: added support for time lapse parameters. The function getVideoTimeLapseQuality() returns the quality identifier from the passed in string. res/: added string, array values for time lapse. res/xml/video_time_lapse_preferences.xml: contains all the preferences for time lapse mode. Change-Id: I194e7bc0b6218aa742d91c859a122de2b953a314
Diffstat (limited to 'res/xml')
-rw-r--r--res/xml/video_preferences.xml7
1 files changed, 7 insertions, 0 deletions
diff --git a/res/xml/video_preferences.xml b/res/xml/video_preferences.xml
index eb8e344..6345351 100644
--- a/res/xml/video_preferences.xml
+++ b/res/xml/video_preferences.xml
@@ -26,6 +26,13 @@
camera:entries="@array/pref_video_quality_entries"
camera:entryValues="@array/pref_video_quality_entryvalues"/>
<IconListPreference
+ camera:key="pref_video_time_lapse_quality_key"
+ camera:defaultValue="@string/pref_video_time_lapse_quality_default"
+ camera:title="@string/pref_video_time_lapse_quality_title"
+ camera:largeIcons="@array/video_time_lapse_quality_icons"
+ camera:entries="@array/pref_video_time_lapse_quality_entries"
+ camera:entryValues="@array/pref_video_time_lapse_quality_entryvalues"/>
+ <IconListPreference
camera:key="pref_camera_video_flashmode_key"
camera:defaultValue="@string/pref_camera_video_flashmode_default"
camera:title="@string/pref_camera_flashmode_title"