Overview: Media engines and acceleration interfaces
Media interfaces connect an application's operations with device capabilities and supported picture representations.
The application needs a usable software route to the requested engine, not just the engine's name. Vendor APIs, platform interfaces and portable GPU facilities expose different contracts. This area explains those routes before generation-specific capabilities or pipeline performance are assessed.
How media APIs connect applications to hardware
A media acceleration API connects an application’s requested video operation to a compatible runtime, driver and device configuration with defined buffers and completion behavior.Vendor media technologies
Vendor media technologies expose decoding, encoding or processing through particular engines and software interfaces.Platform media APIs
Platform media APIs provide operating-system or device-family routes to supported video operations.Portable GPU processing
Portable GPU interfaces offer programmable processing or defined video operations under their own resource contracts.