В приложении я управляю лазерным проекционным устройством, используя подключенный аудиоинтерфейс USB на macOS.на macOS, может ли приложение отключить/отключить все системные аудиовыходы, которые не выбрасываются сами по себе?
Лазерное устройство принимает аналоговый звук в качестве входного сигнала.
Как функция безопасности, было бы здорово, если бы я мог сделать вывод звука из моего приложения эксклюзивным, потому что любое другое аудио из других приложений или самой ОС, которое направлено на аудиоинтерфейс USB, смешивается с мой звук управления лазером, нежелателен и потенциально опасен для безопасности.
Возможно ли на MacOS сделать эксклюзивный выход аудио вашего приложения? Я знаю, что вы можете настроить AVAudioSession на iOS для достижения этого (в некоторой степени - вы можете укусить звук других приложений, но звуки уведомлений, в свою очередь, утят ваше приложение), но что-то вроде этого возможно на Mac? Он не должен быть совместимым с AppStore.