Partager via


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