oa::video::H265HrdParameters

H.265 hypothetical-reference-decoder parameters.

StRust public API

Declaration

pub struct H265HrdParameters {Show 14 fields pub nal_parameters_present: bool, pub vcl_parameters_present: bool, pub sub_picture_parameters_present: bool, pub sub_picture_cpb_parameters_in_picture_timing_sei: bool, pub tick_divisor_minus_2: u8, pub du_cpb_removal_delay_increment_length_minus_1: u8, pub dpb_output_delay_du_length_minus_1: u8, pub bit_rate_scale: u8, pub cpb_size_scale: u8, pub cpb_size_du_scale: u8, pub initial_cpb_removal_delay_length_minus_1: u8, pub au_cpb_removal_delay_length_minus_1: u8, pub dpb_output_delay_length_minus_1: u8, pub sub_layers: Vec<H265SubLayerHrdParameters>, }
Public Rust declaration.

Public Methods

fn clone(&self) -> H265HrdParameters
fn fmt(&self, f: &mut Formatter<'_>) -> Result
fn eq(&self, other: &H265HrdParameters) -> bool

Associated Functions

fn default() -> H265HrdParameters

Public Data Members

nal_parameters_presentboolfield
vcl_parameters_presentboolfield
sub_picture_parameters_presentboolfield
sub_picture_cpb_parameters_in_picture_timing_seiboolfield
tick_divisor_minus_2u8field
du_cpb_removal_delay_increment_length_minus_1u8field
dpb_output_delay_du_length_minus_1u8field
bit_rate_scaleu8field
cpb_size_scaleu8field
cpb_size_du_scaleu8field
initial_cpb_removal_delay_length_minus_1u8field
au_cpb_removal_delay_length_minus_1u8field
dpb_output_delay_length_minus_1u8field
sub_layersVec<H265SubLayerHrdParameters>field

Public Method Documentation

fn clone( &self ) -> H265HrdParameters
No public source comment is attached to this declaration.
fn fmt( &self, f: &mut Formatter<'_> ) -> Result
No public source comment is attached to this declaration.
fn eq( &self, other: &H265HrdParameters ) -> bool
No public source comment is attached to this declaration.
fn default() -> H265HrdParameters
No public source comment is attached to this declaration.