IAMAnalogVideoDecoder interface (strmif.h)
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
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.
Inheritance
The IAMAnalogVideoDecoder interface inherits from the IUnknown interface. IAMAnalogVideoDecoder also has these types of members:
Methods
The IAMAnalogVideoDecoder interface has these methods.
IAMAnalogVideoDecoder::get_AvailableTVFormats The get_AvailableTVFormats method retrieves the analog video formats that the decoder supports. |
IAMAnalogVideoDecoder::get_HorizontalLocked The get_HorizontalLocked method determines whether the horizontal sync is locked. |
IAMAnalogVideoDecoder::get_NumberOfLines The get_NumberOfLInes method retrieves the number of scan lines in the video signal. |
IAMAnalogVideoDecoder::get_OutputEnable The get_OutputEnable method determines whether the video port bus is enabled. |
IAMAnalogVideoDecoder::get_TVFormat The get_TVFormat method retrieves the current analog video format. |
IAMAnalogVideoDecoder::get_VCRHorizontalLocking The get_VCRHorizontalLocking method indicates whether the decoder is expecting video from a tape source or a broadcast source. |
IAMAnalogVideoDecoder::put_OutputEnable The put_OutputEnable method enables or disables the video port bus. |
IAMAnalogVideoDecoder::put_TVFormat The put_TVFormat method sets the analog video format. |
IAMAnalogVideoDecoder::put_VCRHorizontalLocking The put_VCRHorizontalLocking method specifies whether the video is a tape source or a broadcast source. |
Remarks
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 Driver Kit (WDK) documentation.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | strmif.h (include Dshow.h) |