ссылка на гифку
Подробнее
geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,it-юмор,ужасный UI
Подробнее
geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,it-юмор,ужасный UI
Еще на тему
Представьте, ты смотришь прон, в комнату заходит кто то. Ты успеваешь закрыть экран ноута, но звук то все равно идет пока система не начнет отключение.
А эта фича автоматом вырубает звук при закрытии ноута.
Лучшая фича дисятилетия!
(в винде да и в линуксе кроме основного уровня звука есть еще второстепенный. За счет этого, напоимер, при звонке скайпа остальные звуки приглушаются, а потом восстанавливаются)
1) Гуглим "mac os volume control api"
2) По первой же ссылке вопрос на StackOverflow
https://stackoverflow.com/questions/6278589/change-volume-on-mac-programmatically
Видим, что в примере используется 0.5
"Но ведь это функция какой-то либы по ссылке, а не функция операционной системы!" - можешь ты возразить.
3) Лезем в код этой либы.
https://github.com/InerziaSoft/ISSoundAdditions
https://github.com/InerziaSoft/ISSoundAdditions/blob/master/ISSoundAdditions.m#L189
4) Убеждаемся, что значение типа float летит в непосредственно маковскую звуковую подсистему.
https://developer.apple.com/documentation/coreaudio/1422920-audioobjectsetpropertydata
Пока не увидим исходники оригинала - не узнаем. ¯\_(ツ)_/¯