Share via


IDvbSubtitlingDescriptor 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 a Digital Video Broadcast (DVB) subtitling descriptor. The subtitling descriptor appears in the DVB service information as part of the the program map table (PMT) and defines the language, text, and formatting that is used for subtitling data in a DVB broadcast.

Inheritance

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

Methods

The IDvbSubtitlingDescriptor interface has these methods.

 
IDvbSubtitlingDescriptor::GetCountOfRecords

Gets the number of subtitling records in a Digital Video Broadcast (DVB) subtitling descriptor.
IDvbSubtitlingDescriptor::GetLength

Gets the body length of a Digital Video Broadcast (DVB) subtitling descriptor.
IDvbSubtitlingDescriptor::GetRecordAncillaryPageID

Gets the ancillary page identifier for a Digital Video Broadcast (DVB) subtitling descriptor.
IDvbSubtitlingDescriptor::GetRecordCompositionPageID

Gets the composition page identifier for a Digital Video Broadcast (DVB) subtitling descriptor.
IDvbSubtitlingDescriptor::GetRecordLangId

Gets the three-character ISO 639 language code from a Digital Video Broadcast (DVB) subtitling descriptor. This code identifies the language used for subtitles.
IDvbSubtitlingDescriptor::GetRecordSubtitlingType

Gets the subtitling component type from a DVB subtitling descriptor.
IDvbSubtitlingDescriptor::GetTag

Gets the tag for a Digital Video Broadcast (DVB) subtitling 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)