Я нашел информацию, предлагающую использовать Remote Submix In для захвата и маршрутизации внутреннего звука в качестве входного сигнала. Однако у меня возникли проблемы с применением необходимых конфигураций, и я буду признателен за вашу помощь.
Среда:
- Устройство: Galaxy A24 (SM-A245N, Android 13)
- Рутинг: Да
- Версия Magisk: v27.0
- Установленные модули: AML (Библиотека модификации аудио, Ryuki Mod)
- Изменено
Код: Выделить всё
audio_policy.conf- Добавлено под
Код: Выделить всё
AUDIO_DEVICE_IN_REMOTE_SUBMIX.Код: Выделить всё
inputs primary devices
- Добавлено
- Изменено (этот файл имеет приоритет над
Код: Выделить всё
audio_policy_configuration_sec.xmlна моем устройстве):Код: Выделить всё
audio_policy_configuration.xml- Добавлен удаленный субмикс в .
Код: Выделить всё
attachedDevices и devicePort - Обновлено чтобы включить только «Удаленный вход микса» и удалить все остальные.
Код: Выделить всё
route sink="primary-in"
- Добавлен удаленный субмикс в
После применения изменений я проверил с помощью
Код: Выделить всё
dumpsys media.audio_policyДо изменения:
Код: Выделить всё
Inputs (1):
1. Port ID: 35; 0x0000 (AUDIO_INPUT_FLAG_NONE); I/O handle: 54
AUDIO_FORMAT_PCM_16_BIT; 48000; Channel mask: 0x10
Devices: AUDIO_DEVICE_IN_BACK_MIC, @:back
Код: Выделить всё
Inputs (0):
Вопросы:
- Можно ли активировать Remote Submix In полностью через файлы конфигурации?
- Похоже, что Remote Submix In требует подготовительного этапа. Как я могу справиться с этим для оболочки ADB?
- Если Remote Submix In используется системным приложением, будет ли он работать в других приложениях? (например, может ли ввод сохраняться при переключении фокуса между приложениями?)
- Есть ли какие-либо дополнительные действия или настройки, которые мне следует рассмотреть? (Это не обязательно должен быть описанный выше метод.)
Подробнее здесь: https://stackoverflow.com/questions/793 ... hone-input