IPAT Interface

 
Microsoft DirectShow 9.0

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.

In addition to the methods inherited from IUnknown, the IPAT interface exposes 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: Include Mpeg2PsiParser.h.

See Also