Есть ли чистый способ определить, отключено ли устройство вывода по умолчанию (в Mac OS X) с помощью рубиновой программы?Извлеките системный том и отключите звук в рубине
Я знаю, что могу сделать системный вызов к applescript или калечить что-то с объективными вызовами какао. Но я хотел бы что-то встроенное или испытанный драгоценный камень.
Я хочу, чтобы избежать AppleScript, поскольку он вызывает launchservicesd, который энергоемкий. Я бы хотел называть это много раз в минуту, а версия applescript истощает мою батарею. –