| 178 | } |
| 179 | |
| 180 | void AudioParam::connect(ContextGraphLock & g, std::shared_ptr<AudioParam> param, std::shared_ptr<AudioNodeOutput> output) |
| 181 | { |
| 182 | if (!output) |
| 183 | return; |
| 184 | |
| 185 | if (param->isConnected(output)) |
| 186 | return; |
| 187 | |
| 188 | param->junctionConnectOutput(output); |
| 189 | output->addParam(g, param); |
| 190 | } |
| 191 | |
| 192 | void AudioParam::disconnect(ContextGraphLock & g, std::shared_ptr<AudioParam> param, std::shared_ptr<AudioNodeOutput> output) |
| 193 | { |