pub enum AbrStrategy {
AppleHls,
YouTube,
Netflix,
Conservative,
Aggressive,
Custom,
}Expand description
Strategy for generating ABR ladder rungs.
Variants§
AppleHls
Apple HLS recommendations.
YouTube
YouTube recommendations.
Netflix
Netflix-style ladder.
Conservative
Conservative ladder (fewer rungs).
Aggressive
Aggressive ladder (more rungs).
Custom
Custom strategy.
Trait Implementations§
Source§impl Clone for AbrStrategy
impl Clone for AbrStrategy
Source§fn clone(&self) -> AbrStrategy
fn clone(&self) -> AbrStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AbrStrategy
impl Debug for AbrStrategy
Source§impl PartialEq for AbrStrategy
impl PartialEq for AbrStrategy
impl Copy for AbrStrategy
impl Eq for AbrStrategy
impl StructuralPartialEq for AbrStrategy
Auto Trait Implementations§
impl Freeze for AbrStrategy
impl RefUnwindSafe for AbrStrategy
impl Send for AbrStrategy
impl Sync for AbrStrategy
impl Unpin for AbrStrategy
impl UnsafeUnpin for AbrStrategy
impl UnwindSafe for AbrStrategy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more