Partilhar via


Melhorias na reprodução de vídeo do Direct3D 11

Com uma adoção mais ampla das tecnologias do Microsoft Direct3D 10 em aplicativos tradicionais, alguns desenvolvedores de aplicativos desejam tratar todo o conteúdo da mesma forma. Isso é desafiador com o vídeo na API do Microsoft Direct3D 9 quando todo o conteúdo 2D e 3D é processado por meio das APIs do Direct3D 10 ou 11. Como Windows 8 apresenta vídeo no Microsoft Direct3D 11, os aplicativos podem usar uma única API para executar todas as operações gráficas.

Versão mínima do WDDM (Modelo de Driver de Exibição do Windows) 1,2
Versão mínima do Windows 8
Implementação do driver – elementos gráficos completos e somente Renderização Obrigatório para todos os drivers WDDM 1.2 com hardware compatível com Microsoft Direct3D 10, 10.1, 11 ou 11.1 (ou posterior)
Requisitos e testes do WHCK

Device.Graphics – Recurso de decodificação de vídeo DX11Level 9

Device.Graphics – DX11 VideoProcessing

Esses são os principais benefícios para usar o Direct3D 11:

  • O vídeo do Direct3D 11 simplifica a interoperabilidade entre as tecnologias Microsoft Media Foundation e Microsoft DirectX.
  • O uso de várias APIs é mais difícil de programar, portanto, o uso de vídeo no Direct3D 11 simplifica a experiência de programação e torna o aplicativo mais eficiente. A API fornece mais flexibilidade no uso de vídeos decodificados e processados.
  • A API do Direct3D 11 para vídeo 3D estereoscópico descompacta quadros estéreo em imagens de olho esquerdo e direito.
  • Ele tem paridade com a DXVA (Aceleração de Vídeo) 2.0 e DXVA-HD em recursos de decodificação e processamento de vídeo.
  • Ele funciona na Sessão 0 para cenários de transcodificação.

DDIs (interfaces de driver de dispositivo de vídeo) do Direct3D 11

Essas DDIs (interfaces de driver de dispositivo) são novas ou atualizadas para Windows 8:

Requisitos de certificação de hardware

O suporte à API do Direct3D 11 é necessário em todos os Windows 8 hardware.

Para obter informações sobre os requisitos que os dispositivos de hardware devem atender ao implementar esse recurso, consulte a documentação relevante do WHCK em Device.Graphics \ DX11 Video Decode FeatureLevel 9 and Device.Graphics \ DX11 VideoProcessing.

Consulte Recursos do WDDM 1.2 para obter uma revisão dos recursos adicionados com Windows 8.