Compartilhar via


Estrutura MFVideoNormalizedRect (mfmediaengine.h)

Define um retângulo normalizado, que é usado para especificar sub-retângulos em um retângulo de vídeo. Quando um retângulo N é normalizado em relação a algum outro retângulo R, significa o seguinte:

  • A coordenada (0.0, 0.0) em N é mapeada para o canto superior esquerdo do R.
  • A coordenada (1.0, 1.0) em N é mapeada para o canto inferior direito do R.
Todas as coordenadas de N que ficam fora do intervalo [0...1] são mapeadas para posições fora do retângulo R. Um retângulo normalizado pode ser usado para especificar uma região dentro de um retângulo de vídeo sem saber a resolução ou mesmo a taxa de proporção do vídeo. Por exemplo, o quadrante superior esquerdo é definido como {0.0, 0.0, 0.5, 0.5}.

Sintaxe

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

Membros

left

Coordenada X do canto superior esquerdo do retângulo.

top

Coordenada Y do canto superior esquerdo do retângulo.

right

Coordenada X do canto inferior direito do retângulo.

bottom

Coordenada Y do canto inferior direito do retângulo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho mfmediaengine.h (inclua Mfcaptureengine.h, Mfmediaengine.h)

Confira também

Estruturas do Media Foundation