更新时间: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:不开启。

相关文档