Вопрос № 100195: Здравствуйте, уважаемые эксперты. Подскажите, пожалуйста, как можно в Delphi получить звук с микрофона и сразу же вывести его на динамики? Вобщем, мне нужно написать программу, которая позволила бы использовать компьютер в качестве громкоговорителя н...
Вопрос № 100.195
Здравствуйте, уважаемые эксперты. Подскажите, пожалуйста, как можно в Delphi получить звук с микрофона и сразу же вывести его на динамики? Вобщем, мне нужно написать программу, которая позволила бы использовать компьютер в качестве громкоговорителя на праздниках.
Отправлен: 30.08.2007, 03:01
Вопрос задал: Ulltor (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Gladiator
Здравствуйте, Ulltor!
Для этого можно использовать цепочку из двух фильтров:
один выбирается из категории Audio Capture Source (в моём случае это был бы SoundMAX Digital Audio ), а второй - из Audio Renderers (например, Default DirectSound Device).
Тогда цепочка фильтров выглядела бы следующим образом:
SoundMAX Digital Audio -> Default DirectSound Device.
Используйте пакет DsPack для Дельфи. А ещё, для изучения построения цепочек фильтров, можно скачать полезную утилиту GraphEdit от Microsoft .
Ответ отправил: Gladiator (статус: Студент)
Ответ отправлен: 30.08.2007, 09:10
Отвечает: chikanok
Здравствуйте, Ulltor!
Выложил пример (линк в приложении) по работе с вводом и выводом звука. Используется модуль MMSystem из стандартной поставки Delphi.
Прочитайте REAdMe-e-e.txt
Удачи!
Приложение:
--------- Главное желание,а там разберёмся!
Ответ отправил: chikanok (статус: 4-ый класс)
Ответ отправлен: 30.08.2007, 19:15