aboutsummaryrefslogtreecommitdiffstats
path: root/libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/MediaFormatStrategyPresets.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2017-03-04 22:00:46 +0100
committerChristian Schneppe <christian@pix-art.de>2017-03-04 22:00:46 +0100
commit33f0f1561bb3e0bc23a49e5c84513d41849d2160 (patch)
treea17b0280a7f196911233bf7e2ed6155fd3b293c7 /libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/MediaFormatStrategyPresets.java
parente1a7a2738dde13353885a01c9ec9fd0cc64f6fc3 (diff)
make video resolution configurable
Diffstat (limited to '')
-rw-r--r--libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/MediaFormatStrategyPresets.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/MediaFormatStrategyPresets.java b/libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/MediaFormatStrategyPresets.java
index 30802586b..8bf02c181 100644
--- a/libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/MediaFormatStrategyPresets.java
+++ b/libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/MediaFormatStrategyPresets.java
@@ -26,6 +26,15 @@ public class MediaFormatStrategyPresets {
public static final MediaFormatStrategy EXPORT_PRESET_960x540 = new ExportPreset960x540Strategy();
/**
+ * Standard preset
+ *
+ * @param bitrate Preferred bitrate for video encoding.
+ */
+ public static MediaFormatStrategy createAndroidStandardStrategy(int bitrate, int resolution) {
+ return new AndroidStandardFormatStrategy(bitrate, resolution);
+ }
+
+ /**
* Preset based on Nexus 4 camera recording with 720p quality.
* This preset is ensured to work on any Android &gt;=4.3 devices by Android CTS (if codec is available).
* Default bitrate is 8Mbps. {@link #createAndroid720pStrategy(int)} to specify bitrate.