AudioNode 68 Source/bindings/v8/custom/V8AudioNodeCustom.cpp v8::Handle<v8::Object> wrap(AudioNode* impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate) AudioNode 72 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeDestination: AudioNode 74 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeOscillator: AudioNode 76 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeAudioBufferSource: AudioNode 78 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeMediaElementAudioSource: AudioNode 80 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeMediaStreamAudioDestination: AudioNode 82 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeMediaStreamAudioSource: AudioNode 84 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeJavaScript: AudioNode 86 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeBiquadFilter: AudioNode 88 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypePanner: AudioNode 90 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeConvolver: AudioNode 92 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeDelay: AudioNode 94 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeGain: AudioNode 96 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeChannelSplitter: AudioNode 98 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeChannelMerger: AudioNode 100 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeAnalyser: AudioNode 102 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeDynamicsCompressor: AudioNode 104 Source/bindings/v8/custom/V8AudioNodeCustom.cpp case AudioNode::NodeTypeWaveShaper: AudioNode 38 Source/modules/webaudio/AudioBasicInspectorNode.cpp : AudioNode(context, sampleRate) AudioNode 54 Source/modules/webaudio/AudioBasicInspectorNode.cpp void AudioBasicInspectorNode::connect(AudioNode* destination, unsigned outputIndex, unsigned inputIndex, ExceptionState& exceptionState) AudioNode 60 Source/modules/webaudio/AudioBasicInspectorNode.cpp AudioNode::connect(destination, outputIndex, inputIndex, exceptionState); AudioNode 70 Source/modules/webaudio/AudioBasicInspectorNode.cpp AudioNode::disconnect(outputIndex, exceptionState); AudioNode 89 Source/modules/webaudio/AudioBasicInspectorNode.cpp AudioNode::checkNumberOfChannelsForInput(input); AudioNode 37 Source/modules/webaudio/AudioBasicInspectorNode.h class AudioBasicInspectorNode : public AudioNode { AudioNode 43 Source/modules/webaudio/AudioBasicInspectorNode.h virtual void connect(AudioNode*, unsigned outputIndex, unsigned inputIndex, ExceptionState&) OVERRIDE FINAL; AudioNode 40 Source/modules/webaudio/AudioBasicProcessorNode.cpp : AudioNode(context, sampleRate) AudioNode 56 Source/modules/webaudio/AudioBasicProcessorNode.cpp AudioNode::initialize(); AudioNode 67 Source/modules/webaudio/AudioBasicProcessorNode.cpp AudioNode::uninitialize(); AudioNode 125 Source/modules/webaudio/AudioBasicProcessorNode.cpp AudioNode::checkNumberOfChannelsForInput(input); AudioNode 40 Source/modules/webaudio/AudioBasicProcessorNode.h class AudioBasicProcessorNode : public AudioNode { AudioNode 475 Source/modules/webaudio/AudioBufferSourceNode.cpp pannerNode->ref(AudioNode::RefTypeConnection); AudioNode 477 Source/modules/webaudio/AudioBufferSourceNode.cpp m_pannerNode->deref(AudioNode::RefTypeConnection); AudioNode 486 Source/modules/webaudio/AudioBufferSourceNode.cpp m_pannerNode->deref(AudioNode::RefTypeConnection); AudioNode 636 Source/modules/webaudio/AudioContext.cpp void AudioContext::notifyNodeFinishedProcessing(AudioNode* node) AudioNode 652 Source/modules/webaudio/AudioContext.cpp void AudioContext::refNode(AudioNode* node) AudioNode 657 Source/modules/webaudio/AudioContext.cpp node->ref(AudioNode::RefTypeConnection); AudioNode 661 Source/modules/webaudio/AudioContext.cpp void AudioContext::derefNode(AudioNode* node) AudioNode 665 Source/modules/webaudio/AudioContext.cpp node->deref(AudioNode::RefTypeConnection); AudioNode 679 Source/modules/webaudio/AudioContext.cpp m_referencedNodes[i]->deref(AudioNode::RefTypeConnection); AudioNode 753 Source/modules/webaudio/AudioContext.cpp void AudioContext::addDeferredFinishDeref(AudioNode* node) AudioNode 812 Source/modules/webaudio/AudioContext.cpp AudioNode* node = m_deferredFinishDerefList[i]; AudioNode 813 Source/modules/webaudio/AudioContext.cpp node->finishDeref(AudioNode::RefTypeConnection); AudioNode 819 Source/modules/webaudio/AudioContext.cpp void AudioContext::markForDeletion(AudioNode* node) AudioNode 877 Source/modules/webaudio/AudioContext.cpp AudioNode* node = m_nodesToDelete[n - 1]; AudioNode 936 Source/modules/webaudio/AudioContext.cpp void AudioContext::addAutomaticPullNode(AudioNode* node) AudioNode 946 Source/modules/webaudio/AudioContext.cpp void AudioContext::removeAutomaticPullNode(AudioNode* node) AudioNode 965 Source/modules/webaudio/AudioContext.cpp for (HashSet<AudioNode*>::iterator i = m_automaticPullNodes.begin(); i != m_automaticPullNodes.end(); ++i, ++j) { AudioNode 966 Source/modules/webaudio/AudioContext.cpp AudioNode* output = *i; AudioNode 140 Source/modules/webaudio/AudioContext.h void notifyNodeFinishedProcessing(AudioNode*); AudioNode 152 Source/modules/webaudio/AudioContext.h void markForDeletion(AudioNode*); AudioNode 157 Source/modules/webaudio/AudioContext.h void addAutomaticPullNode(AudioNode*); AudioNode 158 Source/modules/webaudio/AudioContext.h void removeAutomaticPullNode(AudioNode*); AudioNode 218 Source/modules/webaudio/AudioContext.h void addDeferredFinishDeref(AudioNode*); AudioNode 270 Source/modules/webaudio/AudioContext.h void refNode(AudioNode*); AudioNode 271 Source/modules/webaudio/AudioContext.h void derefNode(AudioNode*); AudioNode 281 Source/modules/webaudio/AudioContext.h Vector<AudioNode*> m_finishedNodes; AudioNode 286 Source/modules/webaudio/AudioContext.h Vector<AudioNode*> m_referencedNodes; AudioNode 292 Source/modules/webaudio/AudioContext.h Vector<AudioNode*> m_nodesMarkedForDeletion; AudioNode 295 Source/modules/webaudio/AudioContext.h Vector<AudioNode*> m_nodesToDelete; AudioNode 306 Source/modules/webaudio/AudioContext.h HashSet<AudioNode*> m_automaticPullNodes; AudioNode 307 Source/modules/webaudio/AudioContext.h Vector<AudioNode*> m_renderingAutomaticPullNodes; AudioNode 320 Source/modules/webaudio/AudioContext.h Vector<AudioNode*> m_deferredFinishDerefList; AudioNode 40 Source/modules/webaudio/AudioDestinationNode.cpp : AudioNode(context, sampleRate) AudioNode 39 Source/modules/webaudio/AudioDestinationNode.h class AudioDestinationNode : public AudioNode, public AudioIOCallback { AudioNode 64 Source/modules/webaudio/AudioDestinationNode.h : m_sourceBus(AudioBus::create(2, AudioNode::ProcessingSizeInFrames)) // FIXME: handle non-stereo local input. AudioNode 46 Source/modules/webaudio/AudioNode.cpp AudioNode::AudioNode(AudioContext* context, float sampleRate) AudioNode 66 Source/modules/webaudio/AudioNode.cpp atexit(AudioNode::printNodeCounts); AudioNode 71 Source/modules/webaudio/AudioNode.cpp AudioNode::~AudioNode() AudioNode 79 Source/modules/webaudio/AudioNode.cpp void AudioNode::initialize() AudioNode 84 Source/modules/webaudio/AudioNode.cpp void AudioNode::uninitialize() AudioNode 89 Source/modules/webaudio/AudioNode.cpp String AudioNode::nodeTypeName() const AudioNode 134 Source/modules/webaudio/AudioNode.cpp void AudioNode::setNodeType(NodeType type) AudioNode 143 Source/modules/webaudio/AudioNode.cpp void AudioNode::addInput(PassOwnPtr<AudioNodeInput> input) AudioNode 148 Source/modules/webaudio/AudioNode.cpp void AudioNode::addOutput(PassOwnPtr<AudioNodeOutput> output) AudioNode 153 Source/modules/webaudio/AudioNode.cpp AudioNodeInput* AudioNode::input(unsigned i) AudioNode 160 Source/modules/webaudio/AudioNode.cpp AudioNodeOutput* AudioNode::output(unsigned i) AudioNode 167 Source/modules/webaudio/AudioNode.cpp void AudioNode::connect(AudioNode* destination, unsigned outputIndex, unsigned inputIndex, ExceptionState& exceptionState) AudioNode 209 Source/modules/webaudio/AudioNode.cpp void AudioNode::connect(AudioParam* param, unsigned outputIndex, ExceptionState& exceptionState) AudioNode 239 Source/modules/webaudio/AudioNode.cpp void AudioNode::disconnect(unsigned outputIndex, ExceptionState& exceptionState) AudioNode 256 Source/modules/webaudio/AudioNode.cpp unsigned long AudioNode::channelCount() AudioNode 261 Source/modules/webaudio/AudioNode.cpp void AudioNode::setChannelCount(unsigned long channelCount, ExceptionState& exceptionState) AudioNode 279 Source/modules/webaudio/AudioNode.cpp String AudioNode::channelCountMode() AudioNode 293 Source/modules/webaudio/AudioNode.cpp void AudioNode::setChannelCountMode(const String& mode, ExceptionState& exceptionState) AudioNode 316 Source/modules/webaudio/AudioNode.cpp String AudioNode::channelInterpretation() AudioNode 328 Source/modules/webaudio/AudioNode.cpp void AudioNode::setChannelInterpretation(const String& interpretation, ExceptionState& exceptionState) AudioNode 344 Source/modules/webaudio/AudioNode.cpp void AudioNode::updateChannelsForInputs() AudioNode 350 Source/modules/webaudio/AudioNode.cpp const AtomicString& AudioNode::interfaceName() const AudioNode 352 Source/modules/webaudio/AudioNode.cpp return EventTargetNames::AudioNode; AudioNode 355 Source/modules/webaudio/AudioNode.cpp ExecutionContext* AudioNode::executionContext() const AudioNode 357 Source/modules/webaudio/AudioNode.cpp return const_cast<AudioNode*>(this)->context()->executionContext(); AudioNode 360 Source/modules/webaudio/AudioNode.cpp void AudioNode::processIfNecessary(size_t framesToProcess) AudioNode 390 Source/modules/webaudio/AudioNode.cpp void AudioNode::checkNumberOfChannelsForInput(AudioNodeInput* input) AudioNode 401 Source/modules/webaudio/AudioNode.cpp bool AudioNode::propagatesSilence() const AudioNode 406 Source/modules/webaudio/AudioNode.cpp void AudioNode::pullInputs(size_t framesToProcess) AudioNode 415 Source/modules/webaudio/AudioNode.cpp bool AudioNode::inputsAreSilent() AudioNode 424 Source/modules/webaudio/AudioNode.cpp void AudioNode::silenceOutputs() AudioNode 430 Source/modules/webaudio/AudioNode.cpp void AudioNode::unsilenceOutputs() AudioNode 436 Source/modules/webaudio/AudioNode.cpp void AudioNode::enableOutputsIfNecessary() AudioNode 448 Source/modules/webaudio/AudioNode.cpp void AudioNode::disableOutputsIfNecessary() AudioNode 474 Source/modules/webaudio/AudioNode.cpp void AudioNode::ref(RefType refType) AudioNode 498 Source/modules/webaudio/AudioNode.cpp void AudioNode::deref(RefType refType) AudioNode 533 Source/modules/webaudio/AudioNode.cpp void AudioNode::finishDeref(RefType refType) AudioNode 572 Source/modules/webaudio/AudioNode.cpp bool AudioNode::s_isNodeCountInitialized = false; AudioNode 573 Source/modules/webaudio/AudioNode.cpp int AudioNode::s_nodeCount[NodeTypeEnd]; AudioNode 575 Source/modules/webaudio/AudioNode.cpp void AudioNode::printNodeCounts() AudioNode 53 Source/modules/webaudio/AudioNode.h class AudioNode : public ScriptWrappable, public EventTargetWithInlineData { AudioNode 57 Source/modules/webaudio/AudioNode.h AudioNode(AudioContext*, float sampleRate); AudioNode 58 Source/modules/webaudio/AudioNode.h virtual ~AudioNode(); AudioNode 126 Source/modules/webaudio/AudioNode.h virtual void connect(AudioNode*, unsigned outputIndex, unsigned inputIndex, ExceptionState&); AudioNode 39 Source/modules/webaudio/AudioNodeInput.cpp AudioNodeInput::AudioNodeInput(AudioNode* node) AudioNode 44 Source/modules/webaudio/AudioNodeInput.cpp m_internalSummingBus = AudioBus::create(1, AudioNode::ProcessingSizeInFrames); AudioNode 64 Source/modules/webaudio/AudioNodeInput.cpp node()->ref(AudioNode::RefTypeConnection); AudioNode 80 Source/modules/webaudio/AudioNodeInput.cpp node()->deref(AudioNode::RefTypeConnection); // Note: it's important to return immediately after all deref() calls since the node may be deleted. AudioNode 88 Source/modules/webaudio/AudioNodeInput.cpp node()->deref(AudioNode::RefTypeConnection); // Note: it's important to return immediately after all deref() calls since the node may be deleted. AudioNode 146 Source/modules/webaudio/AudioNodeInput.cpp m_internalSummingBus = AudioBus::create(numberOfInputChannels, AudioNode::ProcessingSizeInFrames); AudioNode 151 Source/modules/webaudio/AudioNodeInput.cpp AudioNode::ChannelCountMode mode = node()->internalChannelCountMode(); AudioNode 152 Source/modules/webaudio/AudioNodeInput.cpp if (mode == AudioNode::Explicit) AudioNode 165 Source/modules/webaudio/AudioNodeInput.cpp if (mode == AudioNode::ClampedMax) AudioNode 176 Source/modules/webaudio/AudioNodeInput.cpp if (numberOfRenderingConnections() == 1 && node()->internalChannelCountMode() == AudioNode::Max) AudioNode 195 Source/modules/webaudio/AudioNodeInput.cpp ASSERT(numberOfRenderingConnections() > 1 || node()->internalChannelCountMode() != AudioNode::Max); AudioNode 222 Source/modules/webaudio/AudioNodeInput.cpp if (numberOfRenderingConnections() == 1 && node()->internalChannelCountMode() == AudioNode::Max) { AudioNode 36 Source/modules/webaudio/AudioNodeInput.h class AudioNode; AudioNode 45 Source/modules/webaudio/AudioNodeInput.h explicit AudioNodeInput(AudioNode*); AudioNode 52 Source/modules/webaudio/AudioNodeInput.h AudioNode* node() const { return m_node; } AudioNode 83 Source/modules/webaudio/AudioNodeInput.h AudioNode* m_node; AudioNode 37 Source/modules/webaudio/AudioNodeOutput.cpp AudioNodeOutput::AudioNodeOutput(AudioNode* node, unsigned numberOfChannels) AudioNode 48 Source/modules/webaudio/AudioNodeOutput.cpp m_internalBus = AudioBus::create(numberOfChannels, AudioNode::ProcessingSizeInFrames); AudioNode 72 Source/modules/webaudio/AudioNodeOutput.cpp m_internalBus = AudioBus::create(numberOfChannels(), AudioNode::ProcessingSizeInFrames); AudioNode 101 Source/modules/webaudio/AudioNodeOutput.cpp AudioNode* connectionNode = input->node(); AudioNode 46 Source/modules/webaudio/AudioNodeOutput.h AudioNodeOutput(AudioNode*, unsigned numberOfChannels); AudioNode 49 Source/modules/webaudio/AudioNodeOutput.h AudioNode* node() const { return m_node; } AudioNode 85 Source/modules/webaudio/AudioNodeOutput.h AudioNode* m_node; AudioNode 147 Source/modules/webaudio/AudioParam.cpp AudioBus* connectionBus = output->pull(0, AudioNode::ProcessingSizeInFrames); AudioNode 143 Source/modules/webaudio/AudioParamTimeline.cpp double controlRate = sampleRate / AudioNode::ProcessingSizeInFrames; // one parameter change per render quantum AudioNode 63 Source/modules/webaudio/AudioScheduledSourceNode.cpp ASSERT(quantumFrameSize == AudioNode::ProcessingSizeInFrames); AudioNode 64 Source/modules/webaudio/AudioScheduledSourceNode.cpp if (quantumFrameSize != AudioNode::ProcessingSizeInFrames) AudioNode 36 Source/modules/webaudio/AudioSourceNode.h class AudioSourceNode : public AudioNode { AudioNode 39 Source/modules/webaudio/AudioSourceNode.h : AudioNode(context, sampleRate) AudioNode 52 Source/modules/webaudio/ChannelMergerNode.cpp : AudioNode(context, sampleRate) AudioNode 121 Source/modules/webaudio/ChannelMergerNode.cpp AudioNode::checkNumberOfChannelsForInput(input); AudioNode 39 Source/modules/webaudio/ChannelMergerNode.h class ChannelMergerNode FINAL : public AudioNode { AudioNode 46 Source/modules/webaudio/ChannelSplitterNode.cpp : AudioNode(context, sampleRate) AudioNode 35 Source/modules/webaudio/ChannelSplitterNode.h class ChannelSplitterNode FINAL : public AudioNode { AudioNode 51 Source/modules/webaudio/ConvolverNode.cpp : AudioNode(context, sampleRate) AudioNode 100 Source/modules/webaudio/ConvolverNode.cpp AudioNode::initialize(); AudioNode 109 Source/modules/webaudio/ConvolverNode.cpp AudioNode::uninitialize(); AudioNode 146 Source/modules/webaudio/ConvolverNode.cpp OwnPtr<Reverb> reverb = adoptPtr(new Reverb(bufferBus.get(), AudioNode::ProcessingSizeInFrames, MaxFFTSize, 2, useBackgroundThreads, m_normalize)); AudioNode 39 Source/modules/webaudio/ConvolverNode.h class ConvolverNode FINAL : public AudioNode { AudioNode 61 Source/modules/webaudio/DefaultAudioDestinationNode.cpp AudioNode::initialize(); AudioNode 73 Source/modules/webaudio/DefaultAudioDestinationNode.cpp AudioNode::uninitialize(); AudioNode 112 Source/modules/webaudio/DefaultAudioDestinationNode.cpp AudioNode::setChannelCount(channelCount, exceptionState); AudioNode 42 Source/modules/webaudio/DelayDSPKernel.cpp : AudioDelayDSPKernel(processor, AudioNode::ProcessingSizeInFrames) AudioNode 42 Source/modules/webaudio/DynamicsCompressorNode.cpp : AudioNode(context, sampleRate) AudioNode 93 Source/modules/webaudio/DynamicsCompressorNode.cpp AudioNode::initialize(); AudioNode 103 Source/modules/webaudio/DynamicsCompressorNode.cpp AudioNode::uninitialize(); AudioNode 36 Source/modules/webaudio/DynamicsCompressorNode.h class DynamicsCompressorNode FINAL : public AudioNode { AudioNode 38 Source/modules/webaudio/GainNode.cpp : AudioNode(context, sampleRate) AudioNode 40 Source/modules/webaudio/GainNode.cpp , m_sampleAccurateGainValues(AudioNode::ProcessingSizeInFrames) // FIXME: can probably share temp buffer in context AudioNode 108 Source/modules/webaudio/GainNode.cpp AudioNode::checkNumberOfChannelsForInput(input); AudioNode 40 Source/modules/webaudio/GainNode.h class GainNode FINAL : public AudioNode { AudioNode 63 Source/modules/webaudio/OfflineAudioDestinationNode.cpp AudioNode::initialize(); AudioNode 74 Source/modules/webaudio/OfflineAudioDestinationNode.cpp AudioNode::uninitialize(); AudioNode 56 Source/modules/webaudio/OscillatorNode.cpp , m_phaseIncrements(AudioNode::ProcessingSizeInFrames) AudioNode 57 Source/modules/webaudio/OscillatorNode.cpp , m_detuneValues(AudioNode::ProcessingSizeInFrames) AudioNode 50 Source/modules/webaudio/PannerNode.cpp : AudioNode(context, sampleRate) AudioNode 103 Source/modules/webaudio/PannerNode.cpp HashMap<AudioNode*, bool> visitedNodes; AudioNode 109 Source/modules/webaudio/PannerNode.cpp AudioNode::pullInputs(framesToProcess); AudioNode 175 Source/modules/webaudio/PannerNode.cpp AudioNode::initialize(); AudioNode 184 Source/modules/webaudio/PannerNode.cpp AudioNode::uninitialize(); AudioNode 518 Source/modules/webaudio/PannerNode.cpp void PannerNode::notifyAudioSourcesConnectedToNode(AudioNode* node, HashMap<AudioNode*, bool>& visitedNodes) AudioNode 536 Source/modules/webaudio/PannerNode.cpp AudioNode* connectedNode = connectedOutput->node(); AudioNode 537 Source/modules/webaudio/PannerNode.cpp HashMap<AudioNode*, bool>::iterator iterator = visitedNodes.find(connectedNode); AudioNode 49 Source/modules/webaudio/PannerNode.h class PannerNode FINAL : public AudioNode { AudioNode 142 Source/modules/webaudio/PannerNode.h void notifyAudioSourcesConnectedToNode(AudioNode*, HashMap<AudioNode*, bool> &visitedNodes); AudioNode 91 Source/modules/webaudio/ScriptProcessorNode.cpp : AudioNode(context, sampleRate) AudioNode 98 Source/modules/webaudio/ScriptProcessorNode.cpp , m_internalInputBus(AudioBus::create(numberOfInputChannels, AudioNode::ProcessingSizeInFrames, false)) AudioNode 102 Source/modules/webaudio/ScriptProcessorNode.cpp if (m_bufferSize < AudioNode::ProcessingSizeInFrames) AudioNode 103 Source/modules/webaudio/ScriptProcessorNode.cpp m_bufferSize = AudioNode::ProcessingSizeInFrames; AudioNode 137 Source/modules/webaudio/ScriptProcessorNode.cpp AudioNode::initialize(); AudioNode 148 Source/modules/webaudio/ScriptProcessorNode.cpp AudioNode::uninitialize(); AudioNode 47 Source/modules/webaudio/ScriptProcessorNode.h class ScriptProcessorNode FINAL : public AudioNode {