The 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. It provides device discovery and selection in media centric and video analytics workloads and API primitives for zero-copy buffer sharing. oneVPL is backwards and cross-architecture compatible to ensure optimal execution on current and next generation hardware without source code changes.
oneVPL Specification Version
This document contains oneVPL specification version of 2.9.0.
Latest published version of oneVPL specification: https://spec.oneapi.com/onevpl/latest/index.html.
- oneVPL for Intel® Media Software Development Kit Users
- Programming Guide
- Mandatory APIs and Functions
- oneVPL API Reference
- oneVPL API Versioning
- oneVPL Experimental API
- Deprecated API
- Change Log