|
Agora C++ API Reference for All Platforms
|
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 | inlinevirtual |
| 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 |
| attach(const AttachInfo &info)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| ClearVideoConfigsOnLeaveChannel() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| CODEC_CHANGE enum value | agora::rtc::ILocalVideoTrackEx | |
| ConfigVideoFec(const VideoFecConfig &fec_cap) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| 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 |
| enableSourceFilterLLApiInternal(const char *id, bool enable) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| enableVideoFilter(const char *id, bool enable, aosl_ref_t ares=AOSL_REF_INVALID) | agora::rtc::IVideoTrack | inlinevirtual |
| enableVideoFilterLLApiInternal(const char *id, bool enable) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| GetActiveStreamsCount()=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| getBillingVideoProfile(int32_t &w, int32_t &h, int32_t &frame_rate) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getBillingVideoProfileWithSimulcast(bool &enable, SimulcastConfigInternal &simu_config) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| 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 | inlinevirtual |
| getFilterPropertyLLApiInternal(const char *id, const char *key, char *json_value, size_t buf_size) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getInternalVideoSourceType() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getIsAttachedToNetwork() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getSimucastStreamConfig(SimulcastConfigInternal &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 |
| getStateLLApiInternal()=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| getStatistics(LocalVideoTrackStats &stats)=0 | agora::rtc::ILocalVideoTrack | pure virtual |
| getStatisticsEx(LocalVideoTrackStatsEx &statsEx) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| getStatisticsLLApiInternal(LocalVideoTrackStats &stats)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| 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 |
| getVideoFrameBitDepth()=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| getVideoFrameSourceFilterStats(agora::rtc::VideoFrameSourceFilter::Stats &stats) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| GetVideoProfileAutoAdjust(std::string &config_video_profile, std::string &actual_video_profile)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| getVideoTextureCopyStatus(VideoTextureCopyParam ¶m) | 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 |
| 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 | inlinevirtual |
| MANUAL enum value | agora::rtc::ILocalVideoTrackEx | |
| NegotiateCodec(VideoNegotiatedCodecCaps negotiated_video_decode_caps) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| NegotiateHDRSource(bool hdr_capture) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| NETWORK_DESTROY enum value | agora::rtc::ILocalVideoTrackEx | |
| onRequestEnableSimulcastStream() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| OnVideoFecStatsChanged(const StreamsFecStatsMap &aut_fec_map)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| onVideoModuleStatus(std::string node_name, int type) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| prepareNodes(const char *id=nullptr)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| ReconfigureCaptureDelayMs(int video_capture_delay_ms) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| registerAAManager(std::shared_ptr< rtc::VideoAAManagerInterface > strategy_qoe_decision) | 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 |
| registerVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *encodedObserver, aosl_ref_t ares=AOSL_REF_INVALID) | agora::rtc::IVideoTrack | inlinevirtual |
| registerVideoEncodedFrameObserverLLApiInternal(media::IVideoEncodedFrameObserver *videoReceiver)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| registerVideoTrackStatsMetrics(const std::shared_ptr< IVideoStatsMetrics > &metrics) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| 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 | inlinevirtual |
| 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 | inlinevirtual |
| setFilterPropertyLLApiInternal(const char *id, const char *key, const char *json_value) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| setLocalRenderTargetFps(int target_fps)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| setLocalVideoSend(bool send)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| SetQoeMetricsWeight(VideoStreamIndex video_stream_index, QoeMetricsWeight qoe_metrics_weight) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| setSimulcastStreamMode(SIMULCAST_STREAM_MODE mode, const SimulcastConfigInternal &config, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ILocalVideoTrack | pure virtual |
| setSimulcastStreamModeEx(SIMULCAST_STREAM_MODE mode, const SimulcastConfigInternal &config, utils::ConfigPriority priority=utils::CONFIG_PRIORITY_USER)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| setSimulcastStreamModeLLApiInternal(SIMULCAST_STREAM_MODE mode, const SimulcastConfigInternal &simu_config)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| SetSvcAutoAdjusterEnabled(bool enabled) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| setUserId(uid_t uid) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| SetVideoCodecCaps(VideoNegotiatedCodecCaps negotiated_video_codec_caps) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| 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 | inlinevirtual |
| 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 |
| unregisterAAManager(std::shared_ptr< rtc::VideoAAManagerInterface > strategy_qoe_decision) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| unregisterModuleControlPanel() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| unregisterProactiveCaller() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| unregisterTrackObserver(IVideoTrackObserver *observer) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| unregisterVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *encodedObserver) | agora::rtc::IVideoTrack | inlinevirtual |
| unregisterVideoEncodedFrameObserverLLApiInternal(media::IVideoEncodedFrameObserver *videoReceiver)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| unregisterVideoTrackStatsMetrics(const std::shared_ptr< IVideoStatsMetrics > &metrics) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| UpdateAdaptiveScenarioTypeAndChannelSize(AdaptiveScenarioType scenario_type, int channel_size, bool sync_ability)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| UpdateChannelBandwidthAndSubscription(AggregatedRemoteDlBweQuantile bwe_quantile, std::map< VideoStreamIndex, int > &&be_subscribed_streams)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| updateContentHint(VIDEO_CONTENT_HINT contentHint) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| UpdateRemoteDlBweFeedback(int bwe)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
| updateScreenCaptureScenario(SCREEN_SCENARIO_TYPE screenScenario) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
| updateVideoWatermarks(const WatermarkConfig *configs, uint32_t count) | 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 |