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 ICDecompressExBegin-Funktion bereitet einen Dekomprimierungsschalter für das Dekomprimieren von Daten vor.
Syntax
LRESULT VFWAPI_INLINE ICDecompressExBegin(
HIC hic,
DWORD dwFlags,
LPBITMAPINFOHEADER lpbiSrc,
LPVOID lpSrc,
int xSrc,
int ySrc,
int dxSrc,
int dySrc,
LPBITMAPINFOHEADER lpbiDst,
LPVOID lpDst,
int xDst,
int yDst,
int dxDst,
int dyDst
);
Parameter
hic
Handle für den zu verwendenden Dekomprimierungsschalter.
dwFlags
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, aber nicht das Bild 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. |
lpbiSrc
Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Format der komprimierten Daten enthält.
lpSrc
Zeiger auf die Eingabedaten.
xSrc
Die x-Koordinate des Quellrechtecks für den von lpbiSrc angegebenen DIB.
ySrc
Die y-Koordinate des Quellrechtecks für die von lpbiSrc angegebene DIB.
dxSrc
Breite des Quellrechtecks.
dySrc
Höhe des Quellrechtecks.
lpbiDst
Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Ausgabeformat enthält.
lpDst
Zeiger auf einen Puffer, der groß genug ist, um die dekomprimierten Daten zu enthalten.
xDst
Die x-Koordinate des Zielrechtecks für die von lpbiDst angegebene DIB.
yDst
Die y-Koordinate des Zielrechtecks für die von lpbiDst angegebene DIB.
dxDst
Breite des Zielrechtecks.
dyDst
Höhe des Zielrechtecks.
Rückgabewert
Gibt ICERR_OK zurück, wenn erfolgreich oder andernfalls ein Fehler aufgetreten ist.
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 |