Agora C++ API Reference for All Platforms
Public Attributes | List of all members
agora::rtc::ILocalVideoTrackEx::AttachInfo Struct Reference

Public Attributes

uint32_t uid
 
uint32_t cid
 
VideoNodeRtpSink * network
 
WeakPipelineBuilder builder
 
uint64_t stats_space
 
CongestionControlType cc_type
 
bool enable_two_bytes_extension
 
webrtc::RsfecConfig rsfec_config
 
std::string enable_hw_encoder
 
VideoNodeEncoderEx::OPSParametersCollection ops_parameters
 
std::shared_ptr< webrtc::IAutoAdjustHarq > auto_adjust_harq
 
int harq_version
 
int32_t fec_outside_bandwidth_ratio
 
bool enable_minor_stream_vqc = false
 
bool enable_minor_stream_fec = false
 
bool enable_minor_stream_fec_outside_ratio = false
 
bool enable_minor_stream_intra_request = false
 
int fec_method
 
int dm_wsize
 
int dm_maxgc
 
std::string switch_to_rq
 
bool dm_lowred
 
bool enable_rq_classic_method
 
int32_t minimum_fec_level
 
int fec_fix_rate
 
bool enable_check_for_disable_fec
 
bool enable_quick_intra_high_fec = false
 
absl::optional< int > max_inflight_frame_count_pre_processsing
 
bool enable_video_send_diagnose
 
VideoNegotiatedCodecCaps negotiated_video_codec_caps
 
int hw_capture_delay
 
uint32_t sync_peer_uid
 
Optional< SIMULCAST_STREAM_MODEcfg_simulcast_stream_mode
 
bool support_higher_standard_bitrate
 
VideoQoEAnalyzerParameter qoe_analyzer_parameters
 
std::unordered_map< uint8_t, std::string > fec_capabilities
 
int prefer_fec_method = -1
 
SvcAAConfig svc_aa_config
 

Member Data Documentation

◆ uid

uint32_t agora::rtc::ILocalVideoTrackEx::AttachInfo::uid

◆ cid

uint32_t agora::rtc::ILocalVideoTrackEx::AttachInfo::cid

◆ network

VideoNodeRtpSink* agora::rtc::ILocalVideoTrackEx::AttachInfo::network

◆ builder

WeakPipelineBuilder agora::rtc::ILocalVideoTrackEx::AttachInfo::builder

◆ stats_space

uint64_t agora::rtc::ILocalVideoTrackEx::AttachInfo::stats_space

◆ cc_type

CongestionControlType agora::rtc::ILocalVideoTrackEx::AttachInfo::cc_type

◆ enable_two_bytes_extension

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::enable_two_bytes_extension

◆ rsfec_config

webrtc::RsfecConfig agora::rtc::ILocalVideoTrackEx::AttachInfo::rsfec_config

◆ enable_hw_encoder

std::string agora::rtc::ILocalVideoTrackEx::AttachInfo::enable_hw_encoder

◆ ops_parameters

VideoNodeEncoderEx::OPSParametersCollection agora::rtc::ILocalVideoTrackEx::AttachInfo::ops_parameters

◆ auto_adjust_harq

std::shared_ptr<webrtc::IAutoAdjustHarq> agora::rtc::ILocalVideoTrackEx::AttachInfo::auto_adjust_harq

◆ harq_version

int agora::rtc::ILocalVideoTrackEx::AttachInfo::harq_version

◆ fec_outside_bandwidth_ratio

int32_t agora::rtc::ILocalVideoTrackEx::AttachInfo::fec_outside_bandwidth_ratio

◆ enable_minor_stream_vqc

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::enable_minor_stream_vqc = false

◆ enable_minor_stream_fec

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::enable_minor_stream_fec = false

◆ enable_minor_stream_fec_outside_ratio

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::enable_minor_stream_fec_outside_ratio = false

◆ enable_minor_stream_intra_request

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::enable_minor_stream_intra_request = false

◆ fec_method

int agora::rtc::ILocalVideoTrackEx::AttachInfo::fec_method

◆ dm_wsize

int agora::rtc::ILocalVideoTrackEx::AttachInfo::dm_wsize

◆ dm_maxgc

int agora::rtc::ILocalVideoTrackEx::AttachInfo::dm_maxgc

◆ switch_to_rq

std::string agora::rtc::ILocalVideoTrackEx::AttachInfo::switch_to_rq

◆ dm_lowred

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::dm_lowred

◆ enable_rq_classic_method

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::enable_rq_classic_method

◆ minimum_fec_level

int32_t agora::rtc::ILocalVideoTrackEx::AttachInfo::minimum_fec_level

◆ fec_fix_rate

int agora::rtc::ILocalVideoTrackEx::AttachInfo::fec_fix_rate

◆ enable_check_for_disable_fec

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::enable_check_for_disable_fec

◆ enable_quick_intra_high_fec

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::enable_quick_intra_high_fec = false

◆ max_inflight_frame_count_pre_processsing

absl::optional<int> agora::rtc::ILocalVideoTrackEx::AttachInfo::max_inflight_frame_count_pre_processsing

◆ enable_video_send_diagnose

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::enable_video_send_diagnose

◆ negotiated_video_codec_caps

VideoNegotiatedCodecCaps agora::rtc::ILocalVideoTrackEx::AttachInfo::negotiated_video_codec_caps

◆ hw_capture_delay

int agora::rtc::ILocalVideoTrackEx::AttachInfo::hw_capture_delay

◆ sync_peer_uid

uint32_t agora::rtc::ILocalVideoTrackEx::AttachInfo::sync_peer_uid

◆ cfg_simulcast_stream_mode

Optional<SIMULCAST_STREAM_MODE> agora::rtc::ILocalVideoTrackEx::AttachInfo::cfg_simulcast_stream_mode

◆ support_higher_standard_bitrate

bool agora::rtc::ILocalVideoTrackEx::AttachInfo::support_higher_standard_bitrate

◆ qoe_analyzer_parameters

VideoQoEAnalyzerParameter agora::rtc::ILocalVideoTrackEx::AttachInfo::qoe_analyzer_parameters

◆ fec_capabilities

std::unordered_map<uint8_t, std::string> agora::rtc::ILocalVideoTrackEx::AttachInfo::fec_capabilities

◆ prefer_fec_method

int agora::rtc::ILocalVideoTrackEx::AttachInfo::prefer_fec_method = -1

◆ svc_aa_config

SvcAAConfig agora::rtc::ILocalVideoTrackEx::AttachInfo::svc_aa_config