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