IATSCTuningSpace Interface

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.

Methods

The IATSCTuningSpace interface inherits from IAnalogTVTuningSpace.

In addition, IATSCTuningSpace defines the following methods.

Method Description

get_MaxMinorChannel

Gets the highest minor channel number for this tuning space.

get_MaxPhysicalChannel

Gets the highest physical channel number ever allowed for this tuning space.

get_MinMinorChannel

Gets the lowest minor channel number ever allowed for this tuning space.

get_MinPhysicalChannel

Gets the lowest physical channel number ever allowed for this tuning space.

put_MaxMinorChannel

Sets the highest minor channel number for this tuning space.

put_MaxPhysicalChannel

Sets the highest physical channel number ever allowed for this tuning space.

put_MinMinorChannel

Sets the lowest minor channel number ever allowed for this tuning space.

put_MinPhysicalChannel

Sets the lowest physical channel number ever allowed 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.

See Also

Tuning Model Interfaces

Send comments about this topic to Microsoft

Build date: 12/4/2008