0
멀티 채널 지원을 사용하여 사운드를 설정 했으므로 각 단일 스피커에서 사운드를 지연해야합니다. FMODex로 어떻게 할 수 있습니까? 그렇게 할 수 있습니까?FMOD를 사용하여 각 단일 스피커의 사운드를 지연시킬 수 있습니까?
도와 주셔서 감사합니다. :)
멀티 채널 지원을 사용하여 사운드를 설정 했으므로 각 단일 스피커에서 사운드를 지연해야합니다. FMODex로 어떻게 할 수 있습니까? 그렇게 할 수 있습니까?FMOD를 사용하여 각 단일 스피커의 사운드를 지연시킬 수 있습니까?
도와 주셔서 감사합니다. :)
그래서 나 자신과 fmod.org가 내 질문에 대한 답변을 얻었습니다. FMOD_DSP_TYPE_DELAY
을 사용해야합니다. 이 형식으로 각 채널의 지연을 최대 10 초까지 설정할 수 있습니다. 더 많은 정보는 fmod의 문서에서 찾을 수 있습니다.
~ 업데이트 ~
관심이 FMOD 사용자를위한 몇 가지 코드 :
FMOD_System_CreateDSPByType(system, FMOD_DSP_TYPE_DELAY, &dspDelay);
FMOD_Channel_AddDSP(channel, dspDelay, 0);
FMOD_DSP_SetActive(dspDelay, true);
while(true) {
FMOD_DSP_SetParameter(dspDelay, FMOD_DSP_DELAY_CH0, delayLeft);
FMOD_DSP_SetParameter(dspDelay, FMOD_DSP_DELAY_CH1, delayRight);
Sleep(10);
FMOD_System_Update(system);
}