Function Reference

VideoDECODE

Functions that implement a complete decoder that decompresses input bitstreams directly to output frame surfaces.

VideoENCODE

Functions that perform the entire encoding pipeline from the input video frames to the output bitstream.

VideoVPP

Functions that perform video processing before encoding, rendering, or standalone.

VideoCORE

Functions to perform external device and memory management and synchronization.

Session Management

Functions to manage sessions.

Memory

Functions for internal memory allocation and management.

Implementation Capabilities

Functions to report capabilities of available implementations and create user-requested library implementations.

Adapters

Functions that identify graphics adapters for Microsoft* DirectX* video processing, encoding, and decoding.

VideoDECODE_VPP

Functions that implement combined operation of decoding and video processing with multiple output frame surfaces.