Re: Multiple instances of an Audio Device
Re: Multiple instances of an Audio Device
- Subject: Re: Multiple instances of an Audio Device
- From: Stephan <email@hidden>
- Date: Tue, 27 Aug 2002 09:06:31 +0200
We had the very same problem. There's a bug in IOAudioEngine::getGlobalUniqueID(
). It fails to return different strings for different instances of the same
PCI hardware. Just override getGlobalUniqueID in your AudioEngine subclass
(using a different string for each hardware instance) and you'll see both.
Stephan
On Saturday, August 24, 2002, at 07:19 AM, Devendra Parakh wrote:
Hi,
We have an audio device driver (kext) for a PCI sound card that works
fine as long as we have one instance of the device.
When I plug in two of these cards - two instances of the driver objects
are created, initialized, etc.. Everything seems to work fine, except
that the CoreAudio HAL only reports the first instance.
Can anybody tell me what I need to do to get the second instance
recognized by CoreAudio?
Thanks.
Devendra.
Devendra ParakhSinging Electrons, Inc.http://www.singingelectrons.com425-889-2478
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.