Freigeben über


ICGetDisplayFormat-Funktion (vfw.h)

Die ICGetDisplayFormat-Funktion bestimmt das beste verfügbare Format für die Anzeige eines komprimierten Bilds. Die Funktion öffnet auch einen Kompressor, wenn kein Griff eines offenen Kompressors angegeben ist.

Syntax

HIC VFWAPI ICGetDisplayFormat(
  HIC                hic,
  LPBITMAPINFOHEADER lpbiIn,
  LPBITMAPINFOHEADER lpbiOut,
  int                BitDepth,
  int                dx,
  int                dy
);

Parameter

hic

Griff zum zu verwendenden Kompressor. Geben Sie NULL an, um VCM auswählen und einen entsprechenden Kompressor öffnen zu lassen.

lpbiIn

Zeiger auf BITMAPINFOHEADER-Struktur , die das komprimierte Format enthält.

lpbiOut

Zeiger auf einen Puffer, um das dekomprimierte Format zurückzugeben. Der Puffer sollte groß genug für eine BITMAPINFOHEADER-Struktur und 256 Farbeinträge sein.

BitDepth

Bevorzugte Bittiefe, wenn nichtzero.

dx

Breitemultiplikator, um das Bild zu strecken. Wenn dieser Parameter 0 ist, wird diese Dimension nicht gestreckt.

dy

Höhenmultiplikator, um das Bild zu strecken. Wenn dieser Parameter 0 ist, wird diese Dimension nicht gestreckt.

Rückgabewert

Gibt ein Handle an einen Dekomprimierungsschalter zurück, wenn der Vorgang erfolgreich war oder andernfalls null.

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