Partager via


ICImageDecompress, fonction (vfw.h)

La fonction ICImageDecompress décompose une image sans utiliser de fonctions d’initialisation.

Syntaxe

HANDLE VFWAPI ICImageDecompress(
  HIC          hic,
  UINT         uiFlags,
  LPBITMAPINFO lpbiIn,
  LPVOID       lpBits,
  LPBITMAPINFO lpbiOut
);

Paramètres

hic

Gérez vers un décompresseur ouvert avec la fonction ICOpen . Spécifiez NULL pour que le VCM sélectionne un décompresseur approprié pour l’image compressée.

uiFlags

Réservés au; doit être égal à zéro.

lpbiIn

Format des données d’entrée compressées.

lpBits

Pointeur vers les bits de données d’entrée à compresser. Les bits de données excluent les informations d’en-tête et de format.

lpbiOut

Format de sortie décompressé. Spécifiez NULL pour permettre au décompresseur d’utiliser un format approprié.

Valeur retournée

Retourne un handle à une DIB non compressée au format CF_DIB si elle réussit ou null dans le cas contraire. Les données d’image suivent l’en-tête de format.

Remarques

Pour obtenir les informations de format à partir de la structure LPBITMAPINFOHEADER , utilisez la fonction GlobalLock pour verrouiller les données. Utilisez la fonction GlobalFree pour libérer la DIB lorsque vous avez terminé.

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