Share via


IDvbLogicalChannel2Descriptor 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 logical channel descriptor (LCD) in a Digital Video Broadcast (DVB) MPEG-2 stream that uses the format defined in the Nordig specification used in Scandinavian countries.

The logical channel descriptor may be present in the network information table (NIT).

By default, all methods in the base interface IDvbLogicalChannelDescriptor act on the first item in a list. Once any call to a IDvbLogicalChannel2Descriptor method completes successfully, the item that the method returns remains selected so that subsequent calls to IDvbLogicalChannelDescriptor methods act on the selected item.

Inheritance

The IDvbLogicalChannel2Descriptor interface inherits from IDvbLogicalChannelDescriptor2. IDvbLogicalChannel2Descriptor also has these types of members:

Methods

The IDvbLogicalChannel2Descriptor interface has these methods.

 
IDvbLogicalChannel2Descriptor::GetCountOfLists

Gets the number of channel lists in a Digital Video Broadcast (DVB) logical channel descriptor.
IDvbLogicalChannel2Descriptor::GetListCountOfRecords

Gets an indexed count of records for a channel list in a Digital Video Broadcast (DVB) logical channel descriptor.
IDvbLogicalChannel2Descriptor::GetListCountryCode

Gets the three-character ISO 3166 country code for a channel list in a Digital Video Broadcast (DVB) logical channel descriptor.
IDvbLogicalChannel2Descriptor::GetListId

Gets the identifier for a channel list from a Digital Video Broadcast (DVB) logical channel descriptor.
IDvbLogicalChannel2Descriptor::GetListNameW

Gets the name of a channel list from a Digital Video Broadcast (DVB) logical channel descriptor.
IDvbLogicalChannel2Descriptor::GetListRecordLogicalChannelAndVisibility

Gets the visible_service_flag and logical_channel_number fields from a Digital Video Broadcast (DVB) logical channel descriptor.
IDvbLogicalChannel2Descriptor::GetListRecordLogicalChannelNumber

Gets the value of the logical_channel_number field from a Digital Video Broadcast (DVB) logical channel descriptor. The logical_channel_number field gives the ordinal position of the service record in the descriptor.
IDvbLogicalChannel2Descriptor::GetListRecordServiceId

Gets the service identifier from a Digital Video Broadcast (DVB) logical channel 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)