據(jù) Neowin 報道,DirectX 12 在多媒體環(huán)境下有多種應(yīng)用,特別是游戲和視頻。
當涉及到后者時,它已經(jīng)為 GPU 加速的視頻解碼和處理以及運動估計提供了 API。
微軟現(xiàn)在也為 DirectX 12 引入了新的視頻編碼的 API,而且是在Windows 11中原生支持的。
從本質(zhì)上講,視頻編碼 API 允許視頻引擎利用 GPU,以便按照 DirectX 12 規(guī)定的標準進行視頻編碼。
這意味著第三方開發(fā)者也可以在他們的應(yīng)用程序中利用這一能力。
值得注意的是,Vulkan 已經(jīng)包括 H264 和 H265 編解碼器的視頻編碼和解碼 API。
就目前而言,該 API 目前支持的編解碼器是 H264 和 HEVC。
微軟建議開發(fā)者應(yīng)該先查詢每個編解碼器的支持情況和各自的編碼工具,因為他們有驅(qū)動要求。
IT之家獲悉,該視頻編碼 API 默認包含在 Windows 11 中,也可以通過DirectX 12 Agility SDK(1.700.10-preview 或更高版本)加以利用。