enumerazione D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 (d3d12umddi.h)
Contiene valori per le modalità di riempimento alfa.
Sintassi
typedef enum D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 {
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_OPAQUE,
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_BACKGROUND,
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_DESTINATION,
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_SOURCE_STREAM
} ;
Costanti
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_OPAQUE I valori alfa all'interno del rettangolo di destinazione vengono impostati su opaco. |
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_BACKGROUND I valori alfa all'interno del rettangolo di destinazione vengono impostati sul valore alfa specificato nel colore di sfondo. |
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_DESTINATION I valori alfa esistenti rimangono invariati nella superficie di output. |
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_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 membro alphaFillModeSourceStreamIndex della struttura D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC. 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. |
Osservazioni
La modalità di riempimento alfa viene usata in D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS. Il flag D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE è sempre supportato. Le modalità di flusso in background, di destinazione e di origine sono supportate solo quando il driver segnala D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_ALPHA_FILL.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3d12umddi.h (include D3d12umddi.h) |