• 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: Multiple HALAOUs don't get along?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multiple HALAOUs don't get along?


  • Subject: Re: Multiple HALAOUs don't get along?
  • From: James Coker <email@hidden>
  • Date: Wed, 16 Jun 2004 11:53:36 -0600

You can only have one HAL output unit per AUGraph. That component
can do both input and output, but not with USB devices. Due to the
way the USB audio spec works, USB audio interfaces appear as 2 devices to Core Audio,
one for input, one for output. So in addition to your AUGraph with your
FX and HAL output unit, you need to have another HAL Output Unit
running by it self (not in the AUGraph) that collects input and via
some callbacks, passes data to the first effect in your AUGraph.
It is all explained here:

http://developer.apple.com/technotes/tn2002/tn2091.html

There's been much discussion of this on the list, search
for postings with HAL Output Unit in the subject line.

Unfortunately, it is very not simple. However, as Bill Stewart has
recently hinted, there may be announcements at WWDC about
new CoreAudio features that may simplify things a bit.

Cheers,
Jim

On Jun 15, 2004, at 7:05 PM, Chilton Webb wrote:

Hi,

I wanted to use the HAL AudioOutputUnit to allow audio to pass through a filter, to the output. However, Bill said that I can only have one device per AU (currently). So I created two AUs, one for input, and one for output. However, that doesn't work, for either internal or external input (ie doesn't work at all).

So what is the simplest approach I can take to pass audio from a USB mic, through a filter, and back out the speakers, in real time?

Thanks,
-Chilton
_______________________________________________
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.
_______________________________________________
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.


  • Follow-Ups:
    • Re: Multiple HALAOUs don't get along?
      • From: Chilton Webb <email@hidden>
    • Re: Multiple HALAOUs don't get along?
      • From: Robert Grant <email@hidden>
References: 
 >Multiple HALAOUs don't get along? (From: Chilton Webb <email@hidden>)

  • Prev by Date: Paremeter changes by the user
  • Next by Date: Rax Compatibility Tables
  • Previous by thread: Multiple HALAOUs don't get along?
  • Next by thread: Re: Multiple HALAOUs don't get along?
  • Index(es):
    • Date
    • Thread