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