oa::video::H264PictureParameterSet

Parsed H.264 picture parameter set required by decode-session setup.

StRust public API

Declaration

pub struct H264PictureParameterSet {Show 17 fields pub id: u32, pub sequence_parameter_set_id: u32, pub num_ref_idx_l0_default_active_minus_1: u32, pub num_ref_idx_l1_default_active_minus_1: u32, pub weighted_bipred_idc: u32, pub pic_init_qp_minus_26: i32, pub pic_init_qs_minus_26: i32, pub chroma_qp_index_offset: i32, pub second_chroma_qp_index_offset: i32, pub entropy_coding_mode: bool, pub bottom_field_pic_order_in_frame_present: bool, pub weighted_pred: bool, pub deblocking_filter_control_present: bool, pub constrained_intra_pred: bool, pub redundant_pic_count_present: bool, pub transform_8x8_mode: bool, pub scaling_lists: Option<H264ScalingLists>, }
Public Rust declaration.

Public Methods

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

Public Data Members

idu32field
sequence_parameter_set_idu32field
num_ref_idx_l0_default_active_minus_1u32field
num_ref_idx_l1_default_active_minus_1u32field
weighted_bipred_idcu32field
pic_init_qp_minus_26i32field
pic_init_qs_minus_26i32field
chroma_qp_index_offseti32field
second_chroma_qp_index_offseti32field
entropy_coding_modeboolfield
bottom_field_pic_order_in_frame_presentboolfield
weighted_predboolfield
deblocking_filter_control_presentboolfield
constrained_intra_predboolfield
redundant_pic_count_presentboolfield
transform_8x8_modeboolfield
scaling_listsOption<H264ScalingLists>field

Public Method Documentation

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