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.
Name | Parameters | Description |
---|---|---|
process | graph: graph config (optional) | Processes the audio graph with the input files and output files. |
process
Parameters
Name | Type | Description |
---|---|---|
graph (optional) | graph config | The graph to process. If not provided the already set graph will be processed. |
Events
Inherits events from its parent, SwitchboardObject.