Freigeben über


ICDecompressExBegin-Funktion (vfw.h)

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

Weitere Informationen

Videokomprimierungsfunktionen

Videokomprimierungs-Manager