ICOPEN-Struktur (vfw.h)

Die ICOPEN-Struktur enthält Informationen zum komprimierten oder dekomprimierten Datenstrom, zur Versionsnummer des Treibers und zur Verwendung des Treibers.

Syntax

typedef struct {
  DWORD   dwSize;
  DWORD   fccType;
  DWORD   fccHandler;
  DWORD   dwVersion;
  DWORD   dwFlags;
  LRESULT dwError;
  LPVOID  pV1Reserved;
  LPVOID  pV2Reserved;
  DWORD   dnDevNode;
} ICOPEN;

Member

dwSize

Größe der Struktur in Byte.

fccType

Vierstelligen Code, der den Typ des Datenstroms angibt, der komprimiert oder dekomprimiert wird. Geben Sie "VIDC" für Videostreams an.

fccHandler

Vierstelligen Code, der einen bestimmten Kompressor identifiziert.

dwVersion

Version der installierbaren Treiberschnittstelle, die zum Öffnen des Treibers verwendet wird.

dwFlags

Anwendbare Flags, die angeben, warum der Treiber geöffnet wird. Die folgenden Werte werden definiert:

Name BESCHREIBUNG
ICMODE_COMPRESS
Der Treiber wird geöffnet, um Daten zu komprimieren.
ICMODE_DECOMPRESS
Der Treiber wird geöffnet, um Daten zu dekomprimieren.
ICMODE_DRAW
Der Gerätetreiber wird geöffnet, um Daten direkt auf der Hardware zu dekomprimieren.
ICMODE_QUERY
Der Treiber wird zu Informationszwecken und nicht zu Komprimierungszwecken geöffnet.

dwError

pV1Reserved

Reserviert; nicht verwenden.

pV2Reserved

Reserviert; nicht verwenden.

dnDevNode

Geräteknoten für Plug-and-Play-Geräte.

Hinweise

Diese Struktur wird an Videoaufnahmetreiber übergeben, wenn sie geöffnet werden. Dadurch kann ein einzelner installierbarer Treiber entweder als installierbarer Kompressor oder als Videoaufnahmegerät fungieren. Durch Untersuchen des fccType-Elements der ICOPEN-Struktur kann der Treiber seine Funktion bestimmen. Beispielsweise gibt der fccType-Wert "VIDC" an, dass er als installierbarer Videokompressor geöffnet wird.

Anforderungen

   
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

Videokomprimierungs-Manager

Videokomprimierungsstrukturen