ICOpenFunction-Funktion (vfw.h)
Die ICOpenFunction-Funktion öffnet einen Kompressor oder Dekomprimor, der als Funktion definiert ist.
Syntax
HIC VFWAPI ICOpenFunction(
DWORD fccType,
DWORD fccHandler,
UINT wMode,
FARPROC lpfnHandler
);
Parameter
fccType
Typ des zu öffnenden Kompressors. Für Video ist der Wert dieses Parameters ICTYPE_VIDEO.
fccHandler
Bevorzugter Handler des angegebenen Typs. In der Regel stammt dies aus dem Streamheader in einer AVI-Datei.
wMode
Flag, um die Verwendung des Kompressors oder Dekomprimors zu definieren. Die folgenden Werte werden definiert.
Wert | Bedeutung |
---|---|
ICMODE_COMPRESS | Der Kompressor führt eine normale Komprimierung aus. |
ICMODE_DECOMPRESS | Dekomprimierung führt die normale Dekomprimierung durch. |
ICMODE_DRAW | Decompressor dekomprimieren und zeichnet die Daten direkt auf die Hardware. |
ICMODE_FASTCOMPRESS | Compressor führt eine schnelle Komprimierung (In Echtzeit) durch. |
ICMODE_FASTDECOMPRESS | Dekomprimierung führt eine schnelle Dekomprimierung (In Echtzeit) durch. |
ICMODE_QUERY | Fragt den Kompressor oder Dekomprimor nach Informationen ab. |
lpfnHandler
Zeiger auf die Funktion, die als Kompressor oder Dekomprimierung verwendet wird.
Rückgabewert
Gibt einen Handle an einen Kompressor oder Dekomprimierungsschalter zurück, wenn der Vorgang erfolgreich war oder andernfalls null.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vfw.h |
Bibliothek | Vfw32.lib |
DLL | Msvfw32.dll |