# AudioVelocityUpdateMode

> Describes when an AudioSource or AudioListener is updated.

## Definition

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

```csharp
public enum AudioVelocityUpdateMode
```

## Fields

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