pub enum TuneMode {
Film,
Animation,
Grain,
StillImage,
FastDecode,
ZeroLatency,
Psnr,
Ssim,
}Expand description
Tuning modes for different content types.
Variants§
Film
Optimize for film content.
Animation
Optimize for animation.
Grain
Optimize for grain preservation.
StillImage
Optimize for still images.
FastDecode
Optimize for fast decode.
ZeroLatency
Optimize for zero latency (live streaming).
Psnr
Optimize for PSNR quality metric.
Ssim
Optimize for SSIM quality metric.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TuneMode
impl<'de> Deserialize<'de> for TuneMode
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
impl Copy for TuneMode
impl Eq for TuneMode
impl StructuralPartialEq for TuneMode
Auto Trait Implementations§
impl Freeze for TuneMode
impl RefUnwindSafe for TuneMode
impl Send for TuneMode
impl Sync for TuneMode
impl Unpin for TuneMode
impl UnsafeUnpin for TuneMode
impl UnwindSafe for TuneMode
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