|
enum | E_STREAM_TYPE {
ST_VIDEO1 = 0x01,
ST_VIDEO2 = 0x02,
ST_AUDIO1 = 0x03,
ST_AUDIO2 = 0x04,
ST_PRIVATE = 0x05,
ST_PES_PRV = 0x06,
ST_MHEG = 0x07,
ST_DATA_A = 0x0a,
ST_DATA_B = 0x0b,
ST_DATA_C = 0x0c,
ST_DATA_D = 0x0d,
ST_AUX = 0x0e,
ST_AAC = 0x0f,
ST_HEAAC = 0x11,
ST_H264 = 0x1b
} |
|
enum | E_SsuUpdType { SUT_PROPRIETORY,
SUT_SIMPLE_SSU,
SUT_WITH_UNT,
SUT_RETURN_UNT
} |
|
enum | { APP_TYP_MHEG5 = 0x0008,
APP_TYP_HBBTV = 0x0010
} |
|
enum | {
CAROUSEL_ID_DESCRIPTOR = 0x13,
DEFERRED_ASSOC_DESCRIPTOR = 0x15,
STREAM_ID_DESCRIPTOR = 0x52,
DATA_BROADCAST_ID_DESCRIPTOR = 0x66,
APP_SIGNALLING_DESCRIPTOR = 0x6f
} |
|
|
void | ParseSystemSoftwareUpdateInfo (S_SiqInstance *siq, S_PmtStream *pStream, U8BIT *dptr, U8BIT dlen, U8BIT **pxtr_ptr) |
|
H_SiqPmtTable | SIQ_PmtCreateTable (S_SiqInstance *siq, U8BIT *data) |
| Create PMT structure for monitoring (life-cycle, NB_Info) More...
|
|
void | SIQ_PmtDestroyTable (S_SiqInstance *siq, H_SiqPmtTable table) |
| Destroy PMT structure created by PMT_CreateTable. More...
|
|
void | SIQ_PmtProcessQuery (S_SiqInstance *siq, P_SIQueryRequest pQuery, H_SiqPmtTable hpmt, P_SIQueryResult pResult) |
| Retrieve Information required by Query request from SIQ's PMT table. More...
|
|
void | SIQ_PmtCheckTableChange (S_SiqInstance *siq, H_SiqPmtTable pOldTable, H_SiqPmtTable pNewTable, U16BIT serviceId) |
| For each carousel Id in old table, search through new table to see if it still exists. If not, tell DSM-CC. Then tell DSM-CC that PMT has been updated. More...
|
|
Service Information Query: PMT parsing functionality.
- Date
- 30th Sepember 2013
- Author
- Adam Sturtridge