pub struct FirstPolicy;
Expand description
A naïve tie-breaking policy that just picks the first settings item it encounters.
Implementations§
Source§impl FirstPolicy
impl FirstPolicy
Trait Implementations§
Source§impl Default for FirstPolicy
impl Default for FirstPolicy
Source§impl TieBreakingPolicy for FirstPolicy
impl TieBreakingPolicy for FirstPolicy
Source§fn select_candidate<'a, I>(&self, candidates: I) -> &'a MediaTrackSettingswhere
I: IntoIterator<Item = &'a MediaTrackSettings>,
fn select_candidate<'a, I>(&self, candidates: I) -> &'a MediaTrackSettingswhere
I: IntoIterator<Item = &'a MediaTrackSettings>,
Selects a preferred candidate from a non-empty selection of optimal candidates. Read more
Auto Trait Implementations§
impl Freeze for FirstPolicy
impl RefUnwindSafe for FirstPolicy
impl Send for FirstPolicy
impl Sync for FirstPolicy
impl Unpin for FirstPolicy
impl UnwindSafe for FirstPolicy
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