Функция auxSetVolume
Declare Function auxSetVolume Lib "winmm" (ByVal uDeviceID As Long, ByVal dwVolume As Long) As Long
auxSetVolume устанавливает уровень громкости для дополнительного устройства по выводу звука.
Возвращаемое значение
В успешном случае функция возвращает MMSYSERR_NOERROR. В случае ошибки возвращаются коды ошибок, например MMSYSERR_BADDEVICEID (недействительный идентификатор)
Параметры
- uDeviceID
- Идентификатор устройства. Значения находятся в промежутке от 0 до количества присутствующих устройств минус единица (индексация с 0)
- dwVolume
- Новые значения уровня громкости звука. Если поддерживаются раздельные настройки, то младшее слово определяет громкость левого канала, а старшее слово - правого. Если не поддерживаются, то старшее слово игнорируется, а младшее слово определяет общую громкость (моно). Уровень громкости находится в диапазоне от &H0 (тишина) до &HFFFF (максимальный уровень)
Пример
' Установим уровень громкости на 50% (&H8000)
Dim retval As Long ' возвращаемое значение
' Устанавливаем громкость на левый канал или на оба, если моно
retval = auxSetVolume(0, &H80008000)
Смотри также
auxGetVolume
Категория
Звук
Реклама