# RealtimeContext

> A temporary context tied to a particular mix cycle, and generally passed along when processing ProcessorInstance s.

## Definition

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

```csharp
public struct RealtimeContext
```

## Remarks

This also gives access to communicating data together with a [ProcessorInstance.Pipe](/engine/6000.6/script-reference/unityengine/audio/processorinstance/pipe.md).

Additional Resources: [ControlContext.Manual.BeginMix](/engine/6000.6/script-reference/unityengine/audio/controlcontext/manual/beginmix.md)

## Properties

| Property                                                                                    | Description                                |
| ------------------------------------------------------------------------------------------- | ------------------------------------------ |
| [dspTime](/engine/6000.6/script-reference/unityengine/audio/realtimecontext/dsptime.md)     | The DSP time at which the mix cycle began. |
| [isCreated](/engine/6000.6/script-reference/unityengine/audio/realtimecontext/iscreated.md) | True if this context was ever created.     |

## Methods

| Method                                                                                  | Description                                                                                                                   |
| --------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| [Process](/engine/6000.6/script-reference/unityengine/audio/realtimecontext/process.md) | Manually process this particular [GeneratorInstance](/engine/6000.6/script-reference/unityengine/audio/generatorinstance.md). |
