Condividi tramite


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;

Membri

[in] Mode

Valore DXVAHDDDI_ALPHA_FILL_MODE-typed 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 impostato dal driver nel MaxStreamStates membro della struttura DXVAHDDDI_VPDEVCAPS. Il driver deve fare riferimento a questo numero solo quando il membro modalità è impostato su DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM. Il valore predefinito è zero.

Osservazioni

Il runtime Direct3D specifica lo stato di DXVAHDDDI_BLT_STATE_ALPHA_FILL nel membro della struttura di D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE in una chiamata alla funzione SetVideoProcessBlt State 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 sull'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.

Fabbisogno

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)

Vedere anche

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

D3DDDIFORMAT

DXVAHDDDI_ALPHA_FILL_MODE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessBltState