Condividi tramite


enumerazione D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE (d3d10umddi.h)

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

Sintassi

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE {
  D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE,
  D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND,
  D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION,
  D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
} ;

Costanti

 
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE
I valori alfa all'interno del rettangolo di destinazione sono impostati su opaco.
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND
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 la funzione VideoProcessorSetOutputBackgroundColor .
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION
I valori alfa esistenti rimangono invariati nella superficie di output.
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
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 della funzione VideoProcessorSetOutputAlphaFillMode .

Se il flusso di input non contiene 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
Server minimo supportato Windows Server 2012
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

VideoProcessorSetOutputAlphaFillMode

VideoProcessorSetOutputBackgroundColor