Compartilhar via


cabeçalho dxva.h

Esse cabeçalho é usado pela exibição. Para obter mais informações, consulte:

dxva.h contém as seguintes interfaces de programação:

Estruturas

 
DXVA_AYUVsample2

A estrutura DXVA_AYUVsample2 é enviada pelo decodificador de host para o acelerador para especificar valores de cor Y, Cb, Cr e uma opacidade associada.
DXVA_BlendCombination

A estrutura DXVA_BlendCombination é enviada pelo decodificador de host para o acelerador para especificar como uma imagem combinada é criada a partir de uma imagem de origem e uma imagem gráfica com informações de combinação alfa.
DXVA_BufferDescription

A estrutura DXVA_BufferDescription é enviada pelo decodificador de host para o acelerador para fornecer informações ao acelerador sobre o buffer que está sendo passado do host para o acelerador.
DXVA_ConfigAlphaCombine

A estrutura DXVA_ConfigAlphaCombine é enviada pelo decodificador de host para o acelerador para definir a configuração para operações de combinação de combinação de combinação de mistura alfa.
DXVA_ConfigAlphaLoad

A estrutura DXVA_ConfigAlphaLoad é enviada pelo decodificador de host para o acelerador para definir a configuração para operações de carregamento de textura e mistura alfa.
DXVA_ConfigPictureDecode

A estrutura DXVA_ConfigPictureDecode é enviada pelo decodificador de host para o acelerador para definir a configuração para decodificação de imagem compactada.
DXVA_ConnectMode

Saiba mais sobre a estrutura de DXVA_ConnectMode.
DXVA_COPPCommand

A estrutura DXVA_COPPCommand descreve um comando enviado para uma sessão de vídeo protegida associada a um dispositivo COPP DirectX VA.
DXVA_COPPSetProtectionLevelCmdData

A estrutura DXVA_COPPSetProtectionLevelCmdData descreve os tipos de proteção e os níveis a serem definidos no conector físico associado a um dispositivo COPP DirectX VA.
DXVA_COPPSetSignalingCmdData

A estrutura DXVA_COPPSetSignalingCmdData descreve como proteger o sinal que passa pelo conector físico associado ao dispositivo COPP do DirectX VA.
DXVA_COPPSignature

A estrutura DXVA_COPPSignature descreve uma sequência de itens concatenados que inicia uma sessão de vídeo protegida ativa.
DXVA_COPPStatusData

A estrutura DXVA_COPPStatusData contém as informações de status retornadas de uma consulta em uma sessão de vídeo protegida associada a um dispositivo COPP do DirectX VA.
DXVA_COPPStatusDisplayData

A estrutura DXVA_COPPStatusDisplayData descreve o modo de exibição do sinal transmitido pelo conector associado a um dispositivo COPP do DirectX VA.
DXVA_COPPStatusHDCPKeyData

A estrutura DXVA_COPPStatusHDCPKeyData descreve um receptor HDCP (Proteção de Conteúdo Digital de Alta Largura de Banda) ou um KSV (vetor de seleção de chave de repetição).
DXVA_COPPStatusInput

A estrutura DXVA_COPPStatusInput descreve uma solicitação de status em uma sessão de vídeo protegida associada a um dispositivo COPP do DirectX VA.
DXVA_COPPStatusOutput

A estrutura DXVA_COPPStatusOutput descreve o status retornado de uma consulta em uma sessão de vídeo protegida associada a um dispositivo COPP do DirectX VA.
DXVA_COPPStatusSignalingCmdData

A estrutura DXVA_COPPStatusSignalingCmdData descreve como o sinal que passa pelo conector físico associado ao dispositivo COPP do DirectX VA é protegido.
DXVA_DeinterlaceBlt

A estrutura DXVA_DeinterlaceBlt é enviada pela VMR para o acelerador para especificar os parâmetros de conversão de taxa de quadro ou deinterlace para transferências de bloco de bits.
DXVA_DeinterlaceBltEx

A estrutura DXVA_DeinterlaceBltEx descreve parâmetros para deinterlace ou conversão de taxa de quadros, para combinar o vídeo deinterlaced ou com taxa de quadros convertido com quaisquer substreams de vídeo fornecidos e para gravar a saída combinada em uma superfície de destino.
DXVA_DeinterlaceBltEx32

A estrutura DXVA_DeinterlaceBltEx descreve parâmetros para deinterlace ou conversão de taxa de quadros, para combinar o vídeo deinterlaced ou de taxa de quadros convertido com quaisquer substreams de vídeo fornecidos e para gravar a saída combinada em uma superfície de destino. Ele é usado para encaminhar chamadas DXVA_DeinterlaceBltEx de 32 bits em drivers de 64 bits.
DXVA_DeinterlaceCaps

A estrutura DXVA_DeinterlaceCaps descreve as funcionalidades do driver para um modo de desinterlace.
DXVA_DeinterlaceQueryAvailableModes

A estrutura DXVA_DeinterlaceQueryAvailableModes descreve os modos de interação ou conversão de taxa de quadros disponíveis para um formato de vídeo de entrada específico.
DXVA_DeinterlaceQueryModeCaps

A estrutura DXVA_DeinterlaceQueryModeCaps descreve um modo de desinterlacização.
DXVA_EncryptProtocolHeader

A estrutura DXVA_EncryptProtocolHeader é enviada pelo decodificador de host para o acelerador para indicar o uso de um protocolo de criptografia.
DXVA_ExtendedFormat

A estrutura DXVA_ExtendedFormat descreve o formato estendido do quadro de vídeo.
DXVA_Frequency

A estrutura DXVA_Frequency é enviada pelo decodificador de host para o driver para especificar a taxa de quadros de vídeo, em Hz. Por exemplo, a TV NTSC é 60000 acima de 1001.
DXVA_Highlight

A estrutura DXVA_Highlight é enviada pelo decodificador de host para o acelerador para especificar uma área retangular realçada de uma subpictura e criar uma superfície de mistura alfa com dados DCCMD e uma superfície DPXD.
DXVA_MBctrl_I_HostResidDiff_1

A estrutura DXVA_MBctrl_I_HostResidDiff_1 é enviada uma vez por macroblock pelo decodificador de host para o acelerador para especificar comandos de controle de macroblock para uma imagem intra.
DXVA_MBctrl_I_OffHostIDCT_1

A estrutura DXVA_MBctrl_I_OffHostIDCT_1 é enviada uma vez por macroblock pelo decodificador de host para o acelerador para especificar comandos de controle de macroblock para 4:2:0 intra imagens ao usar iDCT fora do host.
DXVA_MBctrl_P_HostResidDiff_1

A estrutura de DXVA_MBctrl_P_HostResidDiff_1 é enviada uma vez por macroblock pelo decodificador de host para o acelerador para especificar comandos de controle de macroblock para a maioria dos casos de imagem nonintra ao usar o IDCT baseado em host.
DXVA_MBctrl_P_OffHostIDCT_1

A estrutura de DXVA_MBctrl_P_OffHostIDCT_1 é enviada uma vez por macroblock pelo decodificador de host para o acelerador para especificar comandos de controle de macroblock para a maioria das imagens nonintra usando IDCT fora do host.
DXVA_MVvalue

A estrutura DXVA_MVvalue é enviada pelo decodificador de host para o acelerador para especificar o valor do vetor de movimento bidimensional.
DXVA_PicEntry_AV1

A estrutura DXVA_PicEntry_AV1 especifica uma referência a uma superfície descompactada, com os metadados adicionais necessários para referenciar essa superfície.
DXVA_PicParams_AV1

A estrutura DXVA_PicParams_AV1 fornece os parâmetros de nível de imagem de uma imagem compactada para decodificação de vídeo AV1.
DXVA_PicResample

A estrutura DXVA_PicResample é enviada pelo decodificador de host para o acelerador para controlar o processo de resampling. Esse processo é invocado quando a variável bDXVA_Func é igual a 4.
DXVA_PictureParameters

A estrutura DXVA_PictureParameters é enviada pelo decodificador de host para o acelerador para fornecer os parâmetros no nível da imagem de uma imagem compactada para decodificação no acelerador.
DXVA_ProcAmpControlBlt

A estrutura DXVA_ProcAmpControlBlt contém os dados de ajuste procAmp que são gerados para a superfície de destino.
DXVA_ProcAmpControlCaps

A estrutura DXVA_ProcAmpControlCaps identifica as operações procAmp compatíveis com o hardware.
DXVA_ProcAmpControlQueryRange

A estrutura DXVA_ProcAmpControlQueryRange contém o valor mínimo, máximo, de etapa e padrão para cada propriedade ProcAmp.
DXVA_QmatrixData

A estrutura DXVA_QmatrixData é enviada pelo decodificador de host para o acelerador para carregar dados de matriz de quantização inversa para decodificação de imagem de vídeo compactada de bitstream fora do host.
DXVA_SliceInfo

A estrutura DXVA_SliceInfo é enviada pelo decodificador de host para o acelerador para especificar os parâmetros de nível de fatia de uma fatia de dados bitstream para decodificação de imagem compactada de bits fora do host.
DXVA_Status_AV1

A estrutura de dados DXVA_Status_AV1 é enviada pelo acelerador para o decodificador de software host para transmitir informações de status de decodificação.
DXVA_TCoef4Group

A estrutura DXVA_TCoef4Group é enviada pelo decodificador de host para o acelerador para especificar os valores de coeficiente de IDCT.
DXVA_TCoefSingle

A estrutura DXVA_TCoefSingle é enviada pelo decodificador de host para o acelerador para especificar valores de coeficiente de IDCT.
DXVA_Tile_AV1

A estrutura DXVA_Tile_AV1 é enviada pelo decodificador de software host para o acelerador para transmitir locais de dados de bloco.
DXVA_VideoDesc

A estrutura DXVA_VideoDesc é enviada pelo renderizador para o driver para especificar uma descrição do fluxo de vídeo no qual a operação de conversão de taxa de quadros ou desinterlacamento deve ser executada.
DXVA_VideoPropertyRange

A estrutura DXVA_VideoPropertyRange especifica o intervalo de valores permitidos para propriedades de controle ProcAmp.
DXVA_VideoSample

A estrutura DXVA_VideoSample é enviada pelo renderizador para o driver para especificar o formato de um exemplo de vídeo.
DXVA_VideoSample2

A estrutura DXVA_VideoSample2 é enviada pelo renderizador para o driver para especificar o formato de um exemplo de vídeo.
DXVA_VideoSample32

A estrutura DXVA_VideoSample32 é usada para encaminhar chamadas DXVA_DeinterlaceBltEx de 32 bits em drivers de 64 bits.

Enumerações

 
DXVA_DeinterlaceTech

A enumeração DXVA_DeinterlaceTech identifica a tecnologia subjacente usada para implementar um algoritmo de desinterlace específico.
DXVA_DestinationFlags

O tipo de enumeração DXVA_DestinationFlags contém uma coleção de sinalizadores que identificam alterações na superfície de destino atual da superfície de destino anterior.
DXVA_NominalRange

O tipo de enumeração DXVA_NominalRange contém enumeradores que identificam se os dados de exemplo incluem espaço na cabeça (valores além de 1,0 branco) e toeroom (superblacks abaixo da referência 0,0 preto).
DXVA_ProcAmpControlProp

A enumeração DXVA_ProcAmpControlProp é usada para determinar os ajustes de controle ProcAmp necessários.
DXVA_SampleFlags

O tipo de enumeração DXVA_SampleFlags contém uma coleção de sinalizadores que identificam alterações no quadro de exemplo atual do quadro de exemplo anterior.
DXVA_SampleFormat

O tipo de enumeração DXVA_SampleFormat descreve o formato dos dados que o exemplo de entrada contém.
DXVA_VideoChromaSubsampling

O tipo de enumeração DXVA_VideoChromaSubsampling contém enumeradores que identificam o esquema de codificação chroma para dados Y'Cb'Cr'.
DXVA_VideoLighting

O tipo de enumeração DXVA_VideoLighting contém enumeradores que identificam condições de iluminação para exibir vídeo.
DXVA_VideoPrimaries

O tipo de enumeração DXVA_VideoPrimaries contém enumeradores que identificam as primárias de cor, que declaram quais funções de base RGB são usadas.
DXVA_VideoProcessCaps

A enumeração DXVA_VideoProcessCaps identifica operações que podem ser executadas simultaneamente com o desinterlace solicitado.
DXVA_VideoTransferFunction

O tipo de enumeração DXVA_VideoTransferFunction contém enumeradores que identificam a função de conversão de R'G'B' para RGB.
DXVA_VideoTransferMatrix

O tipo de enumeração DXVA_VideoTransferMatrix contém enumeradores que identificam a matriz de conversão de Y'Cb'Cr' para R'G'B'.