io.agora.rtc.AgoraRemoteVideoTrack类 参考
构造及析构函数说明
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()
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: 方法调用失败。