RE: virtual audio microphone
RE: virtual audio microphone
- Subject: RE: virtual audio microphone
- From: Tuviah Snyder <email@hidden>
- Date: Fri, 29 Jun 2012 21:37:15 +0000
- Thread-topic: virtual audio microphone
We need to expose the audio to many apps such as Flash Live Media Encoder, Skype, Google Hangouts. So it looks like user space driver would be the way to go then.
Are there any full sample implementations of user space drivers/CFPlugin for OSX? I'm sure looking at how Jack does it for the router could be useful as a reference implementation but cannot find where the latest user space driver is in the source code reprository.
And do you know if old Carbon based apps such as Flash Live Media Encoder would be able to see them?
thanks,
Tuviah
________________________________
From: Paul Davis [email@hidden]
Sent: Friday, June 29, 2012 2:27 PM
To: Tuviah Snyder
Cc: email@hidden
Subject: Re: virtual audio microphone
On Fri, Jun 29, 2012 at 4:41 PM, Tuviah Snyder <email@hidden<mailto:email@hidden>> wrote:
That said it looks like Jack uses a coreaudio user space driver to expose itself to other applications? Would this be the way to go then for virtual audio devices? I've looked up some previous posts on this forum regarding virtual drivers and some appear to push the kernel approach, which sounds like more work to me.
it sounds to me as if you have choice to make between your own custom API or trying to support the coreaudio API itself. if you want to do the latter (and its not clear from your description precisely why) then a user space driver is certainly the easiest way to go. if you're not bound to using the coreaudio API in your system, then there's no reason to even do a user space driver - native JACK clients do all their stuff without any interaction with a driver at all.
best,
Tuviah
________________________________
From: Paul Davis [email@hidden<mailto:email@hidden>]
Sent: Friday, June 29, 2012 1:22 PM
To: Tuviah Snyder
Cc: email@hidden<mailto:email@hidden>
Subject: Re: virtual audio microphone
On Fri, Jun 29, 2012 at 4:14 PM, Tuviah Snyder <email@hidden<mailto:email@hidden><mailto:email@hidden<mailto:email@hidden>>> wrote:
Thanks for the info!
Writing a commercial application and need a self contained solution that will also lip sync to our coremediaio virtual video source. So using Jack is not an option.
just for the record, this isn't true. it is entirely possible to use JACK in a commercial application. you're obviously welcome not to.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden<mailto:email@hidden>)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden<mailto:email@hidden>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden