IISDB_SDTT 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 data from an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT). An SDTT contains download information such as service ID, schedule, and receiver types for revision.

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 SDTT. 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_SDTT interface inherits from the IUnknown interface. IISDB_SDTT also has these types of members:

Methods

The IISDB_SDTT interface has these methods.

 
IISDB_SDTT::GetCountOfRecords

Gets the number of records in an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetOriginalNetworkId

Gets an identifier that identifies the broadcaster that originated the MPEG-2 transport stream from an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetRecordCountOfDescriptors

Returns the number of descriptors for a record in an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetRecordCountOfSchedules

Returns the number of schedules from a record in an Information for Digital Broadcasting System (IDBS) software download trigger table (SDTT).
IISDB_SDTT::GetRecordDescriptorByIndex

Returns a descriptor for a specified record in an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetRecordDescriptorByTag

Searches a record in an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetRecordDownloadLevel

Gets the download level from an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetRecordDurationByIndex

Receives the event duration from a schedule record in an Integrated Services Digital Broadcasting (ISDB) Software Download Trigger Table (SDTT).
IISDB_SDTT::GetRecordGroup

Receives the recording download level from a record in an Integrated services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetRecordNewVersion

Returns a new version_number field value from a subtable within an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetRecordScheduleTimeShiftInformation

Receives event time shift information from a schedule record in an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetRecordStartTimeByIndex

Gets an event start time from a schedule record in in an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetRecordTargetVersion

Receives the target version from a record in an Integrated Services Digital Broadcasting (ISDB) Software Download Trigger Table (SDTT).
IISDB_SDTT::GetRecordVersionIndicator

Receives the version indicator from a record in an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetServiceId

Receives the service_id field that uniquely identifies a service from an Integrated Services Digital Broadcasting System (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetTableIdExt

Gets the table_id_extension field value from an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT). This field value identifies a specific instance of an SDTT.
IISDB_SDTT::GetTransportStreamId

Returns the transport stream identifier (TSID) for an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetVersionHash

Returns a hash value for this instance of an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::GetVersionNumber

Gets the version number for an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).
IISDB_SDTT::Initialize

Initializes the object by using captured table section data from an Integrated Services Digital Broadcasting (ISDB) software download trigger table (SDTT).

Requirements

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