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 |
---|---|
Returns the number of records in the MGT. |
|
Returns the number of table-wide descriptors in the MGT. |
|
Returns the protocol version of the table. |
|
Returns the number of descriptors for a record in the MGT. |
|
Returns a descriptor for a specified record in the MGT. |
|
Searches a record in the MGT for a descriptor with a specified descriptor tag. |
|
Returns the table type for a record in the MGT. |
|
Returns the packet identifier (PID) for the table type described by a record in the MGT. |
|
Returns the version number for the table type described by a record in the MGT. |
|
Returns a table-wide descriptor for the MGT. |
|
Searches the MGT for a table-wide descriptor with the specified descriptor tag. |
|
Returns the version number for the MGT. |
|
Initializes the object. |
Requirements
Header | Declared in Atscpsipparser.h. |
See Also
Send comments about this topic to Microsoft
Build date: 12/4/2008