pub struct StdVideoH265VideoParameterSet<'a> {
pub flags: StdVideoH265VpsFlags,
pub vps_video_parameter_set_id: u8,
pub vps_max_sub_layers_minus1: u8,
pub reserved1: u8,
pub reserved2: u8,
pub vps_num_units_in_tick: u32,
pub vps_time_scale: u32,
pub vps_num_ticks_poc_diff_one_minus1: u32,
pub reserved3: u32,
pub p_dec_pic_buf_mgr: *const StdVideoH265DecPicBufMgr,
pub p_hrd_parameters: *const StdVideoH265HrdParameters<'a>,
pub p_profile_tier_level: *const StdVideoH265ProfileTierLevel,
/* private fields */
}Expand description
Native structure StdVideoH265VideoParameterSet.
Fields§
§flags: StdVideoH265VpsFlagsNative field flags.
vps_video_parameter_set_id: u8Native field vps_video_parameter_set_id.
vps_max_sub_layers_minus1: u8Native field vps_max_sub_layers_minus1.
reserved1: u8Native field reserved1.
reserved2: u8Native field reserved2.
vps_num_units_in_tick: u32Native field vps_num_units_in_tick.
vps_time_scale: u32Native field vps_time_scale.
vps_num_ticks_poc_diff_one_minus1: u32Native field vps_num_ticks_poc_diff_one_minus1.
reserved3: u32Native field reserved3.
p_dec_pic_buf_mgr: *const StdVideoH265DecPicBufMgrNative field pDecPicBufMgr.
p_hrd_parameters: *const StdVideoH265HrdParameters<'a>Native field pHrdParameters.
p_profile_tier_level: *const StdVideoH265ProfileTierLevelNative field pProfileTierLevel.
Implementations§
Source§impl<'a> StdVideoH265VideoParameterSet<'a>
impl<'a> StdVideoH265VideoParameterSet<'a>
Sourcepub fn set_flags(self, value: StdVideoH265VpsFlags) -> Self
pub fn set_flags(self, value: StdVideoH265VpsFlags) -> Self
Set native field flags without native effects.
Sourcepub fn set_vps_video_parameter_set_id(self, value: u8) -> Self
pub fn set_vps_video_parameter_set_id(self, value: u8) -> Self
Set native field vps_video_parameter_set_id without native effects.
Sourcepub fn set_vps_max_sub_layers_minus1(self, value: u8) -> Self
pub fn set_vps_max_sub_layers_minus1(self, value: u8) -> Self
Set native field vps_max_sub_layers_minus1 without native effects.
Sourcepub fn set_reserved1(self, value: u8) -> Self
pub fn set_reserved1(self, value: u8) -> Self
Set native field reserved1 without native effects.
Sourcepub fn set_reserved2(self, value: u8) -> Self
pub fn set_reserved2(self, value: u8) -> Self
Set native field reserved2 without native effects.
Sourcepub fn set_vps_num_units_in_tick(self, value: u32) -> Self
pub fn set_vps_num_units_in_tick(self, value: u32) -> Self
Set native field vps_num_units_in_tick without native effects.
Sourcepub fn set_vps_time_scale(self, value: u32) -> Self
pub fn set_vps_time_scale(self, value: u32) -> Self
Set native field vps_time_scale without native effects.
Sourcepub fn set_vps_num_ticks_poc_diff_one_minus1(self, value: u32) -> Self
pub fn set_vps_num_ticks_poc_diff_one_minus1(self, value: u32) -> Self
Set native field vps_num_ticks_poc_diff_one_minus1 without native effects.
Sourcepub fn set_reserved3(self, value: u32) -> Self
pub fn set_reserved3(self, value: u32) -> Self
Set native field reserved3 without native effects.
Sourcepub fn set_dec_pic_buf_mgr(self, value: &'a StdVideoH265DecPicBufMgr) -> Self
pub fn set_dec_pic_buf_mgr(self, value: &'a StdVideoH265DecPicBufMgr) -> Self
Set native field pDecPicBufMgr without native effects.
Sourcepub fn set_hrd_parameters(
self,
value: &'a StdVideoH265HrdParameters<'a>,
) -> Self
pub fn set_hrd_parameters( self, value: &'a StdVideoH265HrdParameters<'a>, ) -> Self
Set native field pHrdParameters without native effects.
Sourcepub fn set_profile_tier_level(
self,
value: &'a StdVideoH265ProfileTierLevel,
) -> Self
pub fn set_profile_tier_level( self, value: &'a StdVideoH265ProfileTierLevel, ) -> Self
Set native field pProfileTierLevel without native effects.