更新时间: 2023-10-23 16:45:52
rtc::IRTCAudioFrameObserver类 参考
rtc::IRTCAudioFrameObserver类 参考abstract

Public 成员函数

virtual ~IRTCAudioFrameObserver ()
 
virtual bool onRecordAudioFrame (ExternalAudioFrame &audioFrame)=0
 
virtual bool onPlaybackAudioFrame (ExternalAudioFrame &audioFrame)=0
 
virtual bool onMixedAudioFrame (ExternalAudioFrame &audioFrame)=0
 
virtual bool onPlaybackAudioFrameBeforeMixing (unsigned int uid, ExternalAudioFrame &audioFrame)=0
 
virtual bool onPlaybackAudioFrameBeforeMixingEx (const char *channelId, unsigned int uid, ExternalAudioFrame &audioFrame)
 

构造及析构函数说明

◆ ~IRTCAudioFrameObserver()

virtual rtc::IRTCAudioFrameObserver::~IRTCAudioFrameObserver ( )
virtual

成员函数说明

◆ onRecordAudioFrame()

virtual bool rtc::IRTCAudioFrameObserver::onRecordAudioFrame ( ExternalAudioFrame audioFrame)
pure virtual

本机麦克风采集到的音频数据 为保证采集到的音频数据格式符合预期,可在调用 registerAudioFrameObserver 注册 音频观测器后,调用 setRecordingAudioFrameParameters 方法设置采集的音频数据格式。

参数
audioFrame音频裸数据。详见: ExternalAudioFrame
返回
true 无实际含义。
false 无实际含义。

◆ onPlaybackAudioFrame()

virtual bool rtc::IRTCAudioFrameObserver::onPlaybackAudioFrame ( ExternalAudioFrame audioFrame)
pure virtual

各路音频数据混合后送入扬声器播放的音频数据

参数
audioFrame音频裸数据。详见: ExternalAudioFrame
返回
true 无实际含义。
false 无实际含义。

◆ onMixedAudioFrame()

virtual bool rtc::IRTCAudioFrameObserver::onMixedAudioFrame ( ExternalAudioFrame audioFrame)
pure virtual

各路音频数据 以及 本机麦克采集的 混合后的音频数据

参数
audioFrame音频裸数据。详见: ExternalAudioFrame
返回
true 无实际含义
false 无实际含义

◆ onPlaybackAudioFrameBeforeMixing()

virtual bool rtc::IRTCAudioFrameObserver::onPlaybackAudioFrameBeforeMixing ( unsigned int  uid,
ExternalAudioFrame audioFrame 
)
pure virtual

混音前的每一路远程用户的音频数据

参数
uid远端用户id
audioFrame音频裸数据。详见: ExternalAudioFrame
返回
true 无实际含义
false 无实际含义

◆ onPlaybackAudioFrameBeforeMixingEx()

virtual bool rtc::IRTCAudioFrameObserver::onPlaybackAudioFrameBeforeMixingEx ( const char *  channelId,
unsigned int  uid,
ExternalAudioFrame audioFrame 
)
virtual

获取各频道混音前的音频播放数据。

参数
channelId该音频帧所在的频道名
uiduid
audioFrame音频裸数据。详见: ExternalAudioFrame
返回
true 无实际含义
false 无实际含义

该类的文档由以下文件生成: