| 575 | } |
| 576 | |
| 577 | void AudioContext::removeAutomaticPullNode(std::shared_ptr<AudioNode> node) |
| 578 | { |
| 579 | std::lock_guard<std::mutex> lock(m_updateMutex); |
| 580 | auto it = m_automaticPullNodes.find(node); |
| 581 | if (it != m_automaticPullNodes.end()) |
| 582 | { |
| 583 | m_automaticPullNodes.erase(it); |
| 584 | m_automaticPullNodesNeedUpdating = true; |
| 585 | } |
| 586 | } |
| 587 | |
| 588 | void AudioContext::updateAutomaticPullNodes() |
| 589 | { |