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 функциям в указанной статье шикарный пример, не вижу смысла его повторять тут.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения