Hi @ssmith_c ,
Thank very much for getting back on this question.
How custom is your custom device?
My custom device is an AOSP (Android) based device which supports UAC2 drivers. I am using the standard UAC2 drivers officially shipped with Android.
Does it work on other platforms?
My primary objective was to get the device working with macOS. In Linux enviroment the detection of 12 channels was working fine.
Does your device reserve enough isochronous bandwidth for 12 channels of 48kHz, 16 bit per sample audio?
Data rate for 12 channels 16bit PCM @ 48kHz is ˜9.2 Mbps. The USB 2.0 which I tested have a bandwidth of 480 Mbps.
My primary question is, what are the limitation of the UAC2 driver support in latest macOS devices and where can I get for infomation about it? Specially what is the minimum buffer size that apple devices support with UAC2 drivers.
Topic:
App & System Services
SubTopic:
Drivers
Tags: