IDvbSatelliteDeliverySystemDescriptor Interface

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

The IDvbSatelliteDeliverySystemDescriptor interface enables the client to get a satellite delivery system descriptor from a DVB stream. The satellite delivery system descriptor may be present in the network information table (NIT). For more information, refer to ETSI EN 300 468.

Methods

The IDvbSatelliteDeliverySystemDescriptor interface inherits the methods of the IUnknown interface.

In addition, IDvbSatelliteDeliverySystemDescriptor defines the following methods.

Method Description

GetFECInner

Returns the inner forward error correction (FEC) scheme.

GetFrequency

Returns the frequency.

GetLength

Returns the length of the descriptor body.

GetModulation

Returns the modulation scheme.

GetOrbitalPosition

Returns the orbital position.

GetPolarization

Returns the polarization of the transmitted signal.

GetSymbolRate

Returns the symbol rate.

GetTag

Returns the descriptor tag.

GetWestEastFlag

Returns a flag that specifies whether the satellite is in the western or eastern part of the orbit.

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 satellite delivery system descriptor tag (0x43). If the descriptor is present, the method returns an IGenericDescriptor pointer.
  3. Query the returned IGenericDescriptor pointer for the IDvbSatelliteDeliverySystemDescriptor interface.

Requirements

Header Declared in Dvbsiparser.h.

See Also

BDA Interfaces

Send comments about this topic to Microsoft

Build date: 12/4/2008