oa::video::H264BitstreamRestriction

H.264 VUI bitstream-restriction syntax.

StRust public API

Declaration

pub struct H264BitstreamRestriction { pub motion_vectors_over_picture_boundaries: bool, pub max_bytes_per_picture_denom: u32, pub max_bits_per_macroblock_denom: u32, pub log2_max_motion_vector_length_horizontal: u32, pub log2_max_motion_vector_length_vertical: u32, pub max_num_reorder_frames: u32, pub max_dec_frame_buffering: u32, }
Public Rust declaration.

Public Methods

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

Public Data Members

motion_vectors_over_picture_boundariesboolfield
max_bytes_per_picture_denomu32field
max_bits_per_macroblock_denomu32field
log2_max_motion_vector_length_horizontalu32field
log2_max_motion_vector_length_verticalu32field
max_num_reorder_framesu32field
max_dec_frame_bufferingu32field

Public Method Documentation

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