Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica la modalità di riempimento alfa per l'elaborazione video. Questo valore viene utilizzato dalla struttura D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC .
Sintassi
typedef enum D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE {
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE,
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_BACKGROUND,
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_DESTINATION,
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM
} ;
Costanti
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUEI valori alfa all'interno del rettangolo di destinazione sono impostati su opaco. |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_BACKGROUNDI valori alfa all'interno del rettangolo di destinazione vengono impostati sul valore alfa specificato nel colore di sfondo. |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_DESTINATIONI valori alfa esistenti rimangono invariati nella superficie di output. |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAMI 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 membro AlphaFillModeSourceStreamIndex di D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS. 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. |
Commenti
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE deve essere sempre supportato. Le modalità di flusso in background, di destinazione e di origine sono supportate solo quando il driver segnala D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILL.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | d3d12video.h |