Struct ash::vk::native::StdVideoH265SpsFlags
source · #[repr(C, align(4))]pub struct StdVideoH265SpsFlags {
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 StdVideoH265SpsFlags
impl StdVideoH265SpsFlags
pub fn sps_temporal_id_nesting_flag(&self) -> u32
pub fn set_sps_temporal_id_nesting_flag(&mut self, val: u32)
pub fn separate_colour_plane_flag(&self) -> u32
pub fn set_separate_colour_plane_flag(&mut self, val: u32)
pub fn conformance_window_flag(&self) -> u32
pub fn set_conformance_window_flag(&mut self, val: u32)
pub fn sps_sub_layer_ordering_info_present_flag(&self) -> u32
pub fn set_sps_sub_layer_ordering_info_present_flag(&mut self, val: u32)
pub fn scaling_list_enabled_flag(&self) -> u32
pub fn set_scaling_list_enabled_flag(&mut self, val: u32)
pub fn sps_scaling_list_data_present_flag(&self) -> u32
pub fn set_sps_scaling_list_data_present_flag(&mut self, val: u32)
pub fn amp_enabled_flag(&self) -> u32
pub fn set_amp_enabled_flag(&mut self, val: u32)
pub fn sample_adaptive_offset_enabled_flag(&self) -> u32
pub fn set_sample_adaptive_offset_enabled_flag(&mut self, val: u32)
pub fn pcm_enabled_flag(&self) -> u32
pub fn set_pcm_enabled_flag(&mut self, val: u32)
pub fn pcm_loop_filter_disabled_flag(&self) -> u32
pub fn set_pcm_loop_filter_disabled_flag(&mut self, val: u32)
pub fn long_term_ref_pics_present_flag(&self) -> u32
pub fn set_long_term_ref_pics_present_flag(&mut self, val: u32)
pub fn sps_temporal_mvp_enabled_flag(&self) -> u32
pub fn set_sps_temporal_mvp_enabled_flag(&mut self, val: u32)
pub fn strong_intra_smoothing_enabled_flag(&self) -> u32
pub fn set_strong_intra_smoothing_enabled_flag(&mut self, val: u32)
pub fn vui_parameters_present_flag(&self) -> u32
pub fn set_vui_parameters_present_flag(&mut self, val: u32)
pub fn sps_extension_present_flag(&self) -> u32
pub fn set_sps_extension_present_flag(&mut self, val: u32)
pub fn sps_range_extension_flag(&self) -> u32
pub fn set_sps_range_extension_flag(&mut self, val: u32)
pub fn transform_skip_rotation_enabled_flag(&self) -> u32
pub fn set_transform_skip_rotation_enabled_flag(&mut self, val: u32)
pub fn transform_skip_context_enabled_flag(&self) -> u32
pub fn set_transform_skip_context_enabled_flag(&mut self, val: u32)
pub fn implicit_rdpcm_enabled_flag(&self) -> u32
pub fn set_implicit_rdpcm_enabled_flag(&mut self, val: u32)
pub fn explicit_rdpcm_enabled_flag(&self) -> u32
pub fn set_explicit_rdpcm_enabled_flag(&mut self, val: u32)
pub fn extended_precision_processing_flag(&self) -> u32
pub fn set_extended_precision_processing_flag(&mut self, val: u32)
pub fn intra_smoothing_disabled_flag(&self) -> u32
pub fn set_intra_smoothing_disabled_flag(&mut self, val: u32)
pub fn high_precision_offsets_enabled_flag(&self) -> u32
pub fn set_high_precision_offsets_enabled_flag(&mut self, val: u32)
pub fn persistent_rice_adaptation_enabled_flag(&self) -> u32
pub fn set_persistent_rice_adaptation_enabled_flag(&mut self, val: u32)
pub fn cabac_bypass_alignment_enabled_flag(&self) -> u32
pub fn set_cabac_bypass_alignment_enabled_flag(&mut self, val: u32)
pub fn sps_scc_extension_flag(&self) -> u32
pub fn set_sps_scc_extension_flag(&mut self, val: u32)
pub fn sps_curr_pic_ref_enabled_flag(&self) -> u32
pub fn set_sps_curr_pic_ref_enabled_flag(&mut self, val: u32)
pub fn palette_mode_enabled_flag(&self) -> u32
pub fn set_palette_mode_enabled_flag(&mut self, val: u32)
pub fn sps_palette_predictor_initializers_present_flag(&self) -> u32
pub fn set_sps_palette_predictor_initializers_present_flag(&mut self, val: u32)
pub fn intra_boundary_filtering_disabled_flag(&self) -> u32
pub fn set_intra_boundary_filtering_disabled_flag(&mut self, val: u32)
pub fn new_bitfield_1( sps_temporal_id_nesting_flag: u32, separate_colour_plane_flag: u32, conformance_window_flag: u32, sps_sub_layer_ordering_info_present_flag: u32, scaling_list_enabled_flag: u32, sps_scaling_list_data_present_flag: u32, amp_enabled_flag: u32, sample_adaptive_offset_enabled_flag: u32, pcm_enabled_flag: u32, pcm_loop_filter_disabled_flag: u32, long_term_ref_pics_present_flag: u32, sps_temporal_mvp_enabled_flag: u32, strong_intra_smoothing_enabled_flag: u32, vui_parameters_present_flag: u32, sps_extension_present_flag: u32, sps_range_extension_flag: u32, transform_skip_rotation_enabled_flag: u32, transform_skip_context_enabled_flag: u32, implicit_rdpcm_enabled_flag: u32, explicit_rdpcm_enabled_flag: u32, extended_precision_processing_flag: u32, intra_smoothing_disabled_flag: u32, high_precision_offsets_enabled_flag: u32, persistent_rice_adaptation_enabled_flag: u32, cabac_bypass_alignment_enabled_flag: u32, sps_scc_extension_flag: u32, sps_curr_pic_ref_enabled_flag: u32, palette_mode_enabled_flag: u32, sps_palette_predictor_initializers_present_flag: u32, intra_boundary_filtering_disabled_flag: u32, ) -> __BindgenBitfieldUnit<[u8; 4]>
Trait Implementations§
source§impl Clone for StdVideoH265SpsFlags
impl Clone for StdVideoH265SpsFlags
source§fn clone(&self) -> StdVideoH265SpsFlags
fn clone(&self) -> StdVideoH265SpsFlags
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 StdVideoH265SpsFlags
impl Debug for StdVideoH265SpsFlags
impl Copy for StdVideoH265SpsFlags
Auto Trait Implementations§
impl Freeze for StdVideoH265SpsFlags
impl RefUnwindSafe for StdVideoH265SpsFlags
impl Send for StdVideoH265SpsFlags
impl Sync for StdVideoH265SpsFlags
impl Unpin for StdVideoH265SpsFlags
impl UnwindSafe for StdVideoH265SpsFlags
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
)