ICM_DECOMPRESS_BEGIN Nachricht
Die ICM_DECOMPRESS_BEGIN Meldung benachrichtigt einen Videodekomprimierungstreiber, um die Dekomprimierung von Daten vorzubereiten. Sie können diese Nachricht explizit oder mithilfe des ICDecompressBegin-Makros senden.
ICM_DECOMPRESS_BEGIN
wParam = (DWORD_PTR) (LPVOID) lpbiInput;
lParam = (DWORD_PTR) (LPVOID) lpbiOutput;
Parameter
-
lpbiInput
-
Zeiger auf eine BITMAPINFO-Struktur , die das Eingabeformat enthält.
-
lpbiOutput
-
Zeiger auf eine BITMAPINFO-Struktur , die das Ausgabeformat enthält.
Rückgabewert
Gibt ICERR_OK zurück, wenn die angegebene Dekomprimierung unterstützt wird oder andernfalls ICERR_BADFORMAT.
Bemerkungen
Wenn der Treiber diese Nachricht empfängt, sollte er Puffer zuordnen und alle zeitaufwändigen Vorgänge ausführen, damit er ICM_DECOMPRESS Nachrichten effizient verarbeiten kann.
Wenn der Treiber Daten direkt auf dem Bildschirm dekomprimieren soll, senden Sie die ICM_DRAW Nachricht.
Die ICM_DECOMPRESS_BEGIN - und ICM_DECOMPRESS_END-Nachrichten werden nicht geschachtelt. Wenn Ihr Treiber ICM_DECOMPRESS_BEGIN empfängt, bevor die Dekomprimierung mit ICM_DECOMPRESS_END beendet wird, sollte er die Dekomprimierung mit neuen Parametern neu starten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|