FreeBasic
Главная
Вход
Регистрация
Среда, 22.03.2023, 21:32Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » WinAPI » WinApi в freebasic » Регулировка Громкости
Регулировка Громкости
RStandart26Дата: Воскресенье, 23.10.2022, 19:14 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Offline
Вопрос как Изменять Громкость в Windows? средствами API или чего там, может сторонней библиотеки для звука, например
 
haavДата: Воскресенье, 23.10.2022, 19:44 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 1328
Репутация: 49
Статус: Offline
Цитата RStandart26 ()
Вопрос как Изменять Громкость в Windows? средствами API или чего там, может сторонней библиотеки для звука, например


это можно сделать через COM. К сожалению в заголовках нет описания интерфейса IMMDeviceEnumerator , поэтому если очень нужно , то придется прописывать его самостоятельно (либо по докам с microsoft , либо адаптация заголовков из других языков). В интернете полно примеров изменения громкости , используя этот интерфейс.


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
RStandart26Дата: Воскресенье, 23.10.2022, 22:03 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Offline
IAudioEndpointVolume вроде говорит интернет. Заголовки в endpointvolume.h. А к какой dll его цеплять?..
 
haavДата: Понедельник, 24.10.2022, 07:30 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 1328
Репутация: 49
Статус: Offline
Вот например здесь есть пример

Как минимум надо прописывать интерфейсы: IMMDeviceEnumerator , IAudioEndpointVolume

По заголовкам видно , какие файлы надо смотреть , чтобы оттуда вытащить эти 2 интерфейса и перевести их на FB.


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
Форум » WinAPI » WinApi в freebasic » Регулировка Громкости
  • Страница 1 из 1
  • 1
Поиск: