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