Re: Finding a hidden device kIOAudioEngineIsHiddenKey kAudioDevicePropertyIsHidden
Re: Finding a hidden device kIOAudioEngineIsHiddenKey kAudioDevicePropertyIsHidden
- Subject: Re: Finding a hidden device kIOAudioEngineIsHiddenKey kAudioDevicePropertyIsHidden
- From: dominic <email@hidden>
- Date: Wed, 02 Oct 2013 13:54:02 -0400
I suppose I did leave out the fact that it is a USB Audio Device and that I want to find it's AudioDeviceID. AFAIK I need the AudioDevice UID in order to accomplish this. When I refer to UID below I mean an AudioDevice UID.
— Dominic Feira Founder, Static Z Software
On Oct 2, 2013, at 1:47 PM, Brian Willoughby < email@hidden> wrote: 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