CDrawImage. DrawImage, méthode
La DrawImage méthode dessine une image vidéo dans la fenêtre vidéo.
Syntaxe
BOOL DrawImage(
IMediaSample *pMediaSample
);
Paramètres
-
pMediaSample
-
Pointeur vers l’interface IMediaSample de l’exemple qui contient l’image.
Valeur de retour
Retourne la valeur true en cas de réussite ou false dans le cas contraire.
Notes
Cette méthode délègue à CDrawImage :: FastRender ou CDrawImage :: SlowRender, selon que le filtre possède ou non l’allocateur qui a fourni l’exemple. Si le filtre est propriétaire de l’Allocator, il est garanti que l’exemple est un objet CImageSample . Dans ce cas, l’exemple utilise la mémoire partagée allouée par GDI, et l’image peut être dessinée à l’aide de BitBlt ou de StretchBlt. Dans le cas contraire, les images doivent être dessinées à l’aide des fonctions SetDIBitsToDevice ou StretchDIBits plus lentes.
Dans les versions Debug, cette méthode appelle DisplaySampleTimes pour dessiner les horodatages de l’exemple sur l’image vidéo.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|