事件回调(IHRTCAudioFrameObserver)
本章节介绍了全平台C++ SDK的回调接口IHRTCAudioFrameObserver的详情。
接口 |
描述 |
---|---|
音频播放回调(后处理) |
|
音频混音处理回调 |
|
音频采集回调(前处理) |
|
是否开启音频前处理 |
|
是否开启音频后处理 |
|
是否开启音频混音回调 |
onAudioFramePlayback
virtual bool onAudioFramePlayback(HRTCAudioFrame& audioFrame)
【功能说明】
需要播放的音频数据回调,从接口回调中取到音频数据以作后处理。
【回调参数】
audioFrame:音频数据格式 ,具体请参见HRTCAudioFrame。
【返回参数】
- true:处理结果成功。
- false:处理结果失败。
onAudioFrameMixed
virtual bool onAudioFrameMixed(HRTCAudioFrame& audioFrame)
【功能说明】
全部音频混音数据回调,包含上下行所有通道。
【回调参数】
audioFrame:音频数据格式 ,具体请参见HRTCAudioFrame。
【返回参数】
- true:处理结果成功。
- false:处理结果失败。
onAudioFrameRecord
virtual bool onAudioFrameRecord(HRTCAudioFrame& audioFrame)
【功能说明】
音频采集原始数据回调,对音频数据的修改会发送到远端。
【回调参数】
audioFrame:音频数据格式 ,具体请参见HRTCAudioFrame。
- true:处理结果成功。
- false:处理结果失败。
- true:开启。
- false:不开启。
- true:开启。
- false:不开启。