BASS_CONFIG_VISTA_SPEAKERS config option
Enable speaker assignment with panning/balance control on Windows Vista and newer?
BASS_SetConfig(
BASS_CONFIG_VISTA_SPEAKERS,
BOOL enable
);
Parameters
enable | If TRUE, speaker assignment with panning/balance control is enabled on Windows Vista and newer.
|
Remarks
Panning/balance control via the
BASS_ATTRIB_PAN attribute is not available when
speaker assignment is used on Windows 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.
Platform-specific
This config option is only available on Windows. It is available on all Windows versions (not including CE), but only has effect on Windows Vista and newer. Speaker assignment with panning/balance control is always possible on other platforms, where BASS generates the final mix.
See also
BASS_GetConfig,
BASS_SetConfig,
BASS_ATTRIB_PAN