Почему постоянное напряжение не может быть сгенерировано на аудиопорте смартфона с помощью библиотеки AudioTrack? - PullRequest
1 голос
/ 22 июня 2019

Я создаю приложение для Android для генерации сигналов, таких как Sine, Square, Sawtooth и DC.Я смог генерировать синусоидальные, квадратные и пилообразные волны, генерируя значения и заполняя эти значения в буфер, через который я записываю аудиопорт с помощью класса AudioTrack.Для DC я записываю постоянное значение 1 в буфер и записываю в аудиопорт.Но это не генерирует никакого вывода, когда я подключаю мобильный к CRO.

После обращения к нескольким документам, я обнаружил, что аудио ввод / вывод мобильного устройства предназначен для передачи только изменяющихся сигналов.Может кто-нибудь уточнить, что именно это означает?Почему у нас есть такое ограничение? Это потому, что ЦАП не может преобразовать постоянные значения в аналоговые?Заранее спасибо.

...