Struct dav1d_sys::Dav1dSettings
source · #[repr(C)]pub struct Dav1dSettings {Show 13 fields
pub n_threads: c_int,
pub max_frame_delay: c_int,
pub apply_grain: c_int,
pub operating_point: c_int,
pub all_layers: c_int,
pub frame_size_limit: c_uint,
pub allocator: Dav1dPicAllocator,
pub logger: Dav1dLogger,
pub strict_std_compliance: c_int,
pub output_invisible_frames: c_int,
pub inloop_filters: Dav1dInloopFilterType,
pub decode_frame_type: Dav1dDecodeFrameType,
pub reserved: [u8; 16],
}
Fields§
§n_threads: c_int
§max_frame_delay: c_int
§apply_grain: c_int
§operating_point: c_int
§all_layers: c_int
§frame_size_limit: c_uint
§allocator: Dav1dPicAllocator
§logger: Dav1dLogger
§strict_std_compliance: c_int
§output_invisible_frames: c_int
§inloop_filters: Dav1dInloopFilterType
§decode_frame_type: Dav1dDecodeFrameType
§reserved: [u8; 16]
Trait Implementations§
source§impl Clone for Dav1dSettings
impl Clone for Dav1dSettings
source§fn clone(&self) -> Dav1dSettings
fn clone(&self) -> Dav1dSettings
Returns a copy 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 Dav1dSettings
impl Debug for Dav1dSettings
impl Copy for Dav1dSettings
Auto Trait Implementations§
impl RefUnwindSafe for Dav1dSettings
impl !Send for Dav1dSettings
impl !Sync for Dav1dSettings
impl Unpin for Dav1dSettings
impl UnwindSafe for Dav1dSettings
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