IDVBSLocator interface (tuner.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.]

The IDVBSLocator interface is implemented on the DVBSLocator object. It provides information to enable a tuner to acquire a satellite DVB (DVB-S) transmission. The methods for acquiring a transport stream once the signal is tuned are provided by IDVBTuneRequest. Locator data is meant for consumption by the BDA hardware drivers. Applications do not need to interpret any of this data except perhaps for some debugging purposes.

Locators can be created dynamically when the tune request is created, by a loader that has access to the necessary information about the tuning space, or a default locator can be installed when the tuning space is first installed, and the loader can use the default locator when creating tune requests. Applications do not need to use any of the Locator interfaces unless they are creating tune requests. All Locator objects also support IPersistPropertyBag.

Inheritance

The IDVBSLocator interface inherits from IDigitalLocator. IDVBSLocator also has these types of members:

Methods

The IDVBSLocator interface has these methods.

 
IDVBSLocator::get_Azimuth

The get_Azimuth method retrieves the azimuth setting used for positioning the satellite dish.
IDVBSLocator::get_Elevation

The get_Elevation method retrieves the elevation of the satellite in tenths of a degree.
IDVBSLocator::get_OrbitalPosition

The get_OrbitalPosition method retrieves the setting for the satellite's orbital position.
IDVBSLocator::get_SignalPolarisation

The get_SignalPolarisation method retrieves the signal polarisation.
IDVBSLocator::get_WestPosition

The get_WestPosition method retrieves a value indicating whether the orbital position is given in east or west longitude.
IDVBSLocator::put_Azimuth

The put_Azimuth method adjusts the azimuth setting used for positioning the satellite dish.
IDVBSLocator::put_Elevation

The put_Elevation method sets the elevation of the satellite in tenths of a degree.
IDVBSLocator::put_OrbitalPosition

The put_OrbitalPosition method sets the setting for the satellite's orbital position.
IDVBSLocator::put_SignalPolarisation

The put_SignalPolarisation method sets the signal polarisation.
IDVBSLocator::put_WestPosition

The put_WestPosition method sets the longitudinal position as west longitude or east longitude.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IDVBSLocator).

Requirements

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

See also

IDigitalLocator

Tuning Model Interfaces