Получение напряжения, подаваемого на порт микрофона iPhone - PullRequest
1 голос
/ 05 августа 2011

Я смотрю на проект, в котором мы отправляем информацию с периферийного устройства на iPhone через микрофонный вход.

В двух словах, iPhone будет действовать как вольтметр. (На самом деле разработанный нами контроллер будет отправлять данные, закодированные в виде напряжений, на iPhone для дальнейшей обработки).

Поскольку в App Store есть несколько приложений с вольтметром, которые получают вход через порт микрофона, технически это представляется возможным.

Однако при сканировании API-интерфейсов AudioQueue и AudioFile, похоже, нет способа прямого доступа к напряжению.

Кто-нибудь знает API, пример кода или литературу, которые позволили бы мне получить доступ к информации о напряжении?

Ответы [ 2 ]

2 голосов
/ 05 августа 2011

Аналого-цифровой преобразователь на линейном входе - это вольтметр для всех практических целей.Значения образца соответствуют напряжению, приложенному во время отбора образца.Вам нужно будет провести собственное тестирование, чтобы выяснить, какие напряжения соответствуют различным значениям выборки.

1 голос
/ 05 августа 2011

Насколько я знаю, не будет возможности получить напряжение напрямую;вам нужно будет выяснить, как преобразовать их в эквивалентные «звуки», чтобы API-интерфейсы iOS воспринимали их как звуки, которые вы можете интерпретировать как напряжения в вашем приложении.приложения, я бы подключил некоторые тестовые напряжения к входу (очень маленькие!), захватить звук, а затем посмотреть, как он выглядит.Немного обратного проектирования должно привести вас к тому, что вы сможете правильно интерпретировать входные данные.

...