Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -21763,6 +21763,7 @@ package android.media { } public static final class MediaMuxer.OutputFormat { field public static final int MUXER_OUTPUT_3GPP = 2; // 0x2 field public static final int MUXER_OUTPUT_MPEG_4 = 0; // 0x0 field public static final int MUXER_OUTPUT_WEBM = 1; // 0x1 } api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -23320,6 +23320,7 @@ package android.media { } public static final class MediaMuxer.OutputFormat { field public static final int MUXER_OUTPUT_3GPP = 2; // 0x2 field public static final int MUXER_OUTPUT_MPEG_4 = 0; // 0x0 field public static final int MUXER_OUTPUT_WEBM = 1; // 0x1 } api/test-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -21853,6 +21853,7 @@ package android.media { } public static final class MediaMuxer.OutputFormat { field public static final int MUXER_OUTPUT_3GPP = 2; // 0x2 field public static final int MUXER_OUTPUT_MPEG_4 = 0; // 0x0 field public static final int MUXER_OUTPUT_WEBM = 1; // 0x1 } media/java/android/media/MediaMuxer.java +6 −2 Original line number Diff line number Diff line Loading @@ -83,13 +83,17 @@ final public class MediaMuxer { private OutputFormat() {} /** MPEG4 media file format*/ public static final int MUXER_OUTPUT_MPEG_4 = 0; /** WEBM media file format*/ public static final int MUXER_OUTPUT_WEBM = 1; /** 3GPP media file format*/ public static final int MUXER_OUTPUT_3GPP = 2; }; /** @hide */ @IntDef({ OutputFormat.MUXER_OUTPUT_MPEG_4, OutputFormat.MUXER_OUTPUT_WEBM, OutputFormat.MUXER_OUTPUT_3GPP, }) @Retention(RetentionPolicy.SOURCE) public @interface Format {} Loading Loading @@ -166,8 +170,8 @@ final public class MediaMuxer { } private void setUpMediaMuxer(@NonNull FileDescriptor fd, @Format int format) throws IOException { if (format != OutputFormat.MUXER_OUTPUT_MPEG_4 && format != OutputFormat.MUXER_OUTPUT_WEBM) { if (format != OutputFormat.MUXER_OUTPUT_MPEG_4 && format != OutputFormat.MUXER_OUTPUT_WEBM && format != OutputFormat.MUXER_OUTPUT_3GPP) { throw new IllegalArgumentException("format: " + format + " is invalid"); } mNativeObject = nativeSetup(fd, format); Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -21763,6 +21763,7 @@ package android.media { } public static final class MediaMuxer.OutputFormat { field public static final int MUXER_OUTPUT_3GPP = 2; // 0x2 field public static final int MUXER_OUTPUT_MPEG_4 = 0; // 0x0 field public static final int MUXER_OUTPUT_WEBM = 1; // 0x1 }
api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -23320,6 +23320,7 @@ package android.media { } public static final class MediaMuxer.OutputFormat { field public static final int MUXER_OUTPUT_3GPP = 2; // 0x2 field public static final int MUXER_OUTPUT_MPEG_4 = 0; // 0x0 field public static final int MUXER_OUTPUT_WEBM = 1; // 0x1 }
api/test-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -21853,6 +21853,7 @@ package android.media { } public static final class MediaMuxer.OutputFormat { field public static final int MUXER_OUTPUT_3GPP = 2; // 0x2 field public static final int MUXER_OUTPUT_MPEG_4 = 0; // 0x0 field public static final int MUXER_OUTPUT_WEBM = 1; // 0x1 }
media/java/android/media/MediaMuxer.java +6 −2 Original line number Diff line number Diff line Loading @@ -83,13 +83,17 @@ final public class MediaMuxer { private OutputFormat() {} /** MPEG4 media file format*/ public static final int MUXER_OUTPUT_MPEG_4 = 0; /** WEBM media file format*/ public static final int MUXER_OUTPUT_WEBM = 1; /** 3GPP media file format*/ public static final int MUXER_OUTPUT_3GPP = 2; }; /** @hide */ @IntDef({ OutputFormat.MUXER_OUTPUT_MPEG_4, OutputFormat.MUXER_OUTPUT_WEBM, OutputFormat.MUXER_OUTPUT_3GPP, }) @Retention(RetentionPolicy.SOURCE) public @interface Format {} Loading Loading @@ -166,8 +170,8 @@ final public class MediaMuxer { } private void setUpMediaMuxer(@NonNull FileDescriptor fd, @Format int format) throws IOException { if (format != OutputFormat.MUXER_OUTPUT_MPEG_4 && format != OutputFormat.MUXER_OUTPUT_WEBM) { if (format != OutputFormat.MUXER_OUTPUT_MPEG_4 && format != OutputFormat.MUXER_OUTPUT_WEBM && format != OutputFormat.MUXER_OUTPUT_3GPP) { throw new IllegalArgumentException("format: " + format + " is invalid"); } mNativeObject = nativeSetup(fd, format); Loading