Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, Audiowaveform, является устаревшей функцией. Он был заменен WASAPI и звуковых графов. WASAPI и Звуковые графы оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, по возможности, использовать новый код WASAPI и аудиографы, а не аудиоформата. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Windows предоставляет следующие функции для запроса и изменения громкости вспомогательных звуковых устройств.
Функция | Описание |
---|---|
auxGetVolume | Извлекает текущую настройку громкости указанного вспомогательного выходного устройства. |
auxSetVolume | Устанавливает громкость указанного вспомогательного выходного устройства. |
Не все вспомогательные звуковые устройства поддерживают изменения громкости. Некоторые устройства могут поддерживать раздельные изменения громкости как в левом, так и в правом каналах.
Том указан в значении двойного слова, как и для функций управления громкостью звуковой формы и MIDI. Если формат звука является стерео, верхние 16 бит указывают относительный объем правого канала, а нижние 16 бит указывают относительный том левого канала. Для устройств, которые не поддерживают управление громкостями слева и справа, нижние 16 бит указывают уровень тома, а верхние 16 бит игнорируются.
Значения уровня тома варьируются от 0x0 (молчание) до 0xFFFF (максимальный объем) и интерпретируются логарифмически. Предполагаемое увеличение громкости такое же при увеличении уровня громкости с 0x5000 до 0x6000, как и при увеличении с 0x4000 до 0x5000.