更新时间: 2023-10-23 16:45:52
rtc::IRTCAudioFrameObserver类 参考abstract
Public 成员函数 | |
virtual | ~IRTCAudioFrameObserver () |
virtual bool | onRecordAudioFrame (ExternalAudioFrame &audioFrame)=0 |
virtual bool | onPlaybackAudioFrame (ExternalAudioFrame &audioFrame)=0 |
virtual bool | onMixedAudioFrame (ExternalAudioFrame &audioFrame)=0 |
virtual bool | onPlaybackAudioFrameBeforeMixing (unsigned int uid, ExternalAudioFrame &audioFrame)=0 |
virtual bool | onPlaybackAudioFrameBeforeMixingEx (const char *channelId, unsigned int uid, ExternalAudioFrame &audioFrame) |
构造及析构函数说明
◆ ~IRTCAudioFrameObserver()
| virtual |
成员函数说明
◆ onRecordAudioFrame()
| pure virtual |
本机麦克风采集到的音频数据 为保证采集到的音频数据格式符合预期,可在调用 registerAudioFrameObserver 注册 音频观测器后,调用 setRecordingAudioFrameParameters 方法设置采集的音频数据格式。
- 参数
audioFrame 音频裸数据。详见: ExternalAudioFrame
- 返回
- true 无实际含义。
- false 无实际含义。
◆ onPlaybackAudioFrame()
| pure virtual |
◆ onMixedAudioFrame()
| pure virtual |
◆ onPlaybackAudioFrameBeforeMixing()
| pure virtual |
◆ onPlaybackAudioFrameBeforeMixingEx()
| virtual |
获取各频道混音前的音频播放数据。
- 参数
channelId 该音频帧所在的频道名 uid uid audioFrame 音频裸数据。详见: ExternalAudioFrame
- 返回
- true 无实际含义
- false 无实际含义
该类的文档由以下文件生成: