Partager via


Structure ICDRAWBEGIN (vfw.h)

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

Syntaxe

typedef struct {
  DWORD              dwFlags;
  HPALETTE           hpal;
  HWND               hwnd;
  HDC                hdc;
  int                xDst;
  int                yDst;
  int                dxDst;
  int                dyDst;
  LPBITMAPINFOHEADER lpbi;
  int                xSrc;
  int                ySrc;
  int                dxSrc;
  int                dySrc;
  DWORD              dwRate;
  DWORD              dwScale;
} ICDRAWBEGIN;

Membres

dwFlags

Indicateurs applicables. Les valeurs suivantes sont définies :

Nom Description
ICDRAW_ANIMATE
L’application peut animer la palette.
ICDRAW_BUFFER
Met en mémoire tampon ces données hors écran ; il devra être mis à jour.
ICDRAW_CONTINUE
Le dessin est une continuation du cadre précédent.
ICDRAW_FULLSCREEN
Dessine les données décompressées en plein écran.
ICDRAW_HDC
Dessine les données décompressées dans une fenêtre ou un contrôleur de domaine.
ICDRAW_MEMORYDC
Dc est hors écran.
ICDRAW_QUERY
Détermine si le décompresseur peut gérer la décompression. Le pilote ne décompresse pas réellement les données.
ICDRAW_RENDER
Affiche mais ne dessine pas les données.
ICDRAW_UPDATING
L’image actuelle est mise à jour au lieu d’être lue.

hpal

Poignée de la palette utilisée pour le dessin.

hwnd

Handle vers la fenêtre utilisée pour le dessin.

hdc

Handle vers le contrôleur de domaine utilisé pour le dessin. Spécifiez NULL pour utiliser un contrôleur de domaine associé à la fenêtre spécifiée.

xDst

Coordonnée x du rectangle de destination.

yDst

Coordonnée y du rectangle de destination.

dxDst

Largeur du rectangle de destination.

dyDst

Hauteur du rectangle de destination.

lpbi

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

xSrc

Coordonnée x du rectangle source.

ySrc

Coordonnée y du rectangle source.

dxSrc

Largeur du rectangle source.

dySrc

Hauteur du rectangle source.

dwRate

Taux de décompression au format entier. Pour obtenir le taux d’images par seconde, divisez cette valeur par la valeur dans dwScale.

dwScale

Valeur utilisée pour mettre à l’échelle dwRate en images par seconde.

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

ICM_DRAW_BEGIN

Gestionnaire de compression vidéo

Structures de compression vidéo