DXVA-HD
A Alta Definição de Aceleração de Vídeo do Microsoft DirectX (DXVA-HD) é uma API para processamento de vídeo acelerado por hardware. DXVA-HD usa a GPU para executar funções como desinterlacing, composição e conversão de espaço em cores.
DXVA-HD é semelhante a de Processamento de Vídeo DXVA (DXVA-VP), mas oferece recursos aprimorados e um modelo de processamento mais simples. Ao fornecer um modelo de composição mais flexível, DXVA-HD foi projetado para dar suporte à próxima geração de formatos ópticos hd e padrões de difusão.
A API DXVA-HD requer um driver de exibição do WDDM que dá suporte à DDI (interface de driver de dispositivo) DXVA-HD ou a um processador de software plug-in.
- Melhorias do sobre o DXVA-VP
- tópicos relacionados
Melhorias em DXVA-VP
DXVA-HD expande o conjunto de recursos fornecido pelo DXVA-VP. Os aprimoramentos incluem:
- Mistura de RGB e YUV. Qualquer fluxo pode ser RGB ou YUV. Não há mais uma distinção entre o fluxo primário e os substreams.
- Desinterlacing de vários fluxos. Qualquer fluxo pode ser progressivo ou entrelaçado. Além disso, a cadência e a taxa de quadros podem variar de um fluxo de entrada para o próximo.
- Cores de plano de fundo RGB. Anteriormente, havia suporte apenas para cores de plano de fundo YUV.
- Chave luma. Quando a chave luma está habilitada, os valores de luma que se enquadram em um intervalo designado tornam-se transparentes.
- Alternância dinâmica entre modos de desinterlace.
DXVA-HD também define alguns recursos avançados aos quais os drivers podem dar suporte. No entanto, os aplicativos não devem assumir que todos os drivers darão suporte a esses recursos. Os recursos avançados incluem:
- Telecine inverso (por exemplo, 60i a 24p).
- Conversão de taxa de quadros (por exemplo, 24p a 120p).
- Modos de preenchimento alfa.
- Redução de ruído e filtragem de aprimoramento de borda.
- Dimensionamento não linear anamórfico.
- YCbCr estendido (xvYCC).
Esta seção contém os tópicos a seguir.
- criando um processador de vídeo DXVA-HD
- verificando de formatos de DXVA-HD com suporte
- criando superfícies de vídeo DXVA-HD
- definindo estados DXVA-HD
- executando o Blit DXVA-HD
Tópicos relacionados
-
DXVA-HD de exemplo