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