Share via


ICM_DRAW message

Le message ICM_DRAW avertit un pilote de rendu de décompresser une trame de données et de la dessiner vers l’écran.

ICM_DRAW 
wParam = (DWORD) (LPVOID) &icdraw; 
lParam = sizeof(ICDRAW); 

Paramètres

Wparam

Pointeur vers une structure ICDRAW .

Lparam

Taille, en octets, d’ICDRAW.

Valeur renvoyée

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

Notes

Si l’indicateur ICDRAW_UPDATE est défini dans le membre dwFlags d’ICDRAW, la zone de l’écran utilisée pour le dessin n’est pas valide et doit être mise à jour. L’étendue de la mise à jour dépend du contenu du membre lpData .

Si lpData a la valeur NULL, le pilote doit mettre à jour l’intégralité du rectangle de destination avec l’image actuelle. Si le pilote conserve une copie de l’image dans une mémoire tampon hors écran, ce message peut échouer. Si lpData n’a pas la valeur NULL, le pilote doit dessiner les données et s’assurer que la destination entière est mise à jour.

Si l’indicateur ICDRAW_HURRYUP est défini dans dwFlags, l’application appelante souhaite que le pilote continue aussi rapidement que possible, sans même mettre à jour l’écran.

Si l’indicateur ICDRAW_PREROLL est défini dans dwFlags, cette image vidéo est des informations préliminaires et ne doit pas être affichée si possible. Par exemple, si la lecture doit commencer à partir de l’image 10 et que l’image 0 est l’image clé précédente la plus proche, les images 0 à 9 ont ICDRAW_PREROLL définies.

Si vous souhaitez que le pilote décompresse les données dans une mémoire tampon, envoyez le message ICM_DECOMPRESS .

Spécifications

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

Gestionnaire de compression vidéo

Messages de compression vidéo