Partager via


Structure ICDECOMPRESSEX (vfw.h)

La structure ICDECOMPRESSEX contient des paramètres de décompression utilisés avec le message ICM_DECOMPRESSEX

Syntaxe

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiSrc;
  LPVOID             lpSrc;
  LPBITMAPINFOHEADER lpbiDst;
  LPVOID             lpDst;
  int                xDst;
  int                yDst;
  int                dxDst;
  int                dyDst;
  int                xSrc;
  int                ySrc;
  int                dxSrc;
  int                dySrc;
} ICDECOMPRESSEX;

Membres

dwFlags

Indicateurs applicables. Les valeurs suivantes sont définies :

Nom Description
ICDECOMPRESS_HURRYUP
Tente de décompresser à un rythme plus rapide. 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
L’image actuelle n’est pas une image clé.
ICDECOMPRESS_NULLFRAME
L’image actuelle 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 du 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.

lpbiSrc

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

lpSrc

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

lpbiDst

Pointeur vers une structure BITMAPINFOHEADER contenant le format de sortie.

lpDst

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

xDst

Coordonnée x du rectangle de destination dans la DIB spécifiée par lpbiDst.

yDst

Coordonnée y du rectangle de destination dans la DIB spécifiée par lpbiDst.

dxDst

Largeur du rectangle de destination.

dyDst

Hauteur du rectangle de destination.

xSrc

Coordonnée x du rectangle source dans la DIB spécifiée par lpbiSrc.

ySrc

Coordonnée y du rectangle source dans la DIB spécifiée par lpbiSrc.

dxSrc

Largeur du rectangle source.

dySrc

Hauteur du rectangle source.

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_DECOMPRESSEX

Gestionnaire de compression vidéo

Structures de compression vidéo