Condividi tramite


struttura DXVA_ProcAmpControlBlt (dxva.h)

La struttura DXVA_ProcAmpControlBlt contiene i dati di regolazione ProcAmp restituiti nella superficie di destinazione.

Sintassi

typedef struct _DXVA_ProcAmpControlBlt {
  DWORD Size;
  RECT  DstRect;
  RECT  SrcRect;
  FLOAT Alpha;
  FLOAT Brightness;
  FLOAT Contrast;
  FLOAT Hue;
  FLOAT Saturation;
} DXVA_ProcAmpControlBlt;

Membri

Size

Specifica le dimensioni di questa struttura in byte.

DstRect

Specifica il rettangolo di destinazione come struttura RECT. Il rettangolo di destinazione è necessario per l'estensione subrectangle. Il supporto per l'estensione è facoltativo e viene segnalato dalla struttura DXVA_ProcAmpControlCaps. Il supporto per le sottorerestri è facoltativo.

SrcRect

Specifica il rettangolo di origine come struttura RECT. Il rettangolo di origine è obbligatorio per il sottorectangle stretching.sub Il supporto per l'estensione è facoltativo e viene segnalato dalla struttura DXVA_ProcAmpControlCaps. Anche il supporto per le sottorestringa è facoltativo.

Alpha

Specifica la trasparenza dell'immagine di output mentre viene scritta nella superficie di destinazione. Il valore 0,0F indica trasparente. Il valore 1,0F indica un valore opaco.

Brightness

Specifica la luminosità dell'immagine di output mentre viene scritta nella superficie di destinazione.

Contrast

Specifica il contrasto dell'immagine di output mentre viene scritta nella superficie di destinazione.

Hue

Specifica la tonalità dell'immagine di output mentre viene scritta nella superficie di destinazione.

Saturation

Specifica la saturazione dell'immagine di output mentre viene scritta nella superficie di destinazione.

Fabbisogno

Requisito Valore
client minimo supportato Solo DirectX 9.0 e versioni successive.
intestazione dxva.h (include Dxva.h)

Vedere anche

DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlQueryRange