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 |
|
In development – ETA Q2 ‘2022 |
Intel |
|
v30.0.100.9955 |
NVIDIA |
|
v471.41 |