pub enum EncodeSpeed {
Fast,
Balanced,
Thorough,
}Expand description
Search effort of the AV1 still encoder behind every coded item
(EncodeOptions::speed).
Variants§
Fast
The production point (default): the reduced search ladders — a 12 MP 8-bit still in seconds single-threaded, about a second on 8 threads.
Balanced
A fuller search (rect partitions, refined deblock, fuller CDEF / restoration sweeps): roughly 2.5 × the wall clock for a small rate gain.
Thorough
The exhaustive search with every election: minutes per 12 MP picture.
Trait Implementations§
Source§impl Clone for EncodeSpeed
impl Clone for EncodeSpeed
impl Copy for EncodeSpeed
Source§impl Debug for EncodeSpeed
impl Debug for EncodeSpeed
Source§impl Default for EncodeSpeed
impl Default for EncodeSpeed
impl Eq for EncodeSpeed
Source§impl PartialEq for EncodeSpeed
impl PartialEq for EncodeSpeed
impl StructuralPartialEq for EncodeSpeed
Auto Trait Implementations§
impl Freeze for EncodeSpeed
impl RefUnwindSafe for EncodeSpeed
impl Send for EncodeSpeed
impl Sync for EncodeSpeed
impl Unpin for EncodeSpeed
impl UnsafeUnpin for EncodeSpeed
impl UnwindSafe for EncodeSpeed
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