Soundflower input applications
I've downloaded the source of Soundflower and I am trying to retrieve a list 开发者_如何转开发of all applications currently sending data to Soundflower. I'd like to manipulate each application's sound separately just like JACK and Audio Hijack does.
Any ideas?
Unfortunately, this isn't something you're going to be able to find out from within the Soundflower kext because applications don't connect directly to audio drivers. The Audio HAL is an audio driver's user client and manages audio input and output between apps and the kernel.
You should look into using a HAL Plug-in. Your plug-in code will get loaded by any application that uses Core Audio and you can do whatever you need to do from there and use some IPC to communicate with your driver and app.
精彩评论