Condividi tramite


enumerazione D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE (d3d11.h)

Specifica la modalità di riempimento alfa per l'elaborazione video.

Sintassi

typedef enum D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE {
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE = 0,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND = 1,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION = 2,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} ;

Costanti

 
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE
Valore: 0
I valori alfa all'interno del rettangolo di destinazione sono impostati su opaco.
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND
Valore: 1
I valori alfa all'interno del rettangolo di destinazione vengono impostati sul valore alfa specificato nel colore di sfondo. Per impostare il colore di sfondo, chiamare il metodo ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor .
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION
Valore: 2
I valori alfa esistenti rimangono invariati nell'area di output.
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
Valore: 3
I valori alfa vengono acquisiti da un flusso di input, ridimensionato e copiato nel rettangolo di destinazione corrispondente per tale flusso. Il flusso di input viene specificato nel parametro StreamIndex del metodo ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode .

Se il flusso di input non dispone di dati alfa, il processore video imposta i valori alfa nel rettangolo di destinazione su opaco. Se il flusso di input è disabilitato o il rettangolo di origine è vuoto, i valori alfa nel rettangolo di destinazione non vengono modificati.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Intestazione d3d11.h

Vedi anche

Enumerazioni video Direct3D 11

ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode