BASS.NET API for the Un4seen BASS Audio LibraryBASSInit EnumerationBASS.NET API for the Un4seen BASS Audio Library
Initialization flags to be used with BASS_Init(Int32, Int32, BASSInit, IntPtr)

Namespace: Un4seen.Bass
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.12.0
Syntax

public enum BASSInit
Members

  Member nameValueDescription
BASS_DEVICE_DEFAULT0 0 = 16 bit, stereo, no 3D, no Latency calc, no Speaker Assignments
BASS_DEVICE_8BITS1 Use 8 bit resolution, else 16 bit.
BASS_DEVICE_MONO2 Use mono, else stereo.
BASS_DEVICE_3D4 Enable 3D functionality.

Note: If the BASS_DEVICE_3D flag is not specified when initilizing BASS, then the 3D flags (BASS_SAMPLE_3D and BASS_MUSIC_3D) are ignored when loading/creating a sample/stream/music.

BASS_DEVICE_LATENCY256 Calculate device latency (BASS_INFO struct).
BASS_DEVICE_CPSPEAKERS1024 Use the Windows control panel setting to detect the number of speakers.

Only use this option if BASS doesn't detect the correct number of supported speakers automatically and you want to force BASS to use the number of speakers as configured in the windows control panel.

BASS_DEVICE_SPEAKERS2048 Force enabling of speaker assignment (always 8 speakers will be used regardless if the soundcard supports them).

Only use this option if BASS doesn't detect the correct number of supported speakers automatically and you want to force BASS to use 8 speakers.

BASS_DEVICE_NOSPEAKER4096 ignore speaker arrangement
BASS_DEVIDE_DMIX8192 Linux-only: Initialize the device using the ALSA "dmix" plugin, else initialize the device for exclusive access.
BASS_DEVICE_FREQ16384 Set the device's output rate to freq, otherwise leave it as it is.
BASS_DEVICE_STEREO32768 Limits the output to stereo (only really affects Linux; it's ignored on Windows and OSX).
See Also

Reference