Compartir a través de


enumeración D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 (d3d12umddi.h)

Contiene valores para los modos de relleno alfa.

Syntax

typedef enum D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 {
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_OPAQUE,
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_BACKGROUND,
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_DESTINATION,
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_SOURCE_STREAM
} ;

Constantes

 
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_OPAQUE
Los valores alfa dentro del rectángulo de destino se establecen en opaco.
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_BACKGROUND
Los valores alfa dentro del rectángulo de destino se establecen en el valor alfa especificado en el color de fondo.
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_DESTINATION
Los valores alfa existentes permanecen sin cambios en la superficie de salida.
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_SOURCE_STREAM
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 miembro AlphaFillModeSourceStreamIndex de la estructura D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC . 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.

Comentarios

El modo de relleno alfa se usa en D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS. Siempre se admite la marca D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE . Los modos de secuencia de origen, destino y segundo plano solo se admiten cuando el controlador notifica D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_ALPHA_FILL.

Requisitos

Requisito Valor
Header d3d12umddi.h (incluya D3d12umddi.h)