• 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: One AUGraph, multiple AUHALs
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: One AUGraph, multiple AUHALs


  • Subject: Re: One AUGraph, multiple AUHALs
  • From: Jeff Moore <email@hidden>
  • Date: Wed, 13 Mar 2013 10:51:36 -0700

Adding a subdevice to an aggregate is akin to a format change. And like a format change, IO is stopped while the change is being made and restarted when it is finished. So, it won't be glitch-less by your definition.

On the other hand, there isn't a whole lot of extra cost in creating the aggregate with all the devices you might use. Provided you are setting the channel mask on your instance of AUHAL correctly, AUHAL will tell the HAL which streams are being used and which ones aren't to keep the overhead to a minimum.

One other thing to consider here is that an AUGraph is only allowed to have a single output AU in it. So as long as a single AUGraph is a constraint, an aggregate device is probably the best way for you to go.

--

Jeff Moore
Core Audio
Apple


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: 
 >One AUGraph, multiple AUHALs (From: Chris Adamson <email@hidden>)
 >Re: One AUGraph, multiple AUHALs (From: Paul Davis <email@hidden>)
 >Re: One AUGraph, multiple AUHALs (From: Chris Adamson <email@hidden>)
 >Re: One AUGraph, multiple AUHALs (From: Chris Adamson <email@hidden>)

  • Prev by Date: Re: One AUGraph, multiple AUHALs
  • Next by Date: Re: Setting the volumes for a headphone data source
  • Previous by thread: Re: One AUGraph, multiple AUHALs
  • Next by thread: Re: One AUGraph, multiple AUHALs
  • Index(es):
    • Date
    • Thread