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.) |
Requirements
Header: Declared in Strmif.h; include Dshow.h.
Library: Use Strmiids.lib.