Partager via


Redimensionner les indicateurs

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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.]

[Déconseillé. Cette API peut être supprimée des versions ultérieures de Windows.]

Ces indicateurs spécifient le rendu d’une source vidéo si sa taille ne correspond pas aux dimensions de sortie.

Constante/valeur Description
RESIZEF_STRETCH
0
L’image est étirée pour s’adapter à la taille d’image cible dans les deux dimensions, sans conserver les proportions.
RESIZEF_CROP
1
L’image n’est pas redimensionnée. Si l’image est plus petite que le cadre cible, la zone environnante est noire. Si l’image est plus grande que le cadre cible, l’image est rognée.
RESIZEF_PRESERVEASPECTRATIO
2
L’image est redimensionnée pour s’adapter au cadre cible le long d’une dimension, tout en conservant les proportions. Si le rapport largeur/hauteur dans l’image ne correspond pas au rapport dans le cadre cible, il crée une boîte aux lettres.
RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX
3
L’image est redimensionnée pour remplir la totalité de l’image cible tout en conservant les proportions. Au lieu de créer une boîte aux lettres, ce mode rogne l’image, soit sur les côtés, soit en haut et en bas.

Notes

Les images suivantes montrent les effets de ces indicateurs.

indicateurs de redimensionnement

Configuration requise

Condition requise Valeur
En-tête
Qedit.h

Voir aussi

IAMTimelineSrc::GetStretchMode

IAMTimelineSrc::SetStretchMode