Assembly: Bass.Net (in Bass.Net.dll) Version: 18.104.22.168
[DllImportAttribute("bass")] public static void BASS_Apply3D()
<DllImportAttribute("bass">] Public Shared Sub BASS_Apply3D
This must be called to apply any changes made with BASS_Set3DFactors(Single, Single, Single), BASS_Set3DPosition(BASS_3DVECTOR, BASS_3DVECTOR, BASS_3DVECTOR, BASS_3DVECTOR), BASS_ChannelSet3DAttributes(Int32, BASS3DMode, Single, Single, Int32, Int32, Int32) or BASS_ChannelSet3DPosition(Int32, BASS_3DVECTOR, BASS_3DVECTOR, BASS_3DVECTOR). It improves performance to have DirectSound do all the required recalculating at the same time like this, rather than recalculating after every little change is made.
This function applies 3D changes on all the initialized devices - there's no need to re-call it for each individual device when using multiple devices.