oa::video::H264SliceHeader
Parsed H.264 slice fields required by picture submission and DPB updates.
Declaration
pub struct H264SliceHeader {Show 14 fields pub first_macroblock_in_slice: u32, pub slice_type: H264SliceType, pub picture_parameter_set_id: u32, pub frame_number: u32, pub idr_picture_id: Option<u32>, pub picture_order_count_lsb: Option<u32>, pub field_picture: bool, pub bottom_field: bool, pub is_idr: bool, pub is_reference: bool, pub no_output_of_prior_pictures: bool, pub long_term_reference: bool, pub adaptive_reference_picture_marking: bool, pub memory_management: Vec<H264MemoryManagementControl>, }Public Rust declaration.
Public Methods
Public Data Members
first_macroblock_in_sliceu32fieldslice_typeH264SliceTypefieldpicture_parameter_set_idu32fieldframe_numberu32fieldidr_picture_idOption<u32>fieldpicture_order_count_lsbOption<u32>fieldfield_pictureboolfieldbottom_fieldboolfieldis_idrboolfieldis_referenceboolfieldno_output_of_prior_picturesboolfieldlong_term_referenceboolfieldadaptive_reference_picture_markingboolfieldmemory_managementVec<H264MemoryManagementControl>fieldPublic Method Documentation
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.
No public source comment is attached to this declaration.