Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с waveInClose

3.8K
26 октября 2005 года
VovaL
50 / / 26.09.2005
Кто подскажет как?

Открываю waveInOpen c CALLBACK_FUNCTIION.
Когда нужно закрыть устройство waveInClose,
выддает ошибку, что оно еще занято. И правильно выдает, т.к. пока работает с буфером, переданным через waveInAddBuffer. Т.е. нужно подождать, пока не вызовется callback функция. Ни waveInStop ни waveInReset не помогают (да и не должны).
Пути понятны - надо чего-то ждать. Т.к. я в виндах недавно (нет тут схем типа setFlag/waitFlag), подскажите через что выпутываться (лучше с примером).
362
26 октября 2005 года
_kolyan
339 / / 03.12.2002
Как-то что-то подобное делал. Кажется там использовалась функция WaitForSinglObject или WaitForMultiplyObject или что-то в этом роде.
Сейчас кода нет по рукой - домой приду гляну старые исходники.
362
27 октября 2005 года
_kolyan
339 / / 03.12.2002
Цитата:
Originally posted by _kolyan
Как-то что-то подобное делал. Кажется там использовалась функция WaitForSinglObject или WaitForMultiplyObject или что-то в этом роде.
Сейчас кода нет по рукой - домой приду гляну старые исходники.



Извиняюсь, ошибся. Не использовал я waveIn функции в той старой проге. Там у меня DirectSound.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог