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:

Inheritance

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

Methods

The IGetFrame interface has these methods.

 
IGetFrame::Begin

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

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

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

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

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 vfw.h

See also

Custom File and Stream Handler Interfaces

Custom File and Stream Handlers