PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMALPHA função de retorno de chamada (d3d10umddi.h)
Define o alfa planar para um fluxo de entrada no processador de vídeo.
Sintaxe
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMALPHA Pfnd3d111DdiVideoprocessorsetstreamalpha;
void Pfnd3d111DdiVideoprocessorsetstreamalpha(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
FLOAT unnamedParam5
)
{...}
Parâmetros
unnamedParam1
hDevice [in]
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
hVideoProcessor [in]
Um identificador para o objeto do processador de vídeo que foi criado por meio de uma chamada para a função CreateVideoProcessor.
unnamedParam3
streamIndex [in]
O índice baseado em zero do fluxo de entrada.
unnamedParam4
Habilitar [in]
Se VERDADEIRO, a combinação alfa deverá ser habilitada no processador de vídeo.
unnamedParam5
Alpha [in]
Um ponteiro para um FLOAT valor que especifica o valor alfa planar. O valor pode variar de 0,0 (transparente) a 1,0 (opaco).
Valor de retorno
Nenhum
Observações
Por padrão, a mistura alfa está desabilitada.
Para cada pixel, o valor da cor de destino é computado da seguinte maneira:
Cd = Cs * (As * Ap * Ae) + Cd * (1.0 - As * Ap * Ae)
onde:
-
Cd
= O valor da cor do pixel de destino -
Cs
= O valor de cor do pixel de origem -
As
= O alfa de origem por pixel -
Ap
= O valor alfa planar -
Ae
= O valor alfa de entrada de paleta ou 1,0
O driver relata sua capacidade de dar suporte à mistura alfa estéreo para um fluxo de entrada na estrutura de D3D11_1DDI_VIDEO_PROCESSOR_CAPS que é retornada por meio da função GetVideoProcessorCaps. Se o driver der suporte à funcionalidade D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM , ele poderá ser habilitado ou desabilitado para produzir quadros de vídeo estéreo.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Windows Server 2012 |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |