#include <NGIAgoraVideoTrack.h>
Public 成员函数 | |
virtual bool | getStatistics (RemoteVideoTrackStats &stats)=0 |
virtual REMOTE_VIDEO_STATE | getState ()=0 |
virtual bool | getTrackInfo (VideoTrackInfo &info)=0 |
virtual int | registerVideoEncodedImageReceiver (IVideoEncodedImageReceiver *videoReceiver)=0 |
virtual int | unregisterVideoEncodedImageReceiver (IVideoEncodedImageReceiver *videoReceiver)=0 |
Public 成员函数 继承自 agora::rtc::IVideoTrack | |
virtual bool | addRenderer (agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_FILTERS)=0 |
virtual bool | removeRenderer (agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_FILTERS)=0 |
virtual VideoTrackType | getType ()=0 |
Protected 成员函数 | |
~IRemoteVideoTrack () | |
Protected 成员函数 继承自 agora::rtc::IVideoTrack | |
~IVideoTrack () | |
|
inlineprotected |
|
pure virtual |
获取远端视频轨道的状态。
|
pure virtual |
|
pure virtual |
|
pure virtual |
注册 IVideoEncodedImageReceiver 对象。
注册成功之后, SDK 在收到已编码视频帧时触发 OnEncodedVideoImageReceived 回调。
videoReceiver | IVideoEncodedImageReceiver 对象。 |
|
pure virtual |
销毁 IVideoEncodedImageReceiver 对象。
videoReceiver | IVideoEncodedImageReceiver 对象。 |