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