#[repr(C)]pub struct StdVideoH264HrdParameters {
pub cpb_cnt_minus1: u8,
pub bit_rate_scale: u8,
pub cpb_size_scale: u8,
pub reserved1: u8,
pub bit_rate_value_minus1: [u32; 32],
pub cpb_size_value_minus1: [u32; 32],
pub cbr_flag: [u8; 32],
pub initial_cpb_removal_delay_length_minus1: u32,
pub cpb_removal_delay_length_minus1: u32,
pub dpb_output_delay_length_minus1: u32,
pub time_offset_length: u32,
}Expand description
Native structure StdVideoH264HrdParameters.
Fields§
§cpb_cnt_minus1: u8Native field cpb_cnt_minus1.
bit_rate_scale: u8Native field bit_rate_scale.
cpb_size_scale: u8Native field cpb_size_scale.
reserved1: u8Native field reserved1.
bit_rate_value_minus1: [u32; 32]Native field bit_rate_value_minus1.
cpb_size_value_minus1: [u32; 32]Native field cpb_size_value_minus1.
cbr_flag: [u8; 32]Native field cbr_flag.
initial_cpb_removal_delay_length_minus1: u32Native field initial_cpb_removal_delay_length_minus1.
cpb_removal_delay_length_minus1: u32Native field cpb_removal_delay_length_minus1.
dpb_output_delay_length_minus1: u32Native field dpb_output_delay_length_minus1.
time_offset_length: u32Native field time_offset_length.
Implementations§
Source§impl StdVideoH264HrdParameters
impl StdVideoH264HrdParameters
Sourcepub fn set_cpb_cnt_minus1(self, value: u8) -> Self
pub fn set_cpb_cnt_minus1(self, value: u8) -> Self
Set native field cpb_cnt_minus1 without native effects.
Sourcepub fn set_bit_rate_scale(self, value: u8) -> Self
pub fn set_bit_rate_scale(self, value: u8) -> Self
Set native field bit_rate_scale without native effects.
Sourcepub fn set_cpb_size_scale(self, value: u8) -> Self
pub fn set_cpb_size_scale(self, value: u8) -> Self
Set native field cpb_size_scale 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_bit_rate_value_minus1(self, value: [u32; 32]) -> Self
pub fn set_bit_rate_value_minus1(self, value: [u32; 32]) -> Self
Set native field bit_rate_value_minus1 without native effects.
Sourcepub fn set_cpb_size_value_minus1(self, value: [u32; 32]) -> Self
pub fn set_cpb_size_value_minus1(self, value: [u32; 32]) -> Self
Set native field cpb_size_value_minus1 without native effects.
Sourcepub fn set_cbr_flag(self, value: [u8; 32]) -> Self
pub fn set_cbr_flag(self, value: [u8; 32]) -> Self
Set native field cbr_flag without native effects.
Sourcepub fn set_initial_cpb_removal_delay_length_minus1(self, value: u32) -> Self
pub fn set_initial_cpb_removal_delay_length_minus1(self, value: u32) -> Self
Set native field initial_cpb_removal_delay_length_minus1 without native effects.
Sourcepub fn set_cpb_removal_delay_length_minus1(self, value: u32) -> Self
pub fn set_cpb_removal_delay_length_minus1(self, value: u32) -> Self
Set native field cpb_removal_delay_length_minus1 without native effects.
Sourcepub fn set_dpb_output_delay_length_minus1(self, value: u32) -> Self
pub fn set_dpb_output_delay_length_minus1(self, value: u32) -> Self
Set native field dpb_output_delay_length_minus1 without native effects.
Sourcepub fn set_time_offset_length(self, value: u32) -> Self
pub fn set_time_offset_length(self, value: u32) -> Self
Set native field time_offset_length without native effects.