DirectX SDK

CONST_DS3DAPPLYFLAGS

The CONST_DS3DAPPLYFLAGS enumeration is used as a parameter for numerous methods of the DirectSound3DBuffer and DirectSound3DListener class. The members of this enumeration are used to specify when settings should be applied to DirectSound3DBuffer and DirectSound3DListener objects.

Enum CONST_DS3DAPPLYFLAGS
    DS3D_DEFERRED  = 1
    DS3D_IMMEDIATE = 0
End Enum
DS3D_DEFERRED
Settings are not applied until the application calls the DirectSound3DListener.CommitDeferredSettings method. This allows the application to change several settings and generate a single recalculation.
DS3D_IMMEDIATE
Settings are applied immediately, causing the system to recalculate the 3-D coordinates for all 3-D sound buffers.