Partager via


Structure ICDECOMPRESS (vfw.h)

La structure ICDECOMPRESS contient des paramètres de décompression utilisés avec le message ICM_DECOMPRESS .

Syntaxe

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiInput;
  LPVOID             lpInput;
  LPBITMAPINFOHEADER lpbiOutput;
  LPVOID             lpOutput;
  DWORD              ckid;
} ICDECOMPRESS;

Membres

dwFlags

Indicateurs applicables. Les valeurs suivantes sont définies :

Nom Description
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.

lpbiInput

Pointeur vers une structure BITMAPINFOHEADER contenant le format d’entrée.

lpInput

Pointeur vers une mémoire tampon contenant les données d’entrée.

lpbiOutput

Pointeur vers une structure BITMAPINFOHEADER contenant le format de sortie.

lpOutput

Pointeur vers une mémoire tampon dans laquelle le pilote doit écrire l’image décompressée.

ckid

Identificateur de bloc à partir du fichier AVI.

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]
En-tête vfw.h

Voir aussi

BITMAPINFOHEADER

ICM_DECOMPRESS

Gestionnaire de compression vidéo

Structures de compression vidéo