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 |
addVideoWatermark(const char *watermarkUrl, const WatermarkOptions &options) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
attach(const AttachInfo &info)=0 | agora::rtc::ILocalVideoTrackEx | pure virtual |
ClearPriorityDeviceVideoConfigs() | 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, 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 |
GetVideoProfileAutoAdjsut(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(uint8_t negotiated_video_decode_caps) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
NETWORK_DESTROY enum value | agora::rtc::ILocalVideoTrackEx | |
onRequestEnableSimulcastStream() | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
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 |
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, 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 |
ResetVideoConfigExByPriority(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 |
setEncoderTemporlayers(int temporlayersNum) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
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 |
setH264BframeNumber(int bframeNum) | agora::rtc::ILocalVideoTrackEx | inlinevirtual |
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 |
setUserId(uid_t uid) | 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 |
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 |