UNPKG

@webaudiomodules/sdk-parammgr

Version:

Parameter Manager SDK for WebAudioModules Plugin

37 lines 237 kB
<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ParamMgrNode | Parameter Manager </title><meta name="description" content="Documentation for Parameter Manager "/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os"</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">Parameter Manager </a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">Parameter Manager </a></li><li><a href="ParamMgrNode.html">ParamMgrNode</a></li></ul><h1>Interface ParamMgrNode&lt;Params, InternalParams&gt;</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>Parameter Manager is an implementation of <code>WamNode</code>, it uses native <code>WebAudio</code> <code>AudioParam</code> to adapt <code>WamParameter</code> API for automations. It can be used to create automatable values that will be changed with two methods:</p> <ol> <li><p>if the automated value is an <code>AudioParam</code>:</p> <p> According to the <code>WebAudio</code> <a href="https://webaudio.github.io/web-audio-api/#computation-of-value">Spec</a>,</p> </li> </ol> <p>the <code>computedValue</code> of the automated <code>AudioParam</code> is the sum of its <code>paramIntrinsicValue</code> (<code>value</code> attribute) and its audio input. The <code>ParamMgr</code> uses this property to automate <code>AudioParam</code>s. It will create corresponding audio output that is connected to the automated <code>AudioParam</code>.</p> <pre><code><span class="hl-2"> </span><span class="hl-4">Meanwhile</span><span class="hl-2">, </span><span class="hl-4">the</span><span class="hl-2"> </span><span class="hl-7">`paramIntrinsicValue`</span><span class="hl-2"> </span><span class="hl-4">will</span><span class="hl-2"> </span><span class="hl-4">be</span><span class="hl-2"> </span><span class="hl-4">set</span><span class="hl-2"> </span><span class="hl-4">to</span><span class="hl-2"> </span><span class="hl-4">its</span><span class="hl-2"> </span><span class="hl-7">`minValue`</span><span class="hl-2">.</span><br/><br/><span class="hl-2"> </span><span class="hl-10">Note</span><span class="hl-2">: </span><span class="hl-5">as</span><span class="hl-2"> </span><span class="hl-9">the</span><span class="hl-2"> </span><span class="hl-9">automated</span><span class="hl-2"> </span><span class="hl-7">`AudioParam`</span><span class="hl-2"> </span><span class="hl-9">value</span><span class="hl-2"> </span><span class="hl-9">is</span><span class="hl-2"> </span><span class="hl-9">fixed</span><span class="hl-2">, </span><span class="hl-4">to</span><span class="hl-2"> </span><span class="hl-4">get</span><span class="hl-2"> </span><span class="hl-4">its</span><span class="hl-2"> </span><span class="hl-4">actual</span><span class="hl-2"> </span><span class="hl-4">value</span><span class="hl-2">, </span><span class="hl-4">please</span><span class="hl-2"> </span><span class="hl-4">use</span><span class="hl-2"> </span><span class="hl-7">`getIParamValue()`</span><span class="hl-2"> </span><span class="hl-4">method</span><span class="hl-2">.</span> </code><button>Copy</button></pre> <p><code>BiquadFilterNode.getFrequencyResponse()</code> will not work if its <code>AudioParam</code>s are automated in this case.</p> <ol start="2"> <li><p>if the automated value is not an <code>AudioParam</code></p> <p> While setting up the <code>ParamMgr</code>, user can provide an <code>onChange</code> callback for any furthur opertion</p> </li> </ol> <p>along with an <code>automationRate</code> in milliseconds as the frequency of calling the callback if the value has been changed.</p> <pre><code><span class="hl-2"> </span><span class="hl-4">The</span><span class="hl-2"> </span><span class="hl-4">rate</span><span class="hl-2"> </span><span class="hl-4">cannot</span><span class="hl-2"> </span><span class="hl-4">succeed</span><span class="hl-2"> </span><span class="hl-7">`k-rate`</span><span class="hl-2"> </span><span class="hl-5">as</span><span class="hl-2"> </span><span class="hl-9">the</span><span class="hl-2"> </span><span class="hl-9">function</span><span class="hl-2"> </span><span class="hl-9">call</span><span class="hl-2"> </span><span class="hl-9">on</span><span class="hl-2"> </span><span class="hl-9">the</span><span class="hl-2"> </span><span class="hl-9">main</span><span class="hl-2"> </span><span class="hl-9">thread</span><span class="hl-2">.</span> </code><button>Copy</button></pre> </div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ParamMgrNode</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#Params">Params</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#InternalParams">InternalParams</a><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#_lock">$lock</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Int32Array</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#_paramsBuffer">$paramsBuffer</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#_prevParamsBuffer">$prevParamsBuffer</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Float32Array</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#channelCount">channelCount</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#channelCountMode">channelCountMode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ChannelCountMode</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#channelInterpretation">channelInterpretation</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ChannelInterpretation</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#context">context</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">BaseAudioContext</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#groupId">groupId</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#initialized">initialized</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#instanceId">instanceId</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#internalParams-1">internalParams</a><span class="tsd-signature-symbol">: </span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#InternalParams">InternalParams</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#internalParamsConfig">internalParamsConfig</a><span class="tsd-signature-symbol">: </span><a href="../types/InternalParametersDescriptor.html" class="tsd-signature-type tsd-kind-type-alias">InternalParametersDescriptor</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#InternalParams">InternalParams</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#module">module</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">WebAudioModule</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">WamNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#moduleId">moduleId</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#numberOfInputs">numberOfInputs</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#numberOfOutputs">numberOfOutputs</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#onprocessorerror">onprocessorerror</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">this</span>, <span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#parameters">parameters</a><span class="tsd-signature-symbol">: </span><a href="../types/TypedAudioParamMap.html" class="tsd-signature-type tsd-kind-type-alias">TypedAudioParamMap</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#Params">Params</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#paramsUpdateCheckFn">paramsUpdateCheckFn</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#paramsUpdateCheckFnRef">paramsUpdateCheckFnRef</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ParamMgrNode.html#port">port</a><span class="tsd-signature-symbol">: </span><a href="TypedMessagePort.html" class="tsd-signature-type tsd-kind-interface">TypedMessagePort</a><span class="tsd-signature-symbol">&lt;</span><a href="ParamMgrNodeMsgIn.html" class="tsd-signature-type tsd-kind-interface">ParamMgrNodeMsgIn</a><span class="tsd-signature-symbol">, </span><a href="ParamMgrNodeMsgOut.html" class="tsd-signature-type tsd-kind-interface">ParamMgrNodeMsgOut</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#addEventListener.addEventListener-1">addEventListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#addEventListener.addEventListener-1.K">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">type</span>, <span class="tsd-kind-parameter">listener</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#addEventListener.addEventListener-2">addEventListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#addEventListener.addEventListener-2.K-1">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">type</span>, <span class="tsd-kind-parameter">listener</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#addEventListener.addEventListener-3">addEventListener</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">type</span>, <span class="tsd-kind-parameter">listener</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#cancelAndHoldParamAtTime.cancelAndHoldParamAtTime-1">cancelAndHoldParamAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">cancelTime</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#cancelScheduledParamValues.cancelScheduledParamValues-1">cancelScheduledParamValues</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">cancelTime</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#clearEvents.clearEvents-1">clearEvents</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#connect.connect-1">connect</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">destinationNode</span>, <span class="tsd-kind-parameter">output</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">input</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioNode</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#connect.connect-2">connect</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">destinationParam</span>, <span class="tsd-kind-parameter">output</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#connectEvents.connectEvents-1">connectEvents</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">toId</span>, <span class="tsd-kind-parameter">output</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#connectIParam.connectIParam-1">connectIParam</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">dest</span>, <span class="tsd-kind-parameter">index</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#convertFrameToTime.convertFrameToTime-1">convertFrameToTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">frame</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#convertTimeToFrame.convertTimeToFrame-1">convertTimeToFrame</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">time</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#destroy.destroy-1">destroy</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#disconnect.disconnect-1">disconnect</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#disconnect.disconnect-2">disconnect</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">output</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#disconnect.disconnect-3">disconnect</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">destinationNode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#disconnect.disconnect-4">disconnect</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">destinationNode</span>, <span class="tsd-kind-parameter">output</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#disconnect.disconnect-5">disconnect</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">destinationNode</span>, <span class="tsd-kind-parameter">output</span>, <span class="tsd-kind-parameter">input</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#disconnect.disconnect-6">disconnect</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">destinationParam</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#disconnect.disconnect-7">disconnect</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">destinationParam</span>, <span class="tsd-kind-parameter">output</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#disconnectEvents.disconnectEvents-1">disconnectEvents</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">toId</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">output</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#disconnectIParam.disconnectIParam-1">disconnectIParam</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">dest</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">index</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#dispatchEvent.dispatchEvent-1">dispatchEvent</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#dispatchWamEvent.dispatchWamEvent-1">dispatchWamEvent</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#exponentialRampToNormalizedParamValueAtTime.exponentialRampToNormalizedParamValueAtTime-1">exponentialRampToNormalizedParamValueAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">value</span>, <span class="tsd-kind-parameter">endTime</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#exponentialRampToParamValueAtTime.exponentialRampToParamValueAtTime-1">exponentialRampToParamValueAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">value</span>, <span class="tsd-kind-parameter">endTime</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getCompensationDelay.getCompensationDelay-1">getCompensationDelay</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getIParamIndex.getIParamIndex-1">getIParamIndex</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getIParamValue.getIParamValue-1">getIParamValue</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getIParamsValues.getIParamsValues-1">getIParamsValues</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#InternalParams">InternalParams</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getNormalizedParamValue.getNormalizedParamValue-1">getNormalizedParamValue</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getNormalizedParamsValues.getNormalizedParamsValues-1">getNormalizedParamsValues</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#Params">Params</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getParam.getParam-1">getParam</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getParamValue.getParamValue-1">getParamValue</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getParameterInfo.getParameterInfo-1">getParameterInfo</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">parameterIdQuery</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">WamParameterInfoMap</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getParameterValues.getParameterValues-1">getParameterValues</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">normalized</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">parameterIdQuery</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">WamParameterDataMap</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getParams.getParams-1">getParams</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#Params">Params</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getParamsValues.getParamsValues-1">getParamsValues</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#Params">Params</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#getState.getState-1">getState</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#initialize.initialize-1">initialize</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="ParamMgrNode.html" class="tsd-signature-type tsd-kind-interface">ParamMgrNode</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#linearRampToNormalizedParamValueAtTime.linearRampToNormalizedParamValueAtTime-1">linearRampToNormalizedParamValueAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">value</span>, <span class="tsd-kind-parameter">endTime</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#linearRampToParamValueAtTime.linearRampToParamValueAtTime-1">linearRampToParamValueAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">value</span>, <span class="tsd-kind-parameter">endTime</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#removeEventListener.removeEventListener-1">removeEventListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#removeEventListener.removeEventListener-1.K-2">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">type</span>, <span class="tsd-kind-parameter">listener</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#removeEventListener.removeEventListener-2">removeEventListener</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#removeEventListener.removeEventListener-2.K-3">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">type</span>, <span class="tsd-kind-parameter">listener</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#removeEventListener.removeEventListener-3">removeEventListener</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">type</span>, <span class="tsd-kind-parameter">listener</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#requestDispatchIParamChange.requestDispatchIParamChange-1">requestDispatchIParamChange</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#scheduleEvents.scheduleEvents-1">scheduleEvents</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setBuffer.setBuffer-1">setBuffer</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">buffer</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setNormalizedParamTargetAtTime.setNormalizedParamTargetAtTime-1">setNormalizedParamTargetAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">target</span>, <span class="tsd-kind-parameter">startTime</span>, <span class="tsd-kind-parameter">timeConstant</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setNormalizedParamValue.setNormalizedParamValue-1">setNormalizedParamValue</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">value</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setNormalizedParamValueAtTime.setNormalizedParamValueAtTime-1">setNormalizedParamValueAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">value</span>, <span class="tsd-kind-parameter">startTime</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setNormalizedParamValueCurveAtTime.setNormalizedParamValueCurveAtTime-1">setNormalizedParamValueCurveAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">values</span>, <span class="tsd-kind-parameter">startTime</span>, <span class="tsd-kind-parameter">duration</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setNormalizedParamsValues.setNormalizedParamsValues-1">setNormalizedParamsValues</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">values</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setParamTargetAtTime.setParamTargetAtTime-1">setParamTargetAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">target</span>, <span class="tsd-kind-parameter">startTime</span>, <span class="tsd-kind-parameter">timeConstant</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setParamValue.setParamValue-1">setParamValue</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">value</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setParamValueAtTime.setParamValueAtTime-1">setParamValueAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">value</span>, <span class="tsd-kind-parameter">startTime</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setParamValueCurveAtTime.setParamValueCurveAtTime-1">setParamValueCurveAtTime</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span>, <span class="tsd-kind-parameter">values</span>, <span class="tsd-kind-parameter">startTime</span>, <span class="tsd-kind-parameter">duration</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AudioParam</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setParameterValues.setParameterValues-1">setParameterValues</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">parameterValues</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setParamsValues.setParamsValues-1">setParamsValues</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">values</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="ParamMgrNode.html#setState.setState-1">setState</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div> <section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><h4><a id="Params" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">Params</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-type">string</span> = <span class="tsd-signature-type">string</span></h4></li><li><h4><a id="InternalParams" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">InternalParams</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-type">string</span> = <a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#Params">Params</a></h4></li></ul></section> <section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#ParamMgrNode">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="TypedAudioWorkletNode.html" class="tsd-signature-type tsd-kind-interface">TypedAudioWorkletNode</a><span class="tsd-signature-symbol">&lt;</span><a href="ParamMgrNodeMsgIn.html" class="tsd-signature-type tsd-kind-interface">ParamMgrNodeMsgIn</a><span class="tsd-signature-symbol">, </span><a href="ParamMgrNodeMsgOut.html" class="tsd-signature-type tsd-kind-interface">ParamMgrNodeMsgOut</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="ParamMgrNode.html#Params">Params</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">WamEventMap</span><span class="tsd-signature-symbol">&gt;</span></li><li><span class="tsd-signature-type">Omit</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">WamNode</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-keyword">keyof </span><span class="tsd-signature-type">AudioWorkletNode</span><span class="tsd-signature-symbol">&gt;</span></li><li><a href="ParamMgrCallFromProcessor.html" class="tsd-signature-type tsd-kind-interface">ParamMgrCallFromProcessor</a><ul class="tsd-hierarchy"><li><span class="target">ParamMgrNode</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/webaudiomodules/sdk-parammgr/blob/3ed6cac/src/types.d.ts#L144">src/types.d.ts:144</a></li><li>Defined in <a href="https://github.com/webaudiomodules/sdk-parammgr/blob/3ed6cac/src/types.d.ts#L291">src/types.d.ts:291</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ParamMgrNode.html#_lock" class="tsd-index-link deprecated"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>$lock</span></a> <a href="ParamMgrNode.html#_paramsBuffer" class="tsd-index-link deprecated"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>$params<wbr/>Buffer</span></a> <a href="ParamMgrNode.html#_prevParamsBuffer" class="tsd-index-link deprecated"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>$prev<wbr/>Params<wbr/>Buffer</span></a> <a href="ParamMgrNode.html#channelCount" class="tsd-index-link tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>channel<wbr/>Count</span></a> <a href="ParamMgrNode.html#channelCountMode" class="tsd-index-link tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>channel<wbr/>Count<wbr/>Mode</span></a> <a href="ParamMgrNode.html#channelInterpretation" class="tsd-index-link tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>channel<wbr/>Interpretation</span></a> <a href="ParamMgrNode.html#context" class="tsd-index-link tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>context</span></a> <a href="ParamMgrNode.html#groupId" class="tsd-index-link tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>group<wbr/>Id</span></a> <a href="ParamMgrNode.html#initialized" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>initialized</span></a> <a href="ParamMgrNode.html#instanceId" class="tsd-index-link tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>instance<wbr/>Id</span></a> <a href="ParamMgrNode.html#internalParams-1" class="tsd-index-link deprecated"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>internal<wbr/>Params</span></a> <a href="ParamMgrNode.html#internalParamsConfig" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>internal<wbr/>Params<wbr/>Config</span></a> <a href="ParamMgrNode.html#module" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>module</span></a> <a href="ParamMgrNode.html#moduleId" class="tsd-index-link tsd-is-inherited tsd-is-external"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="#icon-1024"></use></svg><span>module<wbr/>Id</span></a> <a href="ParamMgrNode.html#numberOfInputs" class="tsd-index-link tsd-is-inherited tsd-is-external"><svg class="tsd-