Вы путаете протоколы и классы. Android 5 на данный момент поддерживает UAC1 и UAC2 без каких-либо танцев с бубном.
Класс определяется подключаемым устройством. Некоторые производители, правда, делают хитрые переключатели для большей совместимости (например, обсуждавшийся HiFiME UH1-Digital).
Среди режимов работы USB-Audio устройств нас интересует только HOST (Accessory устарел, имеет ограничения).
Как посмотреть, что именно выдает ваше устройство, тут уже не раз писалось Hosstia. Устройству скармливается обычный формат PCM, с параметрами, которые всегда можно посмотреть в терминале командой cat /proc/asound/cardX/stream0, где X - номер вашей карты (USB-DAC) в системе.
По поводу многоканальности и прочих "плюшек" (входов-выходов, режимов работы и т.д.).
Для этого конечно не как в винде (где тоже, несмотря на ее Plug&Play, нам порой приходится ручками ставить драйвера), но зато как в линуксе, надо поработать ручками. Настроить многоканал можно через конфиг альсы. Если у вас ее нет, ее всегда можно доустановить. А хардварный режим работы для "сложных" карт с определенным успехом можно установить через параметр AlternateSettings. Вобщем, в этом надо просто один раз разобраться. Для этого интернет и придумали.
---------- Сообщение добавлено 21.11.2015 в 21:39 ----------
Народ, на маркете Poweramp сейчас продается по 10 руб. Покупайте, пока есть возможность.
https://play.google.com/store/apps/d...r.unlock&hl=ru





Социальные закладки