Partager via


ICDecompressOpen macro (vfw.h)

La macro ICDecompressOpen ouvre un décompresseur compatible avec les formats spécifiés.

Syntaxe

void ICDecompressOpen(
   fccType,
   fccHandler,
   lpbiIn,
   lpbiOut
);

Paramètres

fccType

Code de quatre caractères indiquant le type de compresseur à ouvrir. Pour les flux vidéo, la valeur de ce paramètre est « VIDC » ou ICTYPE_VIDEO.

fccHandler

Code de quatre caractères indiquant le gestionnaire de flux préféré à utiliser. En règle générale, ces informations sont stockées dans l’en-tête du flux dans un fichier AVI.

lpbiIn

Pointeur vers une structure définissant le format d’entrée. Un handle décompresseur n’est pas retourné, sauf s’il peut décompresser ce format. Pour les bitmaps, ce paramètre fait référence à une structure BITMAPINFOHEADER.

lpbiOut

Pointeur vers une structure définissant un format de décompression facultatif. Vous pouvez également spécifier zéro pour utiliser le format de sortie par défaut associé au format d’entrée.

Si ce paramètre n’est pas nul, un handle de compresseur n’est pas retourné, sauf s’il peut créer ce format de sortie. Pour les bitmaps, ce paramètre fait référence à une structure BITMAPINFOHEADER.

Valeur de retour

None

Remarques

La macro ICDecompressOpen est définie comme suit :


#define ICDecompressOpen(fccType, fccHandler, lpbiIn, lpbiOut) \ 
    ICLocate(fccType, fccHandler, lpbiIn, lpbiOut, ICMODE_DECOMPRESS); 

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

Voir aussi

Macros de compression vidéo

Gestionnaire de compression vidéo