ICDecompress, fonction (vfw.h)

La fonction ICDecompress décompresse une seule image vidéo.

Syntaxe

DWORD VFWAPIV ICDecompress(
  HIC                hic,
  DWORD              dwFlags,
  LPBITMAPINFOHEADER lpbiFormat,
  LPVOID             lpData,
  LPBITMAPINFOHEADER lpbi,
  LPVOID             lpBits
);

Paramètres

hic

Handle vers le décompresseur à utiliser.

dwFlags

Indicateurs de décompression applicables. Les valeurs suivantes sont définies.

Valeur Signification
ICDECOMPRESS_HURRYUP Tente de décompresser plus rapidement. Lorsqu’une application utilise cet indicateur, le pilote doit mettre en mémoire tampon les données décompressées, mais pas dessiner l’image.
ICDECOMPRESS_NOTKEYFRAME Le frame actuel n’est pas un frame clé.
ICDECOMPRESS_NULLFRAME Le frame actuel ne contient pas de données et l’image décompressée doit rester la même.
ICDECOMPRESS_PREROLL L’image actuelle précède le point dans le film où la lecture commence et, par conséquent, ne sera pas dessinée.
ICDECOMPRESS_UPDATE L’écran est en cours de mise à jour ou d’actualisation.

lpbiFormat

Pointeur vers une structure BITMAPINFOHEADER contenant le format des données compressées.

lpData

Pointeur vers les données d’entrée.

lpbi

Pointeur vers une structure BITMAPINFOHEADER contenant le format de sortie.

lpBits

Pointeur vers une mémoire tampon suffisamment grande pour contenir les données décompressées.

Valeur retournée

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

Configuration requise

   
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