Hello Frank, Frank Yerrace skrev 2012-10-12 19:53:
One example problematic scenario is when an app, let’s say a VOIP app, wishes to do some of its own signal processing that may or may not conflict with processing that happens within the APOs or the hardware driver or the hardware itself. There currently is no standard mechanism in Windows for the driver (and its APOs) and the application to have awareness of each other’s processing to avoid conflicting or duplicate signal processing. Opening up a spot for another party (besides the app and the hardware driver) to add more (uncoordinated) signal processing makes this problem worse rather than better.
Hmmm... I still think it is a problem that can be easily managed. If you'd have a Global system FX (APO) which can load third party DMOs, the installation would be under the control of the user. Somehow I get the impression when reading your comment above that you worry about applications/APOs being installed and used without the users conscent (?) With my approach, a DMO processing Global FX would work pretty much like a VST plugin host, and giving the user full control over which audio endpoints should have the processing, like f.i. a USB SPDIF endpoint, and which should not have it. Maybe even disable certain effects when used in VOIP cases (since that is a special function), making signal processing everything but uncoordinated. Sorry Frank, I just don't see why it should be that hard... All the best, /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/