Как воспроизвести входной звук сразу (как эхо)? - PullRequest
3 голосов
/ 06 марта 2012

Я только начинаю изучать Audio SDK для iPhone / iPad, но мой вопрос прост (надеюсь).

Можно ли сразу "воспроизвести" звук с входа? Например, если вы говорите в микрофон, могу ли я немедленно воспроизвести его через динамики (или наушники) (например, звуковой монитор)?

(я использую xcode 4.2.1, я бы предпочел iOS 4.2 в качестве базовой линии)

Спасибо.

1 Ответ

0 голосов
/ 07 марта 2012

Это не совсем просто. Как отмечалось выше, он даст обратную связь, но я много работал со звуком, и я не думаю, что это вызовет у вас большую обратную связь, если он не будет звучать очень громко. Я думаю, что микрофон и динамик направлены практически в одном направлении, и они не слишком сильно соприкасаются друг с другом.

Начните здесь https://developer.apple.com/library/mac/#documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/Introduction/Introduction.html

Если вы следуете там инструкциям, берете входные данные из входного буфера и подаете их непосредственно в выходной буфер, это должно работать теоретически (хотя я не пробовал).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...