It's also possible that it could mistakenly be 2 with some devices/drivers, when the device in fact supports more speakers.
In that case the BASS_DEVICE_SPEAKERS or BASS_DEVICE_CPSPEAKERS flag can be used in the BASS_Init(Int32, Int32, BASSInit, IntPtr) call to force the enabling of speaker assignment.
Assembly: Bass.Net (in Bass.Net.dll) Version: 18.104.22.168
public int speakers
Public speakers As Integer
public: int speakers
val mutable speakers: int