ICLocate-Funktion (vfw.h)
Die ICLocate-Funktion findet einen Kompressor oder Dekomprimierungsor, der Bilder mit den angegebenen Formaten verarbeiten kann, oder findet einen Treiber, der ein Image mit einem angegebenen Format direkt auf die Hardware dekomprimieren kann.
Syntax
HIC VFWAPI ICLocate(
DWORD fccType,
DWORD fccHandler,
LPBITMAPINFOHEADER lpbiIn,
LPBITMAPINFOHEADER lpbiOut,
WORD wFlags
);
Parameter
fccType
Vierzeichencode, der den Typ des zu öffnenden Kompressors oder Dekomprimierungstyps angibt. Für Videostreams ist der Wert dieses Parameters "VIDC".
fccHandler
Bevorzugter Handler des angegebenen Typs. In der Regel wird der Handlertyp im Streamheader in einer AVI-Datei gespeichert. Geben Sie NULL an, wenn Ihre Anwendung einen beliebigen Handlertyp verwenden kann oder den zu verwendenden Handlertyp nicht kennt.
lpbiIn
Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Eingabeformat definiert. Ein Kompressorhandle wird nur zurückgegeben, wenn er dieses Format unterstützt.
lpbiOut
Zeiger auf eine BITMAPINFOHEADER-Struktur , die ein optionales dekomprimiertes Format definiert. Sie können auch null angeben, um das dem Eingabeformat zugeordnete Standardausgabeformat zu verwenden.
Wenn dieser Parameter nichtzero ist, wird ein Kompressorhandle nur zurückgegeben, wenn dieses Ausgabeformat erstellt werden kann.
wFlags
Flags, die die Suchkriterien für einen Kompressor oder Dekomprimierungsvorgang beschreiben. Die folgenden Werte werden definiert:
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 |