Agora C++ API Reference for All Platforms
agora::rtc::ILocalVideoTrackEx Member List

This is the complete list of members for agora::rtc::ILocalVideoTrackEx, 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)=0agora::rtc::ILocalVideoTrackExpure virtual
AddVideoAvailabilityIndicatorEvents(VideoAvailabilityIndicator event)agora::rtc::ILocalVideoTrackExinlinevirtual
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::ILocalVideoTrackExpure virtual
addVideoWatermark(const char *watermarkUrl, const WatermarkOptions &options)agora::rtc::ILocalVideoTrackExinlinevirtual
attach(const AttachInfo &info)=0agora::rtc::ILocalVideoTrackExpure virtual
ClearPriorityDeviceVideoConfigs()agora::rtc::ILocalVideoTrackExinlinevirtual
clearVideoWatermarks()agora::rtc::ILocalVideoTrackExinlinevirtual
CODEC_CHANGE enum valueagora::rtc::ILocalVideoTrackEx
detach(const DetachInfo &info)=0agora::rtc::ILocalVideoTrackExpure virtual
DetachReason enum nameagora::rtc::ILocalVideoTrackEx
Enabled() const =0agora::rtc::ILocalVideoTrackExpure virtual
enableMinorStreamPeriodicKeyFrame()agora::rtc::ILocalVideoTrackExinlinevirtual
enableVideoFilter(const char *id, bool enable, aosl_ref_t ares=AOSL_REF_INVALID)agora::rtc::IVideoTrackinlinevirtual
enableVideoFilterLLApiInternal(const char *id, bool enable)agora::rtc::ILocalVideoTrackExinlinevirtual
GetActiveStreamsCount()=0agora::rtc::ILocalVideoTrackExpure virtual
getBillingVideoProfile(int32_t &w, int32_t &h, int32_t &frame_rate)agora::rtc::ILocalVideoTrackExinlinevirtual
getBillingVideoProfileWithSimulcast(bool &enable, SimulcastConfigInternal &simu_config)agora::rtc::ILocalVideoTrackExinlinevirtual
GetCaptureMode(CaptureModeItem &captureModeOut)=0agora::rtc::ILocalVideoTrackExpure virtual
getCodecType()=0agora::rtc::ILocalVideoTrackExpure virtual
GetConfigExs(std::unordered_map< int, VideoConfigurationEx > &configs, bool include_disable_config=false)=0agora::rtc::ILocalVideoTrackExpure virtual
getFilterProperty(const char *id, const char *key, char *json_value, size_t buf_size, aosl_ref_t ares=AOSL_REF_INVALID)agora::rtc::IVideoTrackinlinevirtual
getFilterPropertyLLApiInternal(const char *id, const char *key, char *json_value, size_t buf_size)agora::rtc::ILocalVideoTrackExinlinevirtual
getInternalVideoSourceType()agora::rtc::ILocalVideoTrackExinlinevirtual
getIsAttachedToNetwork()agora::rtc::ILocalVideoTrackExinlinevirtual
getSimucastStreamConfig(SimulcastConfigInternal &simu_stream_config)agora::rtc::ILocalVideoTrackExinlinevirtual
getSimucastStreamStatus(SIMULCAST_STREAM_MODE &mode, bool &enable)agora::rtc::ILocalVideoTrackExinlinevirtual
getState()=0agora::rtc::ILocalVideoTrackpure virtual
getStateLLApiInternal()=0agora::rtc::ILocalVideoTrackExpure virtual
getStatistics(LocalVideoTrackStats &stats)=0agora::rtc::ILocalVideoTrackpure virtual
getStatisticsEx(LocalVideoTrackStatsEx &statsEx)agora::rtc::ILocalVideoTrackExinlinevirtual
getStatisticsLLApiInternal(LocalVideoTrackStats &stats)=0agora::rtc::ILocalVideoTrackExpure virtual
getType() OPTIONAL_OVERRIDEagora::rtc::ILocalVideoTrackinlinevirtual
getUserId()agora::rtc::ILocalVideoTrackExinlinevirtual
GetVideoAvailabilityIndicatorEvents(std::vector< VideoAvailabilityIndicator > &events)agora::rtc::ILocalVideoTrackExinlinevirtual
getVideoEncoderConfiguration()agora::rtc::ILocalVideoTrackExinlinevirtual
GetVideoProfileAutoAdjsut(std::string &config_video_profile, std::string &actual_video_profile)=0agora::rtc::ILocalVideoTrackExpure virtual
getVideoTextureCopyStatus(VideoTextureCopyParam &param)agora::rtc::ILocalVideoTrackExinlinevirtual
HasOneRef() const =0agora::RefCountInterfacepure virtual
hasPublished()=0agora::rtc::ILocalVideoTrackExpure 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::ILocalVideoTrackExpure virtual
Height() const =0agora::rtc::ILocalVideoTrackExpure virtual
id_agora::rtc::ILocalVideoTrackExprotected
ILocalVideoTrackEx()agora::rtc::ILocalVideoTrackExinline
isVideoFilterEnabled(const char *id)agora::rtc::ILocalVideoTrackExinlinevirtual
MANUAL enum valueagora::rtc::ILocalVideoTrackEx
NegotiateCodec(uint8_t negotiated_video_decode_caps)agora::rtc::ILocalVideoTrackExinlinevirtual
NETWORK_DESTROY enum valueagora::rtc::ILocalVideoTrackEx
onRequestEnableSimulcastStream()agora::rtc::ILocalVideoTrackExinlinevirtual
onVideoModuleStatus(std::string node_name, int type)agora::rtc::ILocalVideoTrackExinlinevirtual
prepareNodes(const char *id=nullptr)=0agora::rtc::ILocalVideoTrackExpure virtual
ReconfigureCaptureDelayMs(int video_capture_delay_ms)agora::rtc::ILocalVideoTrackExinlinevirtual
ReconfigureFecMethod(int fec_method, int dmec_version, int fec_mul_rdc)agora::rtc::ILocalVideoTrackExinlinevirtual
registerModuleControlPanel(std::shared_ptr< rtc::IModuleControlPanel > panel)agora::rtc::ILocalVideoTrackExinlinevirtual
registerProactiveCaller(const std::shared_ptr< rtc::ProactiveCaller > &configurator)agora::rtc::ILocalVideoTrackExinlinevirtual
registerTrackObserver(std::shared_ptr< IVideoTrackObserver > observer)agora::rtc::ILocalVideoTrackExinlinevirtual
registerVideoEncodedImageReceiver(media::IVideoEncodedFrameObserver *videoReceiver)agora::rtc::ILocalVideoTrackExinlinevirtual
Release() const =0agora::RefCountInterfacepure virtual
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::ILocalVideoTrackExpure 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::ILocalVideoTrackExpure virtual
RequestKeyFrame(VIDEO_STREAM_TYPE type, bool is_quick_intra_request, bool internal)agora::rtc::ILocalVideoTrackExinlinevirtual
ResetVideoConfigExByPriority(utils::ConfigPriority priority)=0agora::rtc::ILocalVideoTrackExpure virtual
setEnabled(bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalVideoTrackpure virtual
setEnabledLLApiInternal(bool enable, bool action_droppable=true)=0agora::rtc::ILocalVideoTrackExpure virtual
setEncoderTemporlayers(int temporlayersNum)agora::rtc::ILocalVideoTrackExinlinevirtual
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::ILocalVideoTrackExinlinevirtual
setH264BframeNumber(int bframeNum)agora::rtc::ILocalVideoTrackExinlinevirtual
setLocalVideoSend(bool send)=0agora::rtc::ILocalVideoTrackExpure virtual
setSimulcastStreamMode(SIMULCAST_STREAM_MODE mode, const SimulcastConfigInternal &config, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalVideoTrackpure virtual
setSimulcastStreamModeLLApiInternal(SIMULCAST_STREAM_MODE mode, const SimulcastConfigInternal &simu_config)=0agora::rtc::ILocalVideoTrackExpure virtual
setUserId(uid_t uid)agora::rtc::ILocalVideoTrackExinlinevirtual
SetVideoConfigEx(int index, const VideoConfigurationEx &configEx, utils::ConfigPriority priority=utils::CONFIG_PRIORITY_USER)=0agora::rtc::ILocalVideoTrackExpure virtual
setVideoDumpMode(int mode, bool enabled, int frame_cnt=-1)agora::rtc::ILocalVideoTrackExinlinevirtual
setVideoEncoderConfiguration(const VideoEncoderConfiguration &config, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalVideoTrackpure virtual
setVideoEncoderConfigurationEx(const VideoEncoderConfiguration &config, utils::ConfigPriority priority=utils::CONFIG_PRIORITY_USER)=0agora::rtc::ILocalVideoTrackExpure virtual
setVideoEncoderConfigurationLLApiInternal(const rtc::VideoEncoderConfiguration &config)=0agora::rtc::ILocalVideoTrackExpure virtual
TRACK_DESTROY enum valueagora::rtc::ILocalVideoTrackEx
track_observers_agora::rtc::ILocalVideoTrackExprotected
TrackId() constagora::rtc::ILocalVideoTrackExinline
unregisterModuleControlPanel()agora::rtc::ILocalVideoTrackExinlinevirtual
unregisterProactiveCaller()agora::rtc::ILocalVideoTrackExinlinevirtual
unregisterTrackObserver(IVideoTrackObserver *observer)agora::rtc::ILocalVideoTrackExinlinevirtual
unregisterVideoEncodedImageReceiver(media::IVideoEncodedFrameObserver *videoReceiver)agora::rtc::ILocalVideoTrackExinlinevirtual
updateContentHint(VIDEO_CONTENT_HINT contentHint)agora::rtc::ILocalVideoTrackExinlinevirtual
updateScreenCaptureScenario(SCREEN_SCENARIO_TYPE screenScenario)agora::rtc::ILocalVideoTrackExinlinevirtual
user_id_agora::rtc::ILocalVideoTrackExprotected
Width() const =0agora::rtc::ILocalVideoTrackExpure virtual
~ILocalVideoTrack()agora::rtc::ILocalVideoTrackinlineprotected
~ILocalVideoTrackEx()agora::rtc::ILocalVideoTrackExinlinevirtual
~IVideoTrack()agora::rtc::IVideoTrackinlineprotected
~RefCountInterface()agora::RefCountInterfaceinlineprotectedvirtual