pub struct AlrExperimentSettings {
pub pacing_factor: f64,
pub max_paced_queue_time: i64,
pub alr_bandwidth_usage_percent: i64,
pub alr_start_budget_level_percent: i64,
pub alr_stop_budget_level_percent: i64,
pub group_id: i64,
}
Expand description
WebRTC-ProbingScreenshareBwe
Fields§
§pacing_factor: f64
§max_paced_queue_time: i64
§alr_bandwidth_usage_percent: i64
§alr_start_budget_level_percent: i64
§alr_stop_budget_level_percent: i64
§group_id: i64
Will be sent to the receive side for stats slicing. Can be 0..6, because it’s sent as a 3 bits value and there’s also reserved value to indicate absence of experiment.
Trait Implementations§
Source§impl Clone for AlrExperimentSettings
impl Clone for AlrExperimentSettings
Source§fn clone(&self) -> AlrExperimentSettings
fn clone(&self) -> AlrExperimentSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AlrExperimentSettings
impl Debug for AlrExperimentSettings
Auto Trait Implementations§
impl Freeze for AlrExperimentSettings
impl RefUnwindSafe for AlrExperimentSettings
impl Send for AlrExperimentSettings
impl Sync for AlrExperimentSettings
impl Unpin for AlrExperimentSettings
impl UnwindSafe for AlrExperimentSettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more