Agora Java API Reference for Android
Public Member Functions | Public Attributes | List of all members
io.agora.rtc2.internal.AudioFileRecordingConfig Class Reference

Public Member Functions

 AudioFileRecordingConfig ()
 

Public Attributes

String filePath
 
int sampleRate
 
boolean codec
 
int fileRecordOption
 
int quality
 

Constructor & Destructor Documentation

◆ AudioFileRecordingConfig()

io.agora.rtc2.internal.AudioFileRecordingConfig.AudioFileRecordingConfig ( )

The Audio file recording config.

Member Data Documentation

◆ filePath

String io.agora.rtc2.internal.AudioFileRecordingConfig.filePath

The path of recording file. The string of the file path is in UTF-8 code.

◆ sampleRate

int io.agora.rtc2.internal.AudioFileRecordingConfig.sampleRate

The sample rate of audio data. Default is 32000. The optional value is 16000, 32000, 44100, or 48000.

◆ codec

boolean io.agora.rtc2.internal.AudioFileRecordingConfig.codec

Determines whether to encode audio data.

  • true: (Default) Encode the audio data with AAC Encoder.
  • false: Do not encode the audio data. Save audio data as a wav file.

◆ fileRecordOption

int io.agora.rtc2.internal.AudioFileRecordingConfig.fileRecordOption

The recording type of audio data. Default is AUDIO_FILE_RECORDING_MIXED.

◆ quality

int io.agora.rtc2.internal.AudioFileRecordingConfig.quality

The recording quality of audio data. Default is AUDIO_RECORDING_QUALITY_LOW.