MythTV master
Public Types | List of all members
PID Class Reference

Contains Packet Identifier numeric values. More...

#include <libmythtv/mpeg/mpegtables.h>

Public Types

enum  : std::uint16_t {
  MPEG_PAT_PID = 0x0000 , MPEG_CAT_PID = 0x0001 , MPEG_TSDT_PID = 0x0002 , DVB_NIT_PID = 0x0010 ,
  DVB_SDT_PID = 0x0011 , DVB_EIT_PID = 0x0012 , DVB_RST_PID = 0x0013 , DVB_TDT_PID = 0x0014 ,
  DVB_DNLONG_EIT_PID = 0x0300 , DVB_BVLONG_EIT_PID = 0x0441 , MCA_EIT_PID = 0x03fa , PREMIERE_EIT_DIREKT_PID = 0x0b11 ,
  PREMIERE_EIT_SPORT_PID = 0x0b12 , ATSC_PSIP_PID = 0x1ffb , SCTE_PSIP_PID = 0x1ffc , FREESAT_SI_PID = 0x0f01 ,
  FREESAT_EIT_PID = 0x0f02 , FREESAT_ST_EIT_PID = 0x0f03 , MPEG_NULL_PID = 0x1fff , OTV_EIT_TIT_PID_START = 0x30 ,
  OTV_EIT_TIT_PID_END = 0x37 , OTV_EIT_SUP_PID_START = 0x40 , OTV_EIT_SUP_PID_END = 0x47
}
 

Detailed Description

Contains Packet Identifier numeric values.

Definition at line 206 of file mpegtables.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : std::uint16_t
Enumerator
MPEG_PAT_PID 
MPEG_CAT_PID 
MPEG_TSDT_PID 
DVB_NIT_PID 
DVB_SDT_PID 
DVB_EIT_PID 
DVB_RST_PID 
DVB_TDT_PID 
DVB_DNLONG_EIT_PID 
DVB_BVLONG_EIT_PID 
MCA_EIT_PID 
PREMIERE_EIT_DIREKT_PID 
PREMIERE_EIT_SPORT_PID 
ATSC_PSIP_PID 
SCTE_PSIP_PID 
FREESAT_SI_PID 
FREESAT_EIT_PID 
FREESAT_ST_EIT_PID 
MPEG_NULL_PID 

The all-ones PID value 0x1FFF indicates a Null TS Packet introduced to maintain a constant bit rate of a TS Multiplex.

OTV_EIT_TIT_PID_START 
OTV_EIT_TIT_PID_END 
OTV_EIT_SUP_PID_START 
OTV_EIT_SUP_PID_END 

Definition at line 209 of file mpegtables.h.


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