Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

как изменить системную громкость ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сериализация http://www.cyberforum.ru/cpp-beginners/thread518030.html
Нужно записать стек из матриц stack<vector<vector<int> > > в файл, чтобы можно было останавливать и продолжать перебор. Я так понимаю, нужно сериализация. Мне использовать boost::serialization? Или...
C++ Форматирование вывода Есть простенькая программа анализирующая частоту употребления слов в тексте, результат своей работы она сохраняет в файл таким образом: file << ' " << it.second << '\t' << '\t' << it.first << '%' <<... http://www.cyberforum.ru/cpp-beginners/thread518028.html
Разработать программу для вычисления выходного значения функции C++
Задание: разработать программу вычисления выходного значения функ-ции y=f(x1,x2,x3,x4). Тип входных и выходных данных, вид функции заданы в табл. 2. Выходное значение и входные должны отображаться...
пропустите пожалуйста код через C++ Code Bloks! C++
кто может переписать код с паскаля на С++,и пропустить код через С++ Code bloks,срочно нужны скрины для курсача!заранее благодарю! 1. Разработка программы для приближенного вычисления определенных...
C++ Отправка команд в консоль http://www.cyberforum.ru/cpp-beginners/thread518010.html
Здравствуйте, мне надо отправить в консоль команду, взятую из Edit1, Edit2, Edit3. Немного почитал об этом, но не нашёл именно того, что искал. Я пытался работать с этой ф-ией: system("ping...
C++ Простые числа Доброго дня. Данный код проверяет ,является ли число простым. Есть ли альтернативный алгоритм проверки ,более "компактный" ? #include <iostream> #include <math.h> using namespace std; int... подробнее

Показать сообщение отдельно
raxp
10163 / 6549 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
13.03.2012, 21:07
для windows7
MSDN Core Audio API
...начиная с Vista, метод управления звуком изменился. Управлять звуком можно как на глобальном уровне, так и изменяя только свой звуковой поток. Для работы нужны несколько интерфейсов: IMMDeviceEnumerator (коллекция устройств), IMMDevice (представляет одной устройство), IAudioEndpointVolume (для управления громкостью). Используйте mmDeviceApi.h и EndpointVolume.h.

Под XP http://msdn.microsoft.com/en-us/libr...v=vs.85).aspx:
C
1
2
3
4
5
6
7
8
9
#include "mmsystem.h"
 
...
TWaveOutCaps Woc;
....
  if (WaveOutGetDevCaps(WAVE_MAPPER, @Woc, sizeof(Woc)) == MMSYSERR_NOERROR)
{
    if (Woc.dwSupport && WAVECAPS_VOLUME == WAVECAPS_VOLUME) WaveOutSetVolume(WAVE_MAPPER, AVolume);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru