Compartir a través de


enumeración D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE (d3d11.h)

Especifica el modo de relleno alfa para el procesamiento 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
Los valores alfa dentro del rectángulo de destino se establecen en opaco.
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND
Valor: 1
Los valores alfa dentro del rectángulo de destino se establecen en el valor alfa especificado en el color de fondo. Para establecer el color de fondo, llame al método ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor .
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION
Valor: 2
Los valores alfa existentes permanecen sin cambios en la superficie de salida.
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
Valor: 3
Los valores alfa se toman de un flujo de entrada, se escalan y copian en el rectángulo de destino correspondiente para esa secuencia. El flujo de entrada se especifica en el parámetro StreamIndex del método ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode .

Si el flujo de entrada no tiene datos alfa, el procesador de vídeo establece los valores alfa en el rectángulo de destino en opaco. Si el flujo de entrada está deshabilitado o el rectángulo de origen está vacío, los valores alfa del rectángulo de destino no se modifican.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado d3d11.h

Consulte también

Enumeraciones de vídeo de Direct3D 11

ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode