I'm trying to find a detailed documentation for how to work with AVAudioEngine. Does anyone know where I can find it?
I've found this, but it seems extremely spartan in comparison to the richly documented UI stuff.
https://developer.apple.com/documentation/avfoundation/avaudioengine
Is this it? Are there header files somewhere I can at least peruse, like there was with AUGraph (before they deprecated it).
An object that manages a graph of audio nodes, controls playback, and configures real-time rendering constraints.
AVAudioEngine now has a voice processing mode. The main use case for the mode is echo cancellation and voice-over IP applications. What does this mean? When enabled, extra signal processing is applied on the incoming audio, and any audio that is coming from the device is taken out.
You can also try Apple's official sample code at
https://developer.apple.com/library/archive/samplecode/AVAEMixerSample/Introduction/Intro.html#//apple_ref/doc/uid/TP40015134-Intro-DontLinkElementID_2
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With