class AgoraAudioEncodedFrameSender
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
cptr
Native pointer
|
| Constructor and Description |
|---|
AgoraAudioEncodedFrameSender(long cptr)
Constructs an AgoraAudioEncodedFrameSender.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys the audio encoded frame sender
|
private void |
nativeDestroy(long cptr)
Native destroy method.
|
private int |
nativeSend(long cptr,
byte[] payloadData,
int payloadSize,
EncodedAudioFrameInfo info)
Native method to send encoded audio frame.
|
int |
sendEncodedAudioFrame(byte[] payloadData,
EncodedAudioFrameInfo info)
Sends an encoded audio frame to the Agora server
|
public AgoraAudioEncodedFrameSender(long cptr)
cptr - Native pointerpublic int sendEncodedAudioFrame(byte[] payloadData,
EncodedAudioFrameInfo info)
payloadData - The encoded audio datainfo - The information about the encoded audio framepublic void destroy()
private void nativeDestroy(long cptr)
cptr - Native pointerprivate int nativeSend(long cptr,
byte[] payloadData,
int payloadSize,
EncodedAudioFrameInfo info)
cptr - Native pointerpayloadData - Encoded audio datapayloadSize - Size of payloadinfo - Encoded audio frame info