Nativní rozhraní API pro kódování videa DirectX 12 přichází do Windows 11

  • Tato nejnovější novinka od společnosti Microsoft vás jistě nadchne.
  • Technologický gigant se právě představil Rozhraní API pro kódování videa DX12 pro Windows 11.
Directx 12 API

S jistotou lze říci, že se všichni shodneme na tom, že DirectX 12 je jako soubor multimediálních řešení pro OS Windows poměrně úspěšný na poli her a videa.

Předtím, než to vůbec existovalo, technický gigant se sídlem v Redmondu poskytoval API pro zpracování dekódování videa s akcelerací GPU a odhad pohybu.

Společnost Microsoft však prostřednictvím včera vytvořeného blogového příspěvku pro vývojáře DirectX detailní nově zavedené rozhraní API pro kódování videa DirectX 12 pro Windows 11.

Windows 11 získává nativní rozhraní API pro kódování videa DirectX 12

Video Encode API v podstatě umožňuje video enginem využívat GPU k provádění kódování videa v souladu se standardy stanovenými DirectX 12.

Vývojáři třetích stran tak nyní mohou tuto funkci využívat i ve svých aplikacích. Také mějte na paměti, že Vulkan již obsahuje API pro kódování a dekódování videa pro kodeky H264 a H265.

I když aktuální API kodéru videa DX12 na platformě Windows 11 podporuje pouze formát H264/HEVC, společnost Microsoft má některá doporučení.

Abychom byli konkrétnější, technologický gigant uvedl, že vývojáři by měli předem rozumět odpovídajícím kodekům a podpoře nástrojů ovladačů.

Kromě rozhraní API pro kódování videa, které je standardně součástí systému Windows 11, mohou také vývojáři, kteří mají zájem získat jej prostřednictvím sady DX12 Agility Software Development Kit (SDK verze číslo 1.70.10-náhled nebo vyšší).

Naleznete zde podrobnou definici rozhraní API a struktur tady. Další podrobnosti o návrhu a podrobnou dokumentaci k rozhraní API naleznete na adrese tento dokument.

Platformy podporované rozhraním Video Encode API 

Video Encode API je součástí Windows 11 a lze jej také nalézt v DirectX 12 Agility SDK (verze 1.700.10-náhled nebo novější).

Níže uvedený seznam obsahuje hardwarové platformy, které aktuálně podporují Video Encode pro kodeky H264 i HEVC, a jejich požadavky na minimální verzi ovladače.

Prodejce Podporované platformy Minimální verze ovladače videa
AMD Radeon RX řady 5000 nebo vyšší než řada Ryzen 2xxxx nebo vyšší Ve vývoji – ETA Q2 ‘2022
Intel Tiger LakeIce LakeAlder Lake (od začátku roku 2022) v30.0.100.9955
NVIDIA GeForce GTX 10xx a vyšší GeForce RTX 20xx a vyšší Quadro RTXNVIDIA RTX v471.41

Jste nadšeni novým přírůstkem přicházejícím do Windows 11? Podělte se s námi o své myšlenky v sekci komentářů níže.

DirectX 11 vs DirectX 12: Kompletní srovnání výkonu

DirectX 11 vs DirectX 12: Kompletní srovnání výkonuDirectx 12

DirectX 11 vs DirectX 12: Vysvětlení výkonuDirectX 11 a DirectX 12 jsou dvě různé verze grafického rozhraní API společnosti Microsoft, přičemž druhá je novější verze.Novější verze slibuje rychlejší...

Přečtěte si více
Hry s rozhraním DirectX 12 nepoužívají GPU? Jak je přinutit

Hry s rozhraním DirectX 12 nepoužívají GPU? Jak je přinutitDirectx 12Gpu

Přeinstalujte ovladače grafické karty, abyste se vyhnuli nedostatečnému využití GPUNevyužívají vaše hry DirectX 12 váš GPU nebo registrují velmi nízké využití GPU? Může se jednat o problém se zasta...

Přečtěte si více
Chyba nedostatku paměti v DirectX 12: Jak ji opravit?

Chyba nedostatku paměti v DirectX 12: Jak ji opravit?Directx 12Chyby Directx

Zvětšení velikosti souboru stránky by mělo fungovatPři hraní her na počítači se systémem Windows můžete narazit na chybu DirectX 12 s nedostatkem paměti.K tomu obvykle dochází, když ve vašem systém...

Přečtěte si více