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 vengono 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 ricavati 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 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.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
server minimo supportato Windows Server 2012
intestazione d3d10umddi.h (include D3d10umddi.h)

Vedere anche

VideoProcessorSetOutputAlphaFillMode

VideoProcessorSetOutputBackgroundColor