Microsoft lägger till API för videokodning till DirectX 12
I korthet: Microsoft meddelade denna vecka att de lagt till ett nytt API till DirectX 12 som kommer att stödja videokodning. Den nya uppsättningen gränssnitt kommer att ge Windows-användare ett konsekvent ramverk för att koda videor.
Microsoft förklarade det nya API:ets funktioner och krav på onsdagen. Videokodning ansluter sig till API:er för funktioner som videoavkodning, videobearbetning och rörelseuppskattning, som Microsoft tidigare hade implementerat.
Videokodnings-API:et stöder H.264 och HEVC (H.265) codecs. På grund av drivrutinskrav måste användare fråga efter varje codec och dess kodningsverktyg med ID3D12VideoDevice::CheckFeatureSupport. Det är också upp till användarna att hantera andra bitströmscodec-huvuden som SEI, VUI, VPS, SPS eller PPS.
Microsoft tillhandahåller massor av dokumentation för att använda API:t i sin förklaring, inklusive detaljerade gränssnittsdefinitioner och designdetaljer.
API :et kommer med Windows 11, men du kan också få det från DirectX 12 Agility SDK med version 1.700.10-förhandsvisning eller senare.
Den stöder processorer som går tillbaka till Tiger Lake och Ryzeon 2000 och GPU:er som börjar med Ryzen RX 5000s och GTX 10-serien (inklusive Quadro RTX). Användare måste ha antingen Intel-videodrivrutinversion 30.0.100.9955 eller Nvidia-drivrutinversion 471.41. Den nödvändiga AMD-drivrutinen är fortfarande under utveckling men förväntas komma under andra kvartalet nästa år.