pub enum TwoPassState {
FirstPass,
AllocationReady,
SecondPass,
Complete,
}Expand description
State of the two-pass VBR encode session.
Variants§
FirstPass
First pass: frame analysis in progress.
AllocationReady
Transition: first pass complete, allocator ready.
SecondPass
Second pass: frame encoding in progress.
Complete
Encode complete.
Trait Implementations§
Source§impl Clone for TwoPassState
impl Clone for TwoPassState
Source§fn clone(&self) -> TwoPassState
fn clone(&self) -> TwoPassState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TwoPassState
impl Debug for TwoPassState
Source§impl PartialEq for TwoPassState
impl PartialEq for TwoPassState
Source§fn eq(&self, other: &TwoPassState) -> bool
fn eq(&self, other: &TwoPassState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for TwoPassState
impl Eq for TwoPassState
impl StructuralPartialEq for TwoPassState
Auto Trait Implementations§
impl Freeze for TwoPassState
impl RefUnwindSafe for TwoPassState
impl Send for TwoPassState
impl Sync for TwoPassState
impl Unpin for TwoPassState
impl UnsafeUnpin for TwoPassState
impl UnwindSafe for TwoPassState
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> 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