Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 5 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 12.02.2004
Откуда: г. Новосибирск
Необходимо начать запись звука по сигналу RING с Com-порта с минимальной задержкой ( в принципе синхросигнал не имеет значения, те можно использовать любой внешний порт).
Кто-нить знает как захватить звук со звуковухи?
Желательно на Visual C++ или на Borland C++ 6.0
Пробовал писать компонентами, но это слишком медленно :(

Заранее спасибо!



Партнер
 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
Хочешь - через IDirectSound хватай,
хочешь - через MCI
Про MCI почитай в разделе Customizing the Recording Process MSDN-а,
про IDirectSound - DirectSound в том же MSDN.
Вкратце алгоритм:
DS: Получаешь все устройства через DirectSoundCaptureEnumerate8, потом создаешь IDirectSoundCapture через DirectSoundCaptureCreate8.
Создаешь CaptureBuffer и поехали.
По MCI функциям в указанной статье шикарный пример, не вижу смысла его повторять тут.


 

Member
Статус: Не в сети
Регистрация: 12.02.2004
Откуда: г. Новосибирск
Avaddon Ок посмотрю....

Что более выигрышно с точки зрения реализациипрограммирования?

Добавлено спустя 1 минуту, 15 секунд:
Просто я сейчас на работе, а здеся VC нету... :(


 

Member
Статус: Не в сети
Регистрация: 15.04.2004
Откуда: Москва
_ManiaC_
Проще - MCI,
точнее (особенно, если пишешь цифровой сигнал) - DirectSound.
Пример по MCI есть в Билдеровском хелпе по Win32

_________________
Цель жизни - d20 по жизни...


 

Member
Статус: Не в сети
Регистрация: 30.04.2004
Откуда: [Omsk Team]
_ManiaC_
MCI конечно проще и лучше использовать вместо неповоротливого COM, особенно если утилита маленькая...

_________________
forum.omskteam.ru- Все о керамограните


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 5 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan