Tim Roberts skrev 2012-10-11 19:07:
There is no clear and obvious path to implement general-purpose audio effects products in Vista and beyond. That was mostly an intentional design decision. There were so many poorly written effects in the pre-Vista world that it was impossible to implement reliable professional audio applications.
Really ? Do you have any documentation to back up this statement ? Question is not only for Tim but any Microsoft member of this list. In the pre-Vista world there was only WaveCyclic and the impossibility for reliable professional applications lay in the core of the WDM audio implementation and more importantly, OS thread scheduling. On XP I cannot get any reliable low latency app to work without setting process+thread to RT. Not good, and possibly VERY unstable. With Vista++, WaveRT and reliable scheduling with MMCSS has had that changed significantly, but that has *nothing* to do with APOs or not. And secondly, since the audio server functionality now is User Mode (and thus the execution of any APO effects), as opposed to Kernel Mode in pre-Vista, there is even lesser of a chance to mess things up! I think it is only a "convenient" route taken by Microsoft. /Rob ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/