pub enum QpStrategy {
Constant,
FrameTypeBased,
ComplexityAdaptive,
Psychovisual,
RateDistortionOptimized,
Hierarchical,
}Expand description
QP selection strategy.
Variants§
Constant
Constant QP for all frames and blocks.
FrameTypeBased
Frame type based QP (I/P/B offsets).
ComplexityAdaptive
Complexity-adaptive QP.
Psychovisual
Psychovisually-optimized QP.
RateDistortionOptimized
Rate-distortion optimized QP.
Hierarchical
Hierarchical QP for B-pyramids.
Trait Implementations§
Source§impl Clone for QpStrategy
impl Clone for QpStrategy
Source§fn clone(&self) -> QpStrategy
fn clone(&self) -> QpStrategy
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 QpStrategy
impl Debug for QpStrategy
Source§impl Default for QpStrategy
impl Default for QpStrategy
Source§impl PartialEq for QpStrategy
impl PartialEq for QpStrategy
impl Copy for QpStrategy
impl Eq for QpStrategy
impl StructuralPartialEq for QpStrategy
Auto Trait Implementations§
impl Freeze for QpStrategy
impl RefUnwindSafe for QpStrategy
impl Send for QpStrategy
impl Sync for QpStrategy
impl Unpin for QpStrategy
impl UnsafeUnpin for QpStrategy
impl UnwindSafe for QpStrategy
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