ICImageDecompress-Funktion (vfw.h)

Die ICImageDecompress-Funktion dekomprimiert ein Bild, ohne Initialisierungsfunktionen zu verwenden.

Syntax

HANDLE VFWAPI ICImageDecompress(
  HIC          hic,
  UINT         uiFlags,
  LPBITMAPINFO lpbiIn,
  LPVOID       lpBits,
  LPBITMAPINFO lpbiOut
);

Parameter

hic

Handle zu einem Dekomprimierungsschalter, der mit der ICOpen-Funktion geöffnet wird. Geben Sie NULL an, damit VCM einen geeigneten Dekomprimierungsschalter für das komprimierte Image auswählt.

uiFlags

Reserviert; muss null sein.

lpbiIn

Komprimiertes Eingabedatenformat.

lpBits

Zeiger auf die zu komprimierenden Eingabedatenbits. Die Datenbits schließen Header- und Formatinformationen aus.

lpbiOut

Dekomprimiertes Ausgabeformat. Geben Sie NULL an, damit der Dekomprimierung ein geeignetes Format verwenden kann.

Rückgabewert

Gibt ein Handle an eine unkomprimierte DIB-Datei im CF_DIB-Format zurück, wenn erfolgreich oder andernfalls NULL . Bilddaten folgen dem Formatheader.

Hinweise

Um die Formatinformationen aus der LPBITMAPINFOHEADER-Struktur abzurufen, verwenden Sie die GlobalLock-Funktion , um die Daten zu sperren. Verwenden Sie die GlobalFree-Funktion , um den DIB frei zu geben, wenn Sie fertig sind.

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
Bibliothek Vfw32.lib
DLL Msvfw32.dll

Weitere Informationen

Videokomprimierungsfunktionen

Videokomprimierungs-Manager