PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMALPHA función de devolución de llamada (d3d10umddi.h)
Establece el alfa planar para una secuencia de entrada en el procesador de vídeo.
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMALPHA Pfnd3d111DdiVideoprocessorsetstreamalpha;
void Pfnd3d111DdiVideoprocessorsetstreamalpha(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
FLOAT unnamedParam5
)
{...}
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 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).
Ninguno
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)
Dónde:
-
Cd
= El valor de color del píxel de destino -
Cs
= El valor de color del píxel de origen -
As
= el alfa de origen por píxel -
Ap
= Valor alfa planar -
Ae
= Valor alfa de entrada de paleta o 1,0
El controlador informa de su capacidad de admitir la combinación alfa estéreo para una secuencia 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.
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
servidor mínimo admitido | Windows Server 2012 |
de la plataforma de destino de | Escritorio |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h) |