One way would be to start your second stream playing at zero volume,
then ramp the volumes up and down on each stream based on how much
time has passed, and how long you want to crossfade for.
There is no FMOD function that will automatically do this for you
You will need either the channel the streams are playing on (or the channel
handles returned from FSOUND_Stream_Play – if you use FSOUND_FREE
as the channel passed in)
Then call FSOUND_SetVolume to set the volume on the channel
- You must login to post comments
Please login first to submit.