视频编解码相关资料汇总

相关概念

window图形和显示相关概念

Graphics APIs in Windows

自Windows早期以来,图形编程的主要API就是图形设备接口(GDI)。此API设计用于处理大量2D输出设备,它构成了Windows用户界面体验的基础。DirectDraw和Direct3D作为替代API引入,以支持全屏游戏和3D渲染,作为当时现有硬件的扩展。与GDI的相互作用是复杂的。这种设计限制了传统GDI元素与Direct3D元素的有效混合。WDM的WindowsXP版本称为XPDM,反映了GDI和Direct3D的并行特性。

多年来,3D 视频卡的功能急剧增长,绝大多数硬件都专用于此功能。 新的驱动程序模型,Windows 显示驱动程序模型 (WDDM),将 GPU 和 Direct3D 带到了最前沿,允许创建全新的体验,即 3D 桌面,将 GDI 的 2D 世界与现代可编程 GPU 的功能无缝融合 . 使用 WDDM,视频硬件完全由 Direct3D 驱动,所有其他图形接口通过新的以 Direct3D 为中心的驱动程序模型与视频硬件通信。

Microsoft Windows graphics device interface (GDI)

Microsoft Windows图形设备界面(GDI)使应用程序能够在视频显示器和打印机上使用图形和格式化文本。基于Windows的应用程序不直接访问图形硬件。相反,GDI代表应用程序与设备驱动程序交互。

DirectX

Microsoft DirectX 图形提供了一组 API,可用于创建游戏和其他高性能多媒体应用程序。 DirectX 图形包括对高性能 2-D 和 3-D 图形的支持。
DirectX 是:Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound等 API 集合的名称(X 代表特定的 API 名称)。

Windows 显示驱动

你可能感兴趣的:(图形,硬件加速,视频编解码,Windows,图形,linux)