Re: Audio driver outside kernel
Re: Audio driver outside kernel
- Subject: Re: Audio driver outside kernel
- From: "try another" <email@hidden>
- Date: Tue, 08 Nov 2005 19:29:18 +0000
Ok, let's say it makes sense to write a kext and share the data with
userland via a userclient.
How do I do that when the IOAudio family is supplying the userclient? I
could subclass the IOAudio userclient and add the functionality I need, but
then, how do I tell the IOAudio to use my new userclient instead of
supplying an instance of the base type?
From: Daniel Mack <email@hidden>
To: Core Audio Mailing List <email@hidden>
Subject: Re: Audio driver outside kernel
Date: Tue, 8 Nov 2005 17:58:47 +0100
Hello,
On Nov 7, 2005, at 5:11 PM, try another wrote:
I would like to do this from a userland application. Any suggestions on
how I could do this?
I thought of sharing the outputBuffer and the currentBlock with the
userland app, but I would need to modify the userclient.
Regardless of whether your approach makes any sense at all, it's of course
possible to implement your own userclient class and do whatever you want
to
inside it.
See
http://developer.apple.com/documentation/DeviceDrivers/Conceptual/
WritingDeviceDriver/MakingHWAccessible/chapter_5_section_3.html
for information about the several ways of sending messages to or sharing
memory
with kernel and user space.
Daniel
_______________________________________________
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
_________________________________________________________________
Don't just Search. Find! http://search.sympatico.msn.ca/default.aspx The new
MSN Search! Check it out!
_______________________________________________
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