微軟 宣佈 ,將推出DirectX 12全新視頻編碼應用程序編程接口(API)。該視頻編碼API可以讓第三方應用程序能夠使用GPU加速視頻編碼,以按照DirectX 12標準加速視頻編碼,為視頻應用程序提供了一致的標準流程方法,而且在Windows 11操作系統中提供了原生支持。

在軟件工程師Sil Vilerino撰寫的博客文章中,介紹了DirectX 12視頻編碼API的基本情況,以及開發者可以調用的方法。DirectX 12視頻編碼API將支持H264/HEVC格式,微軟已建議開發者先去了解每個編解碼器的支持情況,以及對應的編碼工具。如果需要進一步瞭解,可以到微軟的DirectX 12開發者網站。
據瞭解,DirectX 12視頻編碼API已默認包含在Windows 11操作系統中,也可以通過DirectX 12 Agility SDK(1.700.10-preview或更高版本)使用,廠商的最低硬件平台和驅動程序版本如下:
值得一提的是,被不少開發者採用的Vulkan,其編解碼器API已經包含了對H264/H265格式的支持。