# length

> If you know your length in advance, you should set it here. Otherwise it's assumed to end at some point in the future, if _isFinite is set to true.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.Audio](/engine/6000.6/script-reference/unityengine/audio.md)
* **Assembly:** UnityEngine.AudioModule

```csharp
DiscreteTime? length { get; }
```

### Remarks

This value is ignored for [GeneratorInstance](/engine/6000.6/script-reference/unityengine/audio/generatorinstance.md)s that are not finite (ie. [\_isFinite](/engine/6000.6/script-reference/unityengine/audio/generatorinstance/icapabilities/isfinite.md)).
