Функция 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

Категория

Звук

Реклама