Core Audio and related frameworks
November 10, 2005 1:21 PM   Subscribe

Getting raw signal data from a USB or Firewire device under Mac OS X...

Let's say I have an audio adapter that does the hard work of analog-to-digital conversion for me and then sends the data into my Mac via USB or Firewire.

This audio adapter uses the operating system's Core Audio for a driver.

Are there classes within the various OS X frameworks, or any specifically dealing with Core Audio, that I can call to grab the raw digital signal data?

Additionally, are there latency issues in using Core Audio and would I be better off trying to write my own native driver to reduce this?
posted by Rothko to Computers & Internet (3 answers total)
 
Best answer: IOKit has what you want. For firewire, install the dev tools and use /Developer/Examples/IOKit/firewire/FWUtil (You have to compile it first)

I don't know about usb, but look in /Developer/Examples/IOKit/usb/

Additionally, are there latency issues in using Core Audio

no
posted by rajbot at 1:31 PM on November 10, 2005


Take a look at Audio Hijack.
posted by srburns at 2:04 PM on November 10, 2005


Response by poster: Thanks, srburns, but I don't have access to Audio Hijack's code.
posted by Rothko at 2:17 PM on November 10, 2005


« Older How do I get external connections to my LAN games?   |   Frugal Creama Newer »
This thread is closed to new comments.