• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Coalescing V1 & V2 MusicDevices
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.
  • Follow-Ups:
    • Re: Coalescing V1 & V2 MusicDevices
      • From: Marc Poirier <email@hidden>
References: 
 >Coalescing V1 & V2 MusicDevices (From: Daniel Jalkut <email@hidden>)

  • Prev by Date: Re: New MusicDevice and PrepareInstrument
  • Next by Date: Re: Coalescing V1 & V2 MusicDevices
  • Previous by thread: Coalescing V1 & V2 MusicDevices
  • Next by thread: Re: Coalescing V1 & V2 MusicDevices
  • Index(es):
    • Date
    • Thread