VA-API结合了API规范和开源库,由主要库源和支持的图形后端组成,以协助每个兼容硬件供应商的驱动程序特定加速。英特尔设计该库是为了帮助公司的图形硬件加速,尤其是在英特尔的图形硬件平台上编码和解码视频时。英特尔ArcGPU提供对VA-API的支持,但也支持oneVPL,这是一个单一的库,是oneAPI套件的一部分。该库提供由Intel和其他视频编解码器格式创建的1视频编码器。
Gallium3D的架构旨在帮助开发3D图形驱动程序。它是Mesa3D图形库的一部分,是完整的开源Mesa项目的一小部分。VA-API也用作Gallium3D和Poulo驱动程序的“状态跟踪器”。
Poulo是英特尔最初提供“GMA500”图形的Atom处理器。它的2D集成已经遇到了几次困难和不一致,两年前有报道称该公司将取消任何支持。但是,它在当前的VA-API中仍然可用。
在最新的更新中,英特尔团队添加了245个文件并删除了41个文件以改进VA-API库。更新中包括简化X11应用程序管理器(辅助多个显示器和输入设备)、删除一些代码以允许DRM渲染节点更有效地处理、Android支持调整、Meson编译器系统添加和更新的光线追踪增强功能。 返回学习心得体会列表