Freigeben über


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

Weitere Informationen

Videokomprimierungsfunktionen

Videokomprimierungs-Manager