io.agora.rtc.AgoraRemoteVideoTrack类 参考

  • Java

更新时间不可用

构造及析构函数说明

AgoraRemoteVideoTrack()

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

成员函数说明

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()

查询本地视频流的状态。

返回值

本地视频流的状态。

getStatistics()

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

获取本地视频轨道的视频数据。

返回值

本地视频轨道的数据。

getTrackInfo()

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

获取远端视频轨道的信息。

返回值

远端视频轨道的信息。

registerMediaPacketReceiver()

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

注册一个 IMediaPacketReceiver 对象。

你需要在该方法中实现一个 IMediaPacketReceiver 类。成功注册后,SDK 会在接收到视频包时, 触发 onMediaPacketReceived 回调。

参数
参数名描述
agora_media_packet_receiver

IMediaPacketReceiver 对象。

表格内容超出当前宽度,可横向滚动查看更多列。

返回值

  • 0: 方法调用成功。
  • < 0: 方法调用失败。

registerVideoEncodedImageReceiver()

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

注册一个 AgoraVideoEncodedImageReceiver 对象。

你需要在该方法中实现一个 AgoraVideoEncodedImageReceiver 类。成功注册后,SDK 会在接收到 编码后的视频数据时,触发 onEncodedVideoImageReceived 回调。

参数
参数名描述
agora_video_encoded_image_receiver

AgoraVideoEncodedImageReceiver 对象。

表格内容超出当前宽度,可横向滚动查看更多列。

返回值

  • 0: 方法调用成功。
  • < 0: 方法调用失败。

unregisterMediaPacketReceiver()

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

释放 IMediaPacketReceiver 对象。

参数
参数名描述
agora_media_packet_receiver

IMediaPacketReceiver 对象。

表格内容超出当前宽度,可横向滚动查看更多列。

返回值

  • 0: 方法调用成功。
  • < 0: 方法调用失败。

unregisterVideoEncodedImageReceiver()

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

释放 AgoraVideoEncodedImageReceiver 对象。

参数
参数名描述
agora_video_encoded_image_receiver

AgoraVideoEncodedImageReceiver 对象。

表格内容超出当前宽度,可横向滚动查看更多列。

返回值

  • 0: 方法调用成功。
  • < 0: 方法调用失败。

该类的文档由以下文件生成:

  • AgoraRemoteVideoTrack.java