IAtscPsipParser Interface
Microsoft DirectShow 9.0 |
IAtscPsipParser Interface
This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
The IAtscPsipParser interface retrieves ATSC Program and System Information Protocol (PSIP) tables.
In addition to the methods inherited from IUnknown, the IAtscPsipParser interface exposes the following methods.
Method | Description |
GetCAT | Retrieves the conditional access table (CAT). |
GetEAS | Retrieves the emergency alert message (EAS) table. |
GetEIT | Retrieves the event information table (EIT). |
GetETT | Retrieves the extended text table (ETT). |
GetMGT | Retrieves the master guide table (MGT). |
GetPAT | Retrieves the program association table (PAT). |
GetPMT | Retrieves the program map table (PMT) for a specified PID. |
GetSTT | Retrieves the system time table (STT). |
GetTSDT | Retrieves the transport stream description table (TSDT). |
GetVCT | Retrieves the virtual channel table (VCT). |
Initialize | Initializes the ATSC PSIP parser. |
Remarks
To get a pointer to this interface, call CoCreateInstance as follows:
IAtscPsipParser *pAtscSiParser = NULL; HRESULT hr = CoCreateInstance( __uuidof(AtscPsipParser), NULL, CLSCTX_INPROC_SERVER, __uuidof(IAtscPsipParser), reinterpret_cast<void**>(&pAtscSiParser) ); if (SUCCEEDED(hr)) { pAtscSiParser->Release(); }
You must call Initialize before calling any other methods on the object.
Requirements
Header: Include atscpsipparser.h.
See Also