# EffectInstance.CreationParameters

> Additional parameters and initialization state for creating an EffectInstance.

## Definition

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

```csharp
public struct EffectInstance.CreationParameters
```

## Remarks

Currently mirrors the fields on [ProcessorInstance.CreationParameters](/engine/6000.7/script-reference/unityengine/audio/processorinstance/creationparameters.md), but exists as its own type so effect-only parameters, for example sidechain wiring, can be added later without touching the shared processor type.

Additional Resources: [ControlContext.AllocateEffect](/engine/6000.7/script-reference/unityengine/audio/controlcontext/allocateeffect.md)

## Properties

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