* different parameters inside my SFX depending on the application
Like what kind of parameters?
From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> on
behalf of Johannes Freyberger <jfreyberger@xxxxxxxxxxxxxxxxxxxx>
Sent: Friday, April 13, 2018 11:39:03 AM
Subject: [wdmaudiodev] SFX APO not opened for each playing app
I’ve written a little test SFX APO and it seems to be loaded correct inside
audiodg.exe as I’m writing a logfile, where I can see the audiodg process id
and the corresponding calls (APOProcess(), GetLatency() etc.) when I playback
some test sounds in the audiodevice tab or in foobar2000. My idea was to have
an SFX because it’s placed before the windows mixer, so I should see different
instances of my SFX for each application playing back on the audio device. But
I always only see one instance of my SFX running, also when I have several apps
playing back simultaneously.
Is there a mistake in my idea or should this work? If yes, what could I check?
In the end I’d be interested in also figuring out which application is actually
using my SFX in order to use different parameters inside my SFX depending on
the application and I thought about something like traversing the filter graph
back to the application and thus getting its process id. Could this be possible
or is there any other chance to find out the playing application?
Thanks a lot and best regards,