Controladores de “modo suave” del modo host USB Android para dispositivos USB estándar compatibles con clase

Ahora que elLas API de Android admiten trabajar directamente con dispositivos USB (desde la versión 3.1), tengo curiosidad por si ha habido algún trabajo para crear controladores de "modo suave" para algunos de los dispositivos más populares compatibles con la clase (como el audio o HID).

En otras palabras, ¿hay proyectos de código abierto que envuelvan una comunicación más útil con clases específicas de dispositivos en una clase de Java que se pueda agregar a un proyecto de Android?

Para mis propósitos, estoy específicamente interesado en el audio USB, pero parece que un conjunto de clases creadas por la comunidad derivadas de las fuentes del módulo del kernel de Linux podría ser beneficiosa para muchos proyectos. Mi esperanza es que otros hayan pensado en lo mismo y ya hayan comenzado a trabajar. Cualquier puntero en esta dirección sería más apreciado.

Unos cuantos recursos más con los que me he topado:

Modo de usuario USB transferencia isócrona de dispositivo a hostEvolución del audio Parece haber construido su propio controlador de usuario de alguna manera

Respuestas a la pregunta(1)

Su respuesta a la pregunta