class AgoraMediaNodeFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
cptr
Native pointer to the media node factory instance.
|
| 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)
Creates an audio encoded frame sender natively.
|
private AgoraAudioPcmDataSender |
nativeCreateAudioPcmDataSender(long cptr)
Creates an audio PCM data sender natively.
|
private AgoraCameraCapturer |
nativeCreateCameraCapturer(long cptr)
Creates a camera capturer natively.
|
private AgoraMediaPacketSender |
nativeCreateMediaPacketSender(long cptr)
Creates a media packet sender natively.
|
private AgoraMediaPlayerSource |
nativeCreateMediaPlayerSource(long cptr,
int type)
Creates a media player source natively.
|
private AgoraScreenCapturer |
nativeCreateScreenCapturer(long cptr)
Creates a screen capturer natively.
|
private AgoraVideoEncodedImageSender |
nativeCreateVideoEncodedImageSender(long cptr)
Creates a video encoded image sender natively.
|
private AgoraVideoFrameSender |
nativeCreateVideoFrameSender(long cptr)
Creates a video frame sender natively.
|
private AgoraVideoMixer |
nativeCreateVideoMixer(long cptr)
Creates a video mixer natively.
|
private AgoraVideoRenderer |
nativeCreateVideoRenderer(long cptr)
Creates a video renderer natively.
|
private void |
nativeDestroy(long cptr)
Releases the native media node factory handle.
|
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)
cptr - Native pointer to the factory instanceprivate AgoraAudioPcmDataSender nativeCreateAudioPcmDataSender(long cptr)
cptr - Native pointer to the factory instanceprivate AgoraAudioEncodedFrameSender nativeCreateAudioEncodedFrameSender(long cptr)
cptr - Native pointer to the factory instanceprivate AgoraCameraCapturer nativeCreateCameraCapturer(long cptr)
cptr - Native pointer to the factory instanceprivate AgoraScreenCapturer nativeCreateScreenCapturer(long cptr)
cptr - Native pointer to the factory instanceprivate AgoraVideoMixer nativeCreateVideoMixer(long cptr)
cptr - Native pointer to the factory instanceprivate AgoraVideoFrameSender nativeCreateVideoFrameSender(long cptr)
cptr - Native pointer to the factory instanceprivate AgoraVideoEncodedImageSender nativeCreateVideoEncodedImageSender(long cptr)
cptr - Native pointer to the factory instanceprivate AgoraVideoRenderer nativeCreateVideoRenderer(long cptr)
cptr - Native pointer to the factory instanceprivate AgoraMediaPlayerSource nativeCreateMediaPlayerSource(long cptr, int type)
cptr - Native pointer to the factory instancetype - Type of media player sourceprivate AgoraMediaPacketSender nativeCreateMediaPacketSender(long cptr)
cptr - Native pointer to the factory instance