目录
AudioCodecSpec
SdpAudioFormat //音频编解码SDP特性
名称
时钟频率
通道数
参数列表
AudioCodecInfo //音频编解码信息
采样频率
通道数
码率
是否容许舒适噪声
是否支持音频网络适配
AudioCodecSpec //音频编解码特性,包含上面两个信息.
AudioEncoder
AudioEncoder //音频编码器
AudioEncoderOpus->AudioEncoderOpusImpl
AudioEncoderIsac->AudioEncoderIsacT
AudioEncoderG722->AudioEncoderG722Impl
AudioEncoderIlbc->AudioEncoderIlbcImpl
AudioEncoderG711->AudioEncoderPcm
AudioEncoderPcmA
AudioEncoderPcmU
获取采样频率
获取通道数量
获取包中10毫秒帧数
获取目标码率
编码
是否启用FEC
是否启用DTX(Discontinuous Transmission)特性
音频应用模式(人声、一般语音)
设置目标码率
是否启用或禁止音频网络适配器
上行包丢失率回调
上行可恢复包丢失率回调
目标音频码率更新回调
上行带宽更新回调
上行码率配额更新回调
RTT回调
接收过载回调
设置接收帧长范围
获取音频网络适配统计
AudioEncoder->ANAStats 音频网路适配统计
码率功能统计
通道功能统计
DTX功能统计
FEC功能统计
帧长增加统计
帧长减少统计
上行包丢失率统计
AudioEncoder::EncodedInfoLeaf //编码信息节点
AudioEncoder::EncodedInfo
编码字节数
编码时间戳
负载类型
为空是否有发送行为
是否speech
编解码器类型
冗余节点列表
AudioDecoderFactory
AudioDecoderFactory //音频编码器工厂
AudioEncoderFactoryT
获取所有音频编码器特性信息
查询指定格式音频编码器特性信息
构建指定格式的音频编码器
rtc::scoped_refptr<AudioEncoderFactory> CreateBuiltinAudioEncoderFactory();//支持构建opus(可选)、isac、g722、ilbc(可选)、g711等编码器
AudioDecoder
AudioDecoder //音频解码器
AudioDecoderOpus->AudioDecoderOpusImpl
AudioDecoderIsac->AudioDecoderIsacT
AudioDecoderG722->AudioDecoderG722Impl
AudioDecoderG722->AudioDecoderG722StereoImpl
AudioDecoderIlbc->AudioDecoderIlbcImpl
AudioDecoderG711->AudioDecoderPcmU
AudioDecoderG711->AudioDecoderPcmA
解析负载
解码
冗余解码
PLC解码(封包遗失补偿)
传入包
采样延迟
探测是否有FEC功能
采样频率
通道数
AudioDecoder::EncodedAudioFrame //编码音频帧
采样时延
包是否含有DTX
解码
AudioDecoder::ParseResult //解析结果
时间戳
优先级
编码音频帧
AudioDecoderFactory
AudioDecoderFactory //音频解码器工厂
AudioDecoderFactoryT
获取所有支持的解码器信息.
是否支持指定格式的解码器.
构建指定格式的音频解码器.
rtc::scoped_refptr<AudioDecoderFactory> CreateBuiltinAudioDecoderFactory();//支持构建opus(可选)、isac、g722、ilbc(可选)、g711等解码器