Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ICDecompress-Funktion dekomprimiert einen einzelnen Videoframe.
Syntax
DWORD VFWAPIV ICDecompress(
HIC hic,
DWORD dwFlags,
LPBITMAPINFOHEADER lpbiFormat,
LPVOID lpData,
LPBITMAPINFOHEADER lpbi,
LPVOID lpBits
);
Parameter
hic
Handle mit dem zu verwendenden Dekomprimierungsor.
dwFlags
Anwendbare Dekomprimierungsflags. Die folgenden Werte werden definiert.
| Wert | Bedeutung |
|---|---|
| ICDECOMPRESS_HURRYUP | Versucht, die Dekomprimierung schneller zu dekomprimieren. Wenn eine Anwendung dieses Flag verwendet, sollte der Treiber die dekomprimierten Daten puffern, das Image jedoch nicht zeichnen. |
| ICDECOMPRESS_NOTKEYFRAME | Der aktuelle Frame ist kein Keyframe. |
| ICDECOMPRESS_NULLFRAME | Der aktuelle Frame enthält keine Daten, und das dekomprimierte Bild sollte unverändert bleiben. |
| ICDECOMPRESS_PREROLL | Der aktuelle Frame geht dem Punkt im Film voran, an dem die Wiedergabe beginnt, und wird daher nicht gezeichnet. |
| ICDECOMPRESS_UPDATE | Der Bildschirm wird aktualisiert oder aktualisiert. |
lpbiFormat
Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Format der komprimierten Daten enthält.
lpData
Zeiger auf die Eingabedaten.
lpbi
Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Ausgabeformat enthält.
lpBits
Zeiger auf einen Puffer, der groß genug ist, um die dekomprimierten Daten zu enthalten.
Rückgabewert
Gibt ICERR_OK zurück, wenn erfolgreich oder andernfalls ein Fehler aufgetreten ist.
Anforderungen
| 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 |