BASS.NET API for the Un4seen BASS Audio Library

BASSInit Enumeration

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

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

public enum BASSInit
Members

  Member nameValueDescription
BASS_DEVICE_DEFAULT0 0 = 16 bit, stereo, no 3D, no Latency calc, no Speaker Assignments
BASS_DEVICE_MONO2 Use mono, else stereo.
BASS_DEVICE_16BITS8 Limit output to 16-bit.
BASS_DEVICE_REINIT128 Reinitialize
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).
BASS_DEVICE_HOG65536 Use hog/exclusive mode.
BASS_DEVICE_AUDIOTRACK131072 Initialize the device to use AudioTrack output instead of OpenSL ES. If OpenSL ES is not available (pre-2.3 Android), then this will be applied automatically.
BASS_DEVICE_DSOUND262144 use DirectSound output
BASS_DEVICE_SOFTWARE524288 Disable hardware/fastpath output
See Also

Reference