Condividi tramite


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

Vedi anche

DXVA-HD

DXVAHD_BLT_STATE_ALPHA_FILL_DATA

Enumerazione Video Direct3D

Enumerazione Media Foundation