Microsoft DirectX 8.1 (C++)

IAMTVTuner Interface

The IAMTVTuner interface is implemented on the TV Tuner filter. This interface inherits from IAMTuner interface and provides methods that enable an application to control a TV tuner device. The interface supports tuners for analog broadcast television and AM/FM radio.

IAMTVTuner supports tuners with multiple input pins, to allow for multiple devices and multiple transmission types.

IAMTVTuner maps TV channels to specific frequencies through the IAMTuner::put_Channel and IAMTVTuner::AutoTune methods. These methods handle the details of the conversion so that the hardware driver receives an exact frequency. The TV Tuner filter supports worldwide tuning coverage.

Use this interface from an application to set TV channels and to get or set information about their frequencies, and to determine what analog video standards your TV tuner card supports. For more information, see Writing Applications for WDM Analog TV Devices.

In addition to the methods inherited from IDispatch and IAMTuner, the IAMTVTuner interface exposes the following methods.

Method Description
get_AvailableTVFormats Retrieves all the analog video TV standards that the tuner supports.
get_TVFormat Retrieves the current analog video TV standard in use.
AutoTune Scans for a precise signal on the channel's frequency.
StoreAutoTune Saves the fine-tuning information for all channels.
get_NumInputConnections Retrieves the number of TV sources plugged into the tuner filter.
put_InputType Sets the tuner input type (cable or antenna).
get_InputType Retrieves the input type.
put_ConnectInput Sets the hardware tuner input connection.
get_ConnectInput Retrieves the hardware tuner input connection.
get_VideoFrequency Retrieves the current video frequency.
get_AudioFrequency Retrieves the current audio frequency.

See Also