|
Agora Java API Reference for Android
|
Audio data format. More...
#include <AgoraMediaBase.h>
Public Member Functions | |
| AudioParams (int samplerate, int channel, rtc::RAW_AUDIO_FRAME_OP_MODE_TYPE type, int samplesPerCall) | |
Public Attributes | |
| int | sample_rate |
| int | channels |
| rtc::RAW_AUDIO_FRAME_OP_MODE_TYPE | mode |
| int | samples_per_call |
Audio data format.
You can pass the AudioParams object in the following APIs to set the audio data format for the corresponding callback:
getRecordAudioParams: Sets the audio data format for the onRecordAudioFrame callback.getPlaybackAudioParams: Sets the audio data format for the onPlaybackAudioFrame callback.getMixedAudioParams: Sets the audio data format for the onMixedAudioFrame callback.getEarMonitoringAudioParams: Sets the audio data format for the onEarMonitoringAudioFrame callback.samplesPerCall, sampleRate, and channel parameters in AudioParams, and triggers the onRecordAudioFrame, onPlaybackAudioFrame, onMixedAudioFrame, and onEarMonitoringAudioFrame callbacks according to the sampling interval.samplePerCall /( sampleRate × channel ).| int agora::media::IAudioFrameObserverBase::AudioParams::sample_rate |
The audio sample rate (Hz), which can be set as one of the following values:
| int agora::media::IAudioFrameObserverBase::AudioParams::channels |
The number of audio channels, which can be set as either of the following values:
| rtc::RAW_AUDIO_FRAME_OP_MODE_TYPE agora::media::IAudioFrameObserverBase::AudioParams::mode |
The use mode of the audio data. See RAW_AUDIO_FRAME_OP_MODE_TYPE.
| int agora::media::IAudioFrameObserverBase::AudioParams::samples_per_call |
The number of samples, such as 1024 for the media push.
1.8.18