IAMAnalogVideoEncoder 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.]

Note  This interface has been deprecated.
 
Note  Microsoft does not provide an implementation of this interface. Third parties might implement it.
 
The IAMAnalogVideoEncoder interface might be implemented by a hardware video encoder in video capture operations when an application is streaming data to disk and sending it back out to videotape.

Inheritance

The IAMAnalogVideoEncoder interface inherits from the IUnknown interface. IAMAnalogVideoEncoder also has these types of members:

Methods

The IAMAnalogVideoEncoder interface has these methods.

 
IAMAnalogVideoEncoder::get_AvailableTVFormats

Note  The IAMAnalogVideoEncoder interface is deprecated. The get_AvailableTVFormats method retrieves the analog video standards (NTSC/M, PAL/B, SECAM/K1, and so on) supported by the encoder.
IAMAnalogVideoEncoder::get_CCEnable

Note  The IAMAnalogVideoEncoder interface is deprecated. The get_CCEnable determines whether closed captioning on the encoder is currently enabled.
IAMAnalogVideoEncoder::get_CopyProtection

Note  The IAMAnalogVideoEncoder interface is deprecated. The get_CopyProtection method determines whether copy protection is currently enabled on the encoder.
IAMAnalogVideoEncoder::get_TVFormat

Note  The IAMAnalogVideoEncoder interface is deprecated. The get_TVFormat method retrieves the analog video standard that the encoder is currently set to (NTSC/M, PAL/B, SECAM/K1, and so on).
IAMAnalogVideoEncoder::put_CCEnable

Note  The IAMAnalogVideoEncoder interface is deprecated. The put_CCEnable method enables or disables closed captioning.
IAMAnalogVideoEncoder::put_CopyProtection

Note  The IAMAnalogVideoEncoder interface is deprecated. The put_CopyProtection method sets the level of copy protection for the encoder.
IAMAnalogVideoEncoder::put_TVFormat

Note  The IAMAnalogVideoEncoder interface is deprecated. The put_TVFormat method sets the encoder to a particular analog video standard (NTSC/M, PAL/B, SECAM/K1, and so on).

Requirements

Requirement Value
Target Platform Windows
Header strmif.h

See also

Deprecated Interfaces