oa::video::H265BitstreamRestriction

H.265 VUI bitstream restrictions.

StRust public API

Declaration

pub struct H265BitstreamRestriction { pub tiles_fixed_structure: bool, pub motion_vectors_over_picture_boundaries: bool, pub restricted_reference_picture_lists: bool, pub min_spatial_segmentation_idc: u32, pub max_bytes_per_picture_denom: u32, pub max_bits_per_min_coding_unit_denom: u32, pub log2_max_motion_vector_length_horizontal: u32, pub log2_max_motion_vector_length_vertical: u32, }
Public Rust declaration.

Public Methods

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

Associated Functions

fn default() -> H265BitstreamRestriction

Public Data Members

tiles_fixed_structureboolfield
motion_vectors_over_picture_boundariesboolfield
restricted_reference_picture_listsboolfield
min_spatial_segmentation_idcu32field
max_bytes_per_picture_denomu32field
max_bits_per_min_coding_unit_denomu32field
log2_max_motion_vector_length_horizontalu32field
log2_max_motion_vector_length_verticalu32field

Public Method Documentation

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