• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
talking to my kernel driver
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

talking to my kernel driver


  • Subject: talking to my kernel driver
  • From: Stefan Werner <email@hidden>
  • Date: Sun, 7 Dec 2003 21:48:30 +0100

Hi,

I have written an audio driver kext, based on the PhantomAudioDriver example. Just like in the example, my driver is reading several properties from the AudioEngine subtree in the Info.plist. What I'd like to do now is change some of these values in a userspace preferences pane. What would be the best way of communicating with my kernel extension? I have taken a look at the HALPlugin API, also at the example from by Alain Cretet. However, that appears to only change things on HAL level, but not inside the kext - at least, when trying Alain's example, I could not make it call the kext's MyHalPluginControlChangeHandler() or MyHalPluginControlChanged() functions. Is there a way I can write values to the IORegistry device tree, most preferably the subtree of my kext's engine?

Thanks,
Stefan
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.

  • Prev by Date: Re: Where to find a OS X mid overview
  • Next by Date: Re: Easy question about digital audio
  • Previous by thread: Re: Where to find a OS X mid overview
  • Next by thread: normal amplitude in canonical format?
  • Index(es):
    • Date
    • Thread