Share via


IDvbComponentDescriptor 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.]

Identifies the type of a Digital Video Broadcast (DVB) component stream and provides a text description of the component stream.

Inheritance

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

Methods

The IDvbComponentDescriptor interface has these methods.

 
IDvbComponentDescriptor::GetComponentTag

Gets the component tag from a DVB component descriptor. The component tag has the same value as the component_tag field in the stream identifier descriptor in the Program Specific Information (PSI) program map section for the component stream.
IDvbComponentDescriptor::GetComponentType

Gets the component type code for a Digital Video Broadcast (DVB) component descriptor.
IDvbComponentDescriptor::GetLanguageCode

Gets the three-character ISO 639 language code from a Digital Video Broadcast (DVB) component descriptor.
IDvbComponentDescriptor::GetLength

Gets the body length of a Digital Video Broadcast (DVB) component descriptor
IDvbComponentDescriptor::GetStreamContent

Gets the stream content code for a Digital Video Broadcast (DVB) component descriptor.
IDvbComponentDescriptor::GetTag

Gets the tag that identifies a Digital Video Broadcast (DVB) component descriptor.
IDvbComponentDescriptor::GetTextW

Gets the text describing the elementary stream, in Unicode string format, from a Digital Video Broadcast (DVB) component descriptor.

Requirements

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