pub struct EncodeCandidate {
pub name: String,
pub crf: u8,
pub preset: String,
pub estimated_kbps: u32,
}Expand description
A candidate encode configuration to be compared.
Fields§
§name: StringHuman-readable name for this candidate.
crf: u8Constant Rate Factor (0 = lossless, higher = lower quality).
preset: StringEncoder speed preset name (e.g. “slow”, “medium”, “fast”).
estimated_kbps: u32Estimated output bitrate in kbps.
Implementations§
Trait Implementations§
Source§impl Clone for EncodeCandidate
impl Clone for EncodeCandidate
Source§fn clone(&self) -> EncodeCandidate
fn clone(&self) -> EncodeCandidate
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 EncodeCandidate
impl Debug for EncodeCandidate
Source§impl PartialEq for EncodeCandidate
impl PartialEq for EncodeCandidate
impl StructuralPartialEq for EncodeCandidate
Auto Trait Implementations§
impl Freeze for EncodeCandidate
impl RefUnwindSafe for EncodeCandidate
impl Send for EncodeCandidate
impl Sync for EncodeCandidate
impl Unpin for EncodeCandidate
impl UnsafeUnpin for EncodeCandidate
impl UnwindSafe for EncodeCandidate
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