Keep in mind that there is a price paid in the overall UX when going this route. The end user sees another "device" in his UI that isn't really a device. Rather it's another sort-of mode for some other real device. Also this piles your processing on top of whatever processing is supplied with the real device. You'll have no idea whether these two processing packages work well together. When I asked what this was for, you described it as "simple IIR and FIR filters". My question was more from the end user's point of view. What is your product? Some EQ? Some spatial enhancement? I understand you may not want to reveal this. I ask because it's good for us (MS) to be aware of how people are trying to add value to the Windows audio system so we can consider it in future changes. Frank Yerrace Microsoft This posting is provided "AS IS" with no warranties, and confers no rights. -----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Tim Roberts Sent: Wednesday, March 03, 2010 11:25 AM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: Device neutral GFX Robert Bielik wrote: > > I know, I was more refering to the problems the signing process would > involve due to > the solution not being "officially blessed" as you put it :) I don't think that introduces any "unique" problems, beyond the normal APO development issues. Most of the magic falls in the category of "registry hacking," making it appear as though your APO was actually delivered with the hardware. > Ok. Guess it's a fact then. But how about this solution: Create a sw > only audio device which > acts as a virtual cable, with the rendered output appearing as an > input (I've actually made one > of these before, based on MSVAD), then have a user-mode service which > just pipes the audio from > the device to the default Windows output device? Then the DSP > processing would take place in the sw only > audio device, or the service :) Absolutely. If it's acceptable to use a separate output device, you can do that kind of thing without even crossing the line to "unblessed". -- Tim Roberts, timr@xxxxxxxxx Providenza & Boekelheide, Inc. ****************** 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/ ****************** 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/