Skip to main content

Offline Engine

The offline audio engine processes input audio files to generate output audio files, handling audio rendering efficiently.


Configuration

This object does not provide any configuration options.


Values

Inherits values from its parent, SwitchboardObject.

maxNumberOfSecondsToRender

Type: Double

Maximum number of seconds to render.

sampleRate

Type: uint

Sample rate for rendering.

bufferDurationMs

Type: uint

Buffer duration in milliseconds.

inputFiles

Type: vector of objects

List of input files with codec, number of channels, and sample rate.

outputFiles

Type: vector of objects

List of output files with codec, number of channels, and sample rate.

graph

Type: graph config

The audio graph that will be processed by the offline engine.


Actions

Inherits actions from its parent, SwitchboardObject.

NameParametersDescription
processgraph: graph config (optional)Processes the audio graph with the input files and output files.

process

Parameters

NameTypeDescription
graph (optional)graph configThe graph to process. If not provided the already set graph will be processed.

Events

Inherits events from its parent, SwitchboardObject.