# ProcessorInstance.CreationParameters

> Additional data and parameters specifying how a ProcessorInstance should be created.

## Definition

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

```csharp
public struct ProcessorInstance.CreationParameters
```

## Remarks

These are generally suggested setup from whomever is creating the [ProcessorInstance](/engine/6000.6/script-reference/unityengine/audio/processorinstance.md), such as a [IAudioGenerator](/engine/6000.6/script-reference/unityengine/audio/iaudiogenerator.md). You can change properties to suit your particular needs.

## Properties

| Property                                                                                                                                 | Description                                                                                                                                                                               |
| ---------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [controlUpdateSetting](/engine/6000.6/script-reference/unityengine/audio/processorinstance/creationparameters/controlupdatesetting.md)   | Control under what circumstances [ProcessorInstance.IControl\<TRealtime>.Update](/engine/6000.6/script-reference/unityengine/audio/processorinstance/icontrol1/update.md) will be called. |
| [realtimeUpdateSetting](/engine/6000.6/script-reference/unityengine/audio/processorinstance/creationparameters/realtimeupdatesetting.md) | Control under what circumstances [ProcessorInstance.IRealtime.Update](/engine/6000.6/script-reference/unityengine/audio/processorinstance/irealtime/update.md) will be called.            |
