BASS.NET API for the Un4seen BASS Audio LibraryBASS3DMode EnumerationBASS.NET API for the Un4seen BASS Audio Library
3D Channel Mode flags to be used with e.g. BASS_SAMPLE

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

public enum BASS3DMode

  Member nameValueDescription
BASS_3DMODE_LEAVECURRENT-1 To be used with BASS_ChannelSet3DAttributes(Int32, BASS3DMode, Single, Single, Int32, Int32, Int32) in order to leave the current 3D processing mode unchanged.
BASS_3DMODE_NORMAL0 normal 3D processing
BASS_3DMODE_RELATIVE1 The channel's 3D position (position/velocity/orientation) are relative to the listener.

When the listener's position/velocity/orientation is changed with BASS_Set3DPosition(BASS_3DVECTOR, BASS_3DVECTOR, BASS_3DVECTOR, BASS_3DVECTOR), the channel's position relative to the listener does not change.

BASS_3DMODE_OFF2 Turn off 3D processing on the channel, the sound will be played in the center.
See Also