public class AgoraRemoteVideoTrack
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
cptr |
private IMediaPacketReceiver |
mediaPacketReceiver |
| Constructor and Description |
|---|
AgoraRemoteVideoTrack(long cptr) |
private long cptr
private IMediaPacketReceiver mediaPacketReceiver
public long getNativeHandle()
public void destroy()
public RemoteVideoTrackStats getStatistics()
public void destroyStatistics(RemoteVideoTrackStats stats)
public int getState()
public VideoTrackInfo getTrackInfo()
public void destroyTrackInfo(VideoTrackInfo info)
public int registerVideoEncodedImageReceiver(AgoraVideoEncodedImageReceiver agoraVideoEncodedImageReceiver)
public int unregisterVideoEncodedImageReceiver(AgoraVideoEncodedImageReceiver agoraVideoEncodedImageReceiver)
public int registerMediaPacketReceiver(IMediaPacketReceiver agoraMediaPacketReceiver)
public int unregisterMediaPacketReceiver(IMediaPacketReceiver agoraMediaPacketReceiver)
private void nativeDestroy(long cptr)
private RemoteVideoTrackStats nativeGetStatistics(long cptr)
private void nativeDestroyStatistics(long cptr,
RemoteVideoTrackStats stats)
private int nativeGetState(long cptr)
private VideoTrackInfo nativeGetTrackInfo(long cptr)
private void nativeDestroyTrackInfo(long cptr,
VideoTrackInfo info)
private int nativeRegisterVideoEncodedImageReceiver(long cptr,
AgoraVideoEncodedImageReceiver agoraVideoEncodedImageReceiver)
private int nativeUnregisterVideoEncodedImageReceiver(long cptr,
AgoraVideoEncodedImageReceiver agoraVideoEncodedImageReceiver)
private int nativeRegisterMediaPacketReceiver(long cptr,
IMediaPacketReceiver agoraMediaPacketReceiver)
private int nativeUnregisterMediaPacketReceiver(long cptr,
IMediaPacketReceiver agoraMediaPacketReceiver)