• 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: Audio devices not updating
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Audio devices not updating


  • Subject: Re: Audio devices not updating
  • From: Brian Willoughby <email@hidden>
  • Date: Mon, 15 Mar 2010 12:46:28 -0700

For your own sanity, you should test your code with an external audio interface that isn't using Digidesign drivers.  Any typical FireWire or USB-Audio should do.  The reason I suggest this is that Digi does (did?) some strange things with their hardware, making devices disappear from the hardware list in a manner that seems to violate the CoreAudio specs.  The caveat is that I have not worked with Digi hardware in many years, and the strange behavior that was noticed may no longer be part of their drivers.  Also, your problem seems the opposite of what I witnessed, in that you're missing an expected notification when the device is removed, and I saw the device fall off the list when it was still attached.  But I still suspect that there could be something specific to Digi audio hardware going on here.

Brian Willoughby
Sound Consulting


On Mar 15, 2010, at 10:48, Andrew Hughes wrote:
I'm writing what I hoped would be a simple program that puts a menu in the status bar that allows me to quickly set the default system output device. However, the list of available output devices is not updating. I am developing on a new iMac and switching between the computer's speakers and a Digi 003 rack.

An example scenario: I run the program and the list of available interfaces is correct (Built-in Output and Digi 003 Rack). Then I turn off the 003 and I nether receive an callback to update the list of available devices nor does the list update properly when I trigger a refresh manually; ie, both devices are still listed. However, if I quit the program and restart, the device list updates.

At first I thought this was a problem with my code, but then I downloaded Apple's "AudioDeviceNotify" example program and it has the same behavior. The only way to get the device list to update is to re-start the program. Simply triggering a call to updateDeviceList returns the same list of devices that shows the 003 even though it is turned off.
 _______________________________________________
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

References: 
 >Audio devices not updating (From: Andrew Hughes <email@hidden>)

  • Prev by Date: Re: Audio devices not updating
  • Next by Date: Re: Audio devices not updating
  • Previous by thread: Re: Audio devices not updating
  • Next by thread: Re: Coreaudio-api Digest, Vol 7, Issue 94
  • Index(es):
    • Date
    • Thread