#[repr(C)]pub struct StdVideoDecodeAV1PictureInfoFlags {
pub _bitfield_1: u32,
}Expand description
Native structure StdVideoDecodeAV1PictureInfoFlags.
Fields§
§_bitfield_1: u32Implementations§
Source§impl StdVideoDecodeAV1PictureInfoFlags
impl StdVideoDecodeAV1PictureInfoFlags
Sourcepub const fn error_resilient_mode(&self) -> u32
pub const fn error_resilient_mode(&self) -> u32
Read native bitfield error_resilient_mode.
Sourcepub fn set_error_resilient_mode(&mut self, value: u32)
pub fn set_error_resilient_mode(&mut self, value: u32)
Set native bitfield error_resilient_mode, retaining its low 1 bits.
Sourcepub const fn disable_cdf_update(&self) -> u32
pub const fn disable_cdf_update(&self) -> u32
Read native bitfield disable_cdf_update.
Sourcepub fn set_disable_cdf_update(&mut self, value: u32)
pub fn set_disable_cdf_update(&mut self, value: u32)
Set native bitfield disable_cdf_update, retaining its low 1 bits.
Sourcepub const fn use_superres(&self) -> u32
pub const fn use_superres(&self) -> u32
Read native bitfield use_superres.
Sourcepub fn set_use_superres(&mut self, value: u32)
pub fn set_use_superres(&mut self, value: u32)
Set native bitfield use_superres, retaining its low 1 bits.
Sourcepub const fn render_and_frame_size_different(&self) -> u32
pub const fn render_and_frame_size_different(&self) -> u32
Read native bitfield render_and_frame_size_different.
Sourcepub fn set_render_and_frame_size_different(&mut self, value: u32)
pub fn set_render_and_frame_size_different(&mut self, value: u32)
Set native bitfield render_and_frame_size_different, retaining its low 1 bits.
Sourcepub const fn allow_screen_content_tools(&self) -> u32
pub const fn allow_screen_content_tools(&self) -> u32
Read native bitfield allow_screen_content_tools.
Sourcepub fn set_allow_screen_content_tools(&mut self, value: u32)
pub fn set_allow_screen_content_tools(&mut self, value: u32)
Set native bitfield allow_screen_content_tools, retaining its low 1 bits.
Sourcepub const fn is_filter_switchable(&self) -> u32
pub const fn is_filter_switchable(&self) -> u32
Read native bitfield is_filter_switchable.
Sourcepub fn set_is_filter_switchable(&mut self, value: u32)
pub fn set_is_filter_switchable(&mut self, value: u32)
Set native bitfield is_filter_switchable, retaining its low 1 bits.
Sourcepub const fn force_integer_mv(&self) -> u32
pub const fn force_integer_mv(&self) -> u32
Read native bitfield force_integer_mv.
Sourcepub fn set_force_integer_mv(&mut self, value: u32)
pub fn set_force_integer_mv(&mut self, value: u32)
Set native bitfield force_integer_mv, retaining its low 1 bits.
Sourcepub const fn frame_size_override_flag(&self) -> u32
pub const fn frame_size_override_flag(&self) -> u32
Read native bitfield frame_size_override_flag.
Sourcepub fn set_frame_size_override_flag(&mut self, value: u32)
pub fn set_frame_size_override_flag(&mut self, value: u32)
Set native bitfield frame_size_override_flag, retaining its low 1 bits.
Sourcepub const fn buffer_removal_time_present_flag(&self) -> u32
pub const fn buffer_removal_time_present_flag(&self) -> u32
Read native bitfield buffer_removal_time_present_flag.
Sourcepub fn set_buffer_removal_time_present_flag(&mut self, value: u32)
pub fn set_buffer_removal_time_present_flag(&mut self, value: u32)
Set native bitfield buffer_removal_time_present_flag, retaining its low 1 bits.
Sourcepub const fn allow_intrabc(&self) -> u32
pub const fn allow_intrabc(&self) -> u32
Read native bitfield allow_intrabc.
Sourcepub fn set_allow_intrabc(&mut self, value: u32)
pub fn set_allow_intrabc(&mut self, value: u32)
Set native bitfield allow_intrabc, retaining its low 1 bits.
Sourcepub const fn frame_refs_short_signaling(&self) -> u32
pub const fn frame_refs_short_signaling(&self) -> u32
Read native bitfield frame_refs_short_signaling.
Sourcepub fn set_frame_refs_short_signaling(&mut self, value: u32)
pub fn set_frame_refs_short_signaling(&mut self, value: u32)
Set native bitfield frame_refs_short_signaling, retaining its low 1 bits.
Sourcepub const fn allow_high_precision_mv(&self) -> u32
pub const fn allow_high_precision_mv(&self) -> u32
Read native bitfield allow_high_precision_mv.
Sourcepub fn set_allow_high_precision_mv(&mut self, value: u32)
pub fn set_allow_high_precision_mv(&mut self, value: u32)
Set native bitfield allow_high_precision_mv, retaining its low 1 bits.
Sourcepub const fn is_motion_mode_switchable(&self) -> u32
pub const fn is_motion_mode_switchable(&self) -> u32
Read native bitfield is_motion_mode_switchable.
Sourcepub fn set_is_motion_mode_switchable(&mut self, value: u32)
pub fn set_is_motion_mode_switchable(&mut self, value: u32)
Set native bitfield is_motion_mode_switchable, retaining its low 1 bits.
Sourcepub const fn use_ref_frame_mvs(&self) -> u32
pub const fn use_ref_frame_mvs(&self) -> u32
Read native bitfield use_ref_frame_mvs.
Sourcepub fn set_use_ref_frame_mvs(&mut self, value: u32)
pub fn set_use_ref_frame_mvs(&mut self, value: u32)
Set native bitfield use_ref_frame_mvs, retaining its low 1 bits.
Sourcepub const fn disable_frame_end_update_cdf(&self) -> u32
pub const fn disable_frame_end_update_cdf(&self) -> u32
Read native bitfield disable_frame_end_update_cdf.
Sourcepub fn set_disable_frame_end_update_cdf(&mut self, value: u32)
pub fn set_disable_frame_end_update_cdf(&mut self, value: u32)
Set native bitfield disable_frame_end_update_cdf, retaining its low 1 bits.
Sourcepub const fn allow_warped_motion(&self) -> u32
pub const fn allow_warped_motion(&self) -> u32
Read native bitfield allow_warped_motion.
Sourcepub fn set_allow_warped_motion(&mut self, value: u32)
pub fn set_allow_warped_motion(&mut self, value: u32)
Set native bitfield allow_warped_motion, retaining its low 1 bits.
Sourcepub const fn reduced_tx_set(&self) -> u32
pub const fn reduced_tx_set(&self) -> u32
Read native bitfield reduced_tx_set.
Sourcepub fn set_reduced_tx_set(&mut self, value: u32)
pub fn set_reduced_tx_set(&mut self, value: u32)
Set native bitfield reduced_tx_set, retaining its low 1 bits.
Sourcepub const fn reference_select(&self) -> u32
pub const fn reference_select(&self) -> u32
Read native bitfield reference_select.
Sourcepub fn set_reference_select(&mut self, value: u32)
pub fn set_reference_select(&mut self, value: u32)
Set native bitfield reference_select, retaining its low 1 bits.
Sourcepub const fn skip_mode_present(&self) -> u32
pub const fn skip_mode_present(&self) -> u32
Read native bitfield skip_mode_present.
Sourcepub fn set_skip_mode_present(&mut self, value: u32)
pub fn set_skip_mode_present(&mut self, value: u32)
Set native bitfield skip_mode_present, retaining its low 1 bits.
Sourcepub const fn delta_q_present(&self) -> u32
pub const fn delta_q_present(&self) -> u32
Read native bitfield delta_q_present.
Sourcepub fn set_delta_q_present(&mut self, value: u32)
pub fn set_delta_q_present(&mut self, value: u32)
Set native bitfield delta_q_present, retaining its low 1 bits.
Sourcepub const fn delta_lf_present(&self) -> u32
pub const fn delta_lf_present(&self) -> u32
Read native bitfield delta_lf_present.
Sourcepub fn set_delta_lf_present(&mut self, value: u32)
pub fn set_delta_lf_present(&mut self, value: u32)
Set native bitfield delta_lf_present, retaining its low 1 bits.
Sourcepub const fn delta_lf_multi(&self) -> u32
pub const fn delta_lf_multi(&self) -> u32
Read native bitfield delta_lf_multi.
Sourcepub fn set_delta_lf_multi(&mut self, value: u32)
pub fn set_delta_lf_multi(&mut self, value: u32)
Set native bitfield delta_lf_multi, retaining its low 1 bits.
Sourcepub const fn segmentation_enabled(&self) -> u32
pub const fn segmentation_enabled(&self) -> u32
Read native bitfield segmentation_enabled.
Sourcepub fn set_segmentation_enabled(&mut self, value: u32)
pub fn set_segmentation_enabled(&mut self, value: u32)
Set native bitfield segmentation_enabled, retaining its low 1 bits.
Sourcepub const fn segmentation_update_map(&self) -> u32
pub const fn segmentation_update_map(&self) -> u32
Read native bitfield segmentation_update_map.
Sourcepub fn set_segmentation_update_map(&mut self, value: u32)
pub fn set_segmentation_update_map(&mut self, value: u32)
Set native bitfield segmentation_update_map, retaining its low 1 bits.
Sourcepub const fn segmentation_temporal_update(&self) -> u32
pub const fn segmentation_temporal_update(&self) -> u32
Read native bitfield segmentation_temporal_update.
Sourcepub fn set_segmentation_temporal_update(&mut self, value: u32)
pub fn set_segmentation_temporal_update(&mut self, value: u32)
Set native bitfield segmentation_temporal_update, retaining its low 1 bits.
Sourcepub const fn segmentation_update_data(&self) -> u32
pub const fn segmentation_update_data(&self) -> u32
Read native bitfield segmentation_update_data.
Sourcepub fn set_segmentation_update_data(&mut self, value: u32)
pub fn set_segmentation_update_data(&mut self, value: u32)
Set native bitfield segmentation_update_data, retaining its low 1 bits.
Sourcepub fn set_uses_lr(&mut self, value: u32)
pub fn set_uses_lr(&mut self, value: u32)
Set native bitfield UsesLr, retaining its low 1 bits.
Sourcepub const fn uses_chroma_lr(&self) -> u32
pub const fn uses_chroma_lr(&self) -> u32
Read native bitfield usesChromaLr.
Sourcepub fn set_uses_chroma_lr(&mut self, value: u32)
pub fn set_uses_chroma_lr(&mut self, value: u32)
Set native bitfield usesChromaLr, retaining its low 1 bits.
Sourcepub const fn apply_grain(&self) -> u32
pub const fn apply_grain(&self) -> u32
Read native bitfield apply_grain.
Sourcepub fn set_apply_grain(&mut self, value: u32)
pub fn set_apply_grain(&mut self, value: u32)
Set native bitfield apply_grain, retaining its low 1 bits.
Sourcepub fn set_reserved(&mut self, value: u32)
pub fn set_reserved(&mut self, value: u32)
Set native bitfield reserved, retaining its low 3 bits.