Sets a channel's mixing matrix, transitioning from the current matrix.
|handle||The channel handle.
|matrix||Pointer to the matrix.
|time||The time to take (in seconds) to transition from the current matrix to the specified matrix.
If successful, a TRUE is returned, else FALSE is returned. Use BASS_ErrorGetCode to get the error code.
|BASS_ERROR_HANDLE||The channel is not plugged into a mixer.
|BASS_ERROR_NOTAVAIL||The channel is not using matrix mixing.
The function is identical to BASS_Mixer_ChannelSetMatrix but with the option of transitioning over time to the specified matrix. If this function or BASS_Mixer_ChannelSetMatrix is called while a previous matrix transition is still in progress, then that transition will be stopped. If BASS_Mixer_ChannelGetMatrix is called mid-transition, it will give the mid-transition matrix values.
BASS_Mixer_ChannelGetMatrix, BASS_Mixer_ChannelSetMatrix, BASS_Mixer_StreamAddChannel, BASS_Mixer_StreamAddChannelEx