Struct ash::vk::native::StdVideoH265PictureParameterSet
source · #[repr(C)]pub struct StdVideoH265PictureParameterSet {Show 36 fields
pub flags: StdVideoH265PpsFlags,
pub pps_pic_parameter_set_id: u8,
pub pps_seq_parameter_set_id: u8,
pub sps_video_parameter_set_id: u8,
pub num_extra_slice_header_bits: u8,
pub num_ref_idx_l0_default_active_minus1: u8,
pub num_ref_idx_l1_default_active_minus1: u8,
pub init_qp_minus26: i8,
pub diff_cu_qp_delta_depth: u8,
pub pps_cb_qp_offset: i8,
pub pps_cr_qp_offset: i8,
pub pps_beta_offset_div2: i8,
pub pps_tc_offset_div2: i8,
pub log2_parallel_merge_level_minus2: u8,
pub log2_max_transform_skip_block_size_minus2: u8,
pub diff_cu_chroma_qp_offset_depth: u8,
pub chroma_qp_offset_list_len_minus1: u8,
pub cb_qp_offset_list: [i8; 6],
pub cr_qp_offset_list: [i8; 6],
pub log2_sao_offset_scale_luma: u8,
pub log2_sao_offset_scale_chroma: u8,
pub pps_act_y_qp_offset_plus5: i8,
pub pps_act_cb_qp_offset_plus5: i8,
pub pps_act_cr_qp_offset_plus3: i8,
pub pps_num_palette_predictor_initializers: u8,
pub luma_bit_depth_entry_minus8: u8,
pub chroma_bit_depth_entry_minus8: u8,
pub num_tile_columns_minus1: u8,
pub num_tile_rows_minus1: u8,
pub reserved1: u8,
pub reserved2: u8,
pub column_width_minus1: [u16; 19],
pub row_height_minus1: [u16; 21],
pub reserved3: u32,
pub pScalingLists: *const StdVideoH265ScalingLists,
pub pPredictorPaletteEntries: *const StdVideoH265PredictorPaletteEntries,
}
Fields§
§flags: StdVideoH265PpsFlags
§pps_pic_parameter_set_id: u8
§pps_seq_parameter_set_id: u8
§sps_video_parameter_set_id: u8
§num_extra_slice_header_bits: u8
§num_ref_idx_l0_default_active_minus1: u8
§num_ref_idx_l1_default_active_minus1: u8
§init_qp_minus26: i8
§diff_cu_qp_delta_depth: u8
§pps_cb_qp_offset: i8
§pps_cr_qp_offset: i8
§pps_beta_offset_div2: i8
§pps_tc_offset_div2: i8
§log2_parallel_merge_level_minus2: u8
§log2_max_transform_skip_block_size_minus2: u8
§diff_cu_chroma_qp_offset_depth: u8
§chroma_qp_offset_list_len_minus1: u8
§cb_qp_offset_list: [i8; 6]
§cr_qp_offset_list: [i8; 6]
§log2_sao_offset_scale_luma: u8
§log2_sao_offset_scale_chroma: u8
§pps_act_y_qp_offset_plus5: i8
§pps_act_cb_qp_offset_plus5: i8
§pps_act_cr_qp_offset_plus3: i8
§pps_num_palette_predictor_initializers: u8
§luma_bit_depth_entry_minus8: u8
§chroma_bit_depth_entry_minus8: u8
§num_tile_columns_minus1: u8
§num_tile_rows_minus1: u8
§reserved1: u8
§reserved2: u8
§column_width_minus1: [u16; 19]
§row_height_minus1: [u16; 21]
§reserved3: u32
§pScalingLists: *const StdVideoH265ScalingLists
§pPredictorPaletteEntries: *const StdVideoH265PredictorPaletteEntries
Trait Implementations§
source§impl Clone for StdVideoH265PictureParameterSet
impl Clone for StdVideoH265PictureParameterSet
source§fn clone(&self) -> StdVideoH265PictureParameterSet
fn clone(&self) -> StdVideoH265PictureParameterSet
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 StdVideoH265PictureParameterSet
Auto Trait Implementations§
impl Freeze for StdVideoH265PictureParameterSet
impl RefUnwindSafe for StdVideoH265PictureParameterSet
impl !Send for StdVideoH265PictureParameterSet
impl !Sync for StdVideoH265PictureParameterSet
impl Unpin for StdVideoH265PictureParameterSet
impl UnwindSafe for StdVideoH265PictureParameterSet
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
)