# Get<T>()

> Return a reference to the inner piece of data. You can modify this and the effects will be visible to the original message sender.

## Definition

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

```csharp
public readonly ref T Get<T>() where T : unmanaged
```

### Returns

| Type | Description |
| ---- | ----------- |
| T    |             |

### Remarks

Use [ProcessorInstance.Message.Is](/engine/6000.5/script-reference/unityengine/audio/processorinstance/message/is.md) to figure out if you can call this function with a particular type.
