Microsoft DirectX 8.1 (C++)

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 Home Edition and Windows XP Professional, and also with DirectX 8.1. 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.

When the minimum and maximum physical channel and minor channel for a tuning space are set using these methods, the tuner will automatically “wrap around” to the minimum value when the user tries to specify a channel that is greater than the maximum value.

In addition to the methods inherited from IDispatch, ITuningSpace and IAnalogTVTuningSpace, the IATSCTuningSpace interface exposes 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.