Readonly
onReadonly
onFires on master audio output volume change
Readonly
onFires on audio track switched
Readonly
onFires when Main audio topology changes. For example, audio router is created.
Readonly
onFires on Main audio input solo/mute action
Readonly
onFires on Main audio peak processor message
Readonly
onFires when Sidecar audio topology changes. For example, audio router is created.
Readonly
onFires when Sidecar audio is created
Readonly
onFires on Sidecar audio input solo/mute action
Readonly
onFires on Sidecar audio peak processor message
Readonly
onFires when Sidecar audio is removed
Readonly
onFires 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
Optional
audioMeterStandard: AudioMeterStandarddefault "peak-sample"
observable with stream of AudioPeakProcessorMessageEvent events
Creates Main audio router
Number of inputs
Optional
outputsNumber: 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
Optional
audioMeterStandard: AudioMeterStandardobservable with stream of AudioPeakProcessorMessageEvent events
Creates Sidecar audio router
id Sidecar audio OmpAudioTrack.id
Optional
inputsNumber: numberOptional
outputsNumber: 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.
Optional
routingPath: 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
Optional
routingPath: 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.
Optional
routingPath: Partial<OmpAudioRoutingPath>Sets OmpAudioEffectParam for audio effects that match filter
Optional
filter: { 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
Optional
routingPath: Partial<OmpAudioRoutingPath>Sets OmpAudioEffectParam for audio effects that match filter
id Sidecar audio OmpAudioTrack.id
Optional
filter: { 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
Mute or unmute (depending on current input state) given sidecar audio router input
Solo or unsolo (depending on current input state) given sidecar audio router input
Unmutes master output audio.
Unmutes sidecar audio
Sidecar audio track OmpAudioTrack.ids, if undefined changes will affect all tracks
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.