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

Note��This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.

The IDvbLogicalChannelDescriptor interface enables the client to get a logical channel descriptor from a DVB stream. The logical channel descriptor may be present in the network information table (NIT).

Inheritance

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

Methods

The IDvbLogicalChannelDescriptor interface has these methods.

 
IDvbLogicalChannelDescriptor::GetCountOfRecords

Note��This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.�.
IDvbLogicalChannelDescriptor::GetLength

Note��This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.�.
IDvbLogicalChannelDescriptor::GetRecordLogicalChannelNumber

Note��This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.�.
IDvbLogicalChannelDescriptor::GetRecordServiceId

Note��This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later. �.
IDvbLogicalChannelDescriptor::GetTag

Note��This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later. �.

Remarks

To obtain a pointer to this interface, do the following:

  1. Call IDvbSiParser::GetNIT to get the IDVB_NIT interface.
  2. Call IDVB_NIT::GetRecordDescriptorByTag and pass in the logical channel descriptor tag (0x83). If the descriptor is present, the method returns an IGenericDescriptor pointer.
  3. Query the returned IGenericDescriptor pointer for the IDvbLogicalChannelDescriptor interface.

Requirements

   
Target Platform Windows
Header dvbsiparser.h

See also

BDA Interfaces