Share via


Variável bDXVA_Func

A variável bDXVA_Func é um valor de 8 bits associado às operações de VA do DirectX da seguinte maneira.

Valor bDXVA_Func Operação

1

Decodificação de imagem compactada

2

Carregamento de dados de mistura alfa

3

Combinação de mistura alfa

4

Resampling de imagem

A variável bDXVA_Func é usada para executar as seguintes tarefas:

  • Investigue e bloqueie uma configuração para uma função específica do DirectX VA. Isso é feito incluindo bDXVA_Func em uma variável DXVA_ConfigQueryOrReplyFlag e em uma variável DXVA_ConfigQueryOrReplyFlag quando essas variáveis são enviadas no membro dwFunction de uma estrutura DD_RENDERMOCOMPDATA em uma chamada para DdMoCompRender.

  • Especifique a função associada a uma estrutura de configuração passada com um comando de investigação ou bloqueio por inclusão com uma variável DXVA_ConfigQueryOrReplyFlag em uma variável de DXVA_ConfigQueryOrReplyFlag enviada no membro dwFunction das seguintes estruturas: DXVA_ConfigPictureDecode para DXVA_ConfigAlphaLoad de decodificação de imagem compactada para DXVA_ConfigAlphaCombine de carregamento de dados de combinação alfa para combinação de combinação alfa

  • Inicialize um protocolo de criptografia para uma função específica do DirectX VA por inclusão em uma variável DXVA_EncryptProtocolFunc enviada no membro dwFunction de uma estrutura DD_RENDERMOCOMPDATA em uma chamada para DdMoCompRender.

  • Especifique a função associada a um protocolo de criptografia por inclusão no membro dwFunction da estrutura DXVA_EncryptProtocolHeader .

  • Sinalize uma operação a ser executada pela inclusão em uma série de valores de bytes bDXVA_Func no membro dwFunction de uma estrutura DD_RENDERMOCOMPDATA em uma chamada para DdMoCompRender. A primeira bDXVA_Func operação é especificada no byte mais significativo, a próxima operação é especificada no próximo byte mais significativo e assim por diante. Os bytes restantes em dwFunction não usados para sinalizar uma operação são definidos como zero.