Skip to content

Most visited

Recently visited

navigation
Added in API level 1

MediaRecorder.AudioEncoder

public final class MediaRecorder.AudioEncoder
extends Object

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


Defines the audio encoding. These constants are used with setAudioEncoder(int).

Summary

Constants

int AAC

AAC Low Complexity (AAC-LC) audio codec

int AAC_ELD

Enhanced Low Delay AAC (AAC-ELD) audio codec

int AMR_NB

AMR (Narrowband) audio codec

int AMR_WB

AMR (Wideband) audio codec

int DEFAULT

int HE_AAC

High Efficiency AAC (HE-AAC) audio codec

int VORBIS

Ogg Vorbis audio codec

Inherited methods

From class java.lang.Object

Constants

AAC

Added in API level 10
int AAC

AAC Low Complexity (AAC-LC) audio codec

Constant Value: 3 (0x00000003)

AAC_ELD

Added in API level 16
int AAC_ELD

Enhanced Low Delay AAC (AAC-ELD) audio codec

Constant Value: 5 (0x00000005)

AMR_NB

Added in API level 1
int AMR_NB

AMR (Narrowband) audio codec

Constant Value: 1 (0x00000001)

AMR_WB

Added in API level 10
int AMR_WB

AMR (Wideband) audio codec

Constant Value: 2 (0x00000002)

DEFAULT

Added in API level 1
int DEFAULT

Constant Value: 0 (0x00000000)

HE_AAC

Added in API level 16
int HE_AAC

High Efficiency AAC (HE-AAC) audio codec

Constant Value: 4 (0x00000004)

VORBIS

Added in API level 21
int VORBIS

Ogg Vorbis audio codec

Constant Value: 6 (0x00000006)

This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.