Partager via


Structure ICDRAW (vfw.h)

La structure ICDRAW contient des paramètres pour dessiner des données vidéo vers l’écran. Cette structure est utilisée avec le message ICM_DRAW .

Syntaxe

typedef struct {
  DWORD  dwFlags;
  LPVOID lpFormat;
  LPVOID lpData;
  DWORD  cbData;
  LONG   lTime;
} ICDRAW;

Membres

dwFlags

Indicateurs de l’index de fichier AVI. Les valeurs suivantes sont définies :

Nom Description
ICDRAW_HURRYUP
Les données sont mises en mémoire tampon et ne sont pas dessinées à l’écran. Utilisez cet indicateur pour la décompression la plus rapide.
ICDRAW_NOTKEYFRAME
L’image actuelle n’est pas une image clé.
ICDRAW_NULLFRAME
L’image actuelle ne contient aucune donnée et l’image précédente doit être redessinée.
ICDRAW_PREROLL
L’image actuelle de la vidéo se produit avant le début de la lecture. Par exemple, si la lecture commence sur l’image 10 et que l’image 0 est l’image clé précédente la plus proche, les images 0 à 9 sont envoyées au pilote avec cet indicateur défini. Le pilote a besoin de ces données pour afficher correctement le cadre 10.
ICDRAW_UPDATE
Mises à jour l’écran en fonction des données précédemment reçues. Dans ce cas, lpData doit être ignoré.

lpFormat

Pointeur vers une structure contenant le format de données. Pour les flux vidéo, il s’agit d’une structure BITMAPINFOHEADER .

lpData

Pointeur vers les données à restituer.

cbData

Nombre d’octets de données à afficher.

lTime

Heure, dans les exemples, à laquelle ces données doivent être dessinées. Pour les données vidéo, il s’agit normalement d’un numéro d’image.

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

Gestionnaire de compression vidéo

Structures de compression vidéo