Измените источник звука в NDK. - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь изменить исходный код проекта audio-echo из примеров проектов Google * NDK

Если к телефону подключено внешнее наушники, это приложение по умолчанию принимает аудиовход от внешнего микрофона наушников и отправляет вывод на внешние динамики наушников

Можно ли заставить эту программу всегда использовать встроенный в телефон микрофон для аудиовхода и всегда использовать внешний динамик наушников для вывода?

Я чувствую, что это должно быть возможно путем манипулирования структурой SLDataLocator_IODevice loc_dev = {...} и аргументами функции (* inputConfig) -> SetConfiguration (...), но независимо от того, какая комбинация из параметров я пытаюсь ничего не работает. Я мог бы поступить об этом неправильно, хотя.

Что можно сделать, чтобы изменить источник аудиовхода в этой программе-образце NDK?

...