MediaRecorder.OutputFormat


public final class MediaRecorder.OutputFormat
extends Object

java.lang.Object
   ↳ android.media.MediaRecorder.OutputFormat


Defines the output format. These constants are used with MediaRecorder.setOutputFormat(int).

Summary

Constants

int AAC_ADTS

AAC ADTS file format

int AMR_NB

AMR NB file format

int AMR_WB

AMR WB file format

int DEFAULT

int MPEG_2_TS

H.264/AAC data encapsulated in MPEG2/TS

int MPEG_4

MPEG4 media file format

int OGG

Opus data in a Ogg container

int RAW_AMR

This constant was deprecated in API level 16. Deprecated in favor of MediaRecorder.OutputFormat.AMR_NB

int THREE_GPP

3GPP media file format

int WEBM

VP8/VORBIS data in a WEBM container

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Constants

AAC_ADTS

Added in API level 16
public static final int AAC_ADTS

AAC ADTS file format

Constant Value: 6 (0x00000006)

AMR_NB

Added in API level 10
public static final int AMR_NB

AMR NB file format

Constant Value: 3 (0x00000003)

AMR_WB

Added in API level 10
public static final int AMR_WB

AMR WB file format

Constant Value: 4 (0x00000004)

DEFAULT

Added in API level 1
public static final int DEFAULT

Constant Value: 0 (0x00000000)

MPEG_2_TS

Added in API level 26
public static final int MPEG_2_TS

H.264/AAC data encapsulated in MPEG2/TS

Constant Value: 8 (0x00000008)

MPEG_4

Added in API level 1
public static final int MPEG_4

MPEG4 media file format

Constant Value: 2 (0x00000002)

OGG

Added in API level 29
public static final int OGG

Opus data in a Ogg container

Constant Value: 11 (0x0000000b)

RAW_AMR

Added in API level 3
Deprecated in API level 16
public static final int RAW_AMR

This constant was deprecated in API level 16.
Deprecated in favor of MediaRecorder.OutputFormat.AMR_NB

AMR NB file format

Constant Value: 3 (0x00000003)

THREE_GPP

Added in API level 1
public static final int THREE_GPP

3GPP media file format

Constant Value: 1 (0x00000001)

WEBM

Added in API level 21
public static final int WEBM

VP8/VORBIS data in a WEBM container

Constant Value: 9 (0x00000009)

Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.

Updated Dec 18, 2024