Re: Detecting if a device has a kernel driver
Re: Detecting if a device has a kernel driver
- Subject: Re: Detecting if a device has a kernel driver
- From: Jeff Moore <email@hidden>
- Date: Mon, 24 Jul 2006 11:57:56 -0700
The way to detect if the device can be aggregated is to check what
plug-in is vending it via kAudioObjectPropertyCreator. All devices
vended from the plug-in with the bundle ID of
"com.apple.audio.CoreAudio" can be aggregated (well, provided that
they aren't aggregate devices themselves).
On Jul 24, 2006, at 12:51 AM, Neil Clayton wrote:
I'm wondering - if I can only use aggregates with devices that have a
kernel driver - how do I detect if said device has/uses a kernel
driver?
I want to do something different in the case where the device is
managed
using a user space driver so I need a way to detect this condition.
I saw in the HAL Lab that all the devices that worked for me had a
companion program (can't recall the exact text that was used, but it
indicated 'editing' from memory) - and that was AMS. The iSight
didn't
have an associated 'editing' program. Is this are reliable method to
use?
--
Jeff Moore
Core Audio
Apple
_______________________________________________
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