agora::rtc::IMediaNodeFactory类 参考
abstract
构造及析构函数说明
~IMediaNodeFactory()
|
成员函数说明
createAudioEncodedFrameSender()
|
创建一个已编码音频数据发送模块。
该方法创建一个 IAudioEncodedFrameSender
对象, 可用于 createCustomAudioTrack 方法。
返回值
- IAudioEncodedFrameSender 对象: 方法调用成功。
- 空指针:方法调用失败。
createAudioPcmDataSender()
|
创建一个 PCM 数据发送模块。
该方法创建一个 IAudioPcmDataSender
对象, 可用于 createCustomAudioTrack 方法。
返回值
- IAudioPcmDataSender 对象:方法调用成功。
- 空指针:方法调用失败。
createVideoEncodedImageSender()
|
创建一个已编码视频发送模块。
该方法创建 IVideoEncodedImageSender
对象,可用于 createCustomVideoTrack2 方法。
返回值
- IVideoEncodedImageSender 对象:方法调用成功。
- 空指针:方法调用失败。
createVideoFrameSender()
|
创建一个 YUV 格式的视频帧发送模块。
该方法创建 IVideoFrameSender
对象,可用于 createCustomVideoTrack1 方法。
返回值
- IVideoFrameSender 对象:方法调用成功。
- 空指针:方法调用失败。