IPAT interface (mpeg2psiparser.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

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.

Inheritance

The IPAT interface inherits from the IUnknown interface. IPAT also has these types of members:

Methods

The IPAT interface has these methods.

 
IPAT::ConvertNextToCurrent

The ConvertNextToCurrent method converts a next table to a current table.
IPAT::FindRecordProgramMapPid

The FindRecordProgramMapPid method returns the packet identifier (PID) for the program map table (PMT) associated with a given program number.
IPAT::GetCountOfRecords

The GetCountOfRecords method returns the number of records in the PAT. Each record corresponds to one program.
IPAT::GetNextTable

The GetNextTable method retrieves the next table that follows the current table.
IPAT::GetRecordProgramMapPid

The GetRecordProgramMapPid method returns the packet identifier (PID) for a given record in the PAT.
IPAT::GetRecordProgramNumber

The GetRecordProgramNumber method retrieves a program number from the PAT.
IPAT::GetTransportStreamId

The GetTransportStreamId method returns the transport stream identifier (TSID) for the PAT.
IPAT::GetVersionNumber

The GetVersionNumber method returns the version number for the PAT.
IPAT::Initialize

The Initialize method initializes the object using captured table section data. This method is called internally by the IAtscPsipParser::GetPAT method, so applications typically should not call it.
IPAT::RegisterForNextTable

The RegisterForNextTable method registers the client to be notified when a next table arrives that will replace the current table.
IPAT::RegisterForWhenCurrent

The RegisterForWhenCurrent method registers the client to be notified when the table becomes current.

Requirements

Requirement Value
Target Platform Windows
Header mpeg2psiparser.h

See also

BDA Interfaces