class AgoraVideoEncodedImageSender
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
cptr
Native pointer to the video encoded image sender instance.
|
| Constructor and Description |
|---|
AgoraVideoEncodedImageSender(long cptr)
Constructs a video encoded image sender.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys the video encoded image sender
|
private void |
nativeDestroy(long cptr)
Releases the native video encoded image sender handle.
|
private int |
nativeSend(long cptr,
byte[] imageBuffer,
int length,
EncodedVideoFrameInfo info)
Sends an encoded video image natively.
|
int |
sendEncodedVideoImage(byte[] imageBuffer,
EncodedVideoFrameInfo info)
Sends an encoded video image to the Agora server
|
public AgoraVideoEncodedImageSender(long cptr)
cptr - Native pointer to the sender instancepublic int sendEncodedVideoImage(byte[] imageBuffer,
EncodedVideoFrameInfo info)
imageBuffer - The encoded video image datainfo - The information about the encoded video imagepublic void destroy()
private void nativeDestroy(long cptr)
cptr - Native pointer to the sender instanceprivate int nativeSend(long cptr,
byte[] imageBuffer,
int length,
EncodedVideoFrameInfo info)
cptr - Native pointer to the sender instanceimageBuffer - Encoded video image datalength - Length of the image datainfo - Encoded video frame information