oa::video::H265VuiParameters

H.265 video-usability information retained by an SPS.

StRust public API

Declaration

pub struct H265VuiParameters { pub aspect_ratio: Option<H265AspectRatio>, pub overscan_appropriate: Option<bool>, pub video_signal: Option<H265VideoSignal>, pub chroma_location: Option<H265ChromaLocation>, pub neutral_chroma_indication: bool, pub field_sequence: bool, pub frame_field_info_present: bool, pub default_display_window: Option<[u32; 4]>, pub timing: Option<H265TimingInfo>, pub hrd: Option<H265HrdParameters>, pub bitstream_restriction: Option<H265BitstreamRestriction>, }
Public Rust declaration.

Public Methods

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

Associated Functions

fn default() -> H265VuiParameters

Public Data Members

aspect_ratioOption<H265AspectRatio>field
overscan_appropriateOption<bool>field
video_signalOption<H265VideoSignal>field
chroma_locationOption<H265ChromaLocation>field
neutral_chroma_indicationboolfield
field_sequenceboolfield
frame_field_info_presentboolfield
default_display_windowOption<[u32; 4]>field
timingOption<H265TimingInfo>field
hrdOption<H265HrdParameters>field
bitstream_restrictionOption<H265BitstreamRestriction>field

Public Method Documentation

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