IATSCTuningSpace Interface

 
Microsoft DirectShow 9.0

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.

In addition to the methods inherited from 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.

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