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 |