Freigeben über


ICDECOMPRESS-Struktur (vfw.h)

Die ICDECOMPRESS-Struktur enthält Dekomprimierungsparameter, die mit der ICM_DECOMPRESS Nachricht verwendet werden.

Syntax

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiInput;
  LPVOID             lpInput;
  LPBITMAPINFOHEADER lpbiOutput;
  LPVOID             lpOutput;
  DWORD              ckid;
} ICDECOMPRESS;

Member

dwFlags

Anwendbare Flags. Die folgenden Werte werden definiert:

Name BESCHREIBUNG
ICDECOMPRESS_HURRYUP
Versucht, die Dekomprimierung schneller zu dekomprimieren. Wenn eine Anwendung dieses Flag verwendet, sollte der Treiber die dekomprimierten Daten puffern, das Image jedoch nicht 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.

lpbiInput

Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Eingabeformat enthält.

lpInput

Zeiger auf einen Puffer, der die Eingabedaten enthält.

lpbiOutput

Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Ausgabeformat enthält.

lpOutput

Zeiger auf einen Puffer, in den der Treiber das dekomprimierte Image schreiben soll.

ckid

Chunk-Bezeichner aus der AVI-Datei.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile vfw.h

Weitere Informationen

BITMAPINFOHEADER

ICM_DECOMPRESS

Videokomprimierungs-Manager

Videokomprimierungsstrukturen