ICAT Interface

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.

The ICAT interface enables the client to get data from a conditional access table (CAT). The IAtscPsipParser::GetCAT method returns a pointer to this interface.

Methods

The ICAT interface inherits the methods of the IUnknown interface.

In addition, ICAT defines the following methods.

Method Description

ConvertNextToCurrent

Converts a next table to a current table.

GetCountOfTableDescriptors

Returns the number of descriptors in the CAT.

GetNextTable

Retrieves the next table that follows the current table.

GetTableDescriptorByIndex

Retrieves a table descriptor for the CAT.

GetTableDescriptorByTag

Searches the CAT for a descriptor with the specified descriptor tag.

GetVersionNumber

Returns the version number for the CAT.

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