IDvbExtendedEventDescriptor 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) extended event descriptor. An extended event descriptor appears as part of the DVB service information in the event information table (EIT) and service information table (SIT). The descriptor provides a detailed text description of an event that may be used in addition to the short event descriptor. More than one extended event descriptor can be associated to allow more than 256 bytes of information about one event to be conveyed. Text information can be structured into two columns, one that provides an item description field, and one that provides the item text, for example, to include a cast list in a movie or show description.

Inheritance

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

Methods

The IDvbExtendedEventDescriptor interface has these methods.

 
IDvbExtendedEventDescriptor::GetConcatenatedItemW

Concatenates the bytes from the item in the current Digital Video Broadcast (DVB) extended event descriptor with the bytes from the item in the next DVB extended event descriptor and returns the concatenated data as a Unicode string.
IDvbExtendedEventDescriptor::GetConcatenatedTextW

Gets the concatenation of the text description in the current item with the text description in the next item (both in Unicode format) of a Digital Video Broadcast (DVB) extended event descriptor.
IDvbExtendedEventDescriptor::GetCountOfRecords

Gets the number of item records in a Digital Video Broadcast (DVB) extended event descriptor.
IDvbExtendedEventDescriptor::GetDescriptorNumber

Gets the descriptor number from a Digital Video Broadcast (DVB) extended event descriptor.
IDvbExtendedEventDescriptor::GetLanguageCode

Gets the three-character ISO 639 language code from a Digital Video Broadcast (DVB) extended event descriptor.
IDvbExtendedEventDescriptor::GetLastDescriptorNumber

Gets the number of the last descriptor associated with this descriptor from a Digital Video Broadcast (DVB) extended event descriptor.
IDvbExtendedEventDescriptor::GetLength

Gets the body length of a Digital Video Broadcast (DVB) extended event descriptor.
IDvbExtendedEventDescriptor::GetRecordItemRawBytes

Gets the raw data from the current item in a Digital Video Broadcast (DVB) extended event descriptor.
IDvbExtendedEventDescriptor::GetRecordItemW

Gets the item and descriptor from a Digital Videl Broadcast (DVB) extended event descriptor, in Unicode string format.
IDvbExtendedEventDescriptor::GetTag

Gets the tag that identifies a Digital Video Broadcast (DVB) extended event descriptor.
IDvbExtendedEventDescriptor::GetTextW

Gets the text describing an itemfrom a Digital Video Broadcast (DVB) extended event descriptor, in string format.

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)