Contents

init(updateMode:renderingMode:)

Creates a new engine that has both update and rendering modes.

Declaration

init(updateMode: PHASEEngine.UpdateMode, renderingMode: PHASEEngine.RenderingMode)

Parameters

  • updateMode:

    An option that controls the timing of internal framework updates.

  • renderingMode:

    Defines where the engine applies rendering. See Renderingmode for more info.

Discussion

In this initializer, the updateMode argument behaves the same as it does for init(updateMode:). The renderingMode parameter value you choose determines where the system renders audio.

An engine that you configure with PHASEEngine.RenderingMode.local renders audio locally, in process. Configuring an engine with PHASEEngine.RenderingMode.client renders audio remotely, in a secure rendering process.

See Also

Creating an Engine