Войти
ПрограммированиеФорумЗвук

IDirectSound::DuplicateSoundBuffer нельзя применить к буферу с флагом DSBCAPS_CTRLFX. Как применить или установить для копии буфера флаг DSBCAPS_CTRLFX?

#0
12:24, 24 авг. 2011

Я знаю что IDirectSound::DuplicateSoundBuffer не работает с буфером (с которого мы делаем копию) у которого есть флаг DSBCAPS_CTRLFX(эффекты). Я создаю буфер без флага DSBCAPS_CTRLFX и делаю IDirectSound::DuplicateSoundBuffer. Но вот вопрос а как мне установить в копии буфера флаг DSBCAPS_CTRLFX? И установить флаг DSBCAPS_CTRLFX в буфере звука с которого я делал копию.
Можно ли каким то способом добавить флаг в уже созданный буфер звука?


#1
12:49, 24 авг. 2011

Выкинуть DS и взять XAudio.

#2
13:34, 24 авг. 2011

ronniko
> Можно ли каким то способом добавить флаг в уже созданный буфер звука?

Юзать XAudio.

#3
22:59, 8 дек. 2011

Ссылка на более полезную тему для тех, кто решил идти до конца.

ПрограммированиеФорумЗвук

Тема в архиве.