oa::video::H265ShortTermReferencePictureSet

One fully parsed H.265 short-term reference-picture set. Syntax masks are retained for standard-video lowering while delta_pocs contains the resolved candidate order required to parse a following inter-predicted set.

StRust public API

Declaration

pub struct H265ShortTermReferencePictureSet { pub inter_ref_pic_set_prediction: bool, pub delta_index_minus_1: u32, pub delta_rps_sign: bool, pub abs_delta_rps_minus_1: u32, pub used_by_current_mask: u32, pub use_delta_mask: u32, pub negative_delta_poc_minus_1: Vec<u32>, pub positive_delta_poc_minus_1: Vec<u32>, pub used_by_current_negative_mask: u32, pub used_by_current_positive_mask: u32, pub delta_pocs: Vec<i32>, }
Public Rust declaration.

Public Methods

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

Associated Functions

fn default() -> H265ShortTermReferencePictureSet

Public Data Members

inter_ref_pic_set_predictionboolfield
delta_index_minus_1u32field
delta_rps_signboolfield
abs_delta_rps_minus_1u32field
used_by_current_masku32field
use_delta_masku32field
negative_delta_poc_minus_1Vec<u32>field
positive_delta_poc_minus_1Vec<u32>field
used_by_current_negative_masku32field
used_by_current_positive_masku32field
delta_pocsVec<i32>field

Public Method Documentation

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