D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE enumeração (d3d11.h)

Especifica o modo de preenchimento alfa para processamento de vídeo.

Syntax

typedef enum D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE {
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE = 0,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND = 1,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION = 2,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} ;

Constantes

 
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE
Valor: 0
Os valores alfa dentro do retângulo de destino são definidos como opacos.
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND
Valor: 1
Os valores alfa dentro do retângulo de destino são definidos como o valor alfa especificado na cor da tela de fundo. Para definir a cor da tela de fundo, chame o método ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor .
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION
Valor: 2
Os valores alfa existentes permanecem inalterados na superfície de saída.
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
Valor: 3
Os valores alfa são obtidos de um fluxo de entrada, dimensionados e copiados para o retângulo de destino correspondente para esse fluxo. O fluxo de entrada é especificado no parâmetro StreamIndex do método ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode .

Se o fluxo de entrada não tiver dados alfa, o processador de vídeo definirá os valores alfa no retângulo de destino como opacos. Se o fluxo de entrada estiver desabilitado ou o retângulo de origem estiver vazio, os valores alfa no retângulo de destino não serão modificados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d3d11.h

Confira também

Enumerações de vídeo do Direct3D 11

ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode