Agora C++ API Reference for All Platforms

agora::rtc::IRemoteVideoTrackEx Member List

This is the complete list of members for agora::rtc::IRemoteVideoTrackEx, including all inherited members.

AddRef() const =0 | agora::RefCountInterface | pure virtual
addRenderer(agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoTrack | pure virtual
addRendererLLApiInternal(agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_PRE_RENDERER)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
addVideoFilter(agora_refptr< IVideoFilter > filter, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_CAPTURER, const char *id=NULL, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoTrack | pure virtual
addVideoFilterLLApiInternal(agora_refptr< IVideoFilter > filter, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_CAPTURER, const char *id=NULL)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
attach(const AttachInfo &info, REMOTE_VIDEO_STATE_REASON reason)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
detach(const DetachInfo &info, REMOTE_VIDEO_STATE_REASON reason)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
DetachReason enum name | agora::rtc::IRemoteVideoTrackEx |
enableVideoFilter(const char *id, bool enable, aosl_ref_t ares=AOSL_REF_INVALID) | agora::rtc::IVideoTrack | inline virtual
enableVideoFilterLLApiInternal(const char *id, bool enable) | agora::rtc::IRemoteVideoTrackEx | inline virtual
getFilterProperty(const char *id, const char *key, char *json_value, size_t buf_size, aosl_ref_t ares=AOSL_REF_INVALID) | agora::rtc::IVideoTrack | inline virtual
getRemoteSsrc()=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
getState()=0 | agora::rtc::IRemoteVideoTrack | pure virtual
getStateLLApiInternal()=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
getStatistics(RemoteVideoTrackStats &stats)=0 | agora::rtc::IRemoteVideoTrack | pure virtual
getStatisticsEx(RemoteVideoTrackStatsEx &statsex) | agora::rtc::IRemoteVideoTrackEx | inline virtual
getStatisticsLLApiInternal(RemoteVideoTrackStats &stats)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
getTrackInfo(VideoTrackInfo &info)=0 | agora::rtc::IRemoteVideoTrack | pure virtual
getTrackInfoLLApiInternal(VideoTrackInfo &info)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
getType() OPTIONAL_OVERRIDE | agora::rtc::IRemoteVideoTrack | inline virtual
HasOneRef() const =0 | agora::RefCountInterface | pure virtual
hasVideoFilter(const char *id, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_CAPTURER)=0 | agora::rtc::IVideoTrack | pure virtual
hasVideoFilterLLApiInternal(const char *id, media::base::VIDEO_MODULE_POSITION position)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
IRemoteVideoTrackEx()=default | agora::rtc::IRemoteVideoTrackEx |
MANUAL enum value | agora::rtc::IRemoteVideoTrackEx |
NETWORK_DESTROY enum value | agora::rtc::IRemoteVideoTrackEx |
OnRoleUpdate(CLIENT_ROLE_TYPE role) | agora::rtc::IRemoteVideoTrackEx | inline virtual
registerMediaPacketReceiver(IMediaPacketReceiver *videoReceiver, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IRemoteVideoTrack | pure virtual
registerMediaPacketReceiverLLApiInternal(IMediaPacketReceiver *packetReceiver)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
registerProactiveCaller(const std::shared_ptr< ProactiveCaller > &) | agora::rtc::IRemoteVideoTrackEx | inline virtual
registerTrackObserver(std::shared_ptr< IVideoTrackObserver > observer) | agora::rtc::IRemoteVideoTrackEx | inline virtual
registerVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *encodedObserver, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IRemoteVideoTrack | pure virtual
registerVideoEncodedFrameObserverLLApiInternal(agora::media::IVideoEncodedFrameObserver *encodedObserver)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
Release() const =0 | agora::RefCountInterface | pure virtual
RemoteVideoEvents typedef | agora::rtc::IRemoteVideoTrackEx |
removeRenderer(agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoTrack | pure virtual
removeRendererLLApiInternal(agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
removeVideoFilter(agora_refptr< IVideoFilter > filter, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_CAPTURER, const char *id=NULL, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::IVideoTrack | pure virtual
removeVideoFilterLLApiInternal(agora_refptr< IVideoFilter > filter, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_CAPTURER, const char *id=NULL)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
setFilterProperty(const char *id, const char *key, const char *json_value, aosl_ref_t ares=AOSL_REF_INVALID) | agora::rtc::IVideoTrack | inline virtual
setFilterPropertyLLApiInternal(const char *id, const char *key, const char *json_value) | agora::rtc::IRemoteVideoTrackEx | inline virtual
TRACK_DESTROY enum value | agora::rtc::IRemoteVideoTrackEx |
track_observers_ | agora::rtc::IRemoteVideoTrackEx | protected
unregisterMediaPacketReceiver(IMediaPacketReceiver *videoReceiver)=0 | agora::rtc::IRemoteVideoTrack | pure virtual
unregisterMediaPacketReceiverLLApiInternal(IMediaPacketReceiver *packetReceiver)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
unregisterProactiveCaller() | agora::rtc::IRemoteVideoTrackEx | inline virtual
unregisterTrackObserver(IVideoTrackObserver *observer) | agora::rtc::IRemoteVideoTrackEx | inline virtual
unregisterVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *encodedObserver)=0 | agora::rtc::IRemoteVideoTrack | pure virtual
unregisterVideoEncodedFrameObserverLLApiInternal(agora::media::IVideoEncodedFrameObserver *encodedObserver)=0 | agora::rtc::IRemoteVideoTrackEx | pure virtual
~IRemoteVideoTrack() | agora::rtc::IRemoteVideoTrack | inline protected
~IRemoteVideoTrackEx() | agora::rtc::IRemoteVideoTrackEx | inline virtual
~IVideoTrack() | agora::rtc::IVideoTrack | inline protected
~RefCountInterface() | agora::RefCountInterface | inline protected virtual