Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
The IDVB_NIT interface enables the client to get information from a network information table (NIT). The IDvbSiParser::GetNIT method returns a pointer to this interface.
A NIT contains information about the network and the physical organization of the transport streams. Because a network typically carries more than one transport stream, the NIT can provide information for tuning and for locating particular transport streams. A NIT carried on one network may contain information about another network.
The original_network_id and transport_stream_id fields together uniquely define a transport stream within the network.
The NIT may contain one or more table-wide descriptors. In addition, each record in the NIT may have one or more descriptors. To get the table-wide descriptors, use the GetTableDescriptorByIndex or GetTableDescriptorByTag method. To get the record descriptors, use the GetRecordDescriptorByIndex or GetRecordDescriptorByTag method.
Methods
The IDVB_NIT interface inherits the methods of the IUnknown interface.
In addition, IDVB_NIT defines the following methods.
Method | Description |
---|---|
Converts a next table to a current table. |
|
Returns the number of records in the NIT. |
|
Returns the number of table-wide descriptors in the NIT. |
|
Returns the network identifier for the NIT. |
|
Retrieves the next table that follows the current table. |
|
Returns the number of descriptors for a record in the NIT. |
|
Retrieves a descriptor for a specified record in the NIT. |
|
Searches a record in the NIT for a descriptor with a specified descriptor tag. |
|
Returns the original network identifier for a record in the NIT. |
|
Returns the transport stream identifier (TSID) for a record in the NIT. |
|
Retrieves a table-wide descriptor for the NIT. |
|
Searches the NIT for a table-wide descriptor with the specified descriptor tag. |
|
Returns a hash value for this table instance. |
|
Returns the version number for the NIT. |
|
Initializes the object. |
|
Registers the client to be notified when a next table arrives that will replace the current table. |
|
Registers the client to be notified when the table becomes current. |
Requirements
Header | Declared in Dvbsiparser.h. |
See Also
Send comments about this topic to Microsoft
Build date: 12/4/2008