Home | History | Annotate | Download | only in webaudio

Lines Matching refs:AudioNode

29 #include "AudioNode.h"
38 AudioNode::AudioNode(AudioContext* context, double sampleRate)
53 atexit(AudioNode::printNodeCounts);
58 AudioNode::~AudioNode()
62 printf("%p: %d: AudioNode::~AudioNode() %d %d %d\n", this, type(), m_normalRefCount, m_connectionRefCount, m_disabledRefCount);
66 void AudioNode::initialize()
71 void AudioNode::uninitialize()
76 void AudioNode::setType(NodeType type)
85 void AudioNode::lazyInitialize()
91 void AudioNode::addInput(PassOwnPtr<AudioNodeInput> input)
96 void AudioNode::addOutput(PassOwnPtr<AudioNodeOutput> output)
101 AudioNodeInput* AudioNode::input(unsigned i)
106 AudioNodeOutput* AudioNode::output(unsigned i)
111 bool AudioNode::connect(AudioNode* destination, unsigned outputIndex, unsigned inputIndex)
138 bool AudioNode::disconnect(unsigned outputIndex)
146 void AudioNode::processIfNecessary(size_t framesToProcess)
165 void AudioNode::pullInputs(size_t framesToProcess)
174 void AudioNode::ref(RefType refType)
191 printf("%p: %d: AudioNode::ref(%d) %d %d %d\n", this, type(), refType, m_normalRefCount, m_connectionRefCount, m_disabledRefCount);
202 void AudioNode::deref(RefType refType)
230 // We can't call in AudioContext::~AudioContext() since it will never be called as long as any AudioNode is alive
236 void AudioNode::finishDeref(RefType refType)
258 printf("%p: %d: AudioNode::deref(%d) %d %d %d\n", this, type(), refType, m_normalRefCount, m_connectionRefCount, m_disabledRefCount);
283 // a tailTime attribute. Then the AudioNode only needs to remain "active" for tailTime seconds after there are no
297 bool AudioNode::s_isNodeCountInitialized = false;
298 int AudioNode::s_nodeCount[NodeTypeEnd];
300 void AudioNode::printNodeCounts()
304 printf("AudioNode: reference counts\n");