Partager via


Structure MFVideoNormalizedRect (mfmediaengine.h)

Définit un rectangle normalisé, qui est utilisé pour spécifier des sous-rectangles dans un rectangle vidéo. Lorsqu’un rectangle N est normalisé par rapport à un autre rectangle R, cela signifie ce qui suit :

  • La coordonnée (0.0, 0.0) sur N est mappée au coin supérieur gauche de R.
  • La coordonnée (1.0, 1.0) sur N est mappée au coin inférieur droit de R.
Toutes les coordonnées de N qui se trouvent en dehors de la plage [0...1] sont mappées à des positions en dehors du rectangle R. Un rectangle normalisé peut être utilisé pour spécifier une région dans un rectangle vidéo sans connaître la résolution ou même le rapport d’aspect de la vidéo. Par exemple, le quadrant supérieur gauche est défini comme {0.0, 0.0, 0.5, 0.5}.

Syntaxe

typedef struct MFVideoNormalizedRect {
  float left;
  float top;
  float right;
  float bottom;
} MFVideoNormalizedRect;

Membres

left

Coordonnée X du coin supérieur gauche du rectangle.

top

Coordonnée Y du coin supérieur gauche du rectangle.

right

Coordonnée X du coin inférieur droit du rectangle.

bottom

Coordonnée Y du coin inférieur droit du rectangle.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
En-tête mfmediaengine.h (inclure Mfcaptureengine.h, Mfmediaengine.h)

Voir aussi

Media Foundation Structures