.. SPDX-FileCopyrightText: 2019-2020 Intel Corporation .. .. SPDX-License-Identifier: CC-BY-4.0 .. _oneVPL-section: ====== oneVPL ====== The |vpl_full_name| (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. .. rubric:: oneVPL Specification Version Latest oneVPL specification version is |vpl_version|. .. toctree:: :titlesonly: VPL_intel_media_sdk architecture/index programming_guide/index VPL_summary API_ref/VPL_api_ref Versioning appendix/index VPL_acronyms VPL_change_log