Partager via


Structure ICOPEN (vfw.h)

La structure ICOPEN contient des informations sur le flux de données compressé ou décompressé, le numéro de version du pilote et la façon dont le pilote est utilisé.

Syntaxe

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

Membres

dwSize

Taille, en octets, de la structure.

fccType

Code de quatre caractères indiquant le type de flux en cours de compression ou de décompression. Spécifiez « VIDC » pour les flux vidéo.

fccHandler

Code à quatre caractères identifiant un compresseur spécifique.

dwVersion

Version de l’interface du pilote installable utilisée pour ouvrir le pilote.

dwFlags

Indicateurs applicables indiquant la raison pour laquelle le pilote est ouvert. Les valeurs suivantes sont définies :

Nom Description
ICMODE_COMPRESS
Le pilote est ouvert pour compresser les données.
ICMODE_DECOMPRESS
Le pilote est ouvert pour décompresser les données.
ICMODE_DRAW
Le pilote de périphérique est ouvert pour décompresser les données directement sur le matériel.
ICMODE_QUERY
Le pilote est ouvert à des fins d’information plutôt qu’à des fins de compression.

dwError

pV1Reserved

Réservé ; ne pas utiliser.

pV2Reserved

Réservé ; ne pas utiliser.

dnDevNode

Nœud d’appareil pour les appareils plug-and-play.

Remarques

Cette structure est transmise aux pilotes de capture vidéo lorsqu’ils sont ouverts. Cela permet à un pilote installable unique de fonctionner comme un compresseur installable ou comme un périphérique de capture vidéo. En examinant le membre fccType de la structure ICOPEN , le pilote peut déterminer sa fonction. Par exemple, une valeur fccType de « VIDC » indique qu’il est ouvert en tant que compresseur vidéo installable.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête vfw.h

Voir aussi

Gestionnaire de compression vidéo

Structures de compression vidéo