Struct ash::vk::native::StdVideoAV1SequenceHeaderFlags
source · #[repr(C, align(4))]pub struct StdVideoAV1SequenceHeaderFlags {
pub _bitfield_align_1: [u16; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
}
Fields§
§_bitfield_align_1: [u16; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>
Implementations§
source§impl StdVideoAV1SequenceHeaderFlags
impl StdVideoAV1SequenceHeaderFlags
pub fn still_picture(&self) -> u32
pub fn set_still_picture(&mut self, val: u32)
pub fn reduced_still_picture_header(&self) -> u32
pub fn set_reduced_still_picture_header(&mut self, val: u32)
pub fn use_128x128_superblock(&self) -> u32
pub fn set_use_128x128_superblock(&mut self, val: u32)
pub fn enable_filter_intra(&self) -> u32
pub fn set_enable_filter_intra(&mut self, val: u32)
pub fn enable_intra_edge_filter(&self) -> u32
pub fn set_enable_intra_edge_filter(&mut self, val: u32)
pub fn enable_interintra_compound(&self) -> u32
pub fn set_enable_interintra_compound(&mut self, val: u32)
pub fn enable_masked_compound(&self) -> u32
pub fn set_enable_masked_compound(&mut self, val: u32)
pub fn enable_warped_motion(&self) -> u32
pub fn set_enable_warped_motion(&mut self, val: u32)
pub fn enable_dual_filter(&self) -> u32
pub fn set_enable_dual_filter(&mut self, val: u32)
pub fn enable_order_hint(&self) -> u32
pub fn set_enable_order_hint(&mut self, val: u32)
pub fn enable_jnt_comp(&self) -> u32
pub fn set_enable_jnt_comp(&mut self, val: u32)
pub fn enable_ref_frame_mvs(&self) -> u32
pub fn set_enable_ref_frame_mvs(&mut self, val: u32)
pub fn frame_id_numbers_present_flag(&self) -> u32
pub fn set_frame_id_numbers_present_flag(&mut self, val: u32)
pub fn enable_superres(&self) -> u32
pub fn set_enable_superres(&mut self, val: u32)
pub fn enable_cdef(&self) -> u32
pub fn set_enable_cdef(&mut self, val: u32)
pub fn enable_restoration(&self) -> u32
pub fn set_enable_restoration(&mut self, val: u32)
pub fn film_grain_params_present(&self) -> u32
pub fn set_film_grain_params_present(&mut self, val: u32)
pub fn timing_info_present_flag(&self) -> u32
pub fn set_timing_info_present_flag(&mut self, val: u32)
pub fn initial_display_delay_present_flag(&self) -> u32
pub fn set_initial_display_delay_present_flag(&mut self, val: u32)
pub fn reserved(&self) -> u32
pub fn set_reserved(&mut self, val: u32)
pub fn new_bitfield_1( still_picture: u32, reduced_still_picture_header: u32, use_128x128_superblock: u32, enable_filter_intra: u32, enable_intra_edge_filter: u32, enable_interintra_compound: u32, enable_masked_compound: u32, enable_warped_motion: u32, enable_dual_filter: u32, enable_order_hint: u32, enable_jnt_comp: u32, enable_ref_frame_mvs: u32, frame_id_numbers_present_flag: u32, enable_superres: u32, enable_cdef: u32, enable_restoration: u32, film_grain_params_present: u32, timing_info_present_flag: u32, initial_display_delay_present_flag: u32, reserved: u32, ) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
source§impl Clone for StdVideoAV1SequenceHeaderFlags
impl Clone for StdVideoAV1SequenceHeaderFlags
source§fn clone(&self) -> StdVideoAV1SequenceHeaderFlags
fn clone(&self) -> StdVideoAV1SequenceHeaderFlags
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 moreimpl Copy for StdVideoAV1SequenceHeaderFlags
Auto Trait Implementations§
impl Freeze for StdVideoAV1SequenceHeaderFlags
impl RefUnwindSafe for StdVideoAV1SequenceHeaderFlags
impl Send for StdVideoAV1SequenceHeaderFlags
impl Sync for StdVideoAV1SequenceHeaderFlags
impl Unpin for StdVideoAV1SequenceHeaderFlags
impl UnwindSafe for StdVideoAV1SequenceHeaderFlags
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)