Compartilhar via


estrutura DXVAHD_BLT_STATE_ALPHA_FILL_DATA (dxvahd.h)

Especifica como os valores alfa de saída são calculados para operações blit ao usar a DXVA-HD (Alta Definição de Aceleração de Vídeo) do Microsoft DirectX.

Sintaxe

typedef struct _DXVAHD_BLT_STATE_ALPHA_FILL_DATA {
  DXVAHD_ALPHA_FILL_MODE Mode;
  UINT                   StreamNumber;
} DXVAHD_BLT_STATE_ALPHA_FILL_DATA;

Membros

Mode

Especifica o modo de preenchimento alfa, como membro da enumeração DXVAHD_ALPHA_FILL_MODE .

Se o membro FeatureCaps da estrutura DXVAHD_VPDEVCAPS não contiver o sinalizador DXVAHD_FEATURE_CAPS_ALPHA_FILL , o modo de preenchimento alfa deverá ser definido como DXVAHD_ALPHA_FILL_MODE_OPAQUE.

O valor de estado padrão é DXVAHD_ALPHA_FILL_MODE_OPAQUE.

StreamNumber

Índice baseado em zero do fluxo de entrada a ser usado para os valores alfa. Esse membro é usado quando o modo de preenchimento alfa é DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM; caso contrário, o valor será ignorado.

Para obter o número máximo de fluxos, chame IDXVAHD_Device::GetVideoProcessorDeviceCaps e marcar o membro MaxStreamStates da estrutura DXVAHD_VPDEVCAPS.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho dxvahd.h

Confira também

DXVA-HD

DXVAHD_BLT_STATE

Estruturas de vídeo direct3D

IDXVAHD_VideoProcessor::SetVideoProcessBltState

Estruturas do Media Foundation