oa::video::H265ProfileTierLevel

General H.265 profile-tier-level fields carried by a VPS.

StRust public API

Declaration

pub struct H265ProfileTierLevel { pub profile_idc: u32, pub level_idc: u32, pub high_tier: bool, pub progressive_source: bool, pub interlaced_source: bool, pub non_packed_constraint: bool, pub frame_only_constraint: bool, }
Public Rust declaration.

Public Methods

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

Associated Functions

fn default() -> H265ProfileTierLevel

Public Data Members

profile_idcu32field
level_idcu32field
high_tierboolfield
progressive_sourceboolfield
interlaced_sourceboolfield
non_packed_constraintboolfield
frame_only_constraintboolfield

Public Method Documentation

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