Go to the source code of this file.
Classes | |
| class | PESStreamID |
| Contains a listing of PES Stream ID's for various PES Packet types. More... | |
| class | StreamID |
| Contains listing of PMT Stream ID's for various A/V Stream types. More... | |
| class | TableID |
| Contains listing of Table ID's for various tables (PAT=0,PMT=2,etc). More... | |
| class | PSIPTable |
| A PSIP table is a special type of PES packet containing an MPEG, ATSC, or DVB table. More... | |
| class | ProgramAssociationTable |
| The Program Association Table lists all the programs in a stream, and is always found on PID 0. More... | |
| class | ProgramMapTable |
| A PMT table maps a program described in the ProgramAssociationTable to various PID's which describe the multimedia contents of the program. More... | |
| class | ConditionalAccessTable |
| The CAT is used to transmit additional ConditionalAccessDescriptor instances, in addition to the ones in the PMTs. More... | |
| class | SpliceTimeView |
| class | SpliceScheduleView |
| class | SpliceInsertView |
| class | SpliceInformationTable |
| class | AdaptationFieldControl |
| AdaptationFieldControl is used to transmit various important stream attributes. More... | |
Enumerations | |
| enum | { 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, 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 } |
special ATSC restrictions on PMT,PAT tables
max 400ms,100ms between PMTs,PATs, resp.
no adaptation headers in PMT,PAT or PSIP packets
(?unless version number is discontinuous?)
PES Payload must not be scrambled (1999 Sarnoff)
No Clock in PES, no MPEG-1 System Fields, no CRC or priv. data
no more than one frame per PES packet
program 0 is network information table in DVB streams
Definition in file mpegtables.h.
| anonymous enum |
Definition at line 192 of file mpegtables.h.
1.6.3