io.agora.rtc.AgoraMediaNodeFactory类 参考
- Java
更新时间不可用
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()析构函数。
该类的文档由以下文件生成:
- AgoraMediaNodeFactory.java