Итак только начал знакомится с usb, появилось несколько вопросов.
Собираюсь сделать Usb Audio Device c DSP ядром. Устройство будет подключатся к девайсу на андроиде.
На устройство необходимо передавать аудиопоток и коэффициенты для фильтров (порядка 333байт по изменению).
Причём всё должно обслуживатся стандартными драйверами на устройстве.
С аудиопотоком проблем нет, возник вопрос как передать коэфициенты. Если я правильно понимаю то реализовать можно добавив отдельный интерфейс HID Consumer Control и из своей программы отсылать коофициенты именно этому интерфейсу через Interrupt pipe.
1)Смогу ли я передать коофициенты во время активного воспроизведения? Аудиопоток при этом не прервётся?
2)Аудиопоток будет асинхронным с фидбэк конечной точкой. С чего начинается воспроизведение, с запроса данных от фидбэка или с пакета аудиоданных?