typedef struct { DWORD dwFlags; LPBITMAPINFOHEADER lpbiInput; LPVOID lpInput; LPBITMAPINFOHEADER lpbiOutput; LPVOID lpOutput; DWORD ckid; } ICDECOMPRESS;
The ICDECOMPRESS structure is used with the ICM_DECOMPRESS message to specify the parameters for decompressing the data.
Flag |
Meaning |
ICDECOMPRESS_HURRYUP |
Indicates the data is just buffered and not drawn to the screen. Use this flag for the fastest decompression. |
ICDECOMPRESS_UPDATE |
Indicates the screen is being updated. |
ICDECOMPRESS_PREROLL |
Indicates this frame is not drawn because it is prior to the point in the movie where play begins. |
ICDECOMPRESS_NULLFRAME |
Indicates this frame does not have any data, and the decompressed image should be left the same. |
ICDECOMPRESS_NOTKEYFRAME |
Indicates that this frame is not a key frame. |