• 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: kAudioHardwarePropertyDevices + USB devices
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: kAudioHardwarePropertyDevices + USB devices


  • Subject: Re: kAudioHardwarePropertyDevices + USB devices
  • From: Jeff Moore <email@hidden>
  • Date: Wed, 30 May 2001 12:03:44 -0700

on 5/30/01 5:51 AM, Markus Handell <email@hidden> wrote:

> I'm having problems with CoreAudio and using USB output devices. More
> specifically, it's the device list that doesn't seem to be synchronized
> with the
> actual hardware devices connected to the computer.
>
> Problem scenario:
>
> 1) I have the following devices connected:
> a) Built-in audio controller
> b) Philips USB Digital Speaker System (MA-150U)
> c) Soundsticks
>
> These are all reported by CoreAudio on application startup.
>
> 2) I unplug the Soundsticks. CoreAudio now correctly reports the device
> list
> change and only the two remaining devices are in the device list.
>
> 3) I reconnect the Soundsticks. CoreAudio reports of a device list
> change, but
> the Soundsticks doesn't appear when I request the list.
>
> The same happens with the Philips speakers too. The strange thing is
> that they all appear correctly when I restart my application!!!

This is a known issue that I'm fairly certain is restricted to USB devices.

The problem is that the HAL is getting device list notification from IOKit
prior to the driver actually being fully initialized. Specifically what is
happening is that when the HAL scans the new device for it's IOAudioEngine
objects. At that point, the driver is reporting that it has none due to the
fact that it is currently being initialized, so the HAL drops that device
from the device list.

--

Jeff Moore
Core Audio
Apple


References: 
 >kAudioHardwarePropertyDevices + USB devices (From: Markus Handell <email@hidden>)

  • Prev by Date: Re: no input
  • Next by Date: Re: Repost of SDK instructions? (and Doc availability)
  • Previous by thread: kAudioHardwarePropertyDevices + USB devices
  • Next by thread: no input
  • Index(es):
    • Date
    • Thread