# AudioVelocityUpdateMode

> Describes when an AudioSource or AudioListener is updated.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.3/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AudioModule

```csharp
public enum AudioVelocityUpdateMode
```

## Fields

| Value                                                                                     | Description                                                                                                                                                                                                                                                                                                                                                       |
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Auto](/engine/6000.3/script-reference/unityengine/audiovelocityupdatemode/auto.md)       | Updates the source or listener in the [MonoBehaviour.FixedUpdate()](/engine/6000.3/script-reference/unityengine/monobehaviour/fixedupdate.md) loop if it is attached to a [Rigidbody](/engine/6000.3/script-reference/unityengine/rigidbody.md), dynamic [MonoBehaviour.Update()](/engine/6000.3/script-reference/unityengine/monobehaviour/update.md) otherwise. |
| [Dynamic](/engine/6000.3/script-reference/unityengine/audiovelocityupdatemode/dynamic.md) | Updates the source or listener in the dynamic [MonoBehaviour.Update()](/engine/6000.3/script-reference/unityengine/monobehaviour/update.md) loop.                                                                                                                                                                                                                 |
| [Fixed](/engine/6000.3/script-reference/unityengine/audiovelocityupdatemode/fixed.md)     | Updates the source or listener in the [MonoBehaviour.FixedUpdate()](/engine/6000.3/script-reference/unityengine/monobehaviour/fixedupdate.md) loop.                                                                                                                                                                                                               |
