crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Программа - пищалка, как пищать системным динамиком в *nix?
laa88rf
  опции профиля:
сообщение 30.7.2010, 12:48
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 19
Регистрация: 30.7.2010
Из: Orsk
Пользователь №: 1918

Спасибо сказали: 0 раз(а)




Репутация:   0  


Привет всем.
Не так давно начал писать программки на Qt.
Столкнулся с проблемкой. Есть сервер на FreeBSD. Звук на нем нет желания настраивать, да и колонки ставить рядом - тоже нет.
Хотел бы чтобы можно было пищать через спикер (динамик подключенный к мат. плате) в разных тональностях с разной длиной. Поиск решения никуда не привел. Из c++ похоже эту функцию убрали. Есть в Python, но и то, только под windows.

(в Pascal'е и TurboC эта функция называлась sound(in freq)).
Заранее благодарен за ответ.

З.Ы. Просьба не пинать, если тему поднял не там.


полезная тема по соседству: как пищать системным динамиком в виндовозе?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Iron Bug
  опции профиля:
сообщение 1.8.2010, 11:22
Сообщение #2


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


никсы - сборные системы. в венде сразу есть всё. поэтому она такая дико неповоротливая и тормозная. никсы изначально задуманы как модульная система, в которую по необходимости можно включать поддержку тех или иных железяк и разных свойств. просто по умолчанию такая фича, как поддержка пищалки, не установлена в ядре. собственно, она и правда редко нужна. а для простого писка достаточно послать семёрку в вывод. собственно, никсы работают под очень разными платформами и настройки ядра по умолчанию рассчитаны на работу на всех этих платформах. но нет проблем собрать ядро с поддержкой пищалки и работать с ней по определённому протоколу.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- laa88rf   Программа - пищалка   30.7.2010, 12:48
- - Iron Bug   не знаю, проканает ли это под юникс, но под линь р...   30.7.2010, 13:44
- - DEADHUNT   Цитата(Iron Bug @ 30.7.2010, 14:44) а так...   30.7.2010, 13:46
- - Litkevich Yuriy   Цитата(DEADHUNT @ 30.7.2010, 17:46) мусор...   30.7.2010, 15:16
- - laa88rf   к Qt это скорее не относится. Поэтому перетащил в ...   31.7.2010, 10:02
- - Litkevich Yuriy   Цитата(laa88rf @ 31.7.2010, 14:02) хотел ...   31.7.2010, 12:13
- - Iron Bug   Цитата(laa88rf @ 31.7.2010, 13:02) Линь т...   31.7.2010, 19:41
- - laa88rf   Цитатаа в Qt нет возможности пищать системным дина...   31.7.2010, 20:40
- - Алексей1153   laa88rf, задача ведь частная - напиши конкретно дл...   31.7.2010, 20:43
- - Litkevich Yuriy   Цитата(laa88rf @ 1.8.2010, 0:40) Ну вот. ...   31.7.2010, 20:54
- - laa88rf   ЦитатаА ещё вариант из области очумелых ручек - по...   31.7.2010, 21:35
- - Iron Bug   при чём тут прерывания? я написала про порт управл...   1.8.2010, 9:28
- - Litkevich Yuriy   Iron Bug, не уж-то в Юниксах нет API, позволяющего...   1.8.2010, 9:53
- - Iron Bug   никсы - сборные системы. в венде сразу есть всё. п...   1.8.2010, 11:22
- - Iron Bug   Кстати, вот ссылка на детальное описание работы с ...   1.8.2010, 13:34


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2024, 18:23