Apple platforms provide a comprehensive set of audio frameworks and technologies that are essential to creating a rich app experience. Learn about which frameworks and APIs are recommended to ensure that your app is well positioned for the future.
Hello, and welcome to our session about Modernizing Your Audio App. My name is Peter Vasil, and I'm a software engineer in the Core Audio Team. Let's start with audio units.
Support for Carbon-Component-Based Audio Units will be removed in a future macOS release. We encourage hosts to use the AudioComponent API for audio unit discovery.
With the next OS release, AudioHardwarePlugIn-based plugins are disabled by default. We recommend using the AudioServerPlugin API instead. For now, disabled plugins can be re-enabled in the Audio MIDI Setup utility, but support will be removed completely in a future macOS release. With the next OS release, we will introduce some deprecations. AUGraph, Inter-App Audio, and OpenAL will be deprecated. We encourage developers to switch over to AVAudioEngine, as replacement for AUGraph and OpenAL.
For Inter-App Audio, please use Audio Unit Extensions instead.
The 3D Mixer parameters have been unified across all platforms. For details, please refer to the AudioUnitParameters header file for a list of new and deprecated parameters. For more information, please visit the developer website.
Thank you for your attention.
Looking for something specific? Enter a topic above and jump straight to the good stuff.
An error occurred when submitting your query. Please check your Internet connection and try again.