NERtc Unity SDK
V4.5.907
|
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 有要求,需调用相应设置接口。
void nertc.IAudioFrameObserver.OnAudioFrameDidRecord | ( | RtcAudioFrame | frame | ) |
采集音频数据回调。
frame | 音频帧。 |
void nertc.IAudioFrameObserver.OnAudioFrameWillPlayback | ( | RtcAudioFrame | frame | ) |
播放音频数据回调。
frame | 音频帧。 |
void nertc.IAudioFrameObserver.OnMixedAudioFrame | ( | RtcAudioFrame | frame | ) |
混合采集后的音频数据回调。
frame | 音频帧。 |
void nertc.IAudioFrameObserver.OnPlaybackAudioFrameBeforeMixing | ( | ulong | userId, |
RtcAudioFrame | frame, | ||
ulong | cid | ||
) |
获取单个远端用户混音前的音频数据。
成功注册音频观测器后,如果订阅了远端音频(默认订阅)且远端用户开启音频后,SDK会在捕捉到混音前的音频数据时,触发该回调,将音频数据回调给用户。
userID | 用户 ID。 |
frame | 音频帧。 |
cid | 房间 ID。在多房间场景下,cid 用于识别不同的房间。 |