Condividi tramite


IFrequencyMap interface (bdaiface.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 IFrequencyMap interface sets the frequency table used by the BDA Network Provider filter.

A frequency table is a list of broadcast or cable frequencies for a given country/region. The Network Provider uses a frequency table to find the next frequency when IScanningTuner methods are called. On startup, the Network Provider loads a default frequency table. An application can use the IFrequencyMap interface to specify the user's country/region, which causes the Network Provider filter to load the corresponding frequency table. The application can also modify the current table, or provide a completely new table, using the put_FrequencyMapping method.

Frequencies used by this interface are measured in units of kilohertz (kHz), and refer to the center frequency of each band. For more information, see "Terrestrial delivery system descriptor" in the ETSI EN 300 468 standard.

Note��Currently only the DVB-T Network Provider supports this interface.

Inheritance

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

Methods

The IFrequencyMap interface has these methods.

 
IFrequencyMap::get_CountryCode

The get_CountryCode method returns the country/region code the Network Provider is currently using. The country/region code determines which frequency table the Network Provider loads.
IFrequencyMap::get_CountryCodeList

The get_CountryCodeList method returns a list of all the country/region codes for which the Network Provider has a frequency table.
IFrequencyMap::get_DefaultFrequencyMapping

The get_DefaultFrequencyMapping method returns the default frequency table for a given country/region code.
IFrequencyMap::get_FrequencyMapping

The get_FrequencyMapping method returns the Network Provider filter's current frequency table.
IFrequencyMap::put_CountryCode

The put_CountryCode method sets the country/region code on the Network Provider filter.
IFrequencyMap::put_FrequencyMapping

The put_FrequencyMapping method sets the frequency table.

Remarks

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

Requirements

Requirement Value
Target Platform Windows
Header bdaiface.h

See also

BDA Interfaces