
100-M0081X1
21 of 29
www.cobham.com/gms
PsiInfo 0xE2
None 0xE3
DATA[0..N]
Read
PSI information of current bit stream.
For the definition of DATA[0..N], please
refer to the following
Get MPEG-2
Program Specs Information
Get MPEG-2 Program Specs Information
Format of DATA[0..N].
Program Specs Information
DATA[0..N] Syntax
No. Byte
Data Type
MPEG2_PSI()
TransportStreamId
2B
little endian, INT16U
TotalProgramNumber
2B
little endian, INT16U
For (I=0; I< ProgramNumber; I++)
PmtID
2B
little endian, INT16U
PmtPid
2B
little endian, INT16U
PcrPid 2B
little
endian,
INT16U
PidNum
2B
little endian, INT16U
For(j=0; J< PidNum; J++)
PID
2B
little endian, INT16U
Type
2B
little endian, INT16U
ProviderName
20B
Char *
ProgramName
20B
Char *
TransportStreamId
- ID number of transport steam which is in PAT
[1]
.
TotalProgramNumber -
The total program numbers in the current transport stream.
PmtID -
The current program number, which represents channel PmtID program of TS. It is in PAT.
PmtPid -
PID number of current program mapping table (PMT).
PcrPid -
PID number of current program clock reference(PCR).
PidNum -
The numbers of Elementary Stream in the current program, or the numbers of PID (when
independent PcrPID is not used).
PID -
PID of elementary stream(ES).
Type –
The type of the elementary stream, e.g. audio or video. The definition of the Type complies with
ISO/IEC 13818-1:
Type Value Type
0x0000 ITU-T | ISO/IEC reserved
0x0001 ISO/IEC 11172-2 Video
0x0002 ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream
0x0003 ISO/IEC 11172-3 Audio
0x0004 ISO/IEC 13818-3 Audio
0x0005 ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private_sections
0x0006 ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
0x0007 ISO/IEC 13522 MHEG
0x0008 Annex A – DSM CC
0x0009 ITU-T Rec. H.222.1
0x000A ISO/IEC 13818-6 type A
0x000B ISO/IEC 13818-6 type B
0x000C ISO/IEC 13818-6 type C
[1]
Refer to ISO/IEC 13818-1