#[repr(C)]pub struct StdVideoH265PictureParameterSet {Show 32 fields
pub pps_pic_parameter_set_id: u8,
pub pps_seq_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 num_tile_columns_minus1: u8,
pub num_tile_rows_minus1: u8,
pub column_width_minus1: [u16; 19],
pub row_height_minus1: [u16; 21],
pub pps_beta_offset_div2: i8,
pub pps_tc_offset_div2: i8,
pub log2_parallel_merge_level_minus2: u8,
pub flags: StdVideoH265PpsFlags,
pub pScalingLists: *mut StdVideoH265ScalingLists,
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_plus5: i8,
pub pps_num_palette_predictor_initializer: u8,
pub luma_bit_depth_entry_minus8: u8,
pub chroma_bit_depth_entry_minus8: u8,
pub pPredictorPaletteEntries: *mut StdVideoH265PredictorPaletteEntries,
}
Fields
pps_pic_parameter_set_id: u8
pps_seq_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
num_tile_columns_minus1: u8
num_tile_rows_minus1: u8
column_width_minus1: [u16; 19]
row_height_minus1: [u16; 21]
pps_beta_offset_div2: i8
pps_tc_offset_div2: i8
log2_parallel_merge_level_minus2: u8
flags: StdVideoH265PpsFlags
pScalingLists: *mut StdVideoH265ScalingLists
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_plus5: i8
pps_num_palette_predictor_initializer: u8
luma_bit_depth_entry_minus8: u8
chroma_bit_depth_entry_minus8: u8
pPredictorPaletteEntries: *mut StdVideoH265PredictorPaletteEntries
Trait Implementations
sourceimpl Clone for StdVideoH265PictureParameterSet
impl Clone for StdVideoH265PictureParameterSet
sourcefn clone(&self) -> StdVideoH265PictureParameterSet
fn clone(&self) -> StdVideoH265PictureParameterSet
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for StdVideoH265PictureParameterSet
Auto Trait Implementations
impl RefUnwindSafe for StdVideoH265PictureParameterSet
impl !Send for StdVideoH265PictureParameterSet
impl !Sync for StdVideoH265PictureParameterSet
impl Unpin for StdVideoH265PictureParameterSet
impl UnwindSafe for StdVideoH265PictureParameterSet
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more