Share via


IATSC_MGT Interface

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

The IATSC_MGT interface enables the client to get data from a master guide table (MGT). The MGT describes the program guide information and service information that is delivered in a transport stream, including the table types, the packet identifiers, and the version numbers. The IAtscPsipParser::GetMGT method returns a pointer to this interface.

The MGT may contain one or more table-wide descriptors. In addition, each record in the MGT may have one or more descriptors. To get the table-wide descriptors, use the GetTableDescriptorByIndex method or the GetTableDescriptorByTag method. To get the record descriptors, use the GetRecordDescriptorByIndex method or the GetRecordDescriptorByTag method.

Methods

The IATSC_MGT interface inherits the methods of the IUnknown interface.

In addition, IATSC_MGT defines the following methods.

Method Description

GetCountOfRecords

Returns the number of records in the MGT.

GetCountOfTableDescriptors

Returns the number of table-wide descriptors in the MGT.

GetProtocolVersion

Returns the protocol version of the table.

GetRecordCountOfDescriptors

Returns the number of descriptors for a record in the MGT.

GetRecordDescriptorByIndex

Returns a descriptor for a specified record in the MGT.

GetRecordDescriptorByTag

Searches a record in the MGT for a descriptor with a specified descriptor tag.

GetRecordType

Returns the table type for a record in the MGT.

GetRecordTypePid

Returns the packet identifier (PID) for the table type described by a record in the MGT.

GetRecordVersionNumber

Returns the version number for the table type described by a record in the MGT.

GetTableDescriptorByIndex

Returns a table-wide descriptor for the MGT.

GetTableDescriptorByTag

Searches the MGT for a table-wide descriptor with the specified descriptor tag.

GetVersionNumber

Returns the version number for the MGT.

Initialize

Initializes the object.

Requirements

Header Declared in Atscpsipparser.h.

See Also

BDA Interfaces

Send comments about this topic to Microsoft

Build date: 12/4/2008