Microsoft a introduit une nouvelle API DirectX12. L'API permet aux spécialistes vidéo de traiter plus facilement des processus vidéo complexes.
Cela inclut le décodage vidéo ou le traitement vidéo et le mouvement. L'API, qui s'appuie sur la puissance de calcul des processeurs, fournit un certain nombre d'interfaces qui permettent la personnalisation de diverses parties du processus d'encodage.
Fonctionnalités
Cela concerne des parties ou des actions telles que la création de tranches personnalisées, la création de partitions, les modes actif (CBR, VBR, QBVR) et passif (Absolute/Delta custom QP-maps) pour la configuration du contrôle de débit et l'utilisation de propres codecs-maps. outils d'encodage.
En outre, les spécialistes vidéo peuvent plus facilement appliquer le bloc de codec et la taille de transformation, la limite de précision du vecteur de mouvement, l'utilisation de sessions intra-rafraîchissement et la reconfiguration dynamique des partitions de résolution/contrôle du débit/tranches du flux vidéo. Un encodage efficace dans, entre autres, les formats H264 et HEVC est également possible.
Présent par défaut dans Windows 11
L'API DirectX12 publiée convient aux solutions tierces et est incluse par défaut dans Windows 11. L'API est également disponible dans le SDK DirectX 12 Agility (préversion 1.700.10 ou plus récente).
Cependant, le matériel sous-jacent doit répondre à un certain nombre de conditions et de pilotes. Microsoft a préparé un aperçu pratique des plates-formes GPU d'AMD, d'Intel et de Nvidia.