| Microsoft DirectX 8.1 (C++) |
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. |