Форум: "Media";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
ВнизИ опять задержки в 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 вся ветка
Форум: "Media";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.034 c