| AddRef() const =0 | agora::RefCountInterface | pure virtual |
| addRenderer(agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_PRE_RENDERER)=0 | agora::rtc::IVideoTrack | pure virtual |
| AddVideoAvailabilityIndicatorEvents(VideoAvailabilityIndicator event) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| addVideoFilter(agora_refptr< IVideoFilter > filter, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_CAPTURER, const char *id=NULL)=0 | agora::rtc::IVideoTrack | pure virtual |
| addVideoWatermark(const char *watermarkUrl, const WatermarkOptions &options) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| attach(const AttachInfo &info)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| ClearVideoConfigs() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| clearVideoWatermarks() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| CODEC_CHANGE enum value | agora::rtc::ILocalVideoTrackEx | |
| 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 | inlinevirtual |
| enableVideoFilter(const char *id, bool enable) | agora::rtc::IVideoTrack | inlinevirtual |
| GetActiveStreamsCount()=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| getBillingVideoProfile(int32_t &w, int32_t &h) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| GetCaptureMode(CaptureModeItem &captureModeOut)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| GetConfigExs(std::vector< VideoConfigurationEx > &configs, bool include_disable_config=false)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| getEncoderType()=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| getFilterProperty(const char *id, const char *key, char *json_value, size_t buf_size) | agora::rtc::IVideoTrack | inlinevirtual |
| getInternalVideoSourceType() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getIsAttachedToNetwork() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getSimucastStreamConfig(SimulcastStreamConfig &simu_stream_config) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getSimucastStreamStatus(SIMULCAST_STREAM_MODE &mode, bool &enable) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getState()=0 | agora::rtc::ILocalVideoTrack | pure virtual |
| getStatistics(LocalVideoTrackStats &stats)=0 | agora::rtc::ILocalVideoTrack | pure virtual |
| getStatisticsEx(LocalVideoTrackStatsEx &statsEx) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getType() OPTIONAL_OVERRIDE | agora::rtc::ILocalVideoTrack | inlinevirtual |
| getUserId() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| GetVideoAvailabilityIndicatorEvents(std::vector< VideoAvailabilityIndicator > &events) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getVideoEncoderConfiguration() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| GetVideoProfileAutoAdjsut(std::string &config_video_profile, std::string &actual_video_profile)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| getVideoTextureCopyStatus() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| GetVideoTrackConfigurator() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| 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 |
| 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 | inlinevirtual |
| MANUAL enum value | agora::rtc::ILocalVideoTrackEx | |
| NETWORK_DESTROY enum value | agora::rtc::ILocalVideoTrackEx | |
| onNegotiationCodecChange(agora::rtc::VIDEO_CODEC_TYPE codec_type, uint8_t negotiated_video_decode_caps) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| onRequestEnableSimulcastStream() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| prepareNodes(const char *id=nullptr)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| ReconfigureFecMethod(int fec_method, int dmec_version, int fec_mul_rdc) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| registerModuleControlPanel(std::shared_ptr< rtc::IModuleControlPanel > panel) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| registerProactiveCaller(const std::shared_ptr< rtc::ProactiveCaller > &configurator) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| registerTrackObserver(std::shared_ptr< IVideoTrackObserver > observer) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| registerVideoEncodedImageReceiver(media::IVideoEncodedFrameObserver *videoReceiver) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| Release() const =0 | agora::RefCountInterface | pure virtual |
| removeRenderer(agora_refptr< IVideoSinkBase > videoRenderer, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_PRE_RENDERER)=0 | agora::rtc::IVideoTrack | pure virtual |
| removeVideoFilter(agora_refptr< IVideoFilter > filter, media::base::VIDEO_MODULE_POSITION position=media::base::POSITION_POST_CAPTURER, const char *id=NULL)=0 | agora::rtc::IVideoTrack | pure virtual |
| ResetVideoConfigExByPriority(utils::ConfigPriority priority)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| setEnabled(bool enable)=0 | agora::rtc::ILocalVideoTrack | pure virtual |
| setEnabledEx(bool enable, bool action_droppable=true) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| setEncoderTemporlayers(int temporlayersNum) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| setFilterProperty(const char *id, const char *key, const char *json_value) | agora::rtc::IVideoTrack | inlinevirtual |
| setH264BframeNumber(int bframeNum) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| setLocalVideoSend(bool send)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| setSimulcastStreamMode(SIMULCAST_STREAM_MODE mode, const SimulcastStreamConfig &config)=0 | agora::rtc::ILocalVideoTrack | pure virtual |
| setUniqueId(const std::string &unique_id) | agora::rtc::ILocalVideoTrackEx | inline |
| setUserId(uid_t uid) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| SetVideoConfigEx(const VideoConfigurationEx &configEx, utils::ConfigPriority priority=utils::CONFIG_PRIORITY_USER)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| setVideoDumpMode(int mode, bool enabled) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| setVideoEncoderConfiguration(const VideoEncoderConfiguration &config)=0 | agora::rtc::ILocalVideoTrack | pure virtual |
| setVideoEncoderConfigurationEx(const VideoEncoderConfiguration &config, utils::ConfigPriority priority=utils::CONFIG_PRIORITY_USER)=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 |
| unique_id_ | agora::rtc::ILocalVideoTrackEx | protected |
| unregisterModuleControlPanel() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| unregisterProactiveCaller() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| unregisterTrackObserver(IVideoTrackObserver *observer) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| unregisterVideoEncodedImageReceiver(media::IVideoEncodedFrameObserver *videoReceiver) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| updateContentHint(VIDEO_CONTENT_HINT contentHint) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| updateScreenCaptureScenario(SCREEN_SCENARIO_TYPE screenScenario) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| user_id_ | agora::rtc::ILocalVideoTrackEx | protected |
| Width() const =0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| ~ILocalVideoTrack() | agora::rtc::ILocalVideoTrack | inlineprotected |
| ~ILocalVideoTrackEx() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| ~IVideoTrack() | agora::rtc::IVideoTrack | inlineprotected |
| ~RefCountInterface() | agora::RefCountInterface | inlineprotectedvirtual |