|
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...
|
|
enum | : PDS {
ts::PDS_BSKYB = 0x00000002
,
ts::PDS_BSKYB_2 = 0x00000003
,
ts::PDS_BSKYB_3 = 0x00000004
,
ts::PDS_NAGRA = 0x00000009
,
ts::PDS_NAGRA_2 = 0x0000000A
,
ts::PDS_NAGRA_3 = 0x0000000B
,
ts::PDS_NAGRA_4 = 0x0000000C
,
ts::PDS_NAGRA_5 = 0x0000000D
,
ts::PDS_TPS = 0x00000010
,
ts::PDS_EACEM = 0x00000028
,
ts::PDS_EICTA = PDS_EACEM
,
ts::PDS_NORDIG = 0x00000029
,
ts::PDS_LOGIWAYS = 0x000000A2
,
ts::PDS_CANALPLUS = 0x000000C0
,
ts::PDS_EUTELSAT = 0x0000055F
,
ts::PDS_OFCOM = 0x0000233A
,
ts::PDS_AUSTRALIA = 0x00003200
,
ts::PDS_AOM = 0x414F4D53
,
ts::PDS_ATSC = 0x41545343
,
ts::PDS_AVSAudio = 0x41565341
,
ts::PDS_AVSVideo = 0x41565356
,
ts::PDS_ISDB = 0x49534442
,
ts::PDS_CUVV = 0x63757676
,
ts::PDS_NULL = 0xFFFFFFFF
} |
| Selected DVB-registered private data specifier (PDS) values. More...
|
|
enum | : DID {
ts::DID_NULL = 0xFF
,
ts::DID_VIDEO = 0x02
,
ts::DID_AUDIO = 0x03
,
ts::DID_HIERARCHY = 0x04
,
ts::DID_REGISTRATION = 0x05
,
ts::DID_DATA_ALIGN = 0x06
,
ts::DID_TGT_BG_GRID = 0x07
,
ts::DID_VIDEO_WIN = 0x08
,
ts::DID_CA = 0x09
,
ts::DID_LANGUAGE = 0x0A
,
ts::DID_SYS_CLOCK = 0x0B
,
ts::DID_MUX_BUF_USE = 0x0C
,
ts::DID_COPYRIGHT = 0x0D
,
ts::DID_MAX_BITRATE = 0x0E
,
ts::DID_PRIV_DATA_IND = 0x0F
,
ts::DID_SMOOTH_BUF = 0x10
,
ts::DID_STD = 0x11
,
ts::DID_IBP = 0x12
,
ts::DID_CAROUSEL_IDENTIFIER = 0x13
,
ts::DID_ASSOCIATION_TAG = 0x14
,
ts::DID_DEFERRED_ASSOC_TAGS = 0x15
,
ts::DID_NPT_REFERENCE = 0x17
,
ts::DID_NPT_ENDPOINT = 0x18
,
ts::DID_STREAM_MODE = 0x19
,
ts::DID_STREAM_EVENT = 0x1A
,
ts::DID_MPEG4_VIDEO = 0x1B
,
ts::DID_MPEG4_AUDIO = 0x1C
,
ts::DID_IOD = 0x1D
,
ts::DID_SL = 0x1E
,
ts::DID_FMC = 0x1F
,
ts::DID_EXT_ES_ID = 0x20
,
ts::DID_MUXCODE = 0x21
,
ts::DID_M4MUX_BUFFER_SIZE = 0x22
,
ts::DID_MUX_BUFFER = 0x23
,
ts::DID_CONTENT_LABELLING = 0x24
,
ts::DID_METADATA_POINTER = 0x25
,
ts::DID_METADATA = 0x26
,
ts::DID_METADATA_STD = 0x27
,
ts::DID_AVC_VIDEO = 0x28
,
ts::DID_MPEG2_IPMP = 0x29
,
ts::DID_AVC_TIMING_HRD = 0x2A
,
ts::DID_MPEG2_AAC_AUDIO = 0x2B
,
ts::DID_M4_MUX_TIMING = 0x2C
,
ts::DID_MPEG4_TEXT = 0x2D
,
ts::DID_MPEG4_AUDIO_EXT = 0x2E
,
ts::DID_AUX_VIDEO = 0x2F
,
ts::DID_SVC_EXT = 0x30
,
ts::DID_MVC_EXT = 0x31
,
ts::DID_J2K_VIDEO = 0x32
,
ts::DID_MVC_OPER_POINT = 0x33
,
ts::DID_STEREO_VIDEO_FORMAT = 0x34
,
ts::DID_STEREO_PROG_INFO = 0x35
,
ts::DID_STEREO_VIDEO_INFO = 0x36
,
ts::DID_TRANSPORT_PROFILE = 0x37
,
ts::DID_HEVC_VIDEO = 0x38
,
ts::DID_VVC_VIDEO = 0x39
,
ts::DID_EVC_VIDEO = 0x3A
,
ts::DID_MPEG_EXTENSION = 0x3F
,
ts::DID_NETWORK_NAME = 0x40
,
ts::DID_SERVICE_LIST = 0x41
,
ts::DID_STUFFING = 0x42
,
ts::DID_SAT_DELIVERY = 0x43
,
ts::DID_CABLE_DELIVERY = 0x44
,
ts::DID_VBI_DATA = 0x45
,
ts::DID_VBI_TELETEXT = 0x46
,
ts::DID_BOUQUET_NAME = 0x47
,
ts::DID_SERVICE = 0x48
,
ts::DID_COUNTRY_AVAIL = 0x49
,
ts::DID_LINKAGE = 0x4A
,
ts::DID_NVOD_REFERENCE = 0x4B
,
ts::DID_TIME_SHIFT_SERVICE = 0x4C
,
ts::DID_SHORT_EVENT = 0x4D
,
ts::DID_EXTENDED_EVENT = 0x4E
,
ts::DID_TIME_SHIFT_EVENT = 0x4F
,
ts::DID_COMPONENT = 0x50
,
ts::DID_MOSAIC = 0x51
,
ts::DID_STREAM_ID = 0x52
,
ts::DID_CA_ID = 0x53
,
ts::DID_CONTENT = 0x54
,
ts::DID_PARENTAL_RATING = 0x55
,
ts::DID_TELETEXT = 0x56
,
ts::DID_TELEPHONE = 0x57
,
ts::DID_LOCAL_TIME_OFFSET = 0x58
,
ts::DID_SUBTITLING = 0x59
,
ts::DID_TERREST_DELIVERY = 0x5A
,
ts::DID_MLINGUAL_NETWORK = 0x5B
,
ts::DID_MLINGUAL_BOUQUET = 0x5C
,
ts::DID_MLINGUAL_SERVICE = 0x5D
,
ts::DID_MLINGUAL_COMPONENT = 0x5E
,
ts::DID_PRIV_DATA_SPECIF = 0x5F
,
ts::DID_SERVICE_MOVE = 0x60
,
ts::DID_SHORT_SMOOTH_BUF = 0x61
,
ts::DID_FREQUENCY_LIST = 0x62
,
ts::DID_PARTIAL_TS = 0x63
,
ts::DID_DATA_BROADCAST = 0x64
,
ts::DID_SCRAMBLING = 0x65
,
ts::DID_DATA_BROADCAST_ID = 0x66
,
ts::DID_TRANSPORT_STREAM = 0x67
,
ts::DID_DSNG = 0x68
,
ts::DID_PDC = 0x69
,
ts::DID_AC3 = 0x6A
,
ts::DID_ANCILLARY_DATA = 0x6B
,
ts::DID_CELL_LIST = 0x6C
,
ts::DID_CELL_FREQ_LINK = 0x6D
,
ts::DID_ANNOUNCE_SUPPORT = 0x6E
,
ts::DID_APPLI_SIGNALLING = 0x6F
,
ts::DID_ADAPTFIELD_DATA = 0x70
,
ts::DID_SERVICE_ID = 0x71
,
ts::DID_SERVICE_AVAIL = 0x72
,
ts::DID_DEFAULT_AUTHORITY = 0x73
,
ts::DID_RELATED_CONTENT = 0x74
,
ts::DID_TVA_ID = 0x75
,
ts::DID_CONTENT_ID = 0x76
,
ts::DID_TIME_SLICE_FEC_ID = 0x77
,
ts::DID_ECM_REPETITION_RATE = 0x78
,
ts::DID_S2_SAT_DELIVERY = 0x79
,
ts::DID_ENHANCED_AC3 = 0x7A
,
ts::DID_DTS = 0x7B
,
ts::DID_AAC = 0x7C
,
ts::DID_XAIT_LOCATION = 0x7D
,
ts::DID_FTA_CONTENT_MGMT = 0x7E
,
ts::DID_DVB_EXTENSION = 0x7F
,
ts::DID_AIT_APPLICATION = 0x00
,
ts::DID_AIT_APP_NAME = 0x01
,
ts::DID_AIT_TRANSPORT_PROTO = 0x02
,
ts::DID_AIT_DVBJ_APP = 0x03
,
ts::DID_AIT_DVBJ_APP_LOC = 0x04
,
ts::DID_AIT_EXT_APP_AUTH = 0x05
,
ts::DID_AIT_APP_RECORDING = 0x06
,
ts::DID_AIT_HTML_APP = 0x08
,
ts::DID_AIT_HTML_APP_LOC = 0x09
,
ts::DID_AIT_HTML_APP_BOUND = 0x0A
,
ts::DID_AIT_APP_ICONS = 0x0B
,
ts::DID_AIT_PREFETCH = 0x0C
,
ts::DID_AIT_DII_LOCATION = 0x0D
,
ts::DID_AIT_APP_STORAGE = 0x10
,
ts::DID_AIT_IP_SIGNALLING = 0x11
,
ts::DID_AIT_GRAPHICS_CONST = 0x14
,
ts::DID_AIT_APP_LOCATION = 0x15
,
ts::DID_AIT_APP_USAGE = 0x16
,
ts::DID_AIT_APP_BOUNDARY = 0x17
,
ts::DID_INT_SMARTCARD = 0x06
,
ts::DID_INT_MAC_ADDR = 0x07
,
ts::DID_INT_SERIAL_NUM = 0x08
,
ts::DID_INT_IP_ADDR = 0x09
,
ts::DID_INT_IPV6_ADDR = 0x0A
,
ts::DID_INT_PF_NAME = 0x0C
,
ts::DID_INT_PF_PROVIDER = 0x0D
,
ts::DID_INT_MAC_ADDR_RANGE = 0x0E
,
ts::DID_INT_IP_SLASH = 0x0F
,
ts::DID_INT_IP_SRC_SLASH = 0x10
,
ts::DID_INT_IPV6_SLASH = 0x11
,
ts::DID_INT_IPV6_SRC_SLASH = 0x12
,
ts::DID_INT_STREAM_LOC = 0x13
,
ts::DID_INT_ISP_ACCESS = 0x14
,
ts::DID_INT_GEN_STREAM_LOC = 0x15
,
ts::DID_UNT_SCHEDULING = 0x01
,
ts::DID_UNT_UPDATE = 0x02
,
ts::DID_UNT_SSU_LOCATION = 0x03
,
ts::DID_UNT_MESSAGE = 0x04
,
ts::DID_UNT_SSU_EVENT_NAME = 0x05
,
ts::DID_UNT_SMARTCARD = 0x06
,
ts::DID_UNT_MAC_ADDR = 0x07
,
ts::DID_UNT_SERIAL_NUM = 0x08
,
ts::DID_UNT_IP_ADDR = 0x09
,
ts::DID_UNT_IPV6_ADDR = 0x0A
,
ts::DID_UNT_SUBGROUP_ASSOC = 0x0B
,
ts::DID_UNT_ENHANCED_MSG = 0x0C
,
ts::DID_UNT_SSU_URI = 0x0D
,
ts::DVB_RNT_RAR_OVER_DVB = 0x40
,
ts::DVB_RNT_RAR_OVER_IP = 0x41
,
ts::DVB_RNT_SCAN = 0x42
,
ts::DID_LW_SUBSCRIPTION = 0x81
,
ts::DID_LW_SCHEDULE = 0xB0
,
ts::DID_LW_PRIV_COMPONENT = 0xB1
,
ts::DID_LW_PRIV_LINKAGE = 0xB2
,
ts::DID_LW_CHAPTER = 0xB3
,
ts::DID_LW_DRM = 0xB4
,
ts::DID_LW_VIDEO_SIZE = 0xB5
,
ts::DID_LW_EPISODE = 0xB6
,
ts::DID_LW_PRICE = 0xB7
,
ts::DID_LW_ASSET_REFERENCE = 0xB8
,
ts::DID_LW_CONTENT_CODING = 0xB9
,
ts::DID_LW_VOD_COMMAND = 0xBA
,
ts::DID_LW_DELETION_DATE = 0xBB
,
ts::DID_LW_PLAY_LIST = 0xBC
,
ts::DID_LW_PLAY_LIST_ENTRY = 0xBD
,
ts::DID_LW_ORDER_CODE = 0xBE
,
ts::DID_LW_BOUQUET_REFERENCE = 0xBF
,
ts::DID_EUTELSAT_CHAN_NUM = 0x83
,
ts::DID_NORDIG_CHAN_NUM_V1 = 0x83
,
ts::DID_NORDIG_CHAN_NUM_V2 = 0x87
,
ts::DID_LOGICAL_CHANNEL_NUM = 0x83
,
ts::DID_PREF_NAME_LIST = 0x84
,
ts::DID_PREF_NAME_ID = 0x85
,
ts::DID_EACEM_STREAM_ID = 0x86
,
ts::DID_HD_SIMULCAST_LCN = 0x88
,
ts::DID_OFCOM_LOGICAL_CHAN = 0x83
,
ts::DID_OFCOM_PREF_NAME_LST = 0x84
,
ts::DID_OFCOM_PREF_NAME_ID = 0x85
,
ts::DID_OFCOM_SERVICE_ATTR = 0x86
,
ts::DID_OFCOM_SHORT_SRV_NAM = 0x87
,
ts::DID_OFCOM_HD_SIMULCAST = 0x88
,
ts::DID_OFCOM_GUIDANCE = 0x89
,
ts::DID_AUSTRALIA_LOGICAL_CHAN = 0x83
,
ts::DID_DTG_STREAM_IND = 0x80
,
ts::DID_PIO_OFFSET_TIME = 0X80
,
ts::DID_LOGICAL_CHANNEL_81 = 0x81
,
ts::DID_PRIVATE2 = 0x82
,
ts::DID_LOGICAL_CHANNEL = 0x83
,
ts::DID_PIO_CONTENT = 0x83
,
ts::DID_PIO_LOGO = 0x84
,
ts::DID_ADSL_DELIVERY = 0x85
,
ts::DID_PIO_FEE = 0x86
,
ts::DID_PIO_EVENT_RANGE = 0x88
,
ts::DID_PIO_COPY_MANAGEMENT = 0x8B
,
ts::DID_PIO_COPY_CONTROL = 0x8C
,
ts::DID_PIO_PPV = 0x8E
,
ts::DID_PIO_STB_SERVICE_ID = 0x90
,
ts::DID_PIO_MASKING_SERV_ID = 0x91
,
ts::DID_PIO_STB_SERVMAP_UPD = 0x92
,
ts::DID_NEW_SERVICE_LIST = 0x93
,
ts::DID_MESSAGE_NAGRA = 0x94
,
ts::DID_ITEM_EVENT = 0xA1
,
ts::DID_ITEM_ZAPPING = 0xA2
,
ts::DID_APPLI_MESSAGE = 0xA3
,
ts::DID_LIST = 0xA4
,
ts::DID_KEY_LIST = 0xB0
,
ts::DID_PICTURE_SIGNALLING = 0xB1
,
ts::DID_COUNTER_BB = 0xBB
,
ts::DID_DATA_COMPONENT_BD = 0xBD
,
ts::DID_SYSTEM_MGMT_BE = 0xBE
,
ts::DID_VO_LANGUAGE = 0xC0
,
ts::DID_DATA_LIST = 0xC1
,
ts::DID_APPLI_LIST = 0xC2
,
ts::DID_MESSAGE = 0xC3
,
ts::DID_FILE = 0xC4
,
ts::DID_RADIO_FORMAT = 0xC5
,
ts::DID_APPLI_STARTUP = 0xC6
,
ts::DID_PATCH = 0xC7
,
ts::DID_LOADER = 0xC8
,
ts::DID_CHANNEL_MAP_UPDATE = 0xC9
,
ts::DID_PPV = 0xCA
,
ts::DID_COUNTER_CB = 0xCB
,
ts::DID_OPERATOR_INFO = 0xCC
,
ts::DID_SERVICE_DEF_PARAMS = 0xCD
,
ts::DID_FINGER_PRINTING = 0xCE
,
ts::DID_FINGER_PRINTING_V2 = 0xCF
,
ts::DID_CONCEALED_GEO_ZONES = 0xD0
,
ts::DID_COPY_PROTECTION = 0xD1
,
ts::DID_MG_SUBSCRIPTION = 0xD3
,
ts::DID_CABLE_BACKCH_DELIV = 0xD4
,
ts::DID_INTERACT_SNAPSHOT = 0xD5
,
ts::DID_ICON_POSITION = 0xDC
,
ts::DID_ICON_PIXMAP = 0xDD
,
ts::DID_ZONE_COORDINATE = 0xDE
,
ts::DID_HD_APP_CONTROL_CODE = 0xDF
,
ts::DID_EVENT_REPEAT = 0xE0
,
ts::DID_PPV_V2 = 0xE1
,
ts::DID_HYPERLINK_REF = 0xE2
,
ts::DID_SHORT_SERVICE = 0xE4
,
ts::DID_OPERATOR_TELEPHONE = 0xE5
,
ts::DID_ITEM_REFERENCE = 0xE6
,
ts::DID_MH_PARAMETERS = 0xE9
,
ts::DID_LOGICAL_REFERENCE = 0xED
,
ts::DID_DATA_VERSION = 0xEE
,
ts::DID_SERVICE_GROUP = 0xEF
,
ts::DID_STREAM_LOC_TRANSP = 0xF0
,
ts::DID_DATA_LOCATOR = 0xF1
,
ts::DID_RESIDENT_APP = 0xF2
,
ts::DID_RESIDENT_APP_SIGNAL = 0xF3
,
ts::DID_MH_LOGICAL_REF = 0xF8
,
ts::DID_RECORD_CONTROL = 0xF9
,
ts::DID_CMPS_RECORD_CONTROL = 0xFA
,
ts::DID_EPISODE = 0xFB
,
ts::DID_CMP_SELECTION = 0xFC
,
ts::DID_DATA_COMPONENT_FD = 0xFD
,
ts::DID_SYSTEM_MGMT_FE = 0xFE
,
ts::DID_LOGICAL_CHANNEL_SKY = 0xB1
,
ts::DID_SERVICE_SKY = 0xB2
,
ts::DID_AVS3_VIDEO = 0xD1
,
ts::DID_AVS3_AUDIO = 0xD2
,
ts::DID_AVS2_AUDIO = 0xD3
,
ts::DID_CUVV_HDR = 0xF3
,
ts::DID_AV1_VIDEO = 0x80
,
ts::DID_ATSC_STUFFING = 0x80
,
ts::DID_ATSC_AC3 = 0x81
,
ts::DID_ATSC_PID = 0x85
,
ts::DID_ATSC_CAPTION = 0x86
,
ts::DID_ATSC_CONTENT_ADVIS = 0x87
,
ts::DID_CUE_IDENTIFIER = 0x8A
,
ts::DID_ATSC_EXT_CHAN_NAME = 0xA0
,
ts::DID_ATSC_SERVICE_LOC = 0xA1
,
ts::DID_ATSC_TIME_SHIFT = 0xA2
,
ts::DID_ATSC_COMPONENT_NAME = 0xA3
,
ts::DID_ATSC_DATA_BRDCST = 0xA4
,
ts::DID_ATSC_PID_COUNT = 0xA5
,
ts::DID_ATSC_DOWNLOAD = 0xA6
,
ts::DID_ATSC_MPROTO_ENCAPS = 0xA7
,
ts::DID_ATSC_DCC_DEPARTING = 0xA8
,
ts::DID_ATSC_DCC_ARRIVING = 0xA9
,
ts::DID_ATSC_REDIST_CONTROL = 0xAA
,
ts::DID_ATSC_GENRE = 0xAB
,
ts::DID_ATSC_PRIVATE_INFO = 0xAD
,
ts::DID_ATSC_ENHANCED_AC3 = 0xCC
,
ts::DID_EAS_INBAND_DETAILS = 0x00
,
ts::DID_EAS_INBAND_EXCEPTS = 0x01
,
ts::DID_EAS_AUDIO_FILE = 0x02
,
ts::DID_EAS_METADATA = 0x03
,
ts::DID_SPLICE_AVAIL = 0x00
,
ts::DID_SPLICE_DTMF = 0x01
,
ts::DID_SPLICE_SEGMENT = 0x02
,
ts::DID_SPLICE_TIME = 0x03
,
ts::DID_ISDB_MATERIAL_INFO = 0x67
,
ts::DID_ISDB_HYBRID_INFO = 0x68
,
ts::DID_ISDB_HIERARCH_TRANS = 0xC0
,
ts::DID_ISDB_COPY_CONTROL = 0xC1
,
ts::DID_ISDB_NETWORK_ID = 0xC2
,
ts::DID_ISDB_PART_TS_TIME = 0xC3
,
ts::DID_ISDB_AUDIO_COMP = 0xC4
,
ts::DID_ISDB_HYPERLINK = 0xC5
,
ts::DID_ISDB_TARGET_REGION = 0xC6
,
ts::DID_ISDB_DATA_CONTENT = 0xC7
,
ts::DID_ISDB_VIDEO_CONTROL = 0xC8
,
ts::DID_ISDB_DOWNLOAD_CONT = 0xC9
,
ts::DID_ISDB_CA_EMM_TS = 0xCA
,
ts::DID_ISDB_CA_CONTRACT = 0xCB
,
ts::DID_ISDB_CA_SERVICE = 0xCC
,
ts::DID_ISDB_TS_INFO = 0xCD
,
ts::DID_ISDB_EXT_BROADCAST = 0xCE
,
ts::DID_ISDB_LOGO_TRANSM = 0xCF
,
ts::DID_ISDB_BASIC_LOCAL_EV = 0xD0
,
ts::DID_ISDB_REFERENCE = 0xD1
,
ts::DID_ISDB_NODE_RELATION = 0xD2
,
ts::DID_ISDB_SHORT_NODE_INF = 0xD3
,
ts::DID_ISDB_STC_REF = 0xD4
,
ts::DID_ISDB_SERIES = 0xD5
,
ts::DID_ISDB_EVENT_GROUP = 0xD6
,
ts::DID_ISDB_SI_PARAMETER = 0xD7
,
ts::DID_ISDB_BROADCAST_NAME = 0xD8
,
ts::DID_ISDB_COMP_GROUP = 0xD9
,
ts::DID_ISDB_SI_PRIME_TS = 0xDA
,
ts::DID_ISDB_BOARD_INFO = 0xDB
,
ts::DID_ISDB_LDT_LINKAGE = 0xDC
,
ts::DID_ISDB_CONNECT_TRANSM = 0xDD
,
ts::DID_ISDB_CONTENT_AVAIL = 0xDE
,
ts::DID_ISDB_EXTENSION = 0xDF
,
ts::DID_ISDB_SERVICE_GROUP = 0xE0
,
ts::DID_ISDB_AREA_BCAST_INF = 0xE1
,
ts::DID_ISDB_NETW_DOWNLOAD = 0xE2
,
ts::DID_ISDB_DOWNLOAD_PROT = 0xE3
,
ts::DID_ISDB_CA_ACTIVATION = 0xE4
,
ts::DID_ISDB_WMCTDS = 0xF3
,
ts::DID_ISDB_ADV_WDS = 0xF4
,
ts::DID_ISDB_SCRAMBLE_METH = 0xF5
,
ts::DID_ISDB_CA = 0xF6
,
ts::DID_ISDB_CAROUSEL_COMP = 0xF7
,
ts::DID_ISDB_COND_PLAYBACK = 0xF8
,
ts::DID_ISDB_CABLE_TS_DIV = 0xF9
,
ts::DID_ISDB_TERRES_DELIV = 0xFA
,
ts::DID_ISDB_PARTIAL_RECP = 0xFB
,
ts::DID_ISDB_EMERGENCY_INFO = 0xFC
,
ts::DID_ISDB_DATA_COMP = 0xFD
,
ts::DID_ISDB_SYSTEM_MGMT = 0xFE
} |
| Descriptor tag values (descriptor identification, DID) More...
|
|
enum | : DID {
ts::MPEG_EDID_OBJ_DESC_UPD = 0x02
,
ts::MPEG_EDID_HEVC_TIM_HRD = 0x03
,
ts::MPEG_EDID_AF_EXT = 0x04
,
ts::MPEG_EDID_HEVC_OP_POINT = 0x05
,
ts::MPEG_EDID_HEVC_HIER_EXT = 0x06
,
ts::MPEG_EDID_GREEN_EXT = 0x07
,
ts::MPEG_EDID_MPH3D_AUDIO = 0x08
,
ts::MPEG_EDID_MPH3D_CONFIG = 0x09
,
ts::MPEG_EDID_MPH3D_SCENE = 0x0A
,
ts::MPEG_EDID_MPH3D_TEXT = 0x0B
,
ts::MPEG_EDID_MPH3D_MULTI = 0x0C
,
ts::MPEG_EDID_MPH3D_DRCLOUD = 0x0D
,
ts::MPEG_EDID_MPH3D_COMMAND = 0x0E
,
ts::MPEG_EDID_QUALITY_EXT = 0x0F
,
ts::MPEG_EDID_VIRT_SEGMENT = 0x10
,
ts::MPEG_EDID_TIMED_METADATA_EXT = 0x11
,
ts::MPEG_EDID_HEVC_TILE_SSTRM = 0x12
,
ts::MPEG_EDID_HEVC_SUBREGION = 0x13
,
ts::MPEG_EDID_JXS_VIDEO = 0x14
,
ts::MPEG_EDID_VVC_TIM_HRD = 0x15
,
ts::MPEG_EDID_EVC_TIM_HRD = 0x16
,
ts::MPEG_EDID_LCEVC_VIDEO = 0x17
,
ts::MPEG_EDID_LCEVC_LINKAGE = 0x18
,
ts::MPEG_EDID_MEDIA_SVC_KIND = 0x19
,
ts::MPEG_EDID_NULL = 0xFF
} |
| MPEG extended descriptor tag values (in MPEG extension_descriptor) More...
|
|
enum | : DID {
ts::EDID_IMAGE_ICON = 0x00
,
ts::EDID_CPCM_DELIVERY_SIG = 0x01
,
ts::EDID_CP = 0x02
,
ts::EDID_CP_IDENTIFIER = 0x03
,
ts::EDID_T2_DELIVERY = 0x04
,
ts::EDID_SH_DELIVERY = 0x05
,
ts::EDID_SUPPL_AUDIO = 0x06
,
ts::EDID_NETW_CHANGE_NOTIFY = 0x07
,
ts::EDID_MESSAGE = 0x08
,
ts::EDID_TARGET_REGION = 0x09
,
ts::EDID_TARGET_REGION_NAME = 0x0A
,
ts::EDID_SERVICE_RELOCATED = 0x0B
,
ts::EDID_XAIT_PID = 0x0C
,
ts::EDID_C2_DELIVERY = 0x0D
,
ts::EDID_DTS_HD_AUDIO = 0x0E
,
ts::EDID_DTS_NEURAL = 0x0F
,
ts::EDID_VIDEO_DEPTH_RANGE = 0x10
,
ts::EDID_T2MI = 0x11
,
ts::EDID_URI_LINKAGE = 0x13
,
ts::EDID_CI_ANCILLARY_DATA = 0x14
,
ts::EDID_AC4 = 0x15
,
ts::EDID_C2_BUNDLE_DELIVERY = 0x16
,
ts::EDID_S2X_DELIVERY = 0x17
,
ts::EDID_PROTECTION_MSG = 0x18
,
ts::EDID_AUDIO_PRESELECT = 0x19
,
ts::EDID_TTML_SUBTITLING = 0x20
,
ts::EDID_DTS_UHD = 0x21
,
ts::EDID_SERVICE_PROMINENCE = 0x22
,
ts::EDID_VVC_SUBPICTURES = 0x23
,
ts::EDID_S2XV2_DELIVERY = 0x24
,
ts::EDID_NULL = 0xFF
} |
| DVB extended descriptor tag values (in DVB extension_descriptor) More...
|
|
enum | : uint32_t {
ts::REGID_AC3 = 0x41432D33
,
ts::REGID_CUEI = 0x43554549
,
ts::REGID_DTG1 = 0x44544731
,
ts::REGID_EAC3 = 0x45414333
,
ts::REGID_GA94 = 0x47413934
,
ts::REGID_HDMV = 0x48444D56
,
ts::REGID_HEVC = 0x48455643
,
ts::REGID_KLVA = 0x4B4C5641
,
ts::REGID_SCTE = 0x53435445
,
ts::REGID_AVSA = 0x4A565341
,
ts::REGID_AVSV = 0x4A565356
,
ts::REGID_NULL = 0xFFFFFFFF
} |
| Format identifier values in MPEG-defined registration_descriptor. More...
|
|
enum | : uint8_t {
ts::ST_NULL = 0x00
,
ts::ST_MPEG1_VIDEO = 0x01
,
ts::ST_MPEG2_VIDEO = 0x02
,
ts::ST_MPEG1_AUDIO = 0x03
,
ts::ST_MPEG2_AUDIO = 0x04
,
ts::ST_PRIV_SECT = 0x05
,
ts::ST_PES_PRIV = 0x06
,
ts::ST_MHEG = 0x07
,
ts::ST_DSMCC = 0x08
,
ts::ST_MPEG2_ATM = 0x09
,
ts::ST_DSMCC_MPE = 0x0A
,
ts::ST_DSMCC_UN = 0x0B
,
ts::ST_DSMCC_SD = 0x0C
,
ts::ST_DSMCC_SECT = 0x0D
,
ts::ST_MPEG2_AUX = 0x0E
,
ts::ST_AAC_AUDIO = 0x0F
,
ts::ST_MPEG4_VIDEO = 0x10
,
ts::ST_MPEG4_AUDIO = 0x11
,
ts::ST_MPEG4_PES = 0x12
,
ts::ST_MPEG4_SECT = 0x13
,
ts::ST_DSMCC_DLOAD = 0x14
,
ts::ST_MDATA_PES = 0x15
,
ts::ST_MDATA_SECT = 0x16
,
ts::ST_MDATA_DC = 0x17
,
ts::ST_MDATA_OC = 0x18
,
ts::ST_MDATA_DLOAD = 0x19
,
ts::ST_MPEG2_IPMP = 0x1A
,
ts::ST_AVC_VIDEO = 0x1B
,
ts::ST_MPEG4_AUDIO_RAW = 0x1C
,
ts::ST_MPEG4_TEXT = 0x1D
,
ts::ST_AUX_VIDEO = 0x1E
,
ts::ST_AVC_SUBVIDEO_G = 0x1F
,
ts::ST_AVC_SUBVIDEO_H = 0x20
,
ts::ST_J2K_VIDEO = 0x21
,
ts::ST_MPEG2_3D_VIEW = 0x22
,
ts::ST_AVC_3D_VIEW = 0x23
,
ts::ST_HEVC_VIDEO = 0x24
,
ts::ST_HEVC_SUBVIDEO = 0x25
,
ts::ST_AVC_SUBVIDEO_I = 0x26
,
ts::ST_EXT_MEDIA = 0x27
,
ts::ST_HEVC_SUBVIDEO_G = 0x28
,
ts::ST_HEVC_SUBVIDEO_TG = 0x29
,
ts::ST_HEVC_SUBVIDEO_H = 0x2A
,
ts::ST_HEVC_SUBVIDEO_TH = 0x2B
,
ts::ST_GREEN = 0x2C
,
ts::ST_MPH3D_MAIN = 0x2D
,
ts::ST_MPH3D_AUX = 0x2E
,
ts::ST_QUALITY = 0x2F
,
ts::ST_MEDIA_ORCHESTR = 0x30
,
ts::ST_HEVC_TILESET = 0x31
,
ts::ST_JPEG_XS_VIDEO = 0x32
,
ts::ST_VVC_VIDEO = 0x33
,
ts::ST_VVC_VIDEO_SUBSET = 0x34
,
ts::ST_EVC_VIDEO = 0x35
,
ts::ST_LCEVC_VIDEO = 0x36
,
ts::ST_CHINESE_VIDEO = 0x42
,
ts::ST_IPMP = 0x7F
,
ts::ST_DGC_II_VIDEO = 0x80
,
ts::ST_AC3_AUDIO = 0x81
,
ts::ST_AC3_TRUEHD_AUDIO = 0x83
,
ts::ST_AC3_PLUS_AUDIO = 0x84
,
ts::ST_SCTE35_SPLICE = 0x86
,
ts::ST_EAC3_AUDIO = 0x87
,
ts::ST_A52B_AC3_AUDIO = 0x91
,
ts::ST_MS_VIDEO = 0xA0
,
ts::ST_VC1 = 0xEA
,
ts::ST_LPCM_AUDIO = 0x80
,
ts::ST_HDMV_AC3 = 0x81
,
ts::ST_DTS_AUDIO = 0x82
,
ts::ST_HDMV_AC3_TRUEHD = 0x83
,
ts::ST_HDMV_AC3_PLUS = 0x84
,
ts::ST_DTS_HS_AUDIO = 0x85
,
ts::ST_DTS_HD_MA_AUDIO = 0x86
,
ts::ST_HDMV_EAC3 = 0x87
,
ts::ST_DTS_AUDIO_8A = 0x8A
,
ts::ST_SUBPIC_PGS = 0x90
,
ts::ST_IGS = 0x91
,
ts::ST_DVD_SUBTITLES = 0x92
,
ts::ST_SDDS_AUDIO = 0x94
,
ts::ST_HDMV_AC3_PLS_SEC = 0xA1
,
ts::ST_DTS_HD_SEC = 0xA2
,
ts::ST_AVS2_AUDIO = 0xD3
,
ts::ST_AVS3_VIDEO = 0xD4
,
ts::ST_AVS3_AUDIO = 0xD5
} |
| Stream type values, as used in the PMT. More...
|
|
enum | : uint8_t {
ts::RS_UNDEFINED = 0x00
,
ts::RS_NOT_RUNNING = 0x01
,
ts::RS_STARTING = 0x02
,
ts::RS_PAUSING = 0x03
,
ts::RS_RUNNING = 0x04
,
ts::RS_OFF_AIR = 0x05
} |
| Running status values (in RST, EIT, etc.) More...
|
|
enum | : uint8_t {
ts::SCRAMBLING_DVB_CSA1 = 0x01
,
ts::SCRAMBLING_DVB_CSA2 = 0x02
,
ts::SCRAMBLING_DVB_CSA3 = 0x03
,
ts::SCRAMBLING_DVB_CSA3_MIN = 0x04
,
ts::SCRAMBLING_DVB_CSA3_FULL = 0x05
,
ts::SCRAMBLING_DVB_CISSA1 = 0x10
,
ts::SCRAMBLING_ATIS_IIF_IDSA = 0x70
,
ts::SCRAMBLING_USER_MIN = 0x80
,
ts::SCRAMBLING_DUCK_AES_CBC = 0xF0
,
ts::SCRAMBLING_DUCK_AES_CTR = 0xF1
,
ts::SCRAMBLING_USER_MAX = 0xFE
,
ts::SCRAMBLING_RESERVED = 0xFF
} |
| Scrambling mode values (in scrambling_descriptor) More...
|
|
enum | : uint16_t {
ts::DBID_DATA_PIPE = 0x0001
,
ts::DBID_ASYNC_DATA_STREAM = 0x0002
,
ts::DBID_SYNC_DATA_STREAM = 0x0003
,
ts::DBID_SYNCED_DATA_STREAM = 0x0004
,
ts::DBID_MPE = 0x0005
,
ts::DBID_DATA_CSL = 0x0006
,
ts::DBID_OBJECT_CSL = 0x0007
,
ts::DBID_ATM = 0x0008
,
ts::DBID_HP_ASYNC_DATA_STREAM = 0x0009
,
ts::DBID_SSU = 0x000A
,
ts::DBID_IPMAC_NOTIFICATION = 0x000B
,
ts::DBID_MHP_OBJECT_CSL = 0x00F0
,
ts::DBID_MHP_MPE = 0x00F1
,
ts::DBID_EUTELSAT_DATA_PIPE = 0x0100
,
ts::DBID_EUTELSAT_DATA_STREAM = 0x0101
,
ts::DBID_SAGEM_IP = 0x0102
,
ts::DBID_BARCO_DATA_BRD = 0x0103
,
ts::DBID_CIBERCITY_MPE = 0x0104
,
ts::DBID_CYBERSAT_MPE = 0x0105
,
ts::DBID_TDN = 0x0106
,
ts::DBID_OPENTV_DATA_CSL = 0x0107
,
ts::DBID_PANASONIC = 0x0108
,
ts::DBID_KABEL_DEUTSCHLAND = 0x0109
,
ts::DBID_TECHNOTREND = 0x010A
,
ts::DBID_MEDIAHIGHWAY_SSU = 0x010B
,
ts::DBID_GUIDE_PLUS = 0x010C
,
ts::DBID_ACAP_OBJECT_CSL = 0x010D
,
ts::DBID_MICRONAS = 0x010E
,
ts::DBID_POLSAT = 0x0110
,
ts::DBID_DTG = 0x0111
,
ts::DBID_SKYMEDIA = 0x0112
,
ts::DBID_INTELLIBYTE = 0x0113
,
ts::DBID_TELEWEB_DATA_CSL = 0x0114
,
ts::DBID_TELEWEB_OBJECT_CSL = 0x0115
,
ts::DBID_TELEWEB = 0x0116
,
ts::DBID_BBC = 0x0117
,
ts::DBID_ELECTRA = 0x0118
,
ts::DBID_BBC_2_3 = 0x011A
,
ts::DBID_TELETEXT = 0x011B
,
ts::DBID_SKY_DOWNLOAD_1_5 = 0x0120
,
ts::DBID_ICO = 0x0121
,
ts::DBID_CIPLUS_DATA_CSL = 0x0122
,
ts::DBID_HBBTV = 0x0123
,
ts::DBID_ROVI_PREMIUM = 0x0124
,
ts::DBID_MEDIA_GUIDE = 0x0125
,
ts::DBID_INVIEW = 0x0126
,
ts::DBID_BOTECH = 0x0130
,
ts::DBID_SCILLA_PUSHVOD_CSL = 0x0131
,
ts::DBID_CANAL_PLUS = 0x0140
,
ts::DBID_OIPF_OBJECT_CSL = 0x0150
,
ts::DBID_4TV = 0x4444
,
ts::DBID_NOKIA_IP_SSU = 0x4E4F
,
ts::DBID_BBG_DATA_CSL = 0xBBB1
,
ts::DBID_BBG_OBJECT_CSL = 0xBBB2
,
ts::DBID_BBG = 0xBBBB
} |
| Data broadcast id values (in data_broadcast[_id]_descriptor) More...
|
|
enum | : uint16_t {
ts::BID_TVNUMERIC = 0x0086
,
ts::BID_TVNUMERIC_EUTELSAT = 0xC030
,
ts::BID_TVNUMERIC_ASTRA = 0xC031
} |
| DVB-assigned Bouquet Identifier values. More...
|
|
enum | : uint16_t {
ts::CASID_NULL = 0x0000
,
ts::CASID_MEDIAGUARD_MIN = 0x0100
,
ts::CASID_MEDIAGUARD_MAX = 0x01FF
,
ts::CASID_VIACCESS_MIN = 0x0500
,
ts::CASID_VIACCESS_MAX = 0x05FF
,
ts::CASID_IRDETO_MIN = 0x0600
,
ts::CASID_IRDETO_MAX = 0x06FF
,
ts::CASID_NDS_MIN = 0x0900
,
ts::CASID_NDS_MAX = 0x09FF
,
ts::CASID_CONAX_MIN = 0x0B00
,
ts::CASID_CONAX_MAX = 0x0BFF
,
ts::CASID_CRYPTOWORKS_MIN = 0x0D00
,
ts::CASID_CRYPTOWORKS_MAX = 0x0DFF
,
ts::CASID_NAGRA_MIN = 0x1800
,
ts::CASID_NAGRA_MAX = 0x18FF
,
ts::CASID_THALESCRYPT_MIN = 0x4A80
,
ts::CASID_THALESCRYPT_MAX = 0x4A8F
,
ts::CASID_WIDEVINE_MIN = 0x4AD4
,
ts::CASID_WIDEVINE_MAX = 0x4AD5
,
ts::CASID_SAFEACCESS = 0x4ADC
} |
| DVB-assigned CA System Identifier values. More...
|
|
enum | : uint16_t {
ts::NID_TNT_FRANCE = 0x20FA
,
ts::NID_DTT_UK = 0x233A
} |
| DVB-assigned Network Identifier values. More...
|
|
enum | : uint16_t {
ts::MHP_PROTO_CAROUSEL = 0x0001
,
ts::MHP_PROTO_MPE = 0x0002
,
ts::MHP_PROTO_HTTP = 0x0003
} |
| DVB-MHP transport protocol ids. More...
|
|
enum | : uint16_t {
ts::ATSC_TTYPE_TVCT_CURRENT = 0x0000
,
ts::ATSC_TTYPE_TVCT_NEXT = 0x0001
,
ts::ATSC_TTYPE_CVCT_CURRENT = 0x0002
,
ts::ATSC_TTYPE_CVCT_NEXT = 0x0003
,
ts::ATSC_TTYPE_CETT = 0x0004
,
ts::ATSC_TTYPE_DCCSCT = 0x0005
,
ts::ATSC_TTYPE_EIT_FIRST = 0x0100
,
ts::ATSC_TTYPE_EIT_LAST = 0x017F
,
ts::ATSC_TTYPE_EETT_FIRST = 0x0200
,
ts::ATSC_TTYPE_EETT_LAST = 0x027F
,
ts::ATSC_TTYPE_RRT_FIRST = 0x0301
,
ts::ATSC_TTYPE_RRT_LAST = 0x03FF
,
ts::ATSC_TTYPE_DCCT_FIRST = 0x1400
,
ts::ATSC_TTYPE_DCCT_LAST = 0x14FF
} |
| Table type in ATSC Master Guide Table (MGT) More...
|
|
enum | : uint8_t {
ts::ATSC_STYPE_ANALOG_TV = 0x01
,
ts::ATSC_STYPE_DTV = 0x02
,
ts::ATSC_STYPE_AUDIO = 0x03
,
ts::ATSC_STYPE_DATA = 0x04
,
ts::ATSC_STYPE_SOFTWARE = 0x05
} |
| Service type in ATSC Virtual Channel Table (VCT) More...
|
|
enum class | ts::DescriptorDuplication {
ts::ADD_ALWAYS
,
ts::ADD_OTHER
,
ts::REPLACE
,
ts::IGNORE
,
ts::MERGE
} |
| What to do when a descriptor of same type is added twice in a list. More...
|
|
enum class | ts::TableScope {
ts::NONE
,
ts::ACTUAL
,
ts::ALL
} |
| Define the scope of tables which can apply to actual or other TS. More...
|
|
|
constexpr size_t | ts::LONG_SECTION_HEADER_SIZE = 8 |
| Header size of a long section.
|
|
constexpr size_t | ts::MAX_DESCRIPTOR_SIZE = 257 |
| Maximum size of a descriptor (255 + 2-byte header).
|
|
constexpr size_t | ts::MAX_PRIVATE_LONG_SECTION_PAYLOAD_SIZE = MAX_PRIVATE_SECTION_SIZE - LONG_SECTION_HEADER_SIZE - SECTION_CRC32_SIZE |
| Maximum size of the payload of a private long section.
|
|
constexpr size_t | ts::MAX_PRIVATE_SECTION_SIZE = 4096 |
| Maximum size of a private section (including DVB-defined sections).
|
|
constexpr size_t | ts::MAX_PRIVATE_SHORT_SECTION_PAYLOAD_SIZE = MAX_PRIVATE_SECTION_SIZE - SHORT_SECTION_HEADER_SIZE |
| Maximum size of the payload of a private short section.
|
|
constexpr size_t | ts::MAX_PSI_LONG_SECTION_PAYLOAD_SIZE = MAX_PSI_SECTION_SIZE - LONG_SECTION_HEADER_SIZE - SECTION_CRC32_SIZE |
| Maximum size of the payload of a PSI long section.
|
|
constexpr size_t | ts::MAX_PSI_SECTION_SIZE = 1024 |
| Maximum size of a PSI section (MPEG-defined).
|
|
constexpr size_t | ts::MAX_PSI_SHORT_SECTION_PAYLOAD_SIZE = MAX_PSI_SECTION_SIZE - SHORT_SECTION_HEADER_SIZE |
| Maximum size of the payload of a short section.
|
|
constexpr size_t | ts::MIN_LONG_SECTION_SIZE = LONG_SECTION_HEADER_SIZE + SECTION_CRC32_SIZE |
| Minimum size of a long section.
|
|
constexpr size_t | ts::MIN_SHORT_SECTION_SIZE = SHORT_SECTION_HEADER_SIZE |
| Minimum size of a short section.
|
|
constexpr uint32_t | ts::MJD_EPOCH = 40587 |
| Origin of Modified Julian Dates (MJD).
|
|
const PrivateDataSpecifierEnumWrapper | ts::PrivateDataSpecifierEnum |
| Enumeration description of PDS values.
|
|
constexpr size_t | ts::SECTION_CRC32_SIZE = 4 |
| Size of the CRC32 field in a long section.
|
|
constexpr size_t | ts::SHORT_SECTION_HEADER_SIZE = 3 |
| Header size of a short section.
|
|
constexpr size_t | ts::SVERSION_BITS = 5 |
| Size (in bits) of a section version field.
|
|
constexpr uint8_t | ts::SVERSION_MASK = 0x1F |
| Mask to wrap a section version value.
|
|
constexpr uint8_t | ts::SVERSION_MAX = 1 << SVERSION_BITS |
| Maximum value of a section version.
|
|
const TableScopeEnumWrapper | ts::TableScopeEnum |
| Enumeration description of TableScope values.
|
|
constexpr size_t | ts::TID_MAX = 0x100 |
| Maximum number of TID values.
|
|
Common definitions for MPEG PSI (Program Specific Information) layer.
Also contains definitions for DVB SI (Service Information) and ATSC.