IGetFrame interface (vfw.h)

The IGetFrame interface supports extracting, decompressing, and displaying individual frames from an open stream. Uses IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release in addition to the following custom methods:


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


The IGetFrame interface has these methods.


The Begin method prepares to extract and decompress copies of frames from a stream. Called when an application uses the AVIStreamGetFrameOpen function.

The End method ends frame extraction and decompression. Called when an application uses the AVIStreamGetFrameClose function.

The GetFrame method retrieves a decompressed copy of a frame from a stream. Called when an application uses the AVIStreamGetFrame function.

The SetFormat method sets the decompressed image format of the frames being extracted and optionally provides a buffer for the decompression operation.


Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header vfw.h

See also

Custom File and Stream Handler Interfaces

Custom File and Stream Handlers