Méthode CDrawImage.ScaleSourceRect
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
La ScaleSourceRect
méthode met à l’échelle un rectangle, s’il existe une différence entre la taille de la vidéo native et le format de type multimédia.
Syntaxe
virtual RECT ScaleSourceRect(
const RECT *pSource
);
Paramètres
-
pSource
-
Pointeur vers un rectangle non mis à l’échelle.
Valeur renvoyée
Retourne le rectangle mis à l’échelle.
Notes
Dans la classe CDrawImage , cette méthode retourne pSource sans aucune modification. Vous pouvez remplacer cette méthode si le filtre étire l’image vidéo entrante. Par exemple, la taille de la vidéo native peut être 320 240, mais le type de média sur la broche d’entrée peut être 640 480. Dans ce cas, le filtre doit mettre à l’échelle le rectangle source d’un facteur 2.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|