MacGamingFixes
macgamingfixes / аудиоустройства

аудиоустройства

часть macgamingfixes. та же статья есть в приложении, рядом с переключателем.

wine использует устройства macos по умолчанию. эта карточка выбирает их без похода в системные настройки и не даёт bluetooth-гарнитуре незаметно стать микрофоном.

что делает

как работает

все три — свойства coreaudio: два у системного объекта, одно у устройства. списки обновляются, когда устройство подключается или меняется устройство по умолчанию.

CoreAudio
kAudioHardwarePropertyDefaultOutputDevice   // вывод
kAudioHardwarePropertyDefaultInputDevice    // микрофон
kAudioDevicePropertyVolumeScalar            // громкость входа, область input

ловушка bluetooth

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

ограничения