• 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: Getting Device Information
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Getting Device Information


  • Subject: Re: Getting Device Information
  • From: Jeff Moore <email@hidden>
  • Date: Fri, 30 Jul 2004 12:09:34 -0700

Presumably, you are also calling AudioHardwareGetPropertyInfo before hand to get the amount of memory you need to malloc for the HAL to fill out with the AudioDeviceIDs, right?

You didn't say what AMS thinks about this device. It also might be worth while to look at what HALLab thinks about this device too.

On Jul 30, 2004, at 11:24 AM, Dominic Feira wrote:

Hi Jeff.

I am using:

AudioDeviceID* ids;
qThrowIfError(AudioHardwareGetProperty(kAudioHardwarePropertyDevices,
&size,
ids), "AudiodHardwareGetProperty");

CFStringRef manufacturer;

Then I am looping through all of the ids and using:

AudioDeviceGetProperty(ids[i],
0,
FALSE,
kAudioDevicePropertyDeviceManufacturerCFString,
&size,
&manufacturer);

I get kAudioHardwareBadDeviceError for all of these properties:
kAudioDevicePropertyDeviceManufacturerCFString
kAudioDevicePropertyDeviceNameCFString
kAudioDevicePropertyDeviceUID

As I mentioned, it works perfectly for every device except the
logitech. I have 2 other USB devices hooked up in addition to built-in
audio and all of those are okay.

On Jul 30, 2004, at 1:00 AM, email@hidden
wrote:

Message: 6
From: Jeff Moore <email@hidden>
Subject: Re: Getting Device Information
Date: Thu, 29 Jul 2004 17:33:31 -0700
To: CoreAudio API <email@hidden>

kAudioHardwareBadDeviceError means that the AudioDeviceID being passed
to the API call doesn't correspond to an actual device. How are you
acquiring the AudioDeviceID for this device? Also, does this device
show up OK in AMS and the Sound Prefs Pane?

On Jul 29, 2004, at 3:42 PM, Dominic Feira wrote:

Hello.

I am currently getting information about the devices attached to the
computer.
Everything is going fine, except for the exception of a Logitech
AK5370
Desktop Microphone.

Anytime I try to get information about this device it returns
kAudioHardwareBadDeviceError.
Every other device returns the expected information for manufacturer,
name, and unique id.

If anybody here has any ideas please let me know.

Maybe even someone from logitech is monitoring this list.

Dominic Feira / Ambrosia Software, Inc. / Code Monkey

--

Jeff Moore
Core Audio
Apple
_______________________________________________
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.



--

Jeff Moore
Core Audio
Apple
_______________________________________________
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.


References: 
 >Re: Getting Device Information (From: Dominic Feira <email@hidden>)

  • Prev by Date: Re: Getting Device Information
  • Next by Date: Re: AudioConverters
  • Previous by thread: Re: Getting Device Information
  • Next by thread: SDK 1.3.1 frustrations
  • Index(es):
    • Date
    • Thread