Intel® oneAPI Video Processing Library (oneVPL) is a programming interface for video decoding, encoding, and processing to build portable media pipelines on CPUs, GPUs, and other accelerators. The oneVPL API is used to develop quality, performant video applications that can leverage Intel® hardware accelerators. It provides device discovery and selection in media centric and video analytics workloads, and API primitives for zero-copy buffer sharing. oneVPL is backward compatible with Intel® Media SDK and cross-architecture compatible to ensure optimal execution on current and next generation hardware without source code changes.
oneVPL is an open specification API.
For the complete list of features, documentation, code samples, and downloads, visit the official Intel oneAPI Video Processing Library
website. If you plan to use oneVPL as part of the
oneAPI Base Toolkit, consider that
priority support is available as a paid option. For Intel community-support, visit the
oneVPL forum. For the community-supported open-source version, visit the
oneVPL GitHub* page.