• 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: Best practice for checking 64-bit AU support?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Best practice for checking 64-bit AU support?


  • Subject: Re: Best practice for checking 64-bit AU support?
  • From: Charles Constant <email@hidden>
  • Date: Mon, 07 Mar 2016 11:01:16 -0800

Hi Paul,

Okay, I gather the 64 bit AudioUnit support I read about just referred to the OS transition (max buffer size, etc)... not the audiofile bitdepth. 

That still leaves me with the same question though. I'm still not sure if the ASBD I'm getting back means "I'm currently at 32Bit because it's a reasonable default for me" or "My maximum bit depth is 32Bit"

My app has support for both 32 and 64 bit audio (not much reason for 64 bit, but it's not much more code). If the AudioUnit supports it, I'd prefer not to degrade quality.

Thanks!

On Mon, Mar 7, 2016 at 10:46 AM, Paul Davis <email@hidden> wrote:


On Mon, Mar 7, 2016 at 1:32 PM, Charles Constant <email@hidden> wrote:
Is there anything in the AudioUnit API that lets you query for a list of, or just the maximum, supported bitdepth for an AU?

I'm working on an AUGraph to preview audio from my own vectors*

    (my render proc for input) -> FxAudioUnit -> MatrixMixerAudioUnit -> SystemOutputAudioUnit

I'm muddled over how to query the FxAudioUnit (it won't be the same unit every time, the user can choose from their plugins) in terms of "capable settings", rather than just "current settings".

In order for me to intelligently choose a bitdepth, I want to know what the maximum of each unit is. But when I check the ASBD with AudioUnitGetProperty, it's showing me 32bit for everything... I thought Apple's stock Filters supported 64Bit (maybe I was confused over 64bit audio vs 64bit code).


There's some deep confuson here.

64 bit AU's are about CPU architecture, not data format.

More or less all AU's handle 32 bit floating point audio data, whether their CPU architecture is 32 or 64 bit.


 _______________________________________________
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

  • Follow-Ups:
    • Re: Best practice for checking 64-bit AU support?
      • From: Paul Davis <email@hidden>
References: 
 >Best practice for checking 64-bit AU support? (From: Charles Constant <email@hidden>)
 >Re: Best practice for checking 64-bit AU support? (From: Paul Davis <email@hidden>)

  • Prev by Date: Re: Best practice for checking 64-bit AU support?
  • Next by Date: Re: Best practice for checking 64-bit AU support?
  • Previous by thread: Re: Best practice for checking 64-bit AU support?
  • Next by thread: Re: Best practice for checking 64-bit AU support?
  • Index(es):
    • Date
    • Thread