Multiple I/O channels in IOS


#1

Hello,
am I wrong or the IOS implementation of AudioIODevice is currently supporting just 2 input/output channels?
What about multichannel external usb soundcards connected via the camera connection kit?


#2

I think that limitation is there because of problems that I hit with trying to make it more generic. Amazing that even openSL is a piss-poor audio interface.


#3

Oh dear.
Could you please give me any hints on how to fix the issue? I mean, there are lots of product out there that work happily with multichannel audio in iOS, I think this feature should be quite essential for juce :slight_smile:


#4

It’s a long time since I wrote the code, and I can’t remember the details, but it’s all there in the juce_android_OpenSL.cpp.


#5

Alright, I’ll take a look!


#6

Actually, are you sure I should be looking in juce_android_OpenSL.cpp?
I’m talking about iOS, not android…


#7

Sorry, totally failed to read your post properly (doh!)

TBH my replies would be pretty similar, except that it’ll obviously be juce_ios_Audio.cpp