PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMALPHA función de devolución de llamada (d3d10umddi.h)
Establece el alfa plano de un flujo de entrada en el procesador de vídeo.
Sintaxis
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMALPHA Pfnd3d111DdiVideoprocessorsetstreamalpha;
void Pfnd3d111DdiVideoprocessorsetstreamalpha(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
FLOAT unnamedParam5
)
{...}
Parámetros
unnamedParam1
hDevice [in]
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
hVideoProcessor [in]
Identificador del objeto de procesador de vídeo que se creó a través de una llamada a la función CreateVideoProcessor .
unnamedParam3
StreamIndex [in]
Índice de base cero del flujo de entrada.
unnamedParam4
Habilitar [in]
Si es TRUE, la combinación alfa se habilitará en el procesador de vídeo.
unnamedParam5
Alfa [in]
Puntero a un valor FLOAT que especifica el valor alfa planar. El valor puede oscilar entre 0,0 (transparente) y 1,0 (opaco).
Valor devuelto
None
Observaciones
De forma predeterminada, la combinación alfa está deshabilitada.
Para cada píxel, el valor de color de destino se calcula de la siguiente manera:
Cd = Cs * (As * Ap * Ae) + Cd * (1.0 - As * Ap * Ae)
donde:
Cd
= El valor de color del píxel de destinoCs
= El valor de color del píxel de origenAs
= Alfa de origen por píxelAp
= El valor alfa planarAe
= Valor alfa de entrada de paleta o 1,0
El controlador informa de su capacidad de admitir la combinación alfa estéreo para un flujo de entrada en la estructura D3D11_1DDI_VIDEO_PROCESSOR_CAPS que se devuelve a través de la función GetVideoProcessorCaps . Si el controlador admite la funcionalidad D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM , se puede habilitar o deshabilitar para generar fotogramas de vídeo estéreo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |