Re: Coalescing V1 & V2 MusicDevices
Re: Coalescing V1 & V2 MusicDevices
- Subject: Re: Coalescing V1 & V2 MusicDevices
- From: Bill Stewart <email@hidden>
- Date: Sat, 14 Jun 2003 17:31:53 -0700
On Saturday, June 14, 2003, at 03:43 PM, Daniel Jalkut wrote:
I am writing an app that allows the user to direct music output to an
arbitrary MusicDevice.
I'd like to keep backward compatibility to 10.1, so I'm hoping to
support both V1 and V2 style MusicDevices. I'd also like to support
any (unlikely?) V1 MusicDevices that 3rd parties might have available
out there.
I don't know of any 3rd party V1 audio units... And V2 units will not
work on a 10.1 system because of some missing pieces that you need in
the OS...
I think you either have to:
(1) Don't support V1 - which we're perfectly fine about - thus you
don't run on 10.1
(2) Have different code for 10.1 where you only load V1 units, and 10.2
and beyond use V2 units only.
The first thing I notice is that Apple's DLS device is present in both
the V1 and V2 "namespaces." So simply collecting all the V1 & V2
devices yields two devices named "Apple: DLSMusicDevice".
You shouldn't mix these two types together - it should be an either/or
choice
Bill
My question is, should I just special case the Apple DLS device, and
ignore it in my V1 search if I'm running 10.2 or later? Or are there
likely to be other devices that make themselves available in "both
spaces" ?
What's the best systematic approach to building a list of all
MusicDevices, V1 & V2, without creating an overlap of devices in the
list I present to the user?
Thanks!
D
_______________________________________________
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.
--
mailto:email@hidden
tel: +1 408 974 4056
________________________________________________________________________
__
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________
__
_______________________________________________
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.