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
If you plan to use oneVPL as part of the oneAPI Base
consider that priority
is available as a paid option. For Intel community-support, visit the
For the community-supported open-source version, visit the oneVPL