IISDB_CDT 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) common data table (CDT). A CDT contains data, such as company logos, that is needed for receivers and stored in nonvolatile memory.

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 a CDT. 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_CDT interface inherits from the IUnknown interface. IISDB_CDT also has these types of members:

Methods

The IISDB_CDT interface has these methods.

 
IISDB_CDT::GetCountOfTableDescriptors

Returns the number of descriptors for logos in an Integrated Services Digital Broadcasting (ISDB) common data table (CDT).
IISDB_CDT::GetDataModule

Receives the data module from an Integrated Services Digital Broadcasting (ISDB) common data table (CDT).
IISDB_CDT::GetDataType

Receives the data type value from an Integrated Services Digital Broadcasting (ISDB) common data table (CDT).
IISDB_CDT::GetDownloadDataId

Receives the download_data_id field value for a logo transmission descriptor from an Integrated Services Digital Broadcasting (ISDB) common data table (CDT). The download_data_id field identifies the data to be downloaded.
IISDB_CDT::GetOriginalNetworkId

Gets an identifier that identifies the broadcaster that originated the MPEG-2 transport stream from an Integrated Services Digital Broadcasting (ISDB) common data table (CDT).
IISDB_CDT::GetSectionNumber

Gets the section_number field value from an Integrated Services Digital Broadcasting (ISDB) common data table (CDT).
IISDB_CDT::GetSizeOfDataModule

Gets the size of a data module from an Integrated Services Digital Broadcasting (ISDB) common data table (CDT).
IISDB_CDT::GetTableDescriptorByIndex

Returns a specified logo transmission descriptor from an Integrated Services Digital Broadcasting (ISDB) common data table (CDT).
IISDB_CDT::GetTableDescriptorByTag

Searches a subtable in an Integrated Services Digital Broadcasting (ISDB) common data table (CDT).
IISDB_CDT::GetVersionHash

Returns a hash value for this instance of an Integrated Services Digital Broadcasting (ISDB) common data table (CDT).
IISDB_CDT::GetVersionNumber

Gets the version number for an Integrated Services Digital Broadcasting (ISDB) common data table (CDT).
IISDB_CDT::Initialize

Initializes the object by using captured table section data from an Integrated Services Digital Broadcasting System (ISDB) common data table (CDT).

Requirements

Requirement Value
Minimum supported client Windows�7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header dvbsiparser.h