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
 MediaRecorder.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 | 
        
          OPUS
          Opus audio codec  | 
    
int | 
        
          VORBIS
          Ogg Vorbis audio codec (Support is optional)  | 
    
Inherited methods | |
|---|---|
Constants
AAC
public static final int AAC
AAC Low Complexity (AAC-LC) audio codec
Constant Value: 3 (0x00000003)
AAC_ELD
public static final int AAC_ELD
Enhanced Low Delay AAC (AAC-ELD) audio codec
Constant Value: 5 (0x00000005)
AMR_NB
public static final int AMR_NB
AMR (Narrowband) audio codec
Constant Value: 1 (0x00000001)
AMR_WB
public static final int AMR_WB
AMR (Wideband) audio codec
Constant Value: 2 (0x00000002)
HE_AAC
public static final int HE_AAC
High Efficiency AAC (HE-AAC) audio codec
Constant Value: 4 (0x00000004)
OPUS
public static final int OPUS
Opus audio codec
Constant Value: 7 (0x00000007)
VORBIS
public static final int VORBIS
Ogg Vorbis audio codec (Support is optional)
Constant Value: 6 (0x00000006)