Struct ash::vk::native::StdVideoEncodeH265SliceSegmentHeaderFlags
source · #[repr(C)]#[repr(align(4))]pub struct StdVideoEncodeH265SliceSegmentHeaderFlags {
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2]>,
pub __bindgen_padding_0: u16,
}
Fields§
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 2]>
§__bindgen_padding_0: u16
Implementations§
source§impl StdVideoEncodeH265SliceSegmentHeaderFlags
impl StdVideoEncodeH265SliceSegmentHeaderFlags
pub fn first_slice_segment_in_pic_flag(&self) -> u32
pub fn set_first_slice_segment_in_pic_flag(&mut self, val: u32)
pub fn no_output_of_prior_pics_flag(&self) -> u32
pub fn set_no_output_of_prior_pics_flag(&mut self, val: u32)
pub fn dependent_slice_segment_flag(&self) -> u32
pub fn set_dependent_slice_segment_flag(&mut self, val: u32)
pub fn pic_output_flag(&self) -> u32
pub fn set_pic_output_flag(&mut self, val: u32)
pub fn short_term_ref_pic_set_sps_flag(&self) -> u32
pub fn set_short_term_ref_pic_set_sps_flag(&mut self, val: u32)
pub fn slice_temporal_mvp_enable_flag(&self) -> u32
pub fn set_slice_temporal_mvp_enable_flag(&mut self, val: u32)
pub fn slice_sao_luma_flag(&self) -> u32
pub fn set_slice_sao_luma_flag(&mut self, val: u32)
pub fn slice_sao_chroma_flag(&self) -> u32
pub fn set_slice_sao_chroma_flag(&mut self, val: u32)
pub fn num_ref_idx_active_override_flag(&self) -> u32
pub fn set_num_ref_idx_active_override_flag(&mut self, val: u32)
pub fn mvd_l1_zero_flag(&self) -> u32
pub fn set_mvd_l1_zero_flag(&mut self, val: u32)
pub fn cabac_init_flag(&self) -> u32
pub fn set_cabac_init_flag(&mut self, val: u32)
pub fn slice_deblocking_filter_disable_flag(&self) -> u32
pub fn set_slice_deblocking_filter_disable_flag(&mut self, val: u32)
pub fn collocated_from_l0_flag(&self) -> u32
pub fn set_collocated_from_l0_flag(&mut self, val: u32)
pub fn slice_loop_filter_across_slices_enabled_flag(&self) -> u32
pub fn set_slice_loop_filter_across_slices_enabled_flag(&mut self, val: u32)
pub fn new_bitfield_1( first_slice_segment_in_pic_flag: u32, no_output_of_prior_pics_flag: u32, dependent_slice_segment_flag: u32, pic_output_flag: u32, short_term_ref_pic_set_sps_flag: u32, slice_temporal_mvp_enable_flag: u32, slice_sao_luma_flag: u32, slice_sao_chroma_flag: u32, num_ref_idx_active_override_flag: u32, mvd_l1_zero_flag: u32, cabac_init_flag: u32, slice_deblocking_filter_disable_flag: u32, collocated_from_l0_flag: u32, slice_loop_filter_across_slices_enabled_flag: u32 ) -> __BindgenBitfieldUnit<[u8; 2]>
Trait Implementations§
source§impl Clone for StdVideoEncodeH265SliceSegmentHeaderFlags
impl Clone for StdVideoEncodeH265SliceSegmentHeaderFlags
source§fn clone(&self) -> StdVideoEncodeH265SliceSegmentHeaderFlags
fn clone(&self) -> StdVideoEncodeH265SliceSegmentHeaderFlags
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 more