IPAT Interface

The IPAT interface enables the client to get information from a Program Association Table (PAT). The IAtscPsipParser::GetPAT method returns a pointer to this interface.

Methods

The IPAT interface inherits the methods of the IUnknown interface.

In addition, IPAT defines the following methods.

Method Description

ConvertNextToCurrent

Converts a next table to a current table.

FindRecordProgramMapPid

Returns the packet identifier (PID) for the program map table (PMT) associated with a given program number.

GetCountOfRecords

Returns the number of records in the PAT.

GetNextTable

Retrieves the next table that follows the current table.

GetRecordProgramMapPid

Returns the PID for a given record in the PAT.

GetRecordProgramNumber

Retrieves a program number from the PAT.

GetTransportStreamId

Returns the transport stream identifier (TSID) for the PAT.

GetVersionNumber

Returns the version number for the PAT.

Initialize

Initializes the object.

RegisterForNextTable

Registers the client to be notified when a next table arrives that will replace the current table.

RegisterForWhenCurrent

Registers the client to be notified when the table becomes current.

Requirements

Header Declared in Mpeg2PsiParser.h.

See Also

BDA Interfaces

Send comments about this topic to Microsoft

Build date: 12/4/2008