ReadonlyonReadonlyonFires on master audio output volume change
ReadonlyonFires on audio track switched
ReadonlyonFires on audio track updated
ReadonlyonFires when Main audio topology changes. For example, audio router is created.
ReadonlyonFires on Main audio input solo/mute action
ReadonlyonFires on Main audio peak processor message
ReadonlyonFires when Sidecar audio topology changes. For example, audio router is created.
ReadonlyonFires when Sidecar audio is created
ReadonlyonFires on Sidecar audio input solo/mute action
ReadonlyonFires when Sidecar audio is loaded
ReadonlyonFires on Sidecar audio peak processor message
ReadonlyonFires when Sidecar audio is removed
ReadonlyonFires when any Sidecar audio is created, removed or changed
ReadonlyonFires when Sidecar audio volume changes.
Activates Sidecar audio tracks
Sidecar audio track OmpAudioTrack.ids, if undefined changes will affect all tracks
Set to true if other sidecar audios should be deactivated
Creates Main audio peak processor
OptionalaudioMeterStandard: AudioMeterStandarddefault "peak-sample"
observable with stream of AudioPeakProcessorMessageEvent events
Creates Main audio router
Number of inputs
OptionaloutputsNumber: numberNumber of outputs
Creates Main audio router
Number of inputs
Function for resolving number of router outputs. Provides outputsNumberResolver.maxChannelCount as function input
Creates Sidecar audio peak processor
id Sidecar audio OmpAudioTrack.id
OptionalaudioMeterStandard: AudioMeterStandardobservable with stream of AudioPeakProcessorMessageEvent events
Creates Sidecar audio router
id Sidecar audio OmpAudioTrack.id
OptionalinputsNumber: numberOptionaloutputsNumber: numberCreates new Sidecar audio track
Creates multiple Sidecar audio tracks
Deactivates Sidecar audio tracks, if undefined changes will affect all tracks
Sidecar audio track OmpAudioTrack.ids
Exports Main audio tracks as Sidecar audio tracks
Exports Main audio track as Sidecar audio track
Main audio track id
current active audio track
active Sidecar audio tracks
AudioContext
master output audio volume
available audio tracks
Main audio input state
Main AudioNode
Main audio router
Main audio router initial/default connections
Main audio state
Sidecar audio input state
Sidecar audio router initial/default connections
Sidecar audios
Sidecar audio OmpAudioTrack.id
Sidecar audio state
Sidecar audio tracks
master output audio muted
Mutes master output audio.
Mutes sidecar audio
Sidecar audio track OmpAudioTrack.ids, if undefined changes will affect all tracks
Removes all Sidecar audio tracks
Removes OmpAudioEffectsGraph's from routing paths provided with routingPath.
If routingPath is not provided OmpAudioEffectsGraphs will be removed on all available routing paths. If routingPath.output is not provided OmpAudioEffectsGraphs will be removed on all available routing paths where OmpAudioRoutingPath.input = routingPath.input. If routingPath.input is not provided OmpAudioEffectsGraphs will be removed on all available routing paths where OmpAudioRoutingPath.output = routingPath.output.
OptionalroutingPath: Partial<OmpAudioRoutingPath>Removes OmpAudioEffectsGraph's from routing paths provided with routingPath.
If routingPath is not provided OmpAudioEffectsGraphs will be removed on all available routing paths. If routingPath.output is not provided OmpAudioEffectsGraphs will be removed on all available routing paths where OmpAudioRoutingPath.input = routingPath.input. If routingPath.input is not provided OmpAudioEffectsGraphs will be removed on all available routing paths where OmpAudioRoutingPath.output = routingPath.output.
id Sidecar audio OmpAudioTrack.id
OptionalroutingPath: Partial<OmpAudioRoutingPath>Removes Sidecar audio tracks
Sidecar audio OmpAudioTrack.id array
Sets master output audio muted. Master output volume control is located in chain after main audio and sidecar audios. It affects main audio level and sidecar audios levels.
Sets master output audio volume. Master output volume control is located in chain after main audio and sidecar audios. It affects main audio level and sidecar audios levels.
volume level
Creates OmpAudioEffectsGraph's from provided effectsGraphDef's to routing paths provided with routingPath.
If routingPath is not provided OmpAudioEffectsGraphs will be set on all available routing paths. If routingPath.output is not provided OmpAudioEffectsGraphs will be set on all available routing paths where OmpAudioRoutingPath.input = routingPath.input. If routingPath.input is not provided OmpAudioEffectsGraphs will be set on all available routing paths where OmpAudioRoutingPath.output = routingPath.output.
OptionalroutingPath: Partial<OmpAudioRoutingPath>Sets OmpAudioEffectParam for audio effects that match filter
Optionalfilter: { routingPath?: Partial<OmpAudioRoutingPath> } & OmpAudioEffectFilterOverrides main audio router initial/default connections
Creates OmpAudioEffectsGraph's from provided effectsGraphDef's to routing paths provided with routingPath.
If routingPath is not provided OmpAudioEffectsGraphs will be set on all available routing paths. If routingPath.output is not provided OmpAudioEffectsGraphs will be set on all available routing paths where OmpAudioRoutingPath.input = routingPath.input. If routingPath.input is not provided OmpAudioEffectsGraphs will be set on all available routing paths where OmpAudioRoutingPath.output = routingPath.output.
id Sidecar audio OmpAudioTrack.id
OptionalroutingPath: Partial<OmpAudioRoutingPath>Sets OmpAudioEffectParam for audio effects that match filter
id Sidecar audio OmpAudioTrack.id
Optionalfilter: { routingPath?: Partial<OmpAudioRoutingPath> } & OmpAudioEffectFilterOverrides sidecar audio router initial/default connections
Sets sidecar audio muted / unmuted
muted (true) or unmuted (false)
Sidecar audio track OmpAudioTrack.ids, if undefined changes will affect all tracks
Sets sidecar audio volume. Unmutes audio.
Sidecar audio track OmpAudioTrack.ids, if undefined changes will affect all tracks
Toggles master output audio muted.
Mute or unmute (depending on current input state) given main audio router input
Solo or unsolo (depending on current input state) given main audio router input
Unmutes master output audio.
Unmutes sidecar audio
Sidecar audio track OmpAudioTrack.ids, if undefined changes will affect all tracks
Updates loaded audio track. Updateable properties are: OmpAudioTrack.label, OmpAudioTrack.language. Other changes will be ignored.
Updates Main audio routing connections
Updates Sidecar audio routing connections
id Sidecar audio OmpAudioTrack.id
Fires on audio load. Initial value is undefined. Always emits the current value on subscription.