发明名称 RECOVERY FOR ACCESS VIOLATION BY APO DURING STREAMING AUDIO PROCESSING
摘要 PURPOSE: Recovery for an access violation by an APO(Audio Processing Object) during streaming audio processing is provided to make a failure of an audio application interrupt global audio rendering or cause computer collision by offering an OS(Operating System) that isolates the audio application and offers services without concerning with a kind of audio application requests. CONSTITUTION: The request to execute the APO for a global audio effect executed on an audio data stream output from an audio device that the OS is operated by an audio device driver is received from the audio application. Addresses and a data structure related to an input buffer/looped buffer/global audio engine are stored in service syntax(302). The DSP(Digital Signal Processor) using the APO on the audio data stream in the input buffer is processed and the global audio engine is operated to output a DSP audio data stream to the looped buffer. The DSP audio data stream in the looped buffer is inputted to the audio device driver operating the audio device(310). For termination of the APO and access violation by the APO, the input buffer/global audio engine/looped buffer are recovered with the addresses/data structure stored in the service syntax(314). The APO is selectively executed in the global audio engine.
申请公布号 KR20040082993(A) 申请公布日期 2004.09.30
申请号 KR20040018840 申请日期 2004.03.19
申请人 MICROSOFT CORP. 发明人 SWENSON STEVEN E.;FLENNIKEN DAVID W.
分类号 G06F12/14;G06F3/16;G06F9/44;G06F9/46;G06F11/14;G06F17/00;(IPC1-7):G06F3/16 主分类号 G06F12/14
代理机构 代理人
主权项
地址