Table of contents
Collapse the table of content
Expand the table of content

Hardware-Offloaded Audio Processing

Last Updated: 4/22/2017

Hardware-offloaded audio processing allows the main audio processing tasks to be performed outside the computer's main CPU.

Audio processing can be very computationally intensive. So in many scenarios, it may be beneficial to allow a dedicated processor to take care of processing tasks like, for example, mixing, and applying effects. But Windows 7 and earlier versions of Windows did not provide support for hardware-offloaded audio processing.

With Windows 8 and later operating systems, the audio driver model has been updated to provide support for hardware-offloaded audio processing, and the following sections provide information about how to develop an audio driver that can expose its ability to handle offloaded audio for processing.

Architectural Overview

Driver Implementation for Offloaded Audio

PortCls Power Management Updates for SoC

Send comments about this topic to Microsoft

© 2017 Microsoft