IISDB_NBIT 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.]

Implements methods that get information from an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT). The NBIT describes the programs included in a multiplexed transport stream for an ISDB broadcast.

To obtain a pointer to this interface, first make sure that the media graph is in a running state and that the stream you are tuned to contains an NBIT. Then:

  1. Query the BDA MPEG-2 Transport Information Filter to obtain a pointer to the IPSITables interface. (You can also go through the graph and query each filter until you find one that supports IPSITables.)
  2. Call the IPSITables::GetTable method. The interface pointer for the desired table is returned in the ppIUnknown output parameter.

Inheritance

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

Methods

The IISDB_NBIT interface has these methods.

 
IISDB_NBIT::GetCountOfRecords

Gets the number of records in an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetOriginalNetworkId

Gets an identifier that identifies the broadcaster that originated the MPEG-2 transport stream from an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetRecordCountOfDescriptors

Returns the number of descriptors for a record in an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetRecordDescriptionBodyLocation

Receives the value of the description_body_location field from a record in an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetRecordDescriptorByIndex

Retrieves a descriptor for a specified record in an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT) based on the descriptor index.
IISDB_NBIT::GetRecordDescriptorByTag

Gets a descriptor from a record in an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT) by using the standard tag for the descriptor.
IISDB_NBIT::GetRecordInformationId

an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetRecordInformationType

Gets an information_type field from a record in an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetRecordKeys

Gets the number_of_keys field from a record in an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetRecordMessageSectionNumber

Gets the section_number field from a record in Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetRecordNumberOfKeys

Returns the number_of_keys field value for a section in an for an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetRecordUserDefined

Gets the user_defined field from an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetVersionHash

Returns a hash value for this instance of an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).
IISDB_NBIT::GetVersionNumber

Gets the version number of a subtable within an Integrated Services Digital Broadcasting (ISDB) network broadcaster Information Table (NBIT).
IISDB_NBIT::Initialize

Initializes the object by using captured table section data from an Integrated Services Digital Broadcasting (ISDB) network broadcaster information table (NBIT).

Requirements

   
Minimum supported client Windows�7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header dvbsiparser.h (include Dvbsiparser.idl)