ITuningSpace 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 ITuningSpace interface provides the common functionality for all network-specific tuning spaces. Applications can obtain tuning spaces from the SystemTuningSpaces collection. A tuning space generally exposes an interface that inherits ITuningSpace, such as IATSCTuningSpace.
Inheritance
The ITuningSpace interface inherits from the IDispatch interface. ITuningSpace also has these types of members:
Methods
The ITuningSpace interface has these methods.
ITuningSpace::Clone The Clone method creates a new copy of the tuning space. |
ITuningSpace::CreateTuneRequest The CreateTuneRequest method creates an empty (uninitialized) tune request. |
ITuningSpace::EnumCategoryGUIDs Currently not implemented. |
ITuningSpace::EnumDeviceMonikers The EnumDeviceMonikers method creates an enumerator of device monikers representing the tuner filters that support this tuning space. |
ITuningSpace::get__NetworkType The get_NetworkType method retrieves the network type for this tuning space. |
ITuningSpace::get_CLSID The get_CLSID method gets the CLSID of the tuning space as a BSTR. |
ITuningSpace::get_DefaultLocator The get_DefaultLocator method retrieves the default locator for this tuning space. |
ITuningSpace::get_DefaultPreferredComponentTypes The get_DefaultPreferredComponentTypes method returns a list of the default preferred component types for this tuning space. |
ITuningSpace::get_FrequencyMapping The get_FrequencyMapping method retrieves the frequency mapping previously created by the network provider by a call to put_FrequencyMapping. |
ITuningSpace::get_FriendlyName The get_FriendlyName method retrieves the localized, user-friendly name of the tuning space. |
ITuningSpace::get_NetworkType The get_NetworkType method retrieves the network type of the tuning space as a BSTR. |
ITuningSpace::get_UniqueName The get_UniqueName method retrieves the unique name of the tuning space. |
ITuningSpace::put__NetworkType The put_NetworkType method specifies the network type of the tuning space. |
ITuningSpace::put_DefaultLocator The put_DefaultLocator method sets the default locator for this tuning space. |
ITuningSpace::put_DefaultPreferredComponentTypes The put_DefaultPreferredComponentTypes method specifies the default preferred component types for this tuning space. |
ITuningSpace::put_FrequencyMapping The put_FrequencyMapping method creates a frequency/channel map, frequency/transponder map, or whatever other mapping from carrier frequencies to frequency identifiers is appropriate for the tuning space. |
ITuningSpace::put_FriendlyName The put_FriendlyName method sets the localized, user-friendly name of the tuning space. |
ITuningSpace::put_NetworkType The put_NetworkType method specifies the network type of the tuning space as a BSTR. |
ITuningSpace::put_UniqueName The put_UniqueName method sets a unique name for the tuning space. |
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(ITuningSpace)
.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows�XP [desktop apps only] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | tuner.h |