Suspends processing of a channel.
|input||Dealing with an input channel? FALSE = an output channel.
|channel||The input/output channel number... 0 = first.
If successful, then TRUE is returned, else FALSE is returned. Use BASS_ASIO_ErrorGetCode to get the error code.
|BASS_ERROR_INIT||BASS_ASIO_Init has not been successfully called.
|BASS_ERROR_ILLPARAM||The input and channel combination is invalid.
Channels can only be disabled when the device is stopped. When wanting to stop processing of only some of the enabled channels, you could quickly stop the device, disable the unwanted channels, and restart the device. But that could cause a slight break in the sound of the remaining channels. Another option is to pause the unwanted channels, using this function.
Use BASS_ASIO_ChannelReset to resume processing of a paused channel.
BASS_ASIO_ChannelIsActive, BASS_ASIO_ChannelReset, BASS_ASIO_Stop, ASIOPROC callback