BASS_CONFIG_VISTA_SPEAKERS config option
Enable speaker assignment with panning/balance control on Windows Vista and newer?
|enable||If TRUE, speaker assignment with panning/balance control is enabled on Windows Vista and newer.
Panning/balance control via the BASS_ATTRIB_PAN attribute is not available when speaker assignment is used on Windows with DirectSound due to the way that the speaker assignment needs to be implemented there. The situation is improved with Windows Vista, and speaker assignment can generally be done in a way that does permit panning/balance control to be used at the same time, but there may still be some drivers that it does not work properly with, so it is disabled by default and can be enabled via this config option. Changes only affect channels that are created afterwards, not any that already exist.
This config option is only available on Windows. It is available on all Windows versions (not including CE), but only has effect when using DirectSound output on Windows Vista and newer. Speaker assignment with panning/balance control is always possible when BASS is generating the final mix, including when using WASAPI output on Windows.
BASS_GetConfig, BASS_SetConfig, BASS_ATTRIB_PAN