TSDuck v3.40-4025
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
tsTID.h File Reference

MPEG PSI/SI table identifiers. More...

Namespaces

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

Typedefs

using ts::TID = uint8_t
 Table identifier.
 

Enumerations

enum  : TID {
  ts::TID_PAT = 0x00 ,
  ts::TID_CAT = 0x01 ,
  ts::TID_PMT = 0x02 ,
  ts::TID_TSDT = 0x03 ,
  ts::TID_MP4SDT = 0x04 ,
  ts::TID_MP4ODT = 0x05 ,
  ts::TID_MDT = 0x06 ,
  ts::TID_IPMP_CT = 0x07 ,
  ts::TID_ISO_14496 = 0x08 ,
  ts::TID_ISO_23001_11 = 0x09 ,
  ts::TID_ISO_23001_10 = 0x0A ,
  ts::TID_DSMCC_MPE = 0x3A ,
  ts::TID_DSMCC_UNM = 0x3B ,
  ts::TID_DSMCC_DDM = 0x3C ,
  ts::TID_DSMCC_SD = 0x3D ,
  ts::TID_DSMCC_PD = 0x3E ,
  ts::TID_MPEG_LAST = 0x3F ,
  ts::TID_NULL = 0xFF ,
  ts::TID_NIT_ACT = 0x40 ,
  ts::TID_NIT_OTH = 0x41 ,
  ts::TID_SDT_ACT = 0x42 ,
  ts::TID_SDT_OTH = 0x46 ,
  ts::TID_BAT = 0x4A ,
  ts::TID_UNT = 0x4B ,
  ts::TID_INT = 0x4C ,
  ts::TID_SAT = 0x4D ,
  ts::TID_EIT_PF_ACT = 0x4E ,
  ts::TID_EIT_PF_OTH = 0x4F ,
  ts::TID_EIT_S_ACT_MIN = 0x50 ,
  ts::TID_EIT_S_ACT_MAX = 0x5F ,
  ts::TID_EIT_S_OTH_MIN = 0x60 ,
  ts::TID_EIT_S_OTH_MAX = 0x6F ,
  ts::TID_TDT = 0x70 ,
  ts::TID_RST = 0x71 ,
  ts::TID_ST = 0x72 ,
  ts::TID_TOT = 0x73 ,
  ts::TID_AIT = 0x74 ,
  ts::TID_CT = 0x75 ,
  ts::TID_RCT = 0x76 ,
  ts::TID_CIT = 0x77 ,
  ts::TID_MPE_FEC = 0x78 ,
  ts::TID_RNT = 0x79 ,
  ts::TID_MPE_IFEC = 0x7A ,
  ts::TID_DIT = 0x7E ,
  ts::TID_SIT = 0x7F ,
  ts::TID_ECM_80 = 0x80 ,
  ts::TID_ECM_81 = 0x81 ,
  ts::TID_EMM_FIRST = 0x82 ,
  ts::TID_EMM_82 = 0x82 ,
  ts::TID_EMM_83 = 0x83 ,
  ts::TID_EMM_84 = 0x84 ,
  ts::TID_EMM_85 = 0x85 ,
  ts::TID_EMM_86 = 0x86 ,
  ts::TID_EMM_87 = 0x87 ,
  ts::TID_EMM_88 = 0x88 ,
  ts::TID_EMM_89 = 0x89 ,
  ts::TID_EMM_8A = 0x8A ,
  ts::TID_EMM_8B = 0x8B ,
  ts::TID_EMM_8C = 0x8C ,
  ts::TID_EMM_8D = 0x8D ,
  ts::TID_EMM_8E = 0x8E ,
  ts::TID_EMM_8F = 0x8F ,
  ts::TID_EMM_LAST = 0x8F ,
  ts::TID_EIT_MIN = 0x4E ,
  ts::TID_EIT_MAX = 0x6F ,
  ts::TID_CAS_FIRST = 0x80 ,
  ts::TID_CAS_LAST = 0x8F ,
  ts::TID_SA_CECM_82 = 0x82 ,
  ts::TID_SA_CECM_83 = 0x83 ,
  ts::TID_SA_EMM_STB_U = 0x84 ,
  ts::TID_SA_EMM_STB_G = 0x85 ,
  ts::TID_SA_EMM_A = 0x86 ,
  ts::TID_SA_EMM_U = 0x87 ,
  ts::TID_SA_EMM_S = 0x88 ,
  ts::TID_SA_EMM_CAM_G = 0x89 ,
  ts::TID_SA_RECM_8A = 0x8A ,
  ts::TID_SA_RECM_8B = 0x8B ,
  ts::TID_SA_EMM_T = 0x8F ,
  ts::TID_LW_DMT = 0x90 ,
  ts::TID_LW_BDT = 0x91 ,
  ts::TID_LW_VIT = 0x92 ,
  ts::TID_LW_VCT = 0x93 ,
  ts::TID_VIA_EMM_FT_E = 0x86 ,
  ts::TID_VIA_EMM_FT_O = 0x87 ,
  ts::TID_VIA_EMM_U = 0x88 ,
  ts::TID_VIA_EMM_GA_E = 0x8A ,
  ts::TID_VIA_EMM_GA_O = 0x8B ,
  ts::TID_VIA_EMM_GH_E = 0x8C ,
  ts::TID_VIA_EMM_GH_O = 0x8D ,
  ts::TID_VIA_EMM_S = 0x8E ,
  ts::TID_MG_EMM_U = 0x82 ,
  ts::TID_MG_EMM_A = 0x83 ,
  ts::TID_MG_EMM_G = 0x84 ,
  ts::TID_MG_EMM_I = 0x85 ,
  ts::TID_MG_EMM_C = 0x86 ,
  ts::TID_MG_EMM_CG = 0x89 ,
  ts::TID_MGT = 0xC7 ,
  ts::TID_TVCT = 0xC8 ,
  ts::TID_CVCT = 0xC9 ,
  ts::TID_RRT = 0xCA ,
  ts::TID_ATSC_EIT = 0xCB ,
  ts::TID_ETT = 0xCC ,
  ts::TID_STT = 0xCD ,
  ts::TID_DCCT = 0xD3 ,
  ts::TID_DCCSCT = 0xD4 ,
  ts::TID_SCTE18_EAS = 0xD8 ,
  ts::TID_SCTE35_SIT = 0xFC ,
  ts::TID_DCT = 0xC0 ,
  ts::TID_DLT = 0xC1 ,
  ts::TID_PCAT = 0xC2 ,
  ts::TID_SDTT = 0xC3 ,
  ts::TID_BIT = 0xC4 ,
  ts::TID_NBIT_BODY = 0xC5 ,
  ts::TID_NBIT_REF = 0xC6 ,
  ts::TID_LDT = 0xC7 ,
  ts::TID_CDT = 0xC8 ,
  ts::TID_LIT = 0xD0 ,
  ts::TID_ERT = 0xD1 ,
  ts::TID_ITT = 0xD2 ,
  ts::TID_AMT = 0xFE
}
 Table identification (TID) values. More...
 

Functions

UString ts::TIDName (const DuckContext &duck, TID tid, CASID cas=CASID_NULL, NamesFlags flags=NamesFlags::NAME)
 Get the name of a Table ID.
 

Variables

constexpr size_t ts::TID_MAX = 0x100
 Maximum number of TID values.
 

Detailed Description

MPEG PSI/SI table identifiers.