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 () |
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.