diff options
| author | Nipun Kwatra <nkwatra@google.com> | 2010-08-05 21:17:04 -0700 |
|---|---|---|
| committer | Nipun Kwatra <nkwatra@google.com> | 2010-08-10 16:13:31 -0700 |
| commit | 6227fa641518492a6b660c78463da18d9ec8fcd8 (patch) | |
| tree | 5a1e119ce65e88fb8a04a8f0f2e235973344d448 /src/com/android/camera/MenuHelper.java | |
| parent | 80a188c1743205093794a81b021b2ca232423d36 (diff) | |
| download | LegacyCamera-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 'src/com/android/camera/MenuHelper.java')
| -rw-r--r-- | src/com/android/camera/MenuHelper.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/android/camera/MenuHelper.java b/src/com/android/camera/MenuHelper.java index 17755f9..b5e4a13 100644 --- a/src/com/android/camera/MenuHelper.java +++ b/src/com/android/camera/MenuHelper.java @@ -59,6 +59,7 @@ public class MenuHelper { public static final int POSITION_SWITCH_CAMERA_MODE = 1; public static final int POSITION_GOTO_GALLERY = 2; public static final int POSITION_SWITCH_CAMERA_ID = 3; + public static final int POSITION_SWITCH_TIME_LAPSE_MODE = 4; public static final int NO_STORAGE_ERROR = -1; public static final int CANNOT_STAT_ERROR = -2; |
