Share via


IIsdbDownloadContentDescriptor 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) download content descriptor. The download content descriptor appears in the ISDB Service Information as part of the software download trigger table (SDTT) and provides details about content and scheduling related to downloading.

Inheritance

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

Methods

The IIsdbDownloadContentDescriptor interface has these methods.

 
IIsdbDownloadContentDescriptor::GetCompatiblityDescriptor

Gets data from the compatibility descriptor in an Integrated Services Digital Broadcasting (ISDB) download content descriptor. The compatibility descriptor specifies a target to be updated by the download.
IIsdbDownloadContentDescriptor::GetCompatiblityDescriptorLength

Gets the length of the compatibility descriptor from an Integrated Services Digital Broadcasting (ISDB) download content descriptor.
IIsdbDownloadContentDescriptor::GetComponentSize

Gets the total size of components transmitted within the same carousel from an Integrated Services Digital Broadcasting (ISDB) download content descriptor, in bytes.
IIsdbDownloadContentDescriptor::GetComponentTag

Gets the tag that identifies a stream component from an Integrated Services Digital Broadcasting (ISDB) download content descriptor. This tag also identifies the stream in the program map table (PMT).
IIsdbDownloadContentDescriptor::GetCountOfRecords

Gets the body length of an Integrated Services Digital Broadcasting (ISDB) download content descriptor, in bytes.
IIsdbDownloadContentDescriptor::GetDownloadId

Gets the download identifier from an Integrated Services Digital Broadcasting (ISDB) download content descriptor. The download identifier identifies an application number for the download.
IIsdbDownloadContentDescriptor::GetFlags

Gets flag values from an Integrated Services Digital Broadcasting (ISDB) download content descriptor.
IIsdbDownloadContentDescriptor::GetLeakRate

Gets the leak rate of the transport buffer from an Integrated Services Digital Broadcasting (ISDB) download content descriptor, in bytes per second.
IIsdbDownloadContentDescriptor::GetLength

Gets the body length of an Integrated Services Digital Broadcasting (ISDB) download content descriptor, in bytes.
IIsdbDownloadContentDescriptor::GetRecordModuleId

Gets the identifier from an Integrated Services Digital Broadcasting (ISDB) download content descriptor that specifies the carousel used for downloading.
IIsdbDownloadContentDescriptor::GetRecordModuleInfo

Gets the value of a module_info_byte field from a module record in an Integrated Services Digital Broadcasting (ISDB) download content descriptor.
IIsdbDownloadContentDescriptor::GetRecordModuleInfoLength

Gets the value of the module_info_length field from an Integrated Services Digital Broadcasting (ISDB) download content descriptor. The module_info_length field gives the length of the module_info_byte field in the descriptor.
IIsdbDownloadContentDescriptor::GetRecordModuleSize

Gets the size of a module from an Integrated Services Digital Broadcasting (ISDB) download content descriptor, in bytes.
IIsdbDownloadContentDescriptor::GetTag

Gets the tag that identifies an Integrated Services Digital Broadcasting (ISDB) download content descriptor.
IIsdbDownloadContentDescriptor::GetTextLanguageCode

Gets the three-character ISO 639 language code from an Integrated Services Digital Broadcasting (ISDB) download content descriptor.
IIsdbDownloadContentDescriptor::GetTextW

Gets the text from an Integrated Services Digital Broadcasting (ISDB) download content descriptor that describes the descriptor contents, in Unicode text format.
IIsdbDownloadContentDescriptor::GetTimeOutValueDII

Gets the value of the time_out_value_DII field from an Integrated Services Digital Broadcasting (ISDB) download content descriptor.

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)