Enum DeviceInitFlags
Initialization flags to be used with Init(Int32, Int32, DeviceInitFlags, IntPtr, IntPtr)
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.dll
Syntax
public enum DeviceInitFlags : int
Byte
Use 8 bit resolution, else 16 bit.
CPSpeakers
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.
Default
0 = 16 bit, stereo, no 3D, no Latency calc, no Speaker Assignments
Device3D
Enable 3D functionality. Note: If this is not specified when initilizing BASS, then the Bass3D is ignored when loading/creating a sample/stream/music.
DMix
Linux-only: Initialize the device using the ALSA "dmix" plugin, else initialize the device for exclusive access.
ForcedSpeakerAssignment
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.
Frequency
Set the device's output rate to freq, otherwise leave it as it is.
Latency
Calculate device latency (BassInfo struct).
Mono
Use mono, else stereo.
NoSpeakerAssignment
Ignore speaker arrangement