Condividi tramite


Struttura MFVideoNormalizedRect (mfcaptureengine.h)

Definisce un rettangolo normalizzato, utilizzato per specificare i rettangoli secondari in un rettangolo video. Quando un rettangolo N è normalizzato rispetto ad altri rettangoli R, significa quanto segue:

  • La coordinata (0,0, 0,0) su N viene mappata all'angolo superiore sinistro di R.
  • La coordinata (1.0, 1.0) in N viene mappata all'angolo inferiore destro di R.
Le coordinate di N che rientrano all'esterno dell'intervallo [0...1] vengono mappate a posizioni esterne al rettangolo R. Un rettangolo normalizzato può essere usato per specificare un'area all'interno di un rettangolo video senza conoscere la risoluzione o anche il rapporto di aspetto del video. Ad esempio, il quadrante superiore sinistro è definito come {0.0, 0.0, 0.5, 0.5}.

Sintassi

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

Members

left

Coordinata X dell'angolo superiore sinistro del rettangolo.

top

Coordinata Y dell'angolo superiore sinistro del rettangolo.

right

Coordinata X dell'angolo inferiore destro del rettangolo.

bottom

Coordinata Y dell'angolo inferiore destro del rettangolo.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Intestazione mfcaptureengine.h (include Mfcaptureengine.h, Mfmediaengine.h)

Vedi anche

Strutture di Media Foundation