Buffer3D.Deferred Property (Microsoft.DirectX.DirectSound)

Determines whether changes to the Buffer3D object are deferred or applied immediately.

Definition

Visual Basic Public Property Deferred As Boolean
C# public bool Deferred { get; set; }
C++ public:
property bool Deferred {
        bool get();
        void set(bool value);
}
JScript public function get Deferred() : boolean
public function set Deferred(boolean);

Property Value

System.Boolean
Set to true for deferred operations, or false to apply setting changes immediately.

This property is read/write. 

Remarks

The default value is false. Settings are applied immediately, causing the system to recalculate the 3-D coordinates for all 3-D sound buffers.

Every change to 3-D sound buffer and listener settings causes remixing, at the expense of CPU cycles. To minimize the performance impact of changing 3-D settings, use deferred operations (set to true) to allow the application to change several settings and generate a single recalculation. To commit deferred operations, call Listener3D.CommitDeferredSettings.

See Also