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 =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)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
AddVideoAvailabilityIndicatorEvents(VideoAvailabilityIndicator event) | agora::rtc::ILocalVideoTrackEx | inline 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::ILocalVideoTrackEx | pure virtual
addVideoWatermark(const char *watermarkUrl, const WatermarkOptions &options) | agora::rtc::ILocalVideoTrackEx | inline virtual
attach(const AttachInfo &info)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
ClearVideoConfigsOnLeaveChannel() | agora::rtc::ILocalVideoTrackEx | inline virtual
clearVideoWatermarks() | agora::rtc::ILocalVideoTrackEx | inline virtual
CODEC_CHANGE enum value | agora::rtc::ILocalVideoTrackEx |
ConfigVideoFec(const VideoFecConfig &fec_cap) | agora::rtc::ILocalVideoTrackEx | inline virtual
detach(const DetachInfo &info)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
DetachReason enum name | agora::rtc::ILocalVideoTrackEx |
Enabled() const =0 | agora::rtc::ILocalVideoTrackEx | pure virtual
enableMinorStreamPeriodicKeyFrame() | agora::rtc::ILocalVideoTrackEx | inline virtual
enableSourceFilterLLApiInternal(const char *id, bool enable) | agora::rtc::ILocalVideoTrackEx | inline virtual
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::ILocalVideoTrackEx | inline virtual
GetActiveStreamsCount()=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
getBillingVideoProfile(int32_t &w, int32_t &h, int32_t &frame_rate) | agora::rtc::ILocalVideoTrackEx | inline virtual
getBillingVideoProfileWithSimulcast(bool &enable, SimulcastConfigInternal &simu_config) | agora::rtc::ILocalVideoTrackEx | inline virtual
GetCaptureMode(CaptureModeItem &captureModeOut)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
getCodecType()=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
GetConfigExs(std::unordered_map< int, VideoConfigurationEx > &configs, bool include_disable_config=false)=0 | agora::rtc::ILocalVideoTrackEx | pure 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
getFilterPropertyLLApiInternal(const char *id, const char *key, char *json_value, size_t buf_size) | agora::rtc::ILocalVideoTrackEx | inline virtual
getInternalVideoSourceType() | agora::rtc::ILocalVideoTrackEx | inline virtual
getIsAttachedToNetwork() | agora::rtc::ILocalVideoTrackEx | inline virtual
getSimucastStreamConfig(SimulcastConfigInternal &simu_stream_config) | agora::rtc::ILocalVideoTrackEx | inline virtual
getSimucastStreamStatus(SIMULCAST_STREAM_MODE &mode, bool &enable) | agora::rtc::ILocalVideoTrackEx | inline virtual
getState()=0 | agora::rtc::ILocalVideoTrack | pure virtual
getStateLLApiInternal()=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
getStatistics(LocalVideoTrackStats &stats)=0 | agora::rtc::ILocalVideoTrack | pure virtual
getStatisticsEx(LocalVideoTrackStatsEx &statsEx) | agora::rtc::ILocalVideoTrackEx | inline virtual
getStatisticsLLApiInternal(LocalVideoTrackStats &stats)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
getType() OPTIONAL_OVERRIDE | agora::rtc::ILocalVideoTrack | inline virtual
getUserId() | agora::rtc::ILocalVideoTrackEx | inline virtual
GetVideoAvailabilityIndicatorEvents(std::vector< VideoAvailabilityIndicator > &events) | agora::rtc::ILocalVideoTrackEx | inline virtual
getVideoEncoderConfiguration() | agora::rtc::ILocalVideoTrackEx | inline virtual
getVideoFrameSourceFilterStats(agora::rtc::VideoFrameSourceFilter::Stats &stats) | agora::rtc::ILocalVideoTrackEx | inline virtual
GetVideoProfileAutoAdjust(std::string &config_video_profile, std::string &actual_video_profile)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
getVideoTextureCopyStatus(VideoTextureCopyParam &param) | agora::rtc::ILocalVideoTrackEx | inline virtual
HasOneRef() const =0 | agora::RefCountInterface | pure virtual
hasPublished()=0 | agora::rtc::ILocalVideoTrackEx | 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::ILocalVideoTrackEx | pure virtual
Height() const =0 | agora::rtc::ILocalVideoTrackEx | pure virtual
id_ | agora::rtc::ILocalVideoTrackEx | protected
ILocalVideoTrackEx() | agora::rtc::ILocalVideoTrackEx | inline
isVideoFilterEnabled(const char *id) | agora::rtc::ILocalVideoTrackEx | inline virtual
MANUAL enum value | agora::rtc::ILocalVideoTrackEx |
NegotiateCodec(VideoNegotiatedCodecCaps negotiated_video_decode_caps) | agora::rtc::ILocalVideoTrackEx | inline virtual
NETWORK_DESTROY enum value | agora::rtc::ILocalVideoTrackEx |
onRequestEnableSimulcastStream() | agora::rtc::ILocalVideoTrackEx | inline virtual
onVideoModuleStatus(std::string node_name, int type) | agora::rtc::ILocalVideoTrackEx | inline virtual
prepareNodes(const char *id=nullptr)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
ReconfigureCaptureDelayMs(int video_capture_delay_ms) | agora::rtc::ILocalVideoTrackEx | inline virtual
registerModuleControlPanel(std::shared_ptr< rtc::IModuleControlPanel > panel) | agora::rtc::ILocalVideoTrackEx | inline virtual
registerProactiveCaller(const std::shared_ptr< rtc::ProactiveCaller > &configurator) | agora::rtc::ILocalVideoTrackEx | inline virtual
registerTrackObserver(std::shared_ptr< IVideoTrackObserver > observer) | agora::rtc::ILocalVideoTrackEx | inline virtual
registerVideoEncodedImageReceiver(media::IVideoEncodedFrameObserver *videoReceiver) | agora::rtc::ILocalVideoTrackEx | inline virtual
Release() const =0 | agora::RefCountInterface | pure virtual
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::ILocalVideoTrackEx | 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::ILocalVideoTrackEx | pure virtual
RequestKeyFrame(VIDEO_STREAM_TYPE type, bool is_quick_intra_request, bool internal) | agora::rtc::ILocalVideoTrackEx | inline virtual
ResetVideoConfigEx(utils::ConfigPriority priority)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
setEnabled(bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ILocalVideoTrack | pure virtual
setEnabledLLApiInternal(bool enable, bool action_droppable=true)=0 | agora::rtc::ILocalVideoTrackEx | 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::ILocalVideoTrackEx | inline virtual
setLocalRenderTargetFps(int target_fps)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
setLocalVideoSend(bool send)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
setSimulcastStreamMode(SIMULCAST_STREAM_MODE mode, const SimulcastConfigInternal &config, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ILocalVideoTrack | pure virtual
setSimulcastStreamModeLLApiInternal(SIMULCAST_STREAM_MODE mode, const SimulcastConfigInternal &simu_config)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
SetSvcAutoAdjusterEnabled(bool enabled, const SvcAAConfig &config) | agora::rtc::ILocalVideoTrackEx | inline virtual
SetUplinkEstimatedBwe(int uplink_bwe)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
setUserId(uid_t uid) | agora::rtc::ILocalVideoTrackEx | inline virtual
SetVideoCodecCaps(VideoNegotiatedCodecCaps negotiated_video_codec_caps) | agora::rtc::ILocalVideoTrackEx | inline virtual
SetVideoConfigEx(int index, const VideoConfigurationEx &configEx, utils::ConfigPriority priority=utils::CONFIG_PRIORITY_USER)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
setVideoDumpMode(int mode, bool enabled, int frame_cnt=-1) | agora::rtc::ILocalVideoTrackEx | inline virtual
setVideoEncoderConfiguration(const VideoEncoderConfiguration &config, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ILocalVideoTrack | pure virtual
setVideoEncoderConfigurationEx(const VideoEncoderConfiguration &config, utils::ConfigPriority priority=utils::CONFIG_PRIORITY_USER)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
setVideoEncoderConfigurationLLApiInternal(const rtc::VideoEncoderConfiguration &config)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
TRACK_DESTROY enum value | agora::rtc::ILocalVideoTrackEx |
track_observers_ | agora::rtc::ILocalVideoTrackEx | protected
TrackId() const | agora::rtc::ILocalVideoTrackEx | inline
unregisterModuleControlPanel() | agora::rtc::ILocalVideoTrackEx | inline virtual
unregisterProactiveCaller() | agora::rtc::ILocalVideoTrackEx | inline virtual
unregisterTrackObserver(IVideoTrackObserver *observer) | agora::rtc::ILocalVideoTrackEx | inline virtual
unregisterVideoEncodedImageReceiver(media::IVideoEncodedFrameObserver *videoReceiver) | agora::rtc::ILocalVideoTrackEx | inline virtual
UpdateAdaptiveScenarioTypeAndChannelSize(AdaptiveScenarioType scenario_type, int channel_size, bool sync_ability)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
UpdateChannelBandwidthAndSubscription(AggregatedRemoteDlBweQuantile bwe_quantile, std::map< VideoStreamCreator::StreamIndex, int > &&be_subscribed_streams)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
updateContentHint(VIDEO_CONTENT_HINT contentHint) | agora::rtc::ILocalVideoTrackEx | inline virtual
UpdateRemoteDlBweFeedback(int bwe)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual
updateScreenCaptureScenario(SCREEN_SCENARIO_TYPE screenScenario) | agora::rtc::ILocalVideoTrackEx | inline virtual
user_id_ | agora::rtc::ILocalVideoTrackEx | protected
Width() const =0 | agora::rtc::ILocalVideoTrackEx | pure virtual
~ILocalVideoTrack() | agora::rtc::ILocalVideoTrack | inline protected
~ILocalVideoTrackEx() | agora::rtc::ILocalVideoTrackEx | inline virtual
~IVideoTrack() | agora::rtc::IVideoTrack | inline protected
~RefCountInterface() | agora::RefCountInterface | inline protected virtual