![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Breezy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 21.8.2003 Репутация: 1 Всего: 1 |
Пимогите люди!!
Надо пригрывать wave но по принципу Winampa, тоесть маленькими кусочками. Грубо говоря за одну секунду проиграть 125 буферов. При использовании вторичных буфферов появляеться репение. Поетому пытаюсь использовать первичный буфер. Но вот проблема! Не могу установить режим совместного доступа DSSCL_WRITEPRIMARY
hRet = -2005401440 Это сообщение отредактировал(а) Breezy - 22.8.2003, 11:00 |
|||
|
||||
| kruchinin |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 19.4.2003 Репутация: нет Всего: нет |
Я помню делал примерно такое же.
Во вторичном буфере все получается нормально, только вот буфер побольше попробуй взять - килобайт на 200, у меня было нормально. |
|||
|
||||
| Breezy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 21.8.2003 Репутация: 1 Всего: 1 |
В том то и дело что я делаю в реальном времени и если увеличу сильно буфер то будет большая задержка!!
|
|||
|
||||
| kruchinin |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 19.4.2003 Репутация: нет Всего: нет |
О чем ты говоришь?
Я делал так! Создавал буфер,который играл без перерыва (когда заканчивался - начинался заново), потом заполнял весь буфер информ. После того как проигрывания доходило до половины, я копировал в первую половину новую звук информ. Коггда вторая половина отыграла и начиналась первая - я копировал новые данные во вторую половину. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |