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
Members
Member name | Value | Description | |
---|---|---|---|
BASS_DEVICE_DEFAULT | 0 | 0 = 16 bit, stereo, no 3D, no Latency calc, no Speaker Assignments | |
BASS_DEVICE_MONO | 2 | Use mono, else stereo. | |
BASS_DEVICE_16BITS | 8 | Limit output to 16-bit. | |
BASS_DEVICE_REINIT | 128 | Reinitialize | |
BASS_DEVICE_LATENCY | 256 | Calculate device latency (BASS_INFO struct). | |
BASS_DEVICE_CPSPEAKERS | 1024 |
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_SPEAKERS | 2048 |
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_NOSPEAKER | 4096 | Ignore speaker arrangement | |
BASS_DEVIDE_DMIX | 8192 | Linux-only: Initialize the device using the ALSA "dmix" plugin, else initialize the device for exclusive access. | |
BASS_DEVICE_FREQ | 16384 | Set the device's output rate to freq, otherwise leave it as it is. | |
BASS_DEVICE_STEREO | 32768 | Limits the output to stereo (only really affects Linux; it's ignored on Windows and OSX). | |
BASS_DEVICE_HOG | 65536 | Use hog/exclusive mode. | |
BASS_DEVICE_AUDIOTRACK | 131072 | 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_DSOUND | 262144 | use DirectSound output | |
BASS_DEVICE_SOFTWARE | 524288 | Disable hardware/fastpath output |
See Also