Platform SDK: DirectX

CONST_DS3DAPPLYFLAGS

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

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.
DS3D_IMMEDIATE
Settings are applied immediately.

Remarks

When several parameter changes are made at once, it is more efficient to flag them as DS3D_DEFERRED and commit them with a single call.