Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

И опять задержки в waveOutWrite   Найти похожие ветки 

 
Asteroid ©   (2003-11-17 05:06) [0]

Вывожу звук через waveOutWrite "по кусочкам" (буфер длиной около секунды). Проблема в том, что между воспроизведением двух фрагментов возникает пауза.
Двойную буферизацию делал - не помогает.
Отслеживал окончание фрагмента напрямую (по наличию WHDR_DONE в dwFlags) - тоже не помогло.
Что еще ожно попробовать, кроме использования DirectSound?

P.S. По форуму уже искал, но нашел только про двойную буферизацию - а она не помогла.


 
Evgeny V ©   (2003-11-17 09:28) [1]

Через апи waveOutwrite, можно поставить в очередь несколько буферов сразу, пока они проигрываются можешь подготовить следующий. У меня задержки не было


 
Asteroid ©   (2003-11-18 00:39) [2]

Пробовал ставить ссылку с первого на второй и со второго на первый - не прошло (опять задержки). Если сразу ставить два waveOutWrite - второй закрывает первого.
Флаги ставил как пустые, так и WHDR_BEGINLOOP и WHDR_ENDLOOP.
Можно как-то по-другому поставить несколько буферов?


 
Evgeny V ©   (2003-11-18 11:34) [3]

Я тебе в асю написал. если что пиши  мне на мыло в анкете  или в асю



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
7-1073563430
Sensor
2004-01-08 15:03
2004.03.28
Взаимодествия звук. карты, модема, и прложениями


14-1078141459
vic_vm
2004-03-01 14:44
2004.03.28
Кто чем пользуется для создания инсталяций?


1-1078673204
Алексей
2004-03-07 18:26
2004.03.28
Показ формы при координатах курсора 0;0


8-1069161347
Morg
2003-11-18 16:15
2004.03.28
Как сделать мгновенную перерисовку в Image


1-1078761140
sergeii
2004-03-08 18:52
2004.03.28
Fast report