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.