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

MPEG PSI/SI descriptors identifiers. More...

Namespaces

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

Typedefs

using ts::DID = uint8_t
 Descriptor identifier.
 

Enumerations

enum  : DID {
  ts::DID_NULL = 0xFF ,
  ts::DID_MPEG_VIDEO = 0x02 ,
  ts::DID_MPEG_AUDIO = 0x03 ,
  ts::DID_MPEG_HIERARCHY = 0x04 ,
  ts::DID_MPEG_REGISTRATION = 0x05 ,
  ts::DID_MPEG_DATA_ALIGN = 0x06 ,
  ts::DID_MPEG_TGT_BG_GRID = 0x07 ,
  ts::DID_MPEG_VIDEO_WIN = 0x08 ,
  ts::DID_MPEG_CA = 0x09 ,
  ts::DID_MPEG_LANGUAGE = 0x0A ,
  ts::DID_MPEG_SYS_CLOCK = 0x0B ,
  ts::DID_MPEG_MUX_BUF_USE = 0x0C ,
  ts::DID_MPEG_COPYRIGHT = 0x0D ,
  ts::DID_MPEG_MAX_BITRATE = 0x0E ,
  ts::DID_MPEG_PRIV_DATA_IND = 0x0F ,
  ts::DID_MPEG_SMOOTH_BUF = 0x10 ,
  ts::DID_MPEG_STD = 0x11 ,
  ts::DID_MPEG_IBP = 0x12 ,
  ts::DID_MPEG_CAROUSEL_IDENTIFIER = 0x13 ,
  ts::DID_MPEG_ASSOCIATION_TAG = 0x14 ,
  ts::DID_MPEG_DEFERRED_ASSOC_TAGS = 0x15 ,
  ts::DID_MPEG_NPT_REFERENCE = 0x17 ,
  ts::DID_MPEG_NPT_ENDPOINT = 0x18 ,
  ts::DID_MPEG_STREAM_MODE = 0x19 ,
  ts::DID_MPEG_STREAM_EVENT = 0x1A ,
  ts::DID_MPEG_MPEG4_VIDEO = 0x1B ,
  ts::DID_MPEG_MPEG4_AUDIO = 0x1C ,
  ts::DID_MPEG_IOD = 0x1D ,
  ts::DID_MPEG_SL = 0x1E ,
  ts::DID_MPEG_FMC = 0x1F ,
  ts::DID_MPEG_EXT_ES_ID = 0x20 ,
  ts::DID_MPEG_MUXCODE = 0x21 ,
  ts::DID_MPEG_M4MUX_BUFFER_SIZE = 0x22 ,
  ts::DID_MPEG_MUX_BUFFER = 0x23 ,
  ts::DID_MPEG_CONTENT_LABELLING = 0x24 ,
  ts::DID_MPEG_METADATA_POINTER = 0x25 ,
  ts::DID_MPEG_METADATA = 0x26 ,
  ts::DID_MPEG_METADATA_STD = 0x27 ,
  ts::DID_MPEG_AVC_VIDEO = 0x28 ,
  ts::DID_MPEG_MPEG2_IPMP = 0x29 ,
  ts::DID_MPEG_AVC_TIMING_HRD = 0x2A ,
  ts::DID_MPEG_MPEG2_AAC_AUDIO = 0x2B ,
  ts::DID_MPEG_M4_MUX_TIMING = 0x2C ,
  ts::DID_MPEG_MPEG4_TEXT = 0x2D ,
  ts::DID_MPEG_MPEG4_AUDIO_EXT = 0x2E ,
  ts::DID_MPEG_AUX_VIDEO = 0x2F ,
  ts::DID_MPEG_SVC_EXT = 0x30 ,
  ts::DID_MPEG_MVC_EXT = 0x31 ,
  ts::DID_MPEG_J2K_VIDEO = 0x32 ,
  ts::DID_MPEG_MVC_OPER_POINT = 0x33 ,
  ts::DID_MPEG_STEREO_VIDEO_FORMAT = 0x34 ,
  ts::DID_MPEG_STEREO_PROG_INFO = 0x35 ,
  ts::DID_MPEG_STEREO_VIDEO_INFO = 0x36 ,
  ts::DID_MPEG_TRANSPORT_PROFILE = 0x37 ,
  ts::DID_MPEG_HEVC_VIDEO = 0x38 ,
  ts::DID_MPEG_VVC_VIDEO = 0x39 ,
  ts::DID_MPEG_EVC_VIDEO = 0x3A ,
  ts::DID_MPEG_EXTENSION = 0x3F ,
  ts::DID_DVB_NETWORK_NAME = 0x40 ,
  ts::DID_DVB_SERVICE_LIST = 0x41 ,
  ts::DID_DVB_STUFFING = 0x42 ,
  ts::DID_DVB_SAT_DELIVERY = 0x43 ,
  ts::DID_DVB_CABLE_DELIVERY = 0x44 ,
  ts::DID_DVB_VBI_DATA = 0x45 ,
  ts::DID_DVB_VBI_TELETEXT = 0x46 ,
  ts::DID_DVB_BOUQUET_NAME = 0x47 ,
  ts::DID_DVB_SERVICE = 0x48 ,
  ts::DID_DVB_COUNTRY_AVAIL = 0x49 ,
  ts::DID_DVB_LINKAGE = 0x4A ,
  ts::DID_DVB_NVOD_REFERENCE = 0x4B ,
  ts::DID_DVB_TIME_SHIFT_SERVICE = 0x4C ,
  ts::DID_DVB_SHORT_EVENT = 0x4D ,
  ts::DID_DVB_EXTENDED_EVENT = 0x4E ,
  ts::DID_DVB_TIME_SHIFT_EVENT = 0x4F ,
  ts::DID_DVB_COMPONENT = 0x50 ,
  ts::DID_DVB_MOSAIC = 0x51 ,
  ts::DID_DVB_STREAM_ID = 0x52 ,
  ts::DID_DVB_CA_ID = 0x53 ,
  ts::DID_DVB_CONTENT = 0x54 ,
  ts::DID_DVB_PARENTAL_RATING = 0x55 ,
  ts::DID_DVB_TELETEXT = 0x56 ,
  ts::DID_DVB_TELEPHONE = 0x57 ,
  ts::DID_DVB_LOCAL_TIME_OFFSET = 0x58 ,
  ts::DID_DVB_SUBTITLING = 0x59 ,
  ts::DID_DVB_TERREST_DELIVERY = 0x5A ,
  ts::DID_DVB_MLINGUAL_NETWORK = 0x5B ,
  ts::DID_DVB_MLINGUAL_BOUQUET = 0x5C ,
  ts::DID_DVB_MLINGUAL_SERVICE = 0x5D ,
  ts::DID_DVB_MLINGUAL_COMPONENT = 0x5E ,
  ts::DID_DVB_PRIV_DATA_SPECIF = 0x5F ,
  ts::DID_DVB_SERVICE_MOVE = 0x60 ,
  ts::DID_DVB_SHORT_SMOOTH_BUF = 0x61 ,
  ts::DID_DVB_FREQUENCY_LIST = 0x62 ,
  ts::DID_DVB_PARTIAL_TS = 0x63 ,
  ts::DID_DVB_DATA_BROADCAST = 0x64 ,
  ts::DID_DVB_SCRAMBLING = 0x65 ,
  ts::DID_DVB_DATA_BROADCAST_ID = 0x66 ,
  ts::DID_DVB_TRANSPORT_STREAM = 0x67 ,
  ts::DID_DVB_DSNG = 0x68 ,
  ts::DID_DVB_PDC = 0x69 ,
  ts::DID_DVB_AC3 = 0x6A ,
  ts::DID_DVB_ANCILLARY_DATA = 0x6B ,
  ts::DID_DVB_CELL_LIST = 0x6C ,
  ts::DID_DVB_CELL_FREQ_LINK = 0x6D ,
  ts::DID_DVB_ANNOUNCE_SUPPORT = 0x6E ,
  ts::DID_DVB_APPLI_SIGNALLING = 0x6F ,
  ts::DID_DVB_ADAPTFIELD_DATA = 0x70 ,
  ts::DID_DVB_SERVICE_ID = 0x71 ,
  ts::DID_DVB_SERVICE_AVAIL = 0x72 ,
  ts::DID_DVB_DEFAULT_AUTHORITY = 0x73 ,
  ts::DID_DVB_RELATED_CONTENT = 0x74 ,
  ts::DID_DVB_TVA_ID = 0x75 ,
  ts::DID_DVB_CONTENT_ID = 0x76 ,
  ts::DID_DVB_TIME_SLICE_FEC_ID = 0x77 ,
  ts::DID_DVB_ECM_REPETITION_RATE = 0x78 ,
  ts::DID_DVB_S2_SAT_DELIVERY = 0x79 ,
  ts::DID_DVB_ENHANCED_AC3 = 0x7A ,
  ts::DID_DVB_DTS = 0x7B ,
  ts::DID_DVB_AAC = 0x7C ,
  ts::DID_DVB_XAIT_LOCATION = 0x7D ,
  ts::DID_DVB_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_DSMCC_TYPE = 0x01 ,
  ts::DID_DSMCC_NAME = 0x02 ,
  ts::DID_DSMCC_INFO = 0x03 ,
  ts::DID_DSMCC_MODULE_LINK = 0x04 ,
  ts::DID_DSMCC_CRC32 = 0x05 ,
  ts::DID_DSMCC_LOCATION = 0x06 ,
  ts::DID_DSMCC_EST_DOWNLOAD_TIME = 0x07 ,
  ts::DID_DSMCC_GROUP_LINK = 0x08 ,
  ts::DID_DSMCC_COMPRESSED_MODULE = 0x09 ,
  ts::DID_DSMCC_SSU_MODULE_TYPE = 0x0A ,
  ts::DID_DSMCC_SUBGROUP_ASSOCIATION = 0x0B ,
  ts::DID_DSMCC_LABEL = 0x70 ,
  ts::DID_DSMCC_CACHING_PRIORITY = 0x71 ,
  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::DID_RNT_RAR_OVER_DVB = 0x40 ,
  ts::DID_RNT_RAR_OVER_IP = 0x41 ,
  ts::DID_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_EACEM_LCN = 0x83 ,
  ts::DID_EACEM_PREF_NAME_LIST = 0x84 ,
  ts::DID_EACEM_PREF_NAME_ID = 0x85 ,
  ts::DID_EACEM_STREAM_ID = 0x86 ,
  ts::DID_EACEM_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_CPLUS_DTG_STREAM_IND = 0x80 ,
  ts::DID_CPLUS_PIO_OFFSET_TIME = 0X80 ,
  ts::DID_CPLUS_LOGICAL_CHANNEL_81 = 0x81 ,
  ts::DID_CPLUS_PRIVATE2 = 0x82 ,
  ts::DID_CPLUS_LOGICAL_CHANNEL = 0x83 ,
  ts::DID_CPLUS_PIO_CONTENT = 0x83 ,
  ts::DID_CPLUS_PIO_LOGO = 0x84 ,
  ts::DID_CPLUS_ADSL_DELIVERY = 0x85 ,
  ts::DID_CPLUS_PIO_FEE = 0x86 ,
  ts::DID_CPLUS_PIO_EVENT_RANGE = 0x88 ,
  ts::DID_CPLUS_PIO_COPY_MANAGEMENT = 0x8B ,
  ts::DID_CPLUS_PIO_COPY_CONTROL = 0x8C ,
  ts::DID_CPLUS_PIO_PPV = 0x8E ,
  ts::DID_CPLUS_PIO_STB_SERVICE_ID = 0x90 ,
  ts::DID_CPLUS_PIO_MASKING_SERV_ID = 0x91 ,
  ts::DID_CPLUS_PIO_STB_SERVMAP_UPD = 0x92 ,
  ts::DID_CPLUS_NEW_SERVICE_LIST = 0x93 ,
  ts::DID_CPLUS_MESSAGE_NAGRA = 0x94 ,
  ts::DID_CPLUS_ITEM_EVENT = 0xA1 ,
  ts::DID_CPLUS_ITEM_ZAPPING = 0xA2 ,
  ts::DID_CPLUS_APPLI_MESSAGE = 0xA3 ,
  ts::DID_CPLUS_LIST = 0xA4 ,
  ts::DID_CPLUS_KEY_LIST = 0xB0 ,
  ts::DID_CPLUS_PICTURE_SIGNALLING = 0xB1 ,
  ts::DID_CPLUS_COUNTER_BB = 0xBB ,
  ts::DID_CPLUS_DATA_COMPONENT_BD = 0xBD ,
  ts::DID_CPLUS_SYSTEM_MGMT_BE = 0xBE ,
  ts::DID_CPLUS_VO_LANGUAGE = 0xC0 ,
  ts::DID_CPLUS_DATA_LIST = 0xC1 ,
  ts::DID_CPLUS_APPLI_LIST = 0xC2 ,
  ts::DID_CPLUS_MESSAGE = 0xC3 ,
  ts::DID_CPLUS_FILE = 0xC4 ,
  ts::DID_CPLUS_RADIO_FORMAT = 0xC5 ,
  ts::DID_CPLUS_APPLI_STARTUP = 0xC6 ,
  ts::DID_CPLUS_PATCH = 0xC7 ,
  ts::DID_CPLUS_LOADER = 0xC8 ,
  ts::DID_CPLUS_CHANNEL_MAP_UPDATE = 0xC9 ,
  ts::DID_CPLUS_PPV = 0xCA ,
  ts::DID_CPLUS_COUNTER_CB = 0xCB ,
  ts::DID_CPLUS_OPERATOR_INFO = 0xCC ,
  ts::DID_CPLUS_SERVICE_DEF_PARAMS = 0xCD ,
  ts::DID_CPLUS_FINGER_PRINTING = 0xCE ,
  ts::DID_CPLUS_FINGER_PRINTING_V2 = 0xCF ,
  ts::DID_CPLUS_CONCEALED_GEO_ZONES = 0xD0 ,
  ts::DID_CPLUS_COPY_PROTECTION = 0xD1 ,
  ts::DID_CPLUS_MG_SUBSCRIPTION = 0xD3 ,
  ts::DID_CPLUS_CABLE_BACKCH_DELIV = 0xD4 ,
  ts::DID_CPLUS_INTERACT_SNAPSHOT = 0xD5 ,
  ts::DID_CPLUS_ICON_POSITION = 0xDC ,
  ts::DID_CPLUS_ICON_PIXMAP = 0xDD ,
  ts::DID_CPLUS_ZONE_COORDINATE = 0xDE ,
  ts::DID_CPLUS_HD_APP_CONTROL_CODE = 0xDF ,
  ts::DID_CPLUS_EVENT_REPEAT = 0xE0 ,
  ts::DID_CPLUS_PPV_V2 = 0xE1 ,
  ts::DID_CPLUS_HYPERLINK_REF = 0xE2 ,
  ts::DID_CPLUS_SHORT_SERVICE = 0xE4 ,
  ts::DID_CPLUS_OPERATOR_TELEPHONE = 0xE5 ,
  ts::DID_CPLUS_ITEM_REFERENCE = 0xE6 ,
  ts::DID_CPLUS_MH_PARAMETERS = 0xE9 ,
  ts::DID_CPLUS_LOGICAL_REFERENCE = 0xED ,
  ts::DID_CPLUS_DATA_VERSION = 0xEE ,
  ts::DID_CPLUS_SERVICE_GROUP = 0xEF ,
  ts::DID_CPLUS_STREAM_LOC_TRANSP = 0xF0 ,
  ts::DID_CPLUS_DATA_LOCATOR = 0xF1 ,
  ts::DID_CPLUS_RESIDENT_APP = 0xF2 ,
  ts::DID_CPLUS_RESIDENT_APP_SIGNAL = 0xF3 ,
  ts::DID_CPLUS_MH_LOGICAL_REF = 0xF8 ,
  ts::DID_CPLUS_RECORD_CONTROL = 0xF9 ,
  ts::DID_CPLUS_CMPS_RECORD_CONTROL = 0xFA ,
  ts::DID_CPLUS_EPISODE = 0xFB ,
  ts::DID_CPLUS_CMP_SELECTION = 0xFC ,
  ts::DID_CPLUS_DATA_COMPONENT_FD = 0xFD ,
  ts::DID_CPLUS_SYSTEM_MGMT_FE = 0xFE ,
  ts::DID_SKY_LCN = 0xB1 ,
  ts::DID_SKY_SERVICE = 0xB2 ,
  ts::DID_AVS3_VIDEO = 0xD1 ,
  ts::DID_AVS3_AUDIO = 0xD2 ,
  ts::DID_AVS2_AUDIO = 0xD3 ,
  ts::DID_CUVV_HDR = 0xF3 ,
  ts::DID_AOM_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::XDID_NULL = 0xFF ,
  ts::XDID_MPEG_OBJ_DESC_UPD = 0x02 ,
  ts::XDID_MPEG_HEVC_TIM_HRD = 0x03 ,
  ts::XDID_MPEG_AF_EXT = 0x04 ,
  ts::XDID_MPEG_HEVC_OP_POINT = 0x05 ,
  ts::XDID_MPEG_HEVC_HIER_EXT = 0x06 ,
  ts::XDID_MPEG_GREEN_EXT = 0x07 ,
  ts::XDID_MPEG_MPH3D_AUDIO = 0x08 ,
  ts::XDID_MPEG_MPH3D_CONFIG = 0x09 ,
  ts::XDID_MPEG_MPH3D_SCENE = 0x0A ,
  ts::XDID_MPEG_MPH3D_TEXT = 0x0B ,
  ts::XDID_MPEG_MPH3D_MULTI = 0x0C ,
  ts::XDID_MPEG_MPH3D_DRCLOUD = 0x0D ,
  ts::XDID_MPEG_MPH3D_COMMAND = 0x0E ,
  ts::XDID_MPEG_QUALITY_EXT = 0x0F ,
  ts::XDID_MPEG_VIRT_SEGMENT = 0x10 ,
  ts::XDID_MPEG_TIMED_METADATA_EXT = 0x11 ,
  ts::XDID_MPEG_HEVC_TILE_SSTRM = 0x12 ,
  ts::XDID_MPEG_HEVC_SUBREGION = 0x13 ,
  ts::XDID_MPEG_JXS_VIDEO = 0x14 ,
  ts::XDID_MPEG_VVC_TIM_HRD = 0x15 ,
  ts::XDID_MPEG_EVC_TIM_HRD = 0x16 ,
  ts::XDID_MPEG_LCEVC_VIDEO = 0x17 ,
  ts::XDID_MPEG_LCEVC_LINKAGE = 0x18 ,
  ts::XDID_MPEG_MEDIA_SVC_KIND = 0x19 ,
  ts::XDID_DVB_IMAGE_ICON = 0x00 ,
  ts::XDID_DVB_CPCM_DELIVERY_SIG = 0x01 ,
  ts::XDID_DVB_CP = 0x02 ,
  ts::XDID_DVB_CP_IDENTIFIER = 0x03 ,
  ts::XDID_DVB_T2_DELIVERY = 0x04 ,
  ts::XDID_DVB_SH_DELIVERY = 0x05 ,
  ts::XDID_DVB_SUPPL_AUDIO = 0x06 ,
  ts::XDID_DVB_NETW_CHANGE_NOTIFY = 0x07 ,
  ts::XDID_DVB_MESSAGE = 0x08 ,
  ts::XDID_DVB_TARGET_REGION = 0x09 ,
  ts::XDID_DVB_TARGET_REGION_NAME = 0x0A ,
  ts::XDID_DVB_SERVICE_RELOCATED = 0x0B ,
  ts::XDID_DVB_XAIT_PID = 0x0C ,
  ts::XDID_DVB_C2_DELIVERY = 0x0D ,
  ts::XDID_DVB_DTS_HD_AUDIO = 0x0E ,
  ts::XDID_DVB_DTS_NEURAL = 0x0F ,
  ts::XDID_DVB_VIDEO_DEPTH_RANGE = 0x10 ,
  ts::XDID_DVB_T2MI = 0x11 ,
  ts::XDID_DVB_URI_LINKAGE = 0x13 ,
  ts::XDID_DVB_CI_ANCILLARY_DATA = 0x14 ,
  ts::XDID_DVB_AC4 = 0x15 ,
  ts::XDID_DVB_C2_BUNDLE_DELIVERY = 0x16 ,
  ts::XDID_DVB_S2X_DELIVERY = 0x17 ,
  ts::XDID_DVB_PROTECTION_MSG = 0x18 ,
  ts::XDID_DVB_AUDIO_PRESELECT = 0x19 ,
  ts::XDID_DVB_TTML_SUBTITLING = 0x20 ,
  ts::XDID_DVB_DTS_UHD = 0x21 ,
  ts::XDID_DVB_SERVICE_PROMINENCE = 0x22 ,
  ts::XDID_DVB_VVC_SUBPICTURES = 0x23 ,
  ts::XDID_DVB_S2XV2_DELIVERY = 0x24
}
 Extension descriptor tag values (MPEG or DVB extension_descriptor) More...
 

Functions

UString ts::DIDName (DID did, DescriptorContext &context, NamesFlags flags=NamesFlags::NAME)
 Name of a Descriptor ID.
 
UString ts::XDIDNameDVB (DID xdid, NamesFlags flags=NamesFlags::NAME)
 Name of a DVB extension descriptor ID.
 
UString ts::XDIDNameMPEG (DID xdid, NamesFlags flags=NamesFlags::NAME)
 Name of an MPEG extension descriptor ID.
 

Variables

constexpr size_t ts::DID_MAX = 0x100
 Maximum number of DID values.
 

Detailed Description

MPEG PSI/SI descriptors identifiers.