更新时间:2024-10-23 GMT+08:00
分享

事件回调(IHRTCAudioFrameObserver)

表1 音频事件回调说明

接口

描述

onAudioFramePlayback

音频播放回调(后处理)

onAudioFrameMixed

音频混音处理回调

onAudioFrameRecord

音频采集回调(前处理)

requirePlaybackAudioFrame

是否开启音频后处理

requireRecordAudioFrame

是否开启音频前处理

requireMixedAudioFrame

是否开启音频混音回调

onAudioFramePlayback

void onAudioFramePlayback(HRTCAudioFrame audioFrame)

【功能说明】

需要播放的音频数据回调,从接口回调中取到音频数据以作后处理。

【回调参数】

audioFrame:音频数据格式 ,具体请参见HRTCAudioFrame。

onAudioFrameMixed

void onAudioFrameMixed(HRTCAudioFrame audioFrame)

【功能说明】

全部音频混音数据回调,包含上下行所有通道。

【回调参数】

audioFrame:音频数据格式 ,具体请参见HRTCAudioFrame。

onAudioFrameRecord

void onAudioFrameRecord(HRTCAudioFrame audioFrame)

【功能说明】

音频采集原始数据回调,对音频数据的修改会发送到远端。

【回调参数】

audioFrame:音频数据格式 ,具体请参见HRTCAudioFrame。

requireRecordAudioFrame

boolean requirePlaybackAudioFrame()

【功能说明】

是否开启音频前处理。

【返回参数】

  • true:开启。
  • false:不开启。

requirePlaybackAudioFrame

boolean requirePlaybackAudioFrame()

【功能说明】

是否需要开启音频后处理。

【返回参数】

  • true:开启。
  • false:不开启。

requireMixedAudioFrame

boolean requireMixedAudioFrame()

【功能说明】

是否需要开启全部音频混音数据回调。

【返回参数】
  • true:开启。
  • false:不开启。

相关文档