ICOpen
The ICOpen function opens a compressor or decompressor.
HIC ICOpen(
DWORD fccType,
DWORD fccHandler,
UINT wMode
);
Parameters
-
fccType
-
Four-character code indicating the type of compressor or decompressor to open. For video streams, the value of this parameter is "VIDC".
-
fccHandler
-
Preferred handler of the specified type. Typically, the handler type is stored in the stream header in an AVI file.
-
wMode
-
Flag defining the use of the compressor or decompressor. The following values are defined:
-
ICMODE_COMPRESS
-
Compressor will perform normal compression.
-
ICMODE_DECOMPRESS
-
Decompressor will perform normal decompression.
-
ICMODE_DRAW
-
Decompressor will decompress and draw the data directly to hardware.
-
ICMODE_FASTCOMPRESS
-
Compressor will perform fast (real-time) compression.
-
ICMODE_FASTDECOMPRESS
-
Decompressor will perform fast (real-time) decompression.
-
ICMODE_QUERY
-
Queries the compressor or decompressor for information.
Return Values
Returns a handle to a compressor or decompressor if successful or zero otherwise.
QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in vfw.h.
Import Library: Use vfw32.lib.
See Also
Video Compression Manager Overview, Video Compression Functions