Share via


IDVB_NIT interface (dvbsiparser.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.]

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.

Inheritance

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

Methods

The IDVB_NIT interface has these methods.

 
IDVB_NIT::ConvertNextToCurrent

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Requirements

Requirement Value
Target Platform Windows
Header dvbsiparser.h

See also

BDA Interfaces