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