• 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
just how stable is kMIDIPropertyUniqueID ?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

just how stable is kMIDIPropertyUniqueID ?


  • Subject: just how stable is kMIDIPropertyUniqueID ?
  • From: "Ross Bencina" <email@hidden>
  • Date: Fri, 31 Jul 2009 17:12:14 +1000

Hi Guys

There was a related thread a while ago:

Re: Is the kMIDIPropertyUniqueID the same between reboots?
http://lists.apple.com/archives/Coreaudio-api/2004/Mar/msg00049.html


But I have a few more specific questions about kMIDIPropertyUniqueID:

If a device has two unnamed endpoints with unnamed entities, will the
endpoint IDs be stable accross reboots/device connections? The Akai MPD24
driver seems to fall into this category and I'm not yet sure how to safely
differentiate between the endpoints. Are the order of entities within an
device, and endpoints within an entity guaranteed to be stable?

If a MIDI device is connected to a different USB port / through a different
hub, will its kMIDIPropertyUniqueID be the same?

What about if two identical MIDI devices are then reconnected through
different ports/hubs?

Is device order (for the MIDIGetDevice collection) stable for a given
USB/Firewire topology? or does it depend on connect/reconnect ordering?

Thanks!

Ross.






_______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Prev by Date: Re: 64bit processing - Why?
  • Next by Date: Re: 64bit processing - Why?
  • Previous by thread: Re: 64bit processing - Why?
  • Next by thread: Echo cancellation and audio codec in coreaudio
  • Index(es):
    • Date
    • Thread