io.agora.rtc.AgoraMediaNodeFactory类 参考
AgoraMediaNodeFactory
类。
构造及析构函数说明
AgoraMediaNodeFactory()
io.agora.rtc.AgoraMediaNodeFactory.AgoraMediaNodeFactory | ( | long | cptr | ) |
构造函数。
成员函数说明
createAudioEncodedFrameSender()
native AgoraAudioEncodedFrameSender io.agora.rtc.AgoraMediaNodeFactory.createAudioEncodedFrameSender | ( | ) |
创建一个编码后的音频数据发送模块。
该方法创建一个 AgoraAudioEncodedFrameSender
对象。成功创建后,你可以调用 createCustomAudioTrackEncoded
发送编码后的音频数据。
返回值
AgoraAudioEncodedFrameSender
对象。createAudioPcmDataSender()
native AgoraAudioPcmDataSender io.agora.rtc.AgoraMediaNodeFactory.createAudioPcmDataSender | ( | ) |
创建一个 PCM 音频数据发送模块。
该方法创建一个 AgoraAudioPcmDataSender
对象。成功创建后,你可以调用 createCustomAudioTrackPcm
发送 PCM 音频数据。
返回值
AgoraAudioPcmDataSender
对象。createVideoEncodedImageSender()
native AgoraVideoEncodedImageSender io.agora.rtc.AgoraMediaNodeFactory.createVideoEncodedImageSender | ( | ) |
创建一个编码后的视频数据发送模块。
该方法创建一个 AgoraVideoEncodedImageSender
对象。成功创建后,你可以调用 createCustomVideoTrackEncoded
发送编码后的视频数据。
返回值
AgoraVideoEncodedImageSender
对象。createVideoFrameSender()
native AgoraVideoFrameSender io.agora.rtc.AgoraMediaNodeFactory.createVideoFrameSender | ( | ) |
创建一个 YUV 视频数据发送模块。
该方法创建一个 AgoraVideoFrameSender
对象。成功创建后,你可以调用 createCustomVideoTrackFrame
发送自定义的视频数据。
返回值
AgoraVideoFrameSender
对象。destroy()
void io.agora.rtc.AgoraMediaNodeFactory.destroy | ( | ) |
析构函数。