Partilhar via


estrutura DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA (d3dumddi.h)

A estrutura DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA descreve dados que especificam o modo de preenchimento alfa da saída.

Sintaxe

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

Membros

[in] Mode

Um valor DXVAHDDDI_ALPHA_FILL_MODEdigitado que indica o tipo de modo de preenchimento alfa a ser definido. O valor padrão é DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND, que indica preencher a saída com o valor alfa da cor da tela de fundo.

[in] StreamNumber

Um número de índice de fluxo baseado em zero. Esse número deve ser menor que o número, que o driver define no maxstreamstates membro da estrutura DXVAHDDDI_VPDEVCAPS. O driver deve se referir a esse número somente quando o membro do Modo estiver definido como DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM. O valor padrão é zero.

Observações

O runtime do Direct3D especifica o estado DXVAHDDDI_BLT_STATE_ALPHA_FILL no state membro da estrutura D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE em uma chamada para a função SetVideoProcessBltState do do driver somente quando o formato de saída for um tipo de formato com alfa (por exemplo, D3DDDIFMT_A8R8G8B8 da enumeração D3DDDIFORMAT).

O modo DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM requer as seguintes condições:

  • O estado DXVAHDDDI_BLT_STATE_ALPHA_FILL afeta apenas alfa dentro do retângulo de destino. O restante da saída permanece inalterado.
  • Se o tipo de formato de entrada estiver sem alfa, o alfa de origem será considerado opaco.
  • Se o fluxo de entrada estiver desabilitado ou indisponível, a saída permanecerá inalterada.

Requisitos

Requisito Valor
de cliente com suporte mínimo DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA tem suporte a partir do sistema operacional Windows 7.
cabeçalho d3dumddi.h (inclua D3dumddi.h)

Consulte também

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

D3DDDIFORMAT

DXVAHDDDI_ALPHA_FILL_MODE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessBltState