Partager via


Fonction ICInstall (vfw.h)

La fonction ICInstall installe un nouveau compresseur ou décompresseur.

Syntaxe

BOOL VFWAPI ICInstall(
  DWORD  fccType,
  DWORD  fccHandler,
  LPARAM lParam,
  LPSTR  szDesc,
  UINT   wFlags
);

Paramètres

fccType

Code à quatre caractères indiquant le type de données utilisé par le compresseur ou le décompresseur. Spécifiez « VIDC » pour un compresseur vidéo ou un décompresseur.

fccHandler

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

lParam

Pointeur vers une chaîne terminée par null contenant le nom du compresseur ou du décompresseur, ou l’adresse d’une fonction utilisée pour la compression ou la décompression. Le contenu de ce paramètre est défini par les indicateurs définis pour wFlags.

szDesc

Réservé ; ne pas utiliser.

wFlags

Indicateurs définissant le contenu de lParam. Les valeurs suivantes sont définies.

Valeur Signification
ICINSTALL_DRIVER Le paramètre lParam contient l’adresse d’une chaîne terminée par null qui nomme le compresseur à installer.
ICINSTALL_FUNCTION Le paramètre lParam contient l’adresse d’une fonction de compresseur. Cette fonction doit être structurée comme la fonction de point d’entrée DriverProc utilisée par les compresseurs.

Valeur retournée

Retourne ICERR_OK en cas de réussite ou une erreur dans le cas contraire.

Remarques

Les applications doivent ouvrir un compresseur ou un décompresseur installé avant de l’utiliser.

Si votre application installe une fonction en tant que compresseur ou décompresseur, elle doit supprimer la fonction avec la fonction ICRemove avant qu’elle ne se termine. Cela empêche d’autres applications d’essayer d’accéder à la fonction lorsqu’elle n’est pas disponible.

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