ILocator 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 ILocator interface is implemented (through derived interfaces such as IATSCLocator) on Locator objects that contain tuning information about the tuning space. This base interface is never used directly, but only through the derived interfaces that are specific for a given network type.

Locator objects can be created dynamically by Guide Store Loaders that have the necessary information about the tuning space, or a default locator for a tuning space can be installed by the third party who installs the tuning space. In any case, applications never create or examine locators except in certain testing or debugging scenarios. All Locator objects also support IPersistPropertyBag.

Inheritance

The ILocator interface inherits from the IDispatch interface. ILocator also has these types of members:

Methods

The ILocator interface has these methods.

 
ILocator::Clone

The Clone method creates a copy of the Locator.
ILocator::get_CarrierFrequency

The get_CarrierFrequency method gets the frequency of the RF signal.
ILocator::get_InnerFEC

The get_InnerFEC method gets the type of inner FEC that is used.
ILocator::get_InnerFECRate

The get_InnerFECRate method gets the inner FEC rate.
ILocator::get_Modulation

The get_Modulation method gets the modulation type.
ILocator::get_OuterFEC

The get_OuterFEC method gets the type of outer FEC that is used.
ILocator::get_OuterFECRate

The get_OuterFECRate method gets the outer FEC rate.
ILocator::get_SymbolRate

The get_SymbolRate method gets the QPSK symbol rate.
ILocator::put_CarrierFrequency

The put_CarrierFrequency method sets the frequency of the RF signal.
ILocator::put_InnerFEC

The put_InnerFEC method sets the type of inner FEC to use.
ILocator::put_InnerFECRate

The put_InnerFECRate method sets the inner FEC rate.
ILocator::put_Modulation

The put_Modulation method sets the modulation type.
ILocator::put_OuterFEC

The put_OuterFEC method sets the type of outer FEC to use.
ILocator::put_OuterFECRate

The put_OuterFECRate method sets the outer FEC rate.
ILocator::put_SymbolRate

The put_SymbolRate method sets the QPSK symbol rate.

Remarks

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

Requirements

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

See also

IDispatch

Tuning Model Interfaces