In this talk, we will demonstrate how an existing v2 Audio Unit can be deployed as a v3 Audio Unit Extension for added capabilities like iOS support and Objective-C / Swift compatibility. This can be done without modifying existing code by means of the AUAudioUnitV2Bridge wrapper class. First, we will show how to build a non-UI v3 Audio Unit Extension using the recently released AUGenericViewController for quick evaluation and testing. Then we will show how to reuse the Audio Unit's Cocoa UI on macOS, and finally how to add a new cross-platform AppKit / UIKit-based UI written in Swift.
IF YOU ARE ATTENDING ONLINE, ALL TALK SESSIONS CAN BE ACCESSED FROM THE MAIN LOBBY:
https://conference.audio.dev