IAMTuner Interface

Microsoft DirectShow 9.0

IAMTuner Interface

The IAMTuner interface controls a TV tuner. This interface is the base class for the IAMTVTuner interface, which inherits all of 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
ChannelMinMax Retrieves the minimum and maximum channel available.
GetAvailableModes Retrieves the tuner's supported modes.
get_Channel Retrieves the TV channel that the tuner is set to.
get_CountryCode Retrieves the country/region code.
get_Mode Retrieves the current mode on a multifunction tuner.
get_TuningSpace Retrieves the storage index for regional fine tuning.
Logon Logs a user onto the system.
Logout Logs a user off the system.
put_Channel Sets the TV channel.
put_CountryCode Sets the country/region code to establish the frequency to use.
put_Mode Sets a multifunction tuner to the specified mode.
put_TuningSpace Sets a storage index for regional channel-to-frequency mappings.
RegisterNotificationCallBack Allows an object that implements the IAMTunerNotification interface to receive event notifications when the tuner changes state. (Not implemented.)
SignalPresent Retrieves the strength of the signal on a given channel.
UnRegisterNotificationCallBack Unregisters an object for event notifications. (Not implemented.)


Header: Declared in Strmif.h; include Dshow.h.

Library: Use Strmiids.lib.