Share via


IATSCTuningSpace 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 IATSCTuningSpace interface is implemented on ATSCTuningSpace objects, which represent any tuning space with an ATSC network type. Microsoft provides a default ATSC tuning space with Windows XP, and also with DirectX 9.0. Third parties such as cable providers may install a custom tuning space using the ITuningSpaceContainer interface. An ATSCTuningSpace object creates tune requests that expose IATSCChannelTuneRequest.

Inheritance

The IATSCTuningSpace interface inherits from IAnalogTVTuningSpace. IATSCTuningSpace also has these types of members:

Methods

The IATSCTuningSpace interface has these methods.

 
IATSCTuningSpace::get_MaxMinorChannel

The get_MaxMinorChannel method gets the highest minor channel number for this tuning space.
IATSCTuningSpace::get_MaxPhysicalChannel

The get_MaxPhysicalChannel method gets the highest physical channel number for this tuning space.
IATSCTuningSpace::get_MinMinorChannel

The get_MinMinorChannel method gets the lowest minor channel number ever allowed for this tuning space.
IATSCTuningSpace::get_MinPhysicalChannel

The get_MinPhysicalChannel method sets the lowest physical channel number for this tuning space.
IATSCTuningSpace::put_MaxMinorChannel

The put_MaxMinorChannel method gets the highest minor channel number for this tuning space.
IATSCTuningSpace::put_MaxPhysicalChannel

The put_MaxPhysicalChannel method sets the highest physical channel number for this tuning space.
IATSCTuningSpace::put_MinMinorChannel

The put_MinMinorChannel method sets the lowest minor channel number ever allowed for this tuning space.
IATSCTuningSpace::put_MinPhysicalChannel

The put_MinPhysicalChannel method sets the lowest physical channel number for this tuning space.

Remarks

If the minimum and maximum channels are set, and the user specifies a channel that is greater than the maximum, the tuner automatically wraps around to the minimum value.

To set the minimum and maximum major channel, call IAnalogTVTuningSpace::put_MinChannel and IAnalogTVTuningSpace::put_MaxChannel.

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

Requirements

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

See also

IAnalogTVTuningSpace

Tuning Model Interfaces