pub enum LadderPreset {
Broadcast,
WebVod,
Mobile,
Ultra4k,
Archive,
Preview,
}Expand description
Named ladder configuration presets for common delivery scenarios.
Variants§
Broadcast
Broadcast-quality delivery with high bitrates.
WebVod
Web VOD streaming (balance of quality and bandwidth).
Mobile
Mobile-first ladder with conservative bitrates.
Ultra4k
Ultra-HD 4K delivery for premium platforms.
Archive
High-quality archival ladder.
Preview
Preview / thumbnail quality for fast seeking.
Implementations§
Trait Implementations§
Source§impl Clone for LadderPreset
impl Clone for LadderPreset
Source§fn clone(&self) -> LadderPreset
fn clone(&self) -> LadderPreset
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 LadderPreset
impl Debug for LadderPreset
Source§impl<'de> Deserialize<'de> for LadderPreset
impl<'de> Deserialize<'de> for LadderPreset
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LadderPreset
impl PartialEq for LadderPreset
Source§impl Serialize for LadderPreset
impl Serialize for LadderPreset
impl Copy for LadderPreset
impl Eq for LadderPreset
impl StructuralPartialEq for LadderPreset
Auto Trait Implementations§
impl Freeze for LadderPreset
impl RefUnwindSafe for LadderPreset
impl Send for LadderPreset
impl Sync for LadderPreset
impl Unpin for LadderPreset
impl UnsafeUnpin for LadderPreset
impl UnwindSafe for LadderPreset
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