3D sound Can’t Rolloff in winXP with FSOUND_OUTPUT_DSOUND.
when i set FSOUND_OUTPUTTYPES to FSOUND_OUTPUT_DSOUND, i found 3D sound not rolloff. i am sure all other parameter is right. and when i set
FSOUND_OUTPUTTYPES to FSOUND_OUTPUT_WINMM, all is right. sound rolloff correct.
and i test the sample with the fmod sdk. 3d.exe show the same phenomena, choose FSOUND_OUTPUT_DSOUND output, 3d sound not rolloff, choose FSOUND_OUTPUT_WINMM ,it’s rollofff correct.
my sound card is realtek AC 97, and with the function FSOUND_GetDriverCaps show it with the ability FSOUND_CAPS_HARDWARE and FSOUND_CAPS_EAX2.
why? it is a bug?
- Phoenix asked 13 years ago
i am sure all code is correct.
i set FSOUND_OUTPUTTYPES to FSOUND_OUTPUT_DSOUND, the 3d sound not rolloff, and i only alter FSOUND_OUTPUT_DSOUND to FSOUND_OUTPUT_WINMM, the 3d sound rolloff correct.
sample 3d.exe is also be the same. choose output type to FSOUND_OUTPUT_DSOUND, 3d sound not rolloff, choose output type to FSOUND_OUTPUT_WINMM it work very well.
if no other meet this problem, i think maybe the sound driver has problem for support DSound.
Please login first to submit.