struttura DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA (d3dumddi.h)

La struttura DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA descrive i dati che specificano la modalità di riempimento alfa dell'output.

Sintassi

typedef struct _DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA {
  [in] DXVAHDDDI_ALPHA_FILL_MODE Mode;
  [in] UINT                      StreamNumber;
} DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA;

Members

[in] Mode

Valore tipizzato DXVAHDDDI_ALPHA_FILL_MODE che indica il tipo di modalità di riempimento alfa da impostare. Il valore predefinito è DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND, che indica di riempire l'output con il valore alfa del colore di sfondo.

[in] StreamNumber

Numero di indice del flusso in base zero. Questo numero deve essere minore del numero, che il driver imposta nel membro MaxStreamStates della struttura DXVAHDDDI_VPDEVCAPS . Il driver deve fare riferimento a questo numero solo quando il membro Mode è impostato su DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM. Il valore predefinito è zero.

Commenti

Il runtime Direct3D specifica lo stato DXVAHDDDI_BLT_STATE_ALPHA_FILL nel membro Stato della struttura D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE in una chiamata alla funzione SetVideoProcessBltState del driver solo quando il formato di output è un tipo di formato con alfa, ad esempio D3DDDIFMT_A8R8G8B8 dall'enumerazione D3DDDIFORMAT .

La modalità DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM richiede le condizioni seguenti:

  • Lo stato DXVAHDDDI_BLT_STATE_ALPHA_FILL influisce solo su alfa all'interno del rettangolo di destinazione. Il resto dell'output rimane invariato.
  • Se il tipo di formato di input è senza alfa, l'alfa di origine viene considerato opaco.
  • Se il flusso di input è disabilitato o non disponibile, l'output rimane invariato.

Requisiti

Requisito Valore
Client minimo supportato DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA è supportato a partire dal sistema operativo Windows 7.
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

D3DDDIFORMAT

DXVAHDDDI_ALPHA_FILL_MODE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessBltState