Microsoft adds video encoding API to DirectX 12

In transient: Microsoft introduced this week that it added a brand new API to DirectX 12 that can assist video encoding. The new set of interfaces will give Windows customers a constant framework for encoding movies.

Microsoft explained the brand new API’s options and necessities on Wednesday. Video encoding joins APIs for options like video decoding, video processing, and movement estimation, which Microsoft had beforehand implemented.

The video encoding API helps H.264 and HEVC (H.265) codecs. Due to driver necessities, customers may have to query for every codec and its encoding instruments with ID3D12VideoGadget::CheckFeatureSupport. It’s additionally up to customers to deal with the opposite bitstream codec headers like SEI, VUI, VPS, SPS, or PPS.

Microsoft gives loads of documentation for utilizing the API in its clarification, together with detailed interface definitions and design details.

The API comes with Windows 11, however you too can get it from the DirectX 12 Agility SDK with model 1.700.10-preview or newer.

It helps CPUs going again to Tiger Lake and Ryzeon 2000 and GPUs beginning with the Ryzen RX 5000s and the GTX 10 collection (together with the Quadro RTX). Users will want to have both Intel video driver model or Nvidia driver model 471.41. The required AMD driver continues to be in growth however is anticipated to arrive within the second quarter of subsequent yr.

Related Posts