Russian Qt Forum
Сентябрь 21, 2024, 14:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: winapi и qt 4.5 (управление громкостью)  (Прочитано 7848 раз)
yesrus
Гость
« : Сентябрь 17, 2009, 16:45 »

Здравствуйте! Вообщем есть:
windows xp service pack 3
qt 4.5
Как можно из qt регулировать громкость ? Скажем сделать общий mute, либо регулировать отдельно каждый из wave out-тов, как получить текущее значение громкости ? На сайте микрософта ничего не нашел..да и в инете\тут- тоже.
Заранее спасибо за ответы!
Записан
SABROG
Гость
« Ответ #1 : Сентябрь 17, 2009, 18:02 »

Никак. Только через API той системы на которой запускается приложение.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #2 : Сентябрь 17, 2009, 18:19 »

waveOutGetVolume() из winmm.dll
Записан
yesrus
Гость
« Ответ #3 : Сентябрь 17, 2009, 20:38 »

waveOutGetVolume() из winmm.dll
Как использовать winmm.dll в qt ? Это форум вопросы новичков....если бы знал как подключить - не спрашивал бы =(
« Последнее редактирование: Сентябрь 17, 2009, 20:41 от yesrus » Записан
yesrus
Гость
« Ответ #4 : Сентябрь 17, 2009, 23:58 »

При попытке waveopen\setvolume\getvolume и т.д получаю
undefined reference to `waveOutOpen@24'
С варианцией номеров в конце...8, 6 и т.д...
Из иклюдов есть-
#include <windows.h>
#include <mmsystem.h>
#include <stdio.h>
?
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #5 : Сентябрь 18, 2009, 00:16 »

добавь в .pro

Код:
LIBS += -lwinmm
Записан
yesrus
Гость
« Ответ #6 : Сентябрь 18, 2009, 00:39 »

добавь в .pro

Код:
LIBS += -lwinmm
Ошибки больше нет. Спасибо!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 23.