Injecting audio from user space into a kernel driver
Injecting audio from user space into a kernel driver
- Subject: Injecting audio from user space into a kernel driver
- From: Nuno Santos <email@hidden>
- Date: Tue, 03 Sep 2013 16:20:22 +0100
Hi there,
I 'm building a solution which purpose it's to create a input device for
applications to use however, the sound input doesn't come from an
hardware device. The idea is to make it come from an user space audio
source.
My first approach was to create a kernel driver based on the
SimpleAudioDriver with one stereo input source only.
I have already a kernel extension creating the device driver and the
applications can actually see it.
My question now is, how is the proper way of injecting audio onto this
device driver from user space, in order to keep latency as low as possible?
I thought that it might be possible to create a user space device driver
but i'm not sure of it since its my first step into CoreAudio API's. Is
it possible? Or am I making the right choices so far?
Is there any example in particular that I should focus my attention on?
I would definitely love to hear the opinion of experienced users.
Thanks in advance,
With my best regards,
Nuno Santos
_______________________________________________
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