Struttura ICOPEN (vfw.h)

La struttura ICOPEN contiene informazioni sul flusso di dati compresso o decompresso, sul numero di versione del driver e sul modo in cui viene usato il driver.

Sintassi

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

Members

dwSize

Dimensioni, in byte, della struttura.

fccType

Codice a quattro caratteri che indica il tipo di flusso compresso o decompresso. Specificare "VIDC" per i flussi video.

fccHandler

Codice a quattro caratteri che identifica un compressore specifico.

dwVersion

Versione dell'interfaccia driver installabile usata per aprire il driver.

dwFlags

Flag applicabili che indicano il motivo per cui viene aperto il driver. I valori seguenti sono definiti:

Nome Descrizione
ICMODE_COMPRESS
Il driver viene aperto per comprimere i dati.
ICMODE_DECOMPRESS
Il driver viene aperto per decomprimere i dati.
ICMODE_DRAW
Il driver del dispositivo viene aperto per decomprimere i dati direttamente nell'hardware.
ICMODE_QUERY
Il driver viene aperto per scopi informativi anziché per la compressione.

dwError

pV1Reserved

Riservati; non usare.

pV2Reserved

Riservati; non usare.

dnDevNode

Nodo dispositivo per dispositivi plug and play.

Commenti

Questa struttura viene passata ai driver di acquisizione video quando vengono aperti. Ciò consente a un singolo driver installabile di funzionare come compressore installabile o un dispositivo di acquisizione video. Esaminando il membro fccType della struttura ICOPEN , il driver può determinare la relativa funzione. Ad esempio, un valore fccType di "VIDC" indica che viene aperto come compressore video installabile.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione vfw.h

Vedi anche

Gestione compressione video

Strutture di compressione video