RE: coreaudio-api digest, Vol 1 #159 - 15 msgs
RE: coreaudio-api digest, Vol 1 #159 - 15 msgs
- Subject: RE: coreaudio-api digest, Vol 1 #159 - 15 msgs
- From: "Sven Duwenhorst" <email@hidden>
- Date: Thu, 13 Dec 2001 10:02:29 +0100
>
In the Roland UA-30 case this might be correct behavior. When you switch
>
the sampling rate switch on the UA-30 device it actually disconnects
>
from the bus and re-enumerates as a new device running at a different
>
sample rate. The USB audio driver would see the device go away and a new
>
device come back in the same port but running at a new rate. If the
>
UA-30 had a unique id then the driver should be able to tell that the
>
same device was plugged in. I think one of the things the USB audio
>
driver does to check to see if a hot-plugged device is the same is to
>
see if a) it is plugged into the same port and b) if it had the same
>
properties.
Only in the case you unplug and plug-in the same device again, it is fine to
change driver UID. If you keep the device connected, but only switch eg.
from digital to analog, the UID must remain the same.
Best,
Sven