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.
Das ICCompressBegin-Makro benachrichtigt einen Videokomprimierungstreiber, um daten zu komprimieren. Sie können dieses Makro verwenden oder die ICM_COMPRESS_BEGIN Nachricht explizit aufrufen.
Syntax
DWORD ICCompressBegin(
hic,
lpbiInput,
lpbiOutput
);
Die Parameter
hic
Griff zu einem Kompressor.
lpbiInput
Zeiger auf eine BITMAPINFO-Struktur , die das Eingabeformat enthält.
lpbiOutput
Zeiger auf eine BITMAPINFO-Struktur , die das Ausgabeformat enthält.
Rückgabewert
Typ: DWORD-
Gibt ICERR_OK zurück, wenn die angegebene Komprimierung unterstützt wird oder ICERR_BADFORMAT, wenn das Eingabe- oder Ausgabeformat nicht unterstützt wird.
Bemerkungen
Der Treiber sollte tabellen oder Arbeitsspeicher zuordnen und initialisieren, die zum Komprimieren der Datenformate benötigt werden, wenn er die ICM_COMPRESS Nachricht empfängt.
VCM speichert die Einstellungen des neuesten ICCompressBegin-Makros . Die ICCompressBegin - und ICCompressEnd-Nachrichten verschachteln nicht. Wenn Ihr Treiber ICM_COMPRESS_BEGIN empfängt, bevor die Komprimierung mit ICM_COMPRESS_END beendet wird, sollte die Komprimierung mit neuen Parametern neu gestartet werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 2000 Professional [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Fenster |
| Überschrift | vfw.h |