UID | title | description | helpviewer_keywords | old-location | tech.root | ms.assetid | ms.date | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | req.redist | ms.custom | f1_keywords | dev_langs | topic_type | api_type | api_location | api_name | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NF:vfw.ICDecompressEx |
ICDecompressEx function (vfw.h) |
The ICDecompressEx function decompresses a single video frame. |
|
multimedia\icdecompressex.htm |
Multimedia |
a7ae0409-e89d-400a-a601-edc8e6e3fbcc |
12/05/2018 |
ICDecompressEx, ICDecompressEx function [Windows Multimedia], _win32_ICDecompressEx, multimedia.icdecompressex, vfw/ICDecompressEx |
vfw.h |
Windows |
Windows 2000 Professional [desktop apps only] |
Windows 2000 Server [desktop apps only] |
Windows |
19H1 |
|
|
|
|
|
|
The ICDecompressEx function decompresses a single video frame.
Handle to the decompressor.
Decompression flags. The following values are defined.
Value | Meaning |
---|---|
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. |
Pointer to a BITMAPINFOHEADER structure containing the format of the compressed data.
Pointer to the input data.
The x-coordinate of the source rectangle for the DIB specified by lpbiSrc.
The y-coordinate of the source rectangle for the DIB specified by lpbiSrc.
Width of the source rectangle.
Height of the source rectangle.
Pointer to a BITMAPINFOHEADER structure containing the output format.
Pointer to a buffer that is large enough to contain the decompressed data.
The x-coordinate of the destination rectangle for the DIB specified by lpbiDst.
The y-coordinate of the destination rectangle for the DIB specified by lpbiDst.
Width of the destination rectangle.
Height of the destination rectangle.
Returns ICERR_OK if successful or an error otherwise.
Typically, applications use the ICDECOMPRESS_PREROLL flag to seek to a key frame in a compressed stream. The flag is sent with the key frame and with subsequent frames required to decompress the desired frame.