Struct cros_libva::buffer::AV1SeqFields
source · pub struct AV1SeqFields(/* private fields */);Expand description
Wrapper over the seq_fields bindgen field in VADecPictureParameterBufferAV1.
Implementations§
source§impl AV1SeqFields
impl AV1SeqFields
sourcepub fn new(
still_picture: u32,
use_128x128_superblock: u32,
enable_filter_intra: u32,
enable_intra_edge_filter: u32,
enable_interintra_compound: u32,
enable_masked_compound: u32,
enable_dual_filter: u32,
enable_order_hint: u32,
enable_jnt_comp: u32,
enable_cdef: u32,
mono_chrome: u32,
color_range: u32,
subsampling_x: u32,
subsampling_y: u32,
chroma_sample_position: u32,
film_grain_params_present: u32,
) -> Self
pub fn new( still_picture: u32, use_128x128_superblock: u32, enable_filter_intra: u32, enable_intra_edge_filter: u32, enable_interintra_compound: u32, enable_masked_compound: u32, enable_dual_filter: u32, enable_order_hint: u32, enable_jnt_comp: u32, enable_cdef: u32, mono_chrome: u32, color_range: u32, subsampling_x: u32, subsampling_y: u32, chroma_sample_position: u32, film_grain_params_present: u32, ) -> Self
Creates the bindgen field
Auto Trait Implementations§
impl Freeze for AV1SeqFields
impl RefUnwindSafe for AV1SeqFields
impl Send for AV1SeqFields
impl Sync for AV1SeqFields
impl Unpin for AV1SeqFields
impl UnwindSafe for AV1SeqFields
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