Microsoft DirectX 8.1 (C++) |
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.
In addition to the methods inherited from IUnknown and ILocator, the IDVBSLocator interface exposes the following methods.
Method | Description |
get_Azimuth | Retrieves the azimuth setting used for positioning the satellite dish. |
get_Elevation | Retrieves the elevation of the satellite in tenths of a degree. |
get_OrbitalPosition | Retrieves the setting for the satellite's orbital position. |
get_SignalPolarisation | Retrieves the signal polarisation. |
get_WestPosition | Retrieves a value indicating whether the orbital position is given in east or west longitude. |
put_Azimuth | Adjusts the azimuth setting used for positioning the satellite dish. |
put_Elevation | Sets the elevation of the satellite in tenths of a degree. |
put_OrbitalPosition | Sets the setting for the satellite's orbital position. |
put_SignalPolarisation | Sets the signal polarisation. |
put_WestPosition | Sets the longitudinal position as west longitude or east longitude. |