ICDecompressOpen macro (vfw.h)
The ICDecompressOpen macro opens a decompressor that is compatible with the specified formats.
Syntax
void ICDecompressOpen(
fccType,
fccHandler,
lpbiIn,
lpbiOut
);
Parameters
fccType
Four-character code indicating the type of compressor to open. For video streams, the value of this parameter is "VIDC" or ICTYPE_VIDEO.
fccHandler
Four-character code indicating the preferred stream handler to use. Typically, this information is stored in the stream header in an AVI file.
lpbiIn
Pointer to a structure defining the input format. A decompressor handle is not returned unless it can decompress this format. For bitmaps, this parameter refers to a BITMAPINFOHEADER structure.
lpbiOut
Pointer to a structure defining an optional decompression format. You can also specify zero to use the default output format associated with the input format.
If this parameter is nonzero, a compressor handle is not returned unless it can create this output format. For bitmaps, this parameter refers to a BITMAPINFOHEADER structure.
Return value
None
Remarks
The ICDecompressOpen macro is defined as follows:
#define ICDecompressOpen(fccType, fccHandler, lpbiIn, lpbiOut) \
ICLocate(fccType, fccHandler, lpbiIn, lpbiOut, ICMODE_DECOMPRESS);
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 |