Hi.
I need a way to create something like vb-audio cable for Mac.
So in other words, I need to be able to "capture" audio from application A (which I have no control over. could be quick time or any application that plays audio) and channel that into my own Mac application. (application B)
I found an abandoned open source project called Soundflower that also does exactly what I need - it can be found here:
https://github.com/mattingalls/Soundflower/tree/master/SoundflowerBed
The main application Soundflower seems to create the virtual audio device?? And then the Soundflowerbed app seems to be the wrapper that has all the business logic to control the device.
I tested using the installer - and it seems to work. It creates a virtual audio device on my machine. I am able to set sound flower as the default output device ... turn on the music / sound in application A... and then I can set the input device on application B to be the Soundflower device and voila. I can hear sound from application A inside app B.
I started off by trying to just compile Soundflower kext on macos 10.15 ... and I managed to get it working (I'm not a Mac or c programmer)
And now I was about to try to get Soundflowerbed also compiled. But I'm wondering if this is the right approach.
Should I just reuse the kext and try to create a new application that wraps it?
what SDK's / frameworks should I be using if I want to target macOS 10.15?
there's a lot of good info on the developer site but I just don't know where to start reading. do I need IOKit?
should I be reading avfoundations?
Just a few pointers would be appreciated.
I need a way to create something like vb-audio cable for Mac.
So in other words, I need to be able to "capture" audio from application A (which I have no control over. could be quick time or any application that plays audio) and channel that into my own Mac application. (application B)
I found an abandoned open source project called Soundflower that also does exactly what I need - it can be found here:
https://github.com/mattingalls/Soundflower/tree/master/SoundflowerBed
The main application Soundflower seems to create the virtual audio device?? And then the Soundflowerbed app seems to be the wrapper that has all the business logic to control the device.
I tested using the installer - and it seems to work. It creates a virtual audio device on my machine. I am able to set sound flower as the default output device ... turn on the music / sound in application A... and then I can set the input device on application B to be the Soundflower device and voila. I can hear sound from application A inside app B.
I started off by trying to just compile Soundflower kext on macos 10.15 ... and I managed to get it working (I'm not a Mac or c programmer)
And now I was about to try to get Soundflowerbed also compiled. But I'm wondering if this is the right approach.
Should I just reuse the kext and try to create a new application that wraps it?
what SDK's / frameworks should I be using if I want to target macOS 10.15?
there's a lot of good info on the developer site but I just don't know where to start reading. do I need IOKit?
should I be reading avfoundations?
Just a few pointers would be appreciated.