# 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 GeneratorInstance.ICapabilities.isFinite is set to true.

## Definition

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

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

### Remarks

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