TSDuck v3.38-3699
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::HEVCShortTermReferencePictureSetList::ShortTermReferencePictureSet Class Reference

HEVC short-term reference picture set. More...

#include <tsHEVCShortTermReferencePictureSetList.h>

Public Member Functions

 ShortTermReferencePictureSet ()=default
 Constructor.
 
void clear ()
 Clear structure content.
 

Public Attributes

uint32_t abs_delta_rps_minus1 = 0
 abs_delta_rps_minus1
 
uint32_t delta_idx_minus1 = 0
 delta_idx_minus1
 
std::vector< uint32_t > delta_poc_s0_minus1 {}
 delta_poc_minus1
 
std::vector< uint32_t > delta_poc_s1_minus1 {}
 delta_poc_minus1
 
uint8_t delta_rps_sign = 0
 delta_rps_sign
 
std::vector< int32_t > DeltaPocS0 {}
 ITU-T Rec. H.265, 7.4.8 (7-67)
 
std::vector< int32_t > DeltaPocS1 {}
 ITU-T Rec. H.265, 7.4.8 (7-68)
 
uint8_t inter_ref_pic_set_prediction_flag = 0
 inter_ref_pic_set_prediction_flag
 
uint32_t num_negative_pics = 0
 num_negative_pics
 
uint32_t num_positive_pics = 0
 num_positive_pics
 
uint32_t NumDeltaPocs = 0
 ITU-T Rec. H.265, 7.4.8 (7-71)
 
uint32_t NumNegativePics = 0
 ITU-T Rec. H.265, 7.4.8 (7-61, 7-63)
 
uint32_t NumPositivePics = 0
 ITU-T Rec. H.265, 7.4.8 (7-62, 7-64)
 
std::vector< uint8_t > use_delta_flag {}
 use_delta_flag
 
std::vector< uint8_t > used_by_curr_pic_flag {}
 used_by_curr_pic_flag
 
std::vector< uint8_t > used_by_curr_pic_s0_flag {}
 used_by_curr_pic_flag
 
std::vector< uint8_t > used_by_curr_pic_s1_flag {}
 used_by_curr_pic_flag
 
std::vector< uint8_t > UsedByCurrPicS0 {}
 ITU-T Rec. H.265, 7.4.8 (7-65)
 
std::vector< uint8_t > UsedByCurrPicS1 {}
 ITU-T Rec. H.265, 7.4.8 (7-66)
 
bool valid = false
 This structure is valid.
 

Detailed Description

HEVC short-term reference picture set.

See also
ITU-T Rec. H.265, 7.3.7 and 7.4.8.from

The documentation for this class was generated from the following file: