IVideoFrameStep 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 IVideoFrameStep
interface steps through a video stream. This interface enables Microsoft® DirectShow® applications, including DVD players, to step through a video stream as slowly as one frame at a time. Obtain the interface through the filter graph manager, which controls the frame stepping process in conjunction with the Overlay Mixer Filter or the Video Renderer Filter. Backward frame stepping is not supported.
Inheritance
The IVideoFrameStep interface inherits from the IUnknown interface. IVideoFrameStep also has these types of members:
Methods
The IVideoFrameStep interface has these methods.
IVideoFrameStep::CancelStep The CancelStep method cancels the previous IVideoFrameStep::Step operation. |
IVideoFrameStep::CanStep The CanStep method determines the stepping capabilities of the specified filter. |
IVideoFrameStep::Step The Step method causes the filter graph to step forward by the specified number of frames. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | strmif.h (include Dshow.h) |