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 ICM_COMPRESS_BEGIN Meldung benachrichtigt einen Videokomprimierungstreiber, die Datenkomprimierung vorzubereiten. Sie können diese Nachricht explizit oder mithilfe des ICCompressBegin-Makros senden.
ICM_COMPRESS_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 der Treiber die angegebene Komprimierung oder ICERR_BADFORMAT unterstützt, wenn das Eingabe- oder Ausgabeformat nicht unterstützt wird.
Bemerkungen
Der Treiber sollte alle Tabellen oder Arbeitsspeicher zuordnen und initialisieren, die er zum Komprimieren der Datenformate benötigt, wenn er die ICM_COMPRESS Nachricht empfängt.
VCM speichert die Einstellungen der letzten ICM_COMPRESS_BEGIN Nachricht. Die Meldungen ICM_COMPRESS_BEGIN und ICM_COMPRESS_END werden nicht geschachtelt. Wenn Ihr Treiber ICM_COMPRESS_BEGIN empfängt, bevor die Komprimierung mit ICM_COMPRESS_END beendet wird, sollte er die Komprimierung 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 |
|