Home | History | Annotate | Download | only in webaudio

Lines Matching defs:AudioNode

29 #include "modules/webaudio/AudioNode.h"
46 unsigned AudioNode::s_instanceCount = 0;
48 AudioNode::AudioNode(AudioContext* context, float sampleRate)
66 atexit(AudioNode::printNodeCounts);
72 AudioNode::~AudioNode()
77 fprintf(stderr, "%p: %2d: AudioNode::~AudioNode() %d [%d]\n",
82 void AudioNode::initialize()
87 void AudioNode::uninitialize()
92 void AudioNode::dispose()
104 String AudioNode::nodeTypeName() const
149 void AudioNode::setNodeType(NodeType type)
155 fprintf(stderr, "%p: %2d: AudioNode::AudioNode [%3d]\n", this, nodeType(), s_nodeCount[nodeType()]);
159 void AudioNode::addInput()
164 void AudioNode::addOutput(AudioNodeOutput* output)
169 AudioNodeInput* AudioNode::input(unsigned i)
176 AudioNodeOutput* AudioNode::output(unsigned i)
183 void AudioNode::connect(AudioNode* destination, unsigned outputIndex, unsigned inputIndex, ExceptionState& exceptionState)
224 void AudioNode::connect(AudioParam* param, unsigned outputIndex, ExceptionState& exceptionState)
253 void AudioNode::disconnect(unsigned outputIndex, ExceptionState& exceptionState)
270 unsigned long AudioNode::channelCount()
275 void AudioNode::setChannelCount(unsigned long channelCount, ExceptionState& exceptionState)
293 String AudioNode::channelCountMode()
307 void AudioNode::setChannelCountMode(const String& mode, ExceptionState& exceptionState)
328 String AudioNode::channelInterpretation()
340 void AudioNode::setChannelInterpretation(const String& interpretation, ExceptionState& exceptionState)
354 void AudioNode::updateChannelsForInputs()
360 const AtomicString& AudioNode::interfaceName() const
362 return EventTargetNames::AudioNode;
365 ExecutionContext* AudioNode::executionContext() const
367 return const_cast<AudioNode*>(this)->context()->executionContext();
370 void AudioNode::processIfNecessary(size_t framesToProcess)
400 void AudioNode::checkNumberOfChannelsForInput(AudioNodeInput* input)
411 bool AudioNode::propagatesSilence() const
416 void AudioNode::pullInputs(size_t framesToProcess)
425 bool AudioNode::inputsAreSilent()
434 void AudioNode::silenceOutputs()
440 void AudioNode::unsilenceOutputs()
446 void AudioNode::enableOutputsIfNecessary()
458 void AudioNode::disableOutputsIfNecessary()
474 // a tailTime attribute. Then the AudioNode only needs to remain "active" for tailTime seconds after there are no
484 void AudioNode::makeConnection()
489 fprintf(stderr, "%p: %2d: AudioNode::ref %3d [%3d]\n",
498 void AudioNode::breakConnection()
527 void AudioNode::breakConnectionWithLock()
532 fprintf(stderr, "%p: %2d: AudioNode::deref %3d [%3d]\n",
542 bool AudioNode::s_isNodeCountInitialized = false;
543 int AudioNode::s_nodeCount[NodeTypeEnd];
545 void AudioNode::printNodeCounts()
549 fprintf(stderr, "AudioNode: reference counts\n");
560 void AudioNode::trace(Visitor* visitor)
568 void AudioNode::updateChannelCountMode()