pub struct TransformSpeedSettings {
    pub reduced_tx_set: bool,
    pub tx_domain_distortion: bool,
    pub tx_domain_rate: bool,
    pub rdo_tx_decision: bool,
    pub enable_inter_tx_split: bool,
}Expand description
Speed settings related to transform size and type decision
Fields§
§reduced_tx_set: boolEnables reduced transform set.
Enabled is faster.
tx_domain_distortion: boolEnables using transform-domain distortion instead of pixel-domain.
Enabled is faster.
tx_domain_rate: boolEnables using transform-domain rate estimation.
Enabled is faster.
rdo_tx_decision: boolEnables searching transform size and type with RDO.
Enabled is slower.
enable_inter_tx_split: boolEnable tx split for inter mode block.
Trait Implementations§
Source§impl Clone for TransformSpeedSettings
 
impl Clone for TransformSpeedSettings
Source§fn clone(&self) -> TransformSpeedSettings
 
fn clone(&self) -> TransformSpeedSettings
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 TransformSpeedSettings
 
impl Debug for TransformSpeedSettings
impl Copy for TransformSpeedSettings
Auto Trait Implementations§
impl Freeze for TransformSpeedSettings
impl RefUnwindSafe for TransformSpeedSettings
impl Send for TransformSpeedSettings
impl Sync for TransformSpeedSettings
impl Unpin for TransformSpeedSettings
impl UnwindSafe for TransformSpeedSettings
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