L'API d'encodage vidéo native DirectX 12 arrive sur Windows 11

  • Vous serez sûrement ravis par ces dernières nouvelles en provenance de Microsoft.
  • Le géant de la technologie vient de présenter API d'encodage vidéo DX12 pour Windows 11.
API directx 12

Il est sûr de dire que nous pouvons tous être d'accord sur le fait que, en tant qu'ensemble de solutions multimédia pour le système d'exploitation Windows, DirectX 12 est assez réussi dans le domaine des jeux et de la vidéo.

Avant même que cela n'existe, le géant de la technologie basé à Redmond fournissait une API pour le traitement de décodage vidéo accéléré par GPU et l'estimation de mouvement.

Cependant, grâce à un article de blog de développeur DirectX créé hier, Microsoft détaillé la nouvelle API d'encodage vidéo DirectX 12 pour Windows 11.

Windows 11 obtient l'API d'encodage vidéo DirectX 12 native

Fondamentalement, l'API Video Encode permet en fait aux moteurs vidéo d'utiliser le GPU afin d'effectuer l'encodage vidéo conformément aux normes définies par DirectX 12.

Ainsi, les développeurs tiers peuvent désormais également utiliser cette fonctionnalité dans leurs applications. N'oubliez pas non plus que Vulkan inclut déjà des API pour l'encodage et le décodage vidéo pour les codecs H264 et H265.

Même si l'API d'encodeur vidéo DX12 actuelle sur la plate-forme Windows 11 ne prend en charge que le format H264/HEVC, Microsoft a quelques recommandations.

Pour être plus précis, le géant de la technologie a déclaré que les développeurs devraient comprendre à l'avance les codecs correspondants et la prise en charge des outils de pilote.

En plus de l'API d'encodage vidéo incluse dans Windows 11 par défaut, les développeurs intéressés peuvent également obtenez-le via le kit de développement logiciel DX12 Agility (numéro de version SDK 1.70.10-preview ou plus haute).

La définition détaillée des interfaces et des structures de l'API peut être trouvée ici. Pour trouver plus de détails de conception et une documentation détaillée pour l'API, veuillez vous référer à ce document.

Plateformes prises en charge par l'API de codage vidéo 

L'API Video Encode est incluse dans Windows 11 et peut également être trouvée dans le SDK d'agilité DirectX 12 (version 1.700.10-aperçu Ou plus récent).

La liste ci-dessous contient les plates-formes matérielles qui prennent actuellement en charge l'encodage vidéo pour les codecs H264 et HEVC et leurs exigences de version minimale du pilote.

Vendeur Plateformes prises en charge Version minimale du pilote vidéo
DMLA Série Radeon RX 5000 ou supérieure à la série Ryzen 2xxxx ou supérieure En développement – ​​ETA Q2 ‘2022
Intelligence Tiger LakeIce LakeAlder Lake (à partir de début 2022) v30.0.100.9955
NVIDIA GeForce GTX 10xx et supérieur GeForce RTX 20xx et supérieur Quadro RTXNVIDIA RTX v471.41

Enthousiasmé par le nouvel ajout à Windows 11? Partagez vos réflexions avec nous dans la section commentaires ci-dessous.

DirectX 11 vs DirectX 12: comparaison complète des performances

DirectX 11 vs DirectX 12: comparaison complète des performancesDirectx 12

DirectX 11 vs DirectX 12: les performances expliquéesDirectX 11 et DirectX 12 sont deux versions différentes de l'API graphique de Microsoft, cette dernière étant la version la plus récente.La nouv...

Lire la suite
Les jeux DirectX 12 n'utilisent pas le GPU? Comment les forcer

Les jeux DirectX 12 n'utilisent pas le GPU? Comment les forcerDirectx 12Gpu

Réinstallez les pilotes de votre carte graphique pour éviter la sous-utilisation du GPUVos jeux DirectX 12 n'utilisent-ils pas votre GPU ou enregistrent-ils une très faible utilisation du GPU? Cela...

Lire la suite
Erreur de mémoire insuffisante dans DirectX 12: comment y remédier ?

Erreur de mémoire insuffisante dans DirectX 12: comment y remédier ?Directx 12Erreurs Directx

L'augmentation de la taille du fichier d'échange devrait fonctionnerVous pouvez rencontrer l'erreur de mémoire insuffisante DirectX 12 lorsque vous jouez à des jeux sur un PC Windows.Cela se produi...

Lire la suite