Estructura MFVideoNormalizedRect (mfmediaengine.h)

Define un rectángulo normalizado, que se usa para especificar subctángulos en un rectángulo de vídeo. Cuando se normaliza un rectángulo N con respecto a algún otro rectángulo R, significa lo siguiente:

  • La coordenada (0,0, 0,0) en N se asigna a la esquina superior izquierda de R.
  • La coordenada (1.0, 1.0) en N se asigna a la esquina inferior derecha de R.
Las coordenadas de N que se encuentran fuera del intervalo [0...1] se asignan a posiciones fuera del rectángulo R. Se puede usar un rectángulo normalizado para especificar una región dentro de un rectángulo de vídeo sin conocer la resolución ni incluso la relación de aspecto del vídeo. Por ejemplo, el cuadrante superior izquierdo se define como {0.0, 0.0, 0.5, 0.5}.

Sintaxis

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

Miembros

left

Coordenada X de la esquina superior izquierda del rectángulo.

top

Coordenada Y de la esquina superior izquierda del rectángulo.

right

Coordenada X de la esquina inferior derecha del rectángulo.

bottom

Coordenada Y de la esquina inferior derecha del rectángulo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Encabezado mfmediaengine.h (incluya Mfcaptureengine.h, Mfmediaengine.h)

Consulte también

Estructuras de Media Foundation