Partager via


Macro ICDecompressOpen (vfw.h)

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

Syntaxe

HIC ICDecompressOpen(
    DWORD fccType,
    DWORD fccHandler,
    LPBITMAPINFOHEADER lpbiIn,
    LPBITMAPINFOHEADER lpbiOut
);

Paramètres

fccType

Code à 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 à 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 de flux dans un fichier AVI.

lpbiIn

Pointeur vers une structure définissant le format d’entrée. Une poignée de décompression n’est pas retournée, sauf si elle 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 différent de zéro, une poignée de compresseur n’est pas retournée, sauf si elle peut créer ce format de sortie. Pour les bitmaps, ce paramètre fait référence à une structure BITMAPINFOHEADER.

Valeur retournée

Type : HIC

Retourne un handle d’un décompresseur en cas de réussite ou de zéro dans le cas contraire.

Remarques

La macro ICDecompressOpen est définie comme suit :


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

Spécifications

Besoin Valeur
Client minimum requis Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Fenêtres
En-tête vfw.h

Voir aussi

Macros de compression vidéo

Gestionnaire de compression vidéo