Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


Информационный Канал Subscribe.Ru


RusFAQ.ru: Win API

Выпуск № 073
от 02.06.2004, 04:00

Администратор:
Имя: Калашников О. А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 185
Отправлено ответов: 288
Активность: 155.6 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Pawel
Статус: Профессиональный
Общий рейтинг: 154.91
[Подробней >>]
Foamplast
Статус: Профессиональный
Общий рейтинг: 150.8
URL: мой личный сайт
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 181. Добрый день, эксперты. Мне нужно сделать обмен через СОМ-порт в XP. Если кто-нибудь из экспертов име... (ответов: 1)
Вопрос № 183. Здравствуйте уважаемые эксперты! Как можно регулировать уровень громкости и включение-выключение о... (ответов: 2)

Вопросов: 2, ответов: 3


 Вопрос № 181

Добрый день, эксперты. Мне нужно сделать обмен через СОМ-порт в XP. Если кто-нибудь из экспертов имеет информацию с описаним методов чтения/записи в COM-порт в XP, просьба скинуть на мой мэйл или дать ссылки.
Заранее спасибо.



Вопрос отправлен: 24.05.2004, 00:14
Отправитель: Николай (kostinn@mai.rul)

[Следующий вопрос >>] [Список вопросов]

Отвечает Pawel

Доброе время суток, Николай!
Пиши свой драйвер, или используй уже готовый.


Ответ отправлен: 24.05.2004, 19:09
Отправитель: Pawel


 Вопрос № 183

Здравствуйте уважаемые эксперты!
Как можно регулировать уровень громкости и включение-выключение общего аудиовыхода, а также всех остальных выходов Wave, Aux, CDAudio ...?
С уважением, fwd.



Вопрос отправлен: 29.05.2004, 03:53
Отправитель: fwd

[Следующий вопрос >>] [Список вопросов]

Отвечает Pawel

Добрый день, fwd!
Громкость регулируется функцией WaveOutGetVolume. Балланс можно регулировать одновременным изменением громкости левого и правого канала так, как это реализовано в примере.

Приложение:

Ответ отправлен: 30.05.2004, 19:57
Отправитель: Pawel


Отвечает Foamplast

Приветствую Вас, fwd!

Этим занимаются микшеры. Микшеры управляют несколькими линиями (аудиовыходами, аудиовходами). Для изменения громкости необходимо изменить значение регулятора громкости конкретной линии.

Примерный алгоритм:

  • находится количество микшеров в системе путём вызова mixerGetNumDevs().
  • если их много, то выбирается необходимый, для этого вызывается mixerGetDevCaps() для каждого микшера и выясняется, что о нём пишут.
  • с помощью той же mixerGetDevCaps() выясняется, сколько линий управляется конкретным микшером.
  • с помощью mixerSetControlDetails() устанавливаются параметры конкретной линии.
  • микшер закрывается при помощи mixerClose()



Ответ отправлен: 02.06.2004, 00:55
Отправитель: Foamplast



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (21)
C / C++ (14)
Builder / Delphi (17)
Pascal (20)
Basic / VBA (2)
Java / JavaScript (4)
PHP (13)
Криптография (7)
WinAPI (9)
Радиоэлектроника (10)
Пользователю
Windows 95/98/Me (34)
Windows NT/2000/XP (48)
"Железо" (29)
Поиск информации (16)
Администратору
Windows NT/2000/XP (21)
Linux / Unix (7)
Юристу
Гражданское право (13)
Семейное право (10)
Трудовое право (12)
КоАП (8)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное