cn.tee3.avd_SDK-C++  2.1.0
| Public 成员函数 | 静态 Public 成员函数 | Protected 成员函数 | 所有成员列表
tee3::avd::IAudioMixer类 参考abstract

视频混屏模块接口. 更多...

class  IDataListener
 房间中音频混音数据回调接口. 更多...
 

Public 成员函数

virtual Result setOutputSampleRate (uint32 sampleRate)=0
 设置获取混音数据回调接口 更多...
 

静态 Public 成员函数

static IVideoMixergetVideoMixer (IMAudio *maudio, IDataListener *listener)
 获取房间内视频模块接口 更多...
 

Protected 成员函数

virtual ~IAudioMixer ()
 

详细描述

视频混屏模块接口.

视频混屏模块定义房间中视频混屏幕接口。

构造及析构函数说明

◆ ~IAudioMixer()

virtual tee3::avd::IAudioMixer::~IAudioMixer ( )
protectedvirtual

成员函数说明

◆ getVideoMixer()

static IVideoMixer* tee3::avd::IAudioMixer::getVideoMixer ( IMAudio maudio,
IDataListener listener 
)
static

获取房间内视频模块接口

参数
[in]room房间对象指针。
[in]listener混音数据回调指针。
返回
返回视频模块接口指针。
参见
IMixerDataListener
ro_audio_mixerdata_callback_buffered 单次混音数据回调“10ms数据”还是“1024samples数据”
注解
如果音视频同时混合出流,建议先设置视频,再设置音频的回调接口,有助于音视频时间戳对齐。

◆ setOutputSampleRate()

virtual Result tee3::avd::IAudioMixer::setOutputSampleRate ( uint32  sampleRate)
pure virtual

设置获取混音数据回调接口

参数
[in]sampleRate导出混音数据的采样率:16000,44100,48000。
返回
返回错误代码。

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