ControlContext.Manual
A manually-managed ControlContext for usage outside of the normal Unity audio system (tests, custom audio system).
阅读时间1 分钟最后更新于 1 个月前
Definition
- Type: Struct
- Namespace: UnityEngine.Audio
- Assembly: UnityEngine.AudioModule
- Implements: IDisposable
public struct ControlContext.Manual : IDisposable
Remarks
This allows you to drive normally automatic functionality on scriptable processors contained within this ControlContext. It's currently undefined behaviour to call any APIs from different threads simultaneously, so this can currently only be used for "offline usage".
Properties
Property | Description |
|---|---|
| context | The context being manually driven. |
Methods
Method | Description |
|---|---|
| BeginMix | Begin a mix. |
| Dispose | Dispose a custom-created ControlContext. |
| EndMix | End a previously begun mix, additionally rendering any RootOutputInstances into |
| Update | Update and submit any queued commands found on ControlContext, making them available to the mixing functionality functions. |