Server Gateway SDK v3.7.200.21 for Linux Java
Public Member Functions | List of all members
io.agora.rtc.AgoraRemoteVideoTrack Class Reference

Public Member Functions

 AgoraRemoteVideoTrack (long cptr)
 
native RemoteVideoTrackStats getStatistics ()
 
native void destroyStatistics (RemoteVideoTrackStats stats)
 
native int getState ()
 
native VideoTrackInfo getTrackInfo ()
 
native void destroyTrackInfo (VideoTrackInfo info)
 
native int registerVideoEncodedImageReceiver (AgoraVideoEncodedImageReceiver agora_video_encoded_image_receiver)
 
native int unregisterVideoEncodedImageReceiver (AgoraVideoEncodedImageReceiver agora_video_encoded_image_receiver)
 
native int registerMediaPacketReceiver (IMediaPacketReceiver agora_media_packet_receiver)
 
native int unregisterMediaPacketReceiver (IMediaPacketReceiver agora_media_packet_receiver)
 

Constructor & Destructor Documentation

◆ AgoraRemoteVideoTrack()

io.agora.rtc.AgoraRemoteVideoTrack.AgoraRemoteVideoTrack ( long  cptr)

Member Function Documentation

◆ destroyStatistics()

native void io.agora.rtc.AgoraRemoteVideoTrack.destroyStatistics ( RemoteVideoTrackStats  stats)

◆ destroyTrackInfo()

native void io.agora.rtc.AgoraRemoteVideoTrack.destroyTrackInfo ( VideoTrackInfo  info)

◆ getState()

native int io.agora.rtc.AgoraRemoteVideoTrack.getState ( )

Gets the state of the local video stream.

Returns
The current state of the local video stream.

◆ getStatistics()

native RemoteVideoTrackStats io.agora.rtc.AgoraRemoteVideoTrack.getStatistics ( )

Gets the statistics of the local video track.

Returns
The statistics of the local video track.

◆ getTrackInfo()

native VideoTrackInfo io.agora.rtc.AgoraRemoteVideoTrack.getTrackInfo ( )

Gets the information of the remote video track.

Returns
The information of the remote video track.

◆ registerMediaPacketReceiver()

native int io.agora.rtc.AgoraRemoteVideoTrack.registerMediaPacketReceiver ( IMediaPacketReceiver  agora_media_packet_receiver)

Registers an IMediaPacketReceiver object.

You need to implement the IMediaPacketReceiver class in this method. Once you successfully register the media packet receiver, the SDK triggers the onMediaPacketReceived callback when it receives the video packet.

Parameters
agora_media_packet_receiverThe The AgoraMediaPacketReceiver object.
Returns
  • 0: Success.
  • < 0: Failure.

◆ registerVideoEncodedImageReceiver()

native int io.agora.rtc.AgoraRemoteVideoTrack.registerVideoEncodedImageReceiver ( AgoraVideoEncodedImageReceiver  agora_video_encoded_image_receiver)

Registers an AgoraVideoEncodedImageReceiver object.

You need to implement the AgoraVideoEncodedImageReceiver class in this method. Once you successfully register the encoded image receiver, the SDK triggers the onEncodedVideoImageReceived callback when it receives the encoded video image.

Parameters
agora_video_encoded_image_receiverAn AgoraVideoEncodedImageReceiver object.
Returns
  • 0: Success.
  • < 0: Failure.

◆ unregisterMediaPacketReceiver()

native int io.agora.rtc.AgoraRemoteVideoTrack.unregisterMediaPacketReceiver ( IMediaPacketReceiver  agora_media_packet_receiver)

Releases the IMediaPacketReceiver object.

Parameters
agora_media_packet_receiverThe IMediaPacketReceiver object.
Returns
  • 0: Success.
  • < 0: Failure.

◆ unregisterVideoEncodedImageReceiver()

native int io.agora.rtc.AgoraRemoteVideoTrack.unregisterVideoEncodedImageReceiver ( AgoraVideoEncodedImageReceiver  agora_video_encoded_image_receiver)

Releases the IVideoEncodedImageReceiver object.

Parameters
agora_video_encoded_image_receiverAn AgoraVideoEncodedImageReceiver object.
Returns
  • 0: Success.
  • < 0: Failure.

The documentation for this class was generated from the following file: