public class AgoraMediaNodeFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
cptr |
| Constructor and Description |
|---|
AgoraMediaNodeFactory(long cptr)
Constructor for AgoraMediaNodeFactory.
|
public AgoraMediaNodeFactory(long cptr)
cptr - Pointer to the native media node factory object.public void destroy()
public AgoraAudioPcmDataSender createAudioPcmDataSender()
public AgoraAudioEncodedFrameSender createAudioEncodedFrameSender()
public AgoraCameraCapturer createCameraCapturer()
public AgoraScreenCapturer createScreenCapturer()
public AgoraVideoMixer createVideoMixer()
public AgoraVideoFrameSender createVideoFrameSender()
public AgoraVideoEncodedImageSender createVideoEncodedImageSender()
public AgoraVideoRenderer createVideoRenderer()
public AgoraMediaPlayerSource createMediaPlayerSource(int type)
type - The type of media player source to create.public AgoraMediaPacketSender createMediaPacketSender()
private void nativeDestroy(long cptr)
private AgoraAudioPcmDataSender nativeCreateAudioPcmDataSender(long cptr)
private AgoraAudioEncodedFrameSender nativeCreateAudioEncodedFrameSender(long cptr)
private AgoraCameraCapturer nativeCreateCameraCapturer(long cptr)
private AgoraScreenCapturer nativeCreateScreenCapturer(long cptr)
private AgoraVideoMixer nativeCreateVideoMixer(long cptr)
private AgoraVideoFrameSender nativeCreateVideoFrameSender(long cptr)
private AgoraVideoEncodedImageSender nativeCreateVideoEncodedImageSender(long cptr)
private AgoraVideoRenderer nativeCreateVideoRenderer(long cptr)
private AgoraMediaPlayerSource nativeCreateMediaPlayerSource(long cptr, int type)
private AgoraMediaPacketSender nativeCreateMediaPacketSender(long cptr)