NERtc Unity SDK  V4.5.907
Public 成员函数 | 所有成员列表
nertc.IAudioFrameObserver接口 参考

Public 成员函数

void OnAudioFrameDidRecord (RtcAudioFrame frame)
 
void OnAudioFrameWillPlayback (RtcAudioFrame frame)
 
void OnMixedAudioFrame (RtcAudioFrame frame)
 
void OnPlaybackAudioFrameBeforeMixing (ulong userId, RtcAudioFrame frame, ulong cid)
 

详细描述

语音观测器对象。
部分接口允许修改 frame 里 data 所指向的内容,但不允许修改 format。如果对 format 有要求,需调用相应设置接口。

成员函数说明

◆ OnAudioFrameDidRecord()

void nertc.IAudioFrameObserver.OnAudioFrameDidRecord ( RtcAudioFrame  frame)

采集音频数据回调。

注解
  • 返回音频数据支持读/写
  • 有本地音频数据驱动就会回调
参数
frame音频帧。

◆ OnAudioFrameWillPlayback()

void nertc.IAudioFrameObserver.OnAudioFrameWillPlayback ( RtcAudioFrame  frame)

播放音频数据回调。

注解
  • 返回音频数据支持读/写
  • 有本地音频数据驱动就会回调
参数
frame音频帧。

◆ OnMixedAudioFrame()

void nertc.IAudioFrameObserver.OnMixedAudioFrame ( RtcAudioFrame  frame)

混合采集后的音频数据回调。

注解
  • 返回音频数据只读
  • 有本地音频数据驱动就会回调
参数
frame音频帧。

◆ OnPlaybackAudioFrameBeforeMixing()

void nertc.IAudioFrameObserver.OnPlaybackAudioFrameBeforeMixing ( ulong  userId,
RtcAudioFrame  frame,
ulong  cid 
)

获取单个远端用户混音前的音频数据。
成功注册音频观测器后,如果订阅了远端音频(默认订阅)且远端用户开启音频后,SDK会在捕捉到混音前的音频数据时,触发该回调,将音频数据回调给用户。

注解
返回的音频数据只读。
自从
V4.5.0
参数
userID用户 ID。
frame音频帧。
cid房间 ID。在多房间场景下,cid 用于识别不同的房间。

该接口的文档由以下文件生成: