NERtc Windows SDK
Public Member Functions | List of all members
nertc::INERtcAudioFrameObserver Class Referenceabstract

#include <nertc_engine_defines.h>

Public Member Functions

virtual void onAudioFrameDidRecord (NERtcAudioFrame *frame)=0
 
virtual void onAudioFrameWillPlayback (NERtcAudioFrame *frame)=0
 
virtual void onMixedAudioFrame (NERtcAudioFrame *frame)=0
 
virtual void onPlaybackAudioFrameBeforeMixing (uint64_t userID, NERtcAudioFrame *frame)=0
 

Detailed Description

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

Member Function Documentation

virtual void nertc::INERtcAudioFrameObserver::onAudioFrameDidRecord ( NERtcAudioFrame frame)
pure virtual

采集音频数据回调。

Note
  • 返回音频数据支持读/写
  • 有本地音频数据驱动就会回调
Parameters
frame音频帧。
virtual void nertc::INERtcAudioFrameObserver::onAudioFrameWillPlayback ( NERtcAudioFrame frame)
pure virtual

播放音频数据回调。

Note
  • 返回音频数据支持读/写
  • 有本地音频数据驱动就会回调
Parameters
frame音频帧。
virtual void nertc::INERtcAudioFrameObserver::onMixedAudioFrame ( NERtcAudioFrame frame)
pure virtual

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

Note
  • 返回音频数据只读
  • 有本地音频数据驱动就会回调
Parameters
frame音频帧。
virtual void nertc::INERtcAudioFrameObserver::onPlaybackAudioFrameBeforeMixing ( uint64_t  userID,
NERtcAudioFrame frame 
)
pure virtual

混合前各个用户的音频数据回调。

Note
  • 返回音频数据只读
  • 远端用户音频开启并订阅对方后会回调
Parameters
userID用户ID。
frame音频帧。

The documentation for this class was generated from the following file: