Microsoft DirectX 8.1 (C++)

IAMTuner Interface

The IAMTuner interface is the base class for the IAMTVTuner interface, which inherits all the IAMTuner methods. For more information on controlling a TV tuner using Microsoft DirectShow, see the IAMTVTuner documentation.

In addition to the methods inherited from IUnknown, the IAMTuner interface exposes the following methods.

Method Description
put_Channel Sets the TV channel.
get_Channel Retrieves the TV channel that the tuner is set to.
ChannelMinMax Retrieves the minimum and maximum channel available.
put_CountryCode Sets the country/region code to establish the frequency to use.
get_CountryCode Retrieves the country/region code.
put_TuningSpace Sets a storage index for regional channel-to-frequency mappings.
get_TuningSpace Retrieves the storage index for regional fine tuning.
Logon Logs a user onto the system.
Logout Logs a user off the system.
SignalPresent Retrieves the strength of the signal on a given channel.
put_Mode Sets a multifunction tuner to the specified mode.
get_Mode Retrieves the current mode on a multifunction tuner.
GetAvailableModes Retrieves the tuner's supported modes.
RegisterNotificationCallBack Allows an object that implements the IAMTunerNotification interface to receive event notifications when the tuner changes state.
UnRegisterNotificationCallBack Unregisters an object for event notifications.