Re: Finding a hidden device kIOAudioEngineIsHiddenKey kAudioDevicePropertyIsHidden
Re: Finding a hidden device kIOAudioEngineIsHiddenKey kAudioDevicePropertyIsHidden
- Subject: Re: Finding a hidden device kIOAudioEngineIsHiddenKey kAudioDevicePropertyIsHidden
- From: Brian Willoughby <email@hidden>
- Date: Wed, 02 Oct 2013 10:47:56 -0700
First of all, you might try asking USB questions on the USB mailing
list. They're quite knowledgeable over there.
Second, are you sure that you can't ask the USB API to find your
device by VID and PID? Those two values are hard-coded in the USB
Device, and will not change when attached to a different port. I've
never worked with kIOAudioEngineIsHiddenKey, but I have been able to
get notifications from driverless devices using just VID and PID.
Brian Willoughby
Sound Consulting
On Oct 2, 2013, at 10:06, dominic wrote:
I am working on some software for a USB device. I have created a
code-less kext that lets me override some properties. I was able to
hide the device with the kIOAudioEngineIsHiddenKey property.
Finding a hidden device requires knowing the the exact device UID.
The problem that I have run into is that I’m unable to reliably
find the device because the UID varies depending on which USB port
it is plugged into. The UID may also vary on different versions of
OS X, though I haven’t verified this yet. I need to support OS X
10.7.5+.
Is there a way to reliably know the UID for a USB device? What I
would like is a way to find a hidden device based on the device’s
model UID.
— Dominic Feira
Founder, Static Z Software
_______________________________________________
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