Show / Hide Table of Contents

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

Back to top Copyright © 2017 Mathew Sachin
Generated by DocFx