Share via


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.

Methods

The IAtscPsipParser interface inherits the methods of the IUnknown interface.

In addition, IAtscPsipParser defines 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 Declared in Atscpsipparser.h.

See Also

BDA Interfaces

Send comments about this topic to Microsoft

Build date: 12/4/2008