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