agora::rtc::IRemoteVideoTrack类 参考
abstract
构造及析构函数说明
~IRemoteVideoTrack()
|
成员函数说明
getState()
|
获取远端视频轨道的状态。
返回值
远端视频轨道的状态: REMOTE_VIDEO_STATE 。
getStatistics()
|
获取远端视频轨道的统计信息。
参数
参数名 | 描述 |
---|---|
stats [out] | 远端视频轨道的统计信息: RemoteVideoTrackStats 。 |
返回值
- 0: 方法调用成功。
- < 0: 方法调用失败。
getTrackInfo()
|
获取远端视频轨道的信息。
参数
参数名 | 描述 |
---|---|
info [out] | 远端视频轨道的信息: VideoTrackInfo。 |
返回值
- 0: 方法调用成功。
- < 0: 方法调用失败。
registerVideoEncodedImageReceiver()
|
注册 IVideoEncodedImageReceiver 对象。
注册成功之后, SDK 在收到已编码视频帧时触发 OnEncodedVideoImageReceived 回调。
参数
参数名 | 描述 |
---|---|
videoReceiver | |
ares | 用于 SDK 的生命周期保护,填写默认值即可。 |
返回值
- 0: 方法调用成功。
- < 0: 方法调用失败。
unregisterVideoEncodedImageReceiver()
|
销毁 IVideoEncodedImageReceiver 对象。
参数
参数名 | 描述 |
---|---|
videoReceiver |
返回值
- 0: 方法调用成功。
- < 0: 方法调用失败。