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.


Properties​

Inherits properties from its parent, Engine.

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, Engine.

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

process​

Processes the audio graph.

Parameters​

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

Return Value​

None.


Events​

Inherits events from its parent, Engine.