Public Member Functions | |
AudioRecordingConfiguration (String filePath, int quality, int position, int sampleRate, int channel) | |
Public Attributes | |
String | filePath |
int | recordingQuality |
int | recordingPosition |
int | recordingSampleRate |
int | recordingChannel |
Recording configuration, which is set in startAudioRecording.
String io.agora.rtc.audio.AudioRecordingConfiguration.filePath |
The absolute path (including the filename extensions) of the recording file. For example: /sdcard/emulated/0/audio.aac
.
int io.agora.rtc.audio.AudioRecordingConfiguration.recordingQuality |
Audio recording quality:
int io.agora.rtc.audio.AudioRecordingConfiguration.recordingPosition |
Recording content:
int io.agora.rtc.audio.AudioRecordingConfiguration.recordingSampleRate |
Recording sample rate (Hz). The following values are supported:
44100
or 48000
, for better recording effects, Agora recommends recording WAV files or AAC files whose recordingQuality
is AUDIO_RECORDING_QUALITY_MEDIUM
or AUDIO_RECORDING_QUALITY_HIGH
. int io.agora.rtc.audio.AudioRecordingConfiguration.recordingChannel |
The recorded audio channel. The following values are supported:
1
: (Default) Mono channel.2
: Dual channel.The actual recorded audio channel is related to the audio channel that you capture. If the captured audio is mono and recordingChannel
is 2
, the recorded audio is the dual-channel data that is copied from mono data, not stereo. If the captured audio is dual channel and recordingChannel
is 1
, the recorded audio is the mono data that is mixed by dual-channel data. The integration scheme also affects the final recorded audio channel. Therefore, to record in stereo, contact technical support for assistance.