Agora Server Gateway SDK Java API Reference
Loading...
Searching...
No Matches
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)
 

Private Attributes

IMediaPacketReceiver _MediaPacketReceiver
 

Constructor & Destructor Documentation

◆ AgoraRemoteVideoTrack()

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

Constructor.

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.

Member Data Documentation

◆ _MediaPacketReceiver

IMediaPacketReceiver io.agora.rtc.AgoraRemoteVideoTrack._MediaPacketReceiver
private

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