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 | ( | ) |
析构函数。