Microsoft announces the launch of Windows 11 native DX12 video encoding API

As a set of multimedia solutions on the Windows platform, DirectX 12 is quite successful in the field of games and video. Prior to this, Microsoft has provided an API for GPU-accelerated video decoding processing and motion estimation. In a DirectX developer blog post on Wednesday, software engineer Sil Vilerino detailed the newly introduced DX12 video encoding API for the Windows 11 operating system.

As the native DX12 video encoding API of the Windows 11 platform, what are its unique features? Essentially, this API allows the video engine to use the GPU to perform DX12-compliant video encoding, which means that third-party developers can easily call it in their applications. Take Vulkan, which is used by most game development projects, as an example. It includes a codec API for H264/H265 video.

Join RealMi Central on Telegram, Facebook & Twitter

Although the current DX12 video encoder API on the Windows 11 platform only supports the H264/HEVC format, Microsoft has recommended that developers understand the corresponding codecs and driver tool support in advance. In addition to the video encoding API included in Windows 11 by default, interested developers can also obtain it through the DX12 Agility Software Development Kit (SDK version number 1.70.10-preview or higher).

If you want to know a more detailed video encoding process and calling method, please go to the Microsoft DX12 developer website to check.

Vendor Supported platforms Minimum video driver version
AMD
  • Radeon RX 5000 series or greater
  • Ryzen 2xxxx series or greater
In development – ETA Q2 ‘2022
Intel
  • Tiger Lake
  • Ice Lake
  • Alder Lake (from early 2022)
v30.0.100.9955
NVIDIA
  • GeForce GTX 10xx and above
  • GeForce RTX 20xx and above
  • Quadro RTX
  • NVIDIA RTX
v471.41

Leave a Comment