oa::video::H265VideoParameterSet

Parsed H.265 video parameter set.

StRust public API

Declaration

pub struct H265VideoParameterSet { pub id: u32, pub max_sub_layers_minus_1: u32, pub temporal_id_nesting: bool, pub profile_tier_level: H265ProfileTierLevel, pub sub_layer_ordering_info_present: bool, pub decoded_picture_buffer: H265DecodedPictureBuffer, pub max_layer_id: u8, pub layer_id_included: Vec<Vec<bool>>, pub timing: Option<H265TimingInfo>, pub hrd_parameters: Vec<H265VpsHrdParameters>, }
Public Rust declaration.

Public Methods

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

Public Data Members

idu32field
max_sub_layers_minus_1u32field
temporal_id_nestingboolfield
profile_tier_levelH265ProfileTierLevelfield
sub_layer_ordering_info_presentboolfield
decoded_picture_bufferH265DecodedPictureBufferfield
max_layer_idu8field
layer_id_includedVec<Vec<bool>>field
timingOption<H265TimingInfo>field
hrd_parametersVec<H265VpsHrdParameters>field

Public Method Documentation

fn clone( &self ) -> H265VideoParameterSet
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: &H265VideoParameterSet ) -> bool
No public source comment is attached to this declaration.