Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Preventing AppleUSBAudio from taking one of your interfaces



I gather that you have read the Q&A: http://developer.apple.com/qa/ qa2001/qa1076.html.

What you need to do is not have one personality to match to both interfaces, but have two personalities, each matching to one interface and having their classes and bundle be the same.

Since you want to override the class driver, you need to specify something more specific: idVendor, idProduct, bInterfaceNumber, bConfigurationValue. Notice the use of bInterfaceNumber. Those are different for each interface.

HTH,
--
Fernando Urbina
USB Technology Team
Apple Computer, Inc.

On Sep 23, 2005, at 12:20 PM, Robert Kukuchka wrote:

The frustration I'm running into is that I'm not sure what keys to use to match to the device such that both interfaces are considered the same personality. I've tried numerous keys, but AppleUSBAudio keeps stealing my second streaming interface.

In the past I've made a driver for an AKM chip that that had only 2 Interfaces, #0 being control and #1 being streaming, and I used a more specific set of matching Keys. I'd like to understand the matching semantics better such that I can have a personality defined for a more general amount of streaming interfaces.



_______________________________________________ Do not post admin requests to the list. They will be ignored. Usb mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/usb/email@hidden

This email sent to email@hidden
References: 
 >Preventing AppleUSBAudio from taking one of your interfaces (From: Robert Kukuchka <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.