Struct ash::vk::native::StdVideoDecodeAV1PictureInfoFlags
source · #[repr(C, align(4))]pub struct StdVideoDecodeAV1PictureInfoFlags {
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4]>,
}
Fields§
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 4]>
Implementations§
source§impl StdVideoDecodeAV1PictureInfoFlags
impl StdVideoDecodeAV1PictureInfoFlags
pub fn error_resilient_mode(&self) -> u32
pub fn set_error_resilient_mode(&mut self, val: u32)
pub fn disable_cdf_update(&self) -> u32
pub fn set_disable_cdf_update(&mut self, val: u32)
pub fn use_superres(&self) -> u32
pub fn set_use_superres(&mut self, val: u32)
pub fn render_and_frame_size_different(&self) -> u32
pub fn set_render_and_frame_size_different(&mut self, val: u32)
pub fn allow_screen_content_tools(&self) -> u32
pub fn set_allow_screen_content_tools(&mut self, val: u32)
pub fn is_filter_switchable(&self) -> u32
pub fn set_is_filter_switchable(&mut self, val: u32)
pub fn force_integer_mv(&self) -> u32
pub fn set_force_integer_mv(&mut self, val: u32)
pub fn frame_size_override_flag(&self) -> u32
pub fn set_frame_size_override_flag(&mut self, val: u32)
pub fn buffer_removal_time_present_flag(&self) -> u32
pub fn set_buffer_removal_time_present_flag(&mut self, val: u32)
pub fn allow_intrabc(&self) -> u32
pub fn set_allow_intrabc(&mut self, val: u32)
pub fn frame_refs_short_signaling(&self) -> u32
pub fn set_frame_refs_short_signaling(&mut self, val: u32)
pub fn allow_high_precision_mv(&self) -> u32
pub fn set_allow_high_precision_mv(&mut self, val: u32)
pub fn is_motion_mode_switchable(&self) -> u32
pub fn set_is_motion_mode_switchable(&mut self, val: u32)
pub fn use_ref_frame_mvs(&self) -> u32
pub fn set_use_ref_frame_mvs(&mut self, val: u32)
pub fn disable_frame_end_update_cdf(&self) -> u32
pub fn set_disable_frame_end_update_cdf(&mut self, val: u32)
pub fn allow_warped_motion(&self) -> u32
pub fn set_allow_warped_motion(&mut self, val: u32)
pub fn reduced_tx_set(&self) -> u32
pub fn set_reduced_tx_set(&mut self, val: u32)
pub fn reference_select(&self) -> u32
pub fn set_reference_select(&mut self, val: u32)
pub fn skip_mode_present(&self) -> u32
pub fn set_skip_mode_present(&mut self, val: u32)
pub fn delta_q_present(&self) -> u32
pub fn set_delta_q_present(&mut self, val: u32)
pub fn delta_lf_present(&self) -> u32
pub fn set_delta_lf_present(&mut self, val: u32)
pub fn delta_lf_multi(&self) -> u32
pub fn set_delta_lf_multi(&mut self, val: u32)
pub fn segmentation_enabled(&self) -> u32
pub fn set_segmentation_enabled(&mut self, val: u32)
pub fn segmentation_update_map(&self) -> u32
pub fn set_segmentation_update_map(&mut self, val: u32)
pub fn segmentation_temporal_update(&self) -> u32
pub fn set_segmentation_temporal_update(&mut self, val: u32)
pub fn segmentation_update_data(&self) -> u32
pub fn set_segmentation_update_data(&mut self, val: u32)
pub fn UsesLr(&self) -> u32
pub fn set_UsesLr(&mut self, val: u32)
pub fn usesChromaLr(&self) -> u32
pub fn set_usesChromaLr(&mut self, val: u32)
pub fn apply_grain(&self) -> u32
pub fn set_apply_grain(&mut self, val: u32)
pub fn reserved(&self) -> u32
pub fn set_reserved(&mut self, val: u32)
pub fn new_bitfield_1( error_resilient_mode: u32, disable_cdf_update: u32, use_superres: u32, render_and_frame_size_different: u32, allow_screen_content_tools: u32, is_filter_switchable: u32, force_integer_mv: u32, frame_size_override_flag: u32, buffer_removal_time_present_flag: u32, allow_intrabc: u32, frame_refs_short_signaling: u32, allow_high_precision_mv: u32, is_motion_mode_switchable: u32, use_ref_frame_mvs: u32, disable_frame_end_update_cdf: u32, allow_warped_motion: u32, reduced_tx_set: u32, reference_select: u32, skip_mode_present: u32, delta_q_present: u32, delta_lf_present: u32, delta_lf_multi: u32, segmentation_enabled: u32, segmentation_update_map: u32, segmentation_temporal_update: u32, segmentation_update_data: u32, UsesLr: u32, usesChromaLr: u32, apply_grain: u32, reserved: u32, ) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
source§impl Clone for StdVideoDecodeAV1PictureInfoFlags
impl Clone for StdVideoDecodeAV1PictureInfoFlags
source§fn clone(&self) -> StdVideoDecodeAV1PictureInfoFlags
fn clone(&self) -> StdVideoDecodeAV1PictureInfoFlags
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 StdVideoDecodeAV1PictureInfoFlags
Auto Trait Implementations§
impl Freeze for StdVideoDecodeAV1PictureInfoFlags
impl RefUnwindSafe for StdVideoDecodeAV1PictureInfoFlags
impl Send for StdVideoDecodeAV1PictureInfoFlags
impl Sync for StdVideoDecodeAV1PictureInfoFlags
impl Unpin for StdVideoDecodeAV1PictureInfoFlags
impl UnwindSafe for StdVideoDecodeAV1PictureInfoFlags
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
)