What is a channel?

A "channel" can be a playing sample (HCHANNEL), a MOD music (HMUSIC), a sample stream (HSTREAM), or the CD (CDCHANNEL). Each BASS_Channel function can be used with one or more of these channel types.

The types of channel
HCHANNELReturned by BASS_SamplePlay, BASS_SamplePlayEx, BASS_SamplePlay3D, BASS_SamplePlay3DEx.
HMUSICReturned by BASS_MusicLoad.
HSTREAMReturned by BASS_StreamCreate, BASS_StreamCreateFile.
CDCHANNELA handle reserved for the CD channel.