pub struct AdaptiveParams {
pub adaptive_bitrate: bool,
pub min_bitrate: u32,
pub max_bitrate: u32,
pub adaptation_window: f32,
pub quality_threshold: f32,
}Expand description
Adaptive encoding parameters
Fields§
§adaptive_bitrate: boolEnable adaptive bitrate
min_bitrate: u32Minimum bitrate (bits per second)
max_bitrate: u32Maximum bitrate (bits per second)
adaptation_window: f32Adaptation window (seconds)
quality_threshold: f32Quality threshold for adaptation
Trait Implementations§
Source§impl Clone for AdaptiveParams
impl Clone for AdaptiveParams
Source§fn clone(&self) -> AdaptiveParams
fn clone(&self) -> AdaptiveParams
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 AdaptiveParams
impl Debug for AdaptiveParams
Source§impl<'de> Deserialize<'de> for AdaptiveParams
impl<'de> Deserialize<'de> for AdaptiveParams
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
Auto Trait Implementations§
impl Freeze for AdaptiveParams
impl RefUnwindSafe for AdaptiveParams
impl Send for AdaptiveParams
impl Sync for AdaptiveParams
impl Unpin for AdaptiveParams
impl UnsafeUnpin for AdaptiveParams
impl UnwindSafe for AdaptiveParams
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<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