Microsoft DirectX 9.0

IAMAnalogVideoDecoder Interface

The IAMAnalogVideoDecoder interface sets and retrieves information about the analog-to-digital conversion process in a video capture filter.

The WDM Video Capture filter exposes this interface if the device is an analog video capture device. Applications can use this interface to control aspects of the analog decoding process, such as the analog video format and the horizontal sync lock.

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

Method Description
get_AvailableTVFormats Retrieves the analog video formats that the decoder supports.
get_HorizontalLocked Determines whether the horizontal sync is locked.
get_NumberOfLines Retrieves the number of scan lines in the video signal.
get_OutputEnable Determines whether the video port bus is enabled.
get_TVFormat Retrieves the current analog video format.
get_VCRHorizontalLocking Indicates whether the decoder is expecting video from a tape source or a broadcast source
put_OutputEnable Enables or disables the video port bus.
put_TVFormat Sets the analog video format.
put_VCRHorizontalLocking Specifies whether the video is a tape source or a broadcast source.


For Windows Driver Model (WDM) devices, the WDM Video Capture Filter automatically exposes this interface if the WDM driver supports the PROPSETID_VIDCAP_VIDEODECODER property set. For more information, see the Windows DDK documenation.