What is the correct audio format for iOS multi-channel output?

I have an iOS application where I would like to send more than two channels of audio output. I am using The Amazing Audio Engine.

I did this with Apogee Duet by simply setting the mChannelsPerFrame ASBD with which I initialize the AEAudioController. However, this does not work on the Presonus 1818VSL interface. I get only audio output in channels 1 and 2, just silence in any of channels 3 and above. I noticed that other applications work fine with this interface, so apparently this is not a hardware issue.

Is it possible that the interface expects audio in different "buses", aka output elements?

+4
source share
1 answer

Buses are not the right answer. Just initializing the ASBD audio controller, where mChannelsPerFrame is set above 2, is enough.

My confusion was due to a TAAE accident that hid other errors. Now this is fixed - https://github.com/TheAmazingAudioEngine/TheAmazingAudioEngine/issues/245

+2
source

Source: https://habr.com/ru/post/1649825/


All Articles