ICOpenFunction, fonction (vfw.h)

La fonction ICOpenFunction ouvre un compresseur ou un décompresseur défini en tant que fonction.

Syntaxe

HIC VFWAPI ICOpenFunction(
  DWORD   fccType,
  DWORD   fccHandler,
  UINT    wMode,
  FARPROC lpfnHandler
);

Paramètres

fccType

Type de compresseur à ouvrir. Pour la vidéo, la valeur de ce paramètre est ICTYPE_VIDEO.

fccHandler

Gestionnaire préféré du type spécifié. En règle générale, cela provient de l’en-tête de flux dans un fichier AVI.

wMode

Indicateur pour définir l’utilisation du compresseur ou du décompresseur. Les valeurs suivantes sont définies.

Valeur Signification
ICMODE_COMPRESS Le compresseur effectue une compression normale.
ICMODE_DECOMPRESS Le décompresseur effectue une décompression normale.
ICMODE_DRAW Le décompresseur décompresse et dessine les données directement sur le matériel.
ICMODE_FASTCOMPRESS Le compresseur effectue une compression rapide (en temps réel).
ICMODE_FASTDECOMPRESS Le décompresseur effectue une décompression rapide (en temps réel).
ICMODE_QUERY Interroge le compresseur ou le décompresseur pour obtenir des informations.

lpfnHandler

Pointeur vers la fonction utilisée comme compresseur ou décompresseur.

Valeur retournée

Retourne une poignée à un compresseur ou un décompresseur en cas de réussite ou de zéro dans le cas contraire.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête vfw.h
Bibliothèque Vfw32.lib
DLL Msvfw32.dll

Voir aussi

Fonctions de compression vidéo

Gestionnaire de compression vidéo