Microsoft DirectX 8.1 (C++)

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.

Note   For frame stepping to work with a hardware decoder, the decoder must support the Frame Stepping Property Set property set.

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

Method Description
Step Causes the filter graph to step forward by the specified number of frames.
CanStep Determines the stepping capabilities of the specified filter.
CancelStep Cancels the previous step operation.