Overview
Group
Quick Info

ICDecompress

The ICDecompress function decompresses a single video frame.

DWORD ICDecompress(

HIC hic,

DWORD dwFlags,

LPBITMAPINFOHEADER lpbiFormat,

LPVOID lpData,

LPBITMAPINFOHEADER lpbi,

LPVOID lpBits

);

Parameters

hic

Handle of the decompressor to use.

dwFlags

Applicable decompression flags. The following values are defined:

ICDECOMPRESS_HURRYUP

Tries to decompress at a faster rate. When an application uses this flag, the driver should buffer the decompressed data but not draw the image.

ICDECOMPRESS_NOTKEYFRAME

Current frame is not a key frame.

ICDECOMPRESS_NULLFRAME

Current frame does not contain data and the decompressed image should be left the same.

ICDECOMPRESS_PREROLL

Current frame precedes the point in the movie where playback starts and, therefore, will not be drawn.

ICDECOMPRESS_UPDATE

Screen is being updated or refreshed.

lpbiFormat

Address of a BITMAPINFO structure containing the format of the compressed data.

lpData

Address of the input data.

lpbi

Address of a BITMAPINFO structure containing the output format.

lpBits

Address of a buffer that is large enough to contain the decompressed data.

Return Values

Returns ICERR_OK if successful or an error otherwise.

See Also

BITMAPINFO

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples