Patent ID: 7231269
Filing Date: 2007-06-12
Classification: G06F

Abstract:
1. A method comprising: receiving a request for an operating system to execute an audio processing object (APO) for a global audio effect (GFX) to be performed upon an audio data stream to be output at an audio device driven by an audio device driver, wherein the operating system includes an audio subsystem having an input buffer, a looped buffer, and logically separate contexts that include a service context, and a global audio engine; preserving, in the service context, the context for the input buffer, the global audio engine, and the looped buffer; operating the global audio engine to perform digital signal processing with the APO on an audio data stream in the input buffer to form a digital signal processing (DSP) audio data stream in the looped buffer; inputting the DSP audio data stream in the looped buffer to the audio device driver driving the audio device; and upon a termination of, or an access violation by, the APO: