pub struct StdVideoH264PictureParameterSet<'a> {
pub flags: StdVideoH264PpsFlags,
pub seq_parameter_set_id: u8,
pub pic_parameter_set_id: u8,
pub num_ref_idx_l0_default_active_minus1: u8,
pub num_ref_idx_l1_default_active_minus1: u8,
pub weighted_bipred_idc: StdVideoH264WeightedBipredIdc,
pub pic_init_qp_minus26: i8,
pub pic_init_qs_minus26: i8,
pub chroma_qp_index_offset: i8,
pub second_chroma_qp_index_offset: i8,
pub p_scaling_lists: *const StdVideoH264ScalingLists,
/* private fields */
}Expand description
Native structure StdVideoH264PictureParameterSet.
Fields§
§flags: StdVideoH264PpsFlagsNative field flags.
seq_parameter_set_id: u8Native field seq_parameter_set_id.
pic_parameter_set_id: u8Native field pic_parameter_set_id.
num_ref_idx_l0_default_active_minus1: u8Native field num_ref_idx_l0_default_active_minus1.
num_ref_idx_l1_default_active_minus1: u8Native field num_ref_idx_l1_default_active_minus1.
weighted_bipred_idc: StdVideoH264WeightedBipredIdcNative field weighted_bipred_idc.
pic_init_qp_minus26: i8Native field pic_init_qp_minus26.
pic_init_qs_minus26: i8Native field pic_init_qs_minus26.
chroma_qp_index_offset: i8Native field chroma_qp_index_offset.
second_chroma_qp_index_offset: i8Native field second_chroma_qp_index_offset.
p_scaling_lists: *const StdVideoH264ScalingListsNative field pScalingLists.
Implementations§
Source§impl<'a> StdVideoH264PictureParameterSet<'a>
impl<'a> StdVideoH264PictureParameterSet<'a>
Sourcepub fn set_flags(self, value: StdVideoH264PpsFlags) -> Self
pub fn set_flags(self, value: StdVideoH264PpsFlags) -> Self
Set native field flags without native effects.
Sourcepub fn set_seq_parameter_set_id(self, value: u8) -> Self
pub fn set_seq_parameter_set_id(self, value: u8) -> Self
Set native field seq_parameter_set_id without native effects.
Sourcepub fn set_pic_parameter_set_id(self, value: u8) -> Self
pub fn set_pic_parameter_set_id(self, value: u8) -> Self
Set native field pic_parameter_set_id without native effects.
Sourcepub fn set_num_ref_idx_l0_default_active_minus1(self, value: u8) -> Self
pub fn set_num_ref_idx_l0_default_active_minus1(self, value: u8) -> Self
Set native field num_ref_idx_l0_default_active_minus1 without native effects.
Sourcepub fn set_num_ref_idx_l1_default_active_minus1(self, value: u8) -> Self
pub fn set_num_ref_idx_l1_default_active_minus1(self, value: u8) -> Self
Set native field num_ref_idx_l1_default_active_minus1 without native effects.
Sourcepub fn set_weighted_bipred_idc(
self,
value: StdVideoH264WeightedBipredIdc,
) -> Self
pub fn set_weighted_bipred_idc( self, value: StdVideoH264WeightedBipredIdc, ) -> Self
Set native field weighted_bipred_idc without native effects.
Sourcepub fn set_pic_init_qp_minus26(self, value: i8) -> Self
pub fn set_pic_init_qp_minus26(self, value: i8) -> Self
Set native field pic_init_qp_minus26 without native effects.
Sourcepub fn set_pic_init_qs_minus26(self, value: i8) -> Self
pub fn set_pic_init_qs_minus26(self, value: i8) -> Self
Set native field pic_init_qs_minus26 without native effects.
Sourcepub fn set_chroma_qp_index_offset(self, value: i8) -> Self
pub fn set_chroma_qp_index_offset(self, value: i8) -> Self
Set native field chroma_qp_index_offset without native effects.
Sourcepub fn set_second_chroma_qp_index_offset(self, value: i8) -> Self
pub fn set_second_chroma_qp_index_offset(self, value: i8) -> Self
Set native field second_chroma_qp_index_offset without native effects.
Sourcepub fn set_scaling_lists(self, value: &'a StdVideoH264ScalingLists) -> Self
pub fn set_scaling_lists(self, value: &'a StdVideoH264ScalingLists) -> Self
Set native field pScalingLists without native effects.