Patent ID: 9264835
Filing Date: 2016-02-16
CPC Classification: G06F,H04R,H04S

Claim Text:
1. One or more computer-readable storage media storing instructions that, when executed by a computing device, perform a method of off-host audio processing, the method comprising: receiving at an off-host audio engine interface that exposes capabilities of an off-host audio engine to a host, one or more offloaded audio streams and a host-processed audio stream that has already been processed by the host; making by the off-host audio engine interface, the one or more offloaded audio streams and the host-processed audio stream available to the off-host audio engine; and generating by the off-host audio engine, an output audio stream based on a mixed audio stream, the mixed audio stream comprising the host-processed audio stream mixed with one or more off-host-processed audio streams, the one or more off-host-processed audio streams comprising the one or more offloaded audio streams processed by the off-host audio engine; and providing by the off-host audio engine, the output audio stream to an endpoint for consumption and to the off-host audio engine interface as a reference audio stream, wherein a configuration of the off-host audio engine enables the host to offload audio streams to the off-host audio engine for processing instead of processing the offloaded audio streams using a host audio engine.