|
Agora Server Gateway SDK Java API Reference
|
Public Member Functions | |
| AgoraMediaNodeFactory (long cptr) | |
| void | destroy () |
| native AgoraAudioPcmDataSender | createAudioPcmDataSender () |
| native AgoraAudioEncodedFrameSender | createAudioEncodedFrameSender () |
| native AgoraVideoFrameSender | createVideoFrameSender () |
| native AgoraVideoEncodedImageSender | createVideoEncodedImageSender () |
Private Member Functions | |
| native void | ndestroy () |
The AgoraMediaNodeFactory class.
| io.agora.rtc.AgoraMediaNodeFactory.AgoraMediaNodeFactory | ( | long | cptr | ) |
Constructor.
| native AgoraAudioEncodedFrameSender io.agora.rtc.AgoraMediaNodeFactory.createAudioEncodedFrameSender | ( | ) |
Creates an encoded audio data sender.
This method creates an AgoraAudioEncodedFrameSender object, which can be used by createCustomAudioTrackEncoded to send encoded audio data.
AgoraAudioEncodedFrameSender object | native AgoraAudioPcmDataSender io.agora.rtc.AgoraMediaNodeFactory.createAudioPcmDataSender | ( | ) |
Creates a PCM audio data sender.
This method creates an AgoraAudioPcmDataSender object, which can be used by createCustomAudioTrackPcm to send PCM audio data.
AgoraAudioPcmDataSender object. | native AgoraVideoEncodedImageSender io.agora.rtc.AgoraMediaNodeFactory.createVideoEncodedImageSender | ( | ) |
Creates an encoded video image sender.
This method creates an IVideoEncodedImageSender object, which can be used by createCustomVideoTrackEncoded to send the encoded video data.
AgoraVideoEncodedImageSender object. | native AgoraVideoFrameSender io.agora.rtc.AgoraMediaNodeFactory.createVideoFrameSender | ( | ) |
Creates a YUV video frame sender.
This method creates an AgoraVideoFrameSender object, which can be used by createCustomVideoTrackFrame to send the custom video data.
AgoraVideoFrameSender object. | void io.agora.rtc.AgoraMediaNodeFactory.destroy | ( | ) |
Destructor.
|
private |