TSDuck v3.38-3696
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
tsVVC.h File Reference

Basic definitions for Versatile Video Coding (VVC, H.266) standard. More...

Namespaces

namespace  ts
 TSDuck namespace, containing all TSDuck classes and functions.
 

Enumerations

enum  {
  ts::VVC_AUT_TRAIL_NUT = 0 ,
  ts::VVC_AUT_STSA_NUT = 1 ,
  ts::VVC_AUT_RADL_NUT = 2 ,
  ts::VVC_AUT_RASL_NUT = 3 ,
  ts::VVC_AUT_RSV_VCL_4 = 4 ,
  ts::VVC_AUT_RSV_VCL_5 = 5 ,
  ts::VVC_AUT_RSV_VCL_6 = 6 ,
  ts::VVC_AUT_IDR_W_RADL = 7 ,
  ts::VVC_AUT_IDR_N_LP = 8 ,
  ts::VVC_AUT_CRA_NUT = 9 ,
  ts::VVC_AUT_GDR_NUT = 10 ,
  ts::VVC_AUT_RSV_IRAP_11 = 11 ,
  ts::VVC_AUT_OPI_NUT = 12 ,
  ts::VVC_AUT_DCI_NUT = 13 ,
  ts::VVC_AUT_VPS_NUT = 14 ,
  ts::VVC_AUT_SPS_NUT = 15 ,
  ts::VVC_AUT_PPS_NUT = 16 ,
  ts::VVC_AUT_PREFIX_APS_NUT = 17 ,
  ts::VVC_AUT_SUFFIX_APS_NUT = 18 ,
  ts::VVC_AUT_PH_NUT = 19 ,
  ts::VVC_AUT_AUD_NUT = 20 ,
  ts::VVC_AUT_EOS_NUT = 21 ,
  ts::VVC_AUT_EOB_NUT = 22 ,
  ts::VVC_AUT_PREFIX_SEI_NUT = 23 ,
  ts::VVC_AUT_SUFFIX_SEI_NUT = 24 ,
  ts::VVC_AUT_FD_NUT = 25 ,
  ts::VVC_AUT_RSV_NVCL_26 = 26 ,
  ts::VVC_AUT_RSV_NVCL_27 = 27 ,
  ts::VVC_AUT_UNSPEC_28 = 28 ,
  ts::VVC_AUT_UNSPEC_31 = 31 ,
  ts::VVC_AUT_INVALID = 0xFF
}
 VVC access unit types. More...
 
enum  {
  ts::VVC_PIC_TYPE_I = 0 ,
  ts::VVC_PIC_TYPE_IP = 1 ,
  ts::VVC_PIC_TYPE_IPB = 2
}
 VVC picture types. More...
 

Detailed Description

Basic definitions for Versatile Video Coding (VVC, H.266) standard.

See also
ITU-T Rec. H.266