AudioEncodedFrameObserverConfig
编码后音频的观测器设置。
Java
public class AudioEncodedFrameObserverConfig {
public int postionType;
public int encodingType;
public AudioEncodedFrameObserverConfig() {
postionType = Constants.AUDIO_FILE_RECORDING_PLAYBACK;
encodingType = Constants.AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM;
}
}
postionType
音频编码内容:
- AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIC(1):仅编码本地用户的音频。
- AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK(2):仅编码所有远端用户的音频。
- AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED(3):编码本地和所有远端用户混音后的音频。
encodingType
音频编码类型:
- AUDIO_ENCODING_TYPE_AAC_16000_LOW:AAC 编码格式,16000 Hz 采样率,低音质。音频时长为 10 分钟的文件编码后大小约为 1.2 MB。
- AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM:AAC 编码格式,16000 Hz 采样率,中音质。音频时长为 10 分钟的文件编码后大小约为 2 MB。
- AUDIO_ENCODING_TYPE_AAC_32000_LOW:AAC 编码格式,32000 Hz 采样率,低音质。音频时长为 10 分钟的文件编码后大小约为 1.2 MB。
- AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM:AAC 编码格式,32000 Hz 采样率,中音质。音频时长为 10 分钟的文件编码后大小约为 2 MB。
- AUDIO_ENCODING_TYPE_AAC_32000_HIGH:AAC 编码格式,32000 Hz 采样率,高音质。音频时长为 10 分钟的文件编码后大小约为 3.5 MB。
- AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM:AAC 编码格式,48000 Hz 采样率,中音质。音频时长为 10 分钟的文件编码后大小约为 2 MB。
- AUDIO_ENCODING_TYPE_AAC_48000_HIGH:AAC 编码格式,48000 Hz 采样率,高音质。音频时长为 10 分钟的文件编码后大小约为 3.5 MB。
- AUDIO_ENCODING_TYPE_OPUS_16000_LOW:OPUS 编码格式,16000 Hz 采样率,低音质。音频时长为 10 分钟的文件编码后大小约为 2 MB。
- AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM:OPUS 编码格式,16000 Hz 采样率,中音质。音频时长为 10 分钟的文件编码后大小约为 2 MB。
- AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM:OPUS 编码格式,48000 Hz 采样率,中音质。音频时长为 10 分钟的文件编码后大小约为 2 MB。
- AUDIO_ENCODING_TYPE_OPUS_48000_HIGH:OPUS 编码格式,48000 Hz 采样率,高音质。音频时长为 10 分钟的文件编码后大小约为 3.5 MB。