oa::video::H265SliceHeader
Parsed H.265 slice fields required by picture submission and DPB updates.
Declaration
pub struct H265SliceHeader {Show 21 fields pub picture_parameter_set_id: u32, pub sequence_parameter_set_id: u32, pub video_parameter_set_id: u32, pub slice_type: H265SliceType, pub slice_segment_address: u32, pub picture_order_count_lsb: Option<u32>, pub short_term_reference_picture_set_sps: bool, pub short_term_reference_picture_set_index: Option<u32>, pub short_term_reference_picture_set_bits: u16, pub short_term_current_before_delta_pocs: Vec<i32>, pub short_term_current_after_delta_pocs: Vec<i32>, pub short_term_following_delta_pocs: Vec<i32>, pub nal_unit_type: u8, pub temporal_id: u8, pub first_slice_segment_in_picture: bool, pub is_irap: bool, pub is_idr: bool, pub no_output_of_prior_pictures: bool, pub is_reference: bool, pub picture_output: bool, pub colour_plane_id: Option<u8>, }Public Rust declaration.
Public Methods
Public Data Members
picture_parameter_set_idu32fieldsequence_parameter_set_idu32fieldvideo_parameter_set_idu32fieldslice_typeH265SliceTypefieldslice_segment_addressu32fieldpicture_order_count_lsbOption<u32>fieldshort_term_reference_picture_set_spsboolfieldshort_term_reference_picture_set_indexOption<u32>fieldshort_term_reference_picture_set_bitsu16fieldshort_term_current_before_delta_pocsVec<i32>fieldshort_term_current_after_delta_pocsVec<i32>fieldshort_term_following_delta_pocsVec<i32>fieldnal_unit_typeu8fieldtemporal_idu8fieldfirst_slice_segment_in_pictureboolfieldis_irapboolfieldis_idrboolfieldno_output_of_prior_picturesboolfieldis_referenceboolfieldpicture_outputboolfieldcolour_plane_idOption<u8>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.