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 =0agora::RefCountInterfacepure virtual
addRenderer(agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IVideoTrackpure virtual
addRendererLLApiInternal(agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_PRE_RENDERER)=0agora::rtc::IRemoteVideoTrackExpure 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)=0agora::rtc::IVideoTrackpure virtual
addVideoFilterLLApiInternal(agora_refptr< IVideoFilter > filter, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_CAPTURER, const char *id=NULL)=0agora::rtc::IRemoteVideoTrackExpure virtual
attach(const AttachInfo &info, REMOTE_VIDEO_STATE_REASON reason)=0agora::rtc::IRemoteVideoTrackExpure virtual
detach(const DetachInfo &info, REMOTE_VIDEO_STATE_REASON reason)=0agora::rtc::IRemoteVideoTrackExpure virtual
DetachReason enum nameagora::rtc::IRemoteVideoTrackEx
enableVideoFilter(const char *id, bool enable, aosl_ref_t ares=AOSL_REF_INVALID)agora::rtc::IVideoTrackinlinevirtual
enableVideoFilterLLApiInternal(const char *id, bool enable)agora::rtc::IRemoteVideoTrackExinlinevirtual
getFilterProperty(const char *id, const char *key, char *json_value, size_t buf_size, aosl_ref_t ares=AOSL_REF_INVALID)agora::rtc::IVideoTrackinlinevirtual
getRemoteSsrc()=0agora::rtc::IRemoteVideoTrackExpure virtual
getState()=0agora::rtc::IRemoteVideoTrackpure virtual
getStateLLApiInternal()=0agora::rtc::IRemoteVideoTrackExpure virtual
getStatistics(RemoteVideoTrackStats &stats)=0agora::rtc::IRemoteVideoTrackpure virtual
getStatisticsEx(RemoteVideoTrackStatsEx &statsex)agora::rtc::IRemoteVideoTrackExinlinevirtual
getStatisticsLLApiInternal(RemoteVideoTrackStats &stats)=0agora::rtc::IRemoteVideoTrackExpure virtual
getTrackInfo(VideoTrackInfo &info)=0agora::rtc::IRemoteVideoTrackpure virtual
getTrackInfoLLApiInternal(VideoTrackInfo &info)=0agora::rtc::IRemoteVideoTrackExpure virtual
getType() OPTIONAL_OVERRIDEagora::rtc::IRemoteVideoTrackinlinevirtual
HasOneRef() const =0agora::RefCountInterfacepure virtual
hasVideoFilter(const char *id, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_CAPTURER)=0agora::rtc::IVideoTrackpure virtual
hasVideoFilterLLApiInternal(const char *id, media::base::VIDEO_MODULE_POSITION position)=0agora::rtc::IRemoteVideoTrackExpure virtual
IRemoteVideoTrackEx()=defaultagora::rtc::IRemoteVideoTrackEx
MANUAL enum valueagora::rtc::IRemoteVideoTrackEx
NETWORK_DESTROY enum valueagora::rtc::IRemoteVideoTrackEx
OnRoleUpdate(CLIENT_ROLE_TYPE role)agora::rtc::IRemoteVideoTrackExinlinevirtual
registerMediaPacketReceiver(IMediaPacketReceiver *videoReceiver, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IRemoteVideoTrackpure virtual
registerMediaPacketReceiverLLApiInternal(IMediaPacketReceiver *packetReceiver)=0agora::rtc::IRemoteVideoTrackExpure virtual
registerProactiveCaller(const std::shared_ptr< ProactiveCaller > &)agora::rtc::IRemoteVideoTrackExinlinevirtual
registerTrackObserver(std::shared_ptr< IVideoTrackObserver > observer)agora::rtc::IRemoteVideoTrackExinlinevirtual
registerVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *encodedObserver, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IRemoteVideoTrackpure virtual
registerVideoEncodedFrameObserverLLApiInternal(agora::media::IVideoEncodedFrameObserver *encodedObserver)=0agora::rtc::IRemoteVideoTrackExpure virtual
Release() const =0agora::RefCountInterfacepure virtual
RemoteVideoEvents typedefagora::rtc::IRemoteVideoTrackEx
removeRenderer(agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::IVideoTrackpure virtual
removeRendererLLApiInternal(agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position)=0agora::rtc::IRemoteVideoTrackExpure 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)=0agora::rtc::IVideoTrackpure virtual
removeVideoFilterLLApiInternal(agora_refptr< IVideoFilter > filter, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_CAPTURER, const char *id=NULL)=0agora::rtc::IRemoteVideoTrackExpure virtual
setFilterProperty(const char *id, const char *key, const char *json_value, aosl_ref_t ares=AOSL_REF_INVALID)agora::rtc::IVideoTrackinlinevirtual
setFilterPropertyLLApiInternal(const char *id, const char *key, const char *json_value)agora::rtc::IRemoteVideoTrackExinlinevirtual
TRACK_DESTROY enum valueagora::rtc::IRemoteVideoTrackEx
track_observers_agora::rtc::IRemoteVideoTrackExprotected
unregisterMediaPacketReceiver(IMediaPacketReceiver *videoReceiver)=0agora::rtc::IRemoteVideoTrackpure virtual
unregisterMediaPacketReceiverLLApiInternal(IMediaPacketReceiver *packetReceiver)=0agora::rtc::IRemoteVideoTrackExpure virtual
unregisterProactiveCaller()agora::rtc::IRemoteVideoTrackExinlinevirtual
unregisterTrackObserver(IVideoTrackObserver *observer)agora::rtc::IRemoteVideoTrackExinlinevirtual
unregisterVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *encodedObserver)=0agora::rtc::IRemoteVideoTrackpure virtual
unregisterVideoEncodedFrameObserverLLApiInternal(agora::media::IVideoEncodedFrameObserver *encodedObserver)=0agora::rtc::IRemoteVideoTrackExpure virtual
~IRemoteVideoTrack()agora::rtc::IRemoteVideoTrackinlineprotected
~IRemoteVideoTrackEx()agora::rtc::IRemoteVideoTrackExinlinevirtual
~IVideoTrack()agora::rtc::IVideoTrackinlineprotected
~RefCountInterface()agora::RefCountInterfaceinlineprotectedvirtual