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:
- 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.)
- 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
Requirement | Value |
---|---|
Minimum supported client | Windows�7 [desktop apps only] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | dvbsiparser.h (include Dvbsiparser.idl) |