enumerazione DXVAHD_ALPHA_FILL_MODE (dxvahd.h)
Specifica come vengono calcolati i valori alfa di output per le operazioni blit di Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Sintassi
typedef enum _DXVAHD_ALPHA_FILL_MODE {
DXVAHD_ALPHA_FILL_MODE_OPAQUE = 0,
DXVAHD_ALPHA_FILL_MODE_BACKGROUND = 1,
DXVAHD_ALPHA_FILL_MODE_DESTINATION = 2,
DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} DXVAHD_ALPHA_FILL_MODE;
Costanti
DXVAHD_ALPHA_FILL_MODE_OPAQUE Valore: 0 I valori alfa all'interno del rettangolo di destinazione sono impostati su opaco. |
DXVAHD_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. Vedere DXVAHD_BLT_STATE_BACKGROUND_COLOR. |
DXVAHD_ALPHA_FILL_MODE_DESTINATION Valore: 2 I valori alfa esistenti rimangono invariati nell'area di output. |
DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM Valore: 3 I valori alfa del flusso di input vengono ridimensionati e copiati nel rettangolo di destinazione corrispondente per tale flusso. Se il flusso di input non dispone di dati alfa, il dispositivo DXVA-HD imposta i valori alfa nel rettangolo di destinazione su un valore opaco. Se il flusso di input è disabilitato o il rettangolo di origine è vuoto, i valori alfa nel rettangolo di destinazione non vengono modificati. |
Commenti
Il membro Mode della struttura DXVAHD_BLT_STATE_ALPHA_FILL_DATA ha questo tipo di enumerazione. Tale membro specifica la modalità di riempimento alfa per il flusso di input identificato dal membro StreamNumber della stessa struttura. Per impostare la modalità alfa-riempimento, chiamare IDXVAHD_VideoProcessor::SetVideoProcessBltState.
Per scoprire quali modalità supporta il dispositivo, chiamare il metodo IDXVAHD_Device::GetVideoProcessorDeviceCaps . Se il dispositivo imposta il flag di DXVAHD_FEATURE_CAPS_ALPHA_FILL nel membro FeatureCapsdella struttura DXVAHD_VPDEVCAPS, il dispositivo DXVA-HD supporta una delle modalità elencate qui. In caso contrario, la modalità di riempimento alfa deve essere DXVAHD_ALPHA_FILL_MODE_OPAQUE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | dxvahd.h |