public class AgoraRemoteAudioTrack
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
cptr |
| Constructor and Description |
|---|
AgoraRemoteAudioTrack(long cptr) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys the remote audio track.
|
void |
destroyStatistics(RemoteAudioTrackStats stats) |
long |
getNativeHandle()
Gets the native handle of the remote audio track.
|
int |
getState() |
RemoteAudioTrackStats |
getStatistics() |
private void |
nativeDestroy(long cptr) |
private void |
nativeDestroyStatistics(long cptr,
RemoteAudioTrackStats stats) |
private int |
nativeGetState(long cptr) |
private RemoteAudioTrackStats |
nativeGetStatistics(long cptr) |
private int |
nativeRegisterMediaPacketReceiver(long cptr,
AgoraMediaPacketReceiver agoraMediaPacketReceiver) |
private int |
nativeUnregisterMediaPacketReceiver(long cptr,
AgoraMediaPacketReceiver agoraMediaPacketReceiver) |
int |
registerMediaPacketReceiver(AgoraMediaPacketReceiver agoraMediaPacketReceiver) |
int |
unregisterMediaPacketReceiver(AgoraMediaPacketReceiver agoraMediaPacketReceiver) |
public long getNativeHandle()
public void destroy()
public RemoteAudioTrackStats getStatistics()
public void destroyStatistics(RemoteAudioTrackStats stats)
public int getState()
public int registerMediaPacketReceiver(AgoraMediaPacketReceiver agoraMediaPacketReceiver)
public int unregisterMediaPacketReceiver(AgoraMediaPacketReceiver agoraMediaPacketReceiver)
private void nativeDestroy(long cptr)
private RemoteAudioTrackStats nativeGetStatistics(long cptr)
private void nativeDestroyStatistics(long cptr,
RemoteAudioTrackStats stats)
private int nativeGetState(long cptr)
private int nativeRegisterMediaPacketReceiver(long cptr,
AgoraMediaPacketReceiver agoraMediaPacketReceiver)
private int nativeUnregisterMediaPacketReceiver(long cptr,
AgoraMediaPacketReceiver agoraMediaPacketReceiver)