HomeSort by relevance Sort by last modified time
    Searched refs:AudioNode (Results 1 - 25 of 44) sorted by null

1 2

  /external/webkit/Source/WebCore/webaudio/
AudioChannelMerger.idl 32 ] AudioChannelMerger : AudioNode {
AudioChannelSplitter.idl 28 ] AudioChannelSplitter : AudioNode {
AudioSourceNode.h 32 #include "AudioNode.h"
36 class AudioSourceNode : public AudioNode {
39 : AudioNode(context, sampleRate)
AudioSourceNode.idl 32 ] AudioSourceNode : AudioNode {
AudioDestinationNode.idl 29 ] AudioDestinationNode : AudioNode {
AudioNode.cpp 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(
    [all...]
AudioGainNode.idl 29 ] AudioGainNode : AudioNode {
ConvolverNode.idl 30 ] ConvolverNode : AudioNode {
DelayNode.idl 29 ] DelayNode : AudioNode {
HighPass2FilterNode.idl 31 ] HighPass2FilterNode : AudioNode {
LowPass2FilterNode.idl 31 ] LowPass2FilterNode : AudioNode {
AudioNode.idl 28 ] AudioNode {
33 [Custom] void connect(in AudioNode destination, in unsigned long output, in unsigned long input)
JavaScriptAudioNode.idl 34 ] JavaScriptAudioNode : AudioNode {
AudioContext.h 99 // The AudioNode create methods are called on the main thread (from JavaScript).
116 void notifyNodeFinishedProcessing(AudioNode*);
128 void markForDeletion(AudioNode*);
182 // In AudioNode::deref() a tryLock() is used for calling finishDeref(), but if it fails keep track here.
183 void addDeferredFinishDeref(AudioNode*, AudioNode::RefType);
200 // Reconcile ref/deref which are defined both in AudioNode and EventTarget.
224 // uniquely connected to. See the AudioNode::ref() and AudioNode::deref() methods for more details.
225 void refNode(AudioNode*);
    [all...]
AudioNodeOutput.h 29 #include "AudioNode.h"
39 // AudioNodeOutput represents a single output for an AudioNode.
45 AudioNodeOutput(AudioNode*, unsigned numberOfChannels);
48 AudioNode* node() const { return m_node; }
51 // Causes our AudioNode to process if it hasn't already for this render quantum.
87 AudioNode* m_node;
DefaultAudioDestinationNode.cpp 60 AudioNode::initialize();
70 AudioNode::uninitialize();
AudioChannelMerger.h 32 #include "AudioNode.h"
39 class AudioChannelMerger : public AudioNode {
46 // AudioNode
AudioChannelSplitter.h 28 #include "AudioNode.h"
35 class AudioChannelSplitter : public AudioNode {
42 // AudioNode
AudioDestinationNode.h 29 #include "AudioNode.h"
37 class AudioDestinationNode : public AudioNode, public AudioSourceProvider {
42 // AudioNode
AudioNodeInput.h 29 #include "AudioNode.h"
35 class AudioNode;
38 // An AudioNodeInput represents an input to an AudioNode and can be connected from one or more AudioNodeOutputs.
44 AudioNodeInput(AudioNode*);
47 AudioNode* node() const { return m_node; }
85 AudioNode* m_node;
AudioNodeInput.cpp 32 #include "AudioNode.h"
40 AudioNodeInput::AudioNodeInput(AudioNode* node)
44 m_monoSummingBus = adoptPtr(new AudioBus(1, AudioNode::ProcessingSizeInFrames));
45 m_stereoSummingBus = adoptPtr(new AudioBus(2, AudioNode::ProcessingSizeInFrames));
65 node()->ref(AudioNode::RefTypeConnection);
81 node()->deref(AudioNode::RefTypeConnection); // Note: it's important to return immediately after all deref() calls since the node may be deleted.
89 node()->deref(AudioNode::RefTypeDisabled); // Note: it's important to return immediately after all deref() calls since the node may be deleted.
110 node()->ref(AudioNode::RefTypeDisabled);
111 node()->deref(AudioNode::RefTypeConnection); // Note: it's important to return immediately after all deref() calls since the node may be deleted.
129 node()->ref(AudioNode::RefTypeConnection)
    [all...]
RealtimeAnalyserNode.idl 29 ] RealtimeAnalyserNode : AudioNode {
AudioNode.h 41 // An AudioNode is the basic building block for handling audio within an AudioContext.
43 // Each AudioNode can have inputs and/or outputs. An AudioSourceNode has no inputs and a single output.
47 class AudioNode {
51 AudioNode(AudioContext*, double sampleRate);
52 virtual ~AudioNode();
113 bool connect(AudioNode* destination, unsigned outputIndex = 0, unsigned inputIndex = 0);
118 // processIfNecessary() is called by our output(s) when the rendering graph needs this AudioNode to process.
119 // This method ensures that the AudioNode will only process once per rendering time quantum even if it's called repeatedly.
120 // This handles the case of "fanout" where an output is connected to multiple AudioNode inputs.
136 // Inputs and outputs must be created before the AudioNode is initialized
    [all...]
ConvolverNode.cpp 48 : AudioNode(context, sampleRate)
99 AudioNode::initialize();
108 AudioNode::uninitialize();
136 OwnPtr<Reverb> reverb = adoptPtr(new Reverb(&bufferBus, AudioNode::ProcessingSizeInFrames, MaxFFTSize, 2, useBackgroundThreads));
  /external/webkit/Source/WebCore/bindings/js/
JSAudioNodeCustom.cpp 31 #include "AudioNode.h"
44 AudioNode* destinationNode = toAudioNode(exec->argument(0));
54 AudioNode* audioNode = static_cast<AudioNode*>(impl());
55 bool success = audioNode->connect(destinationNode, outputIndex, inputIndex);
68 AudioNode* audioNode = static_cast<AudioNode*>(impl());
69 audioNode->disconnect(outputIndex)
    [all...]

Completed in 67 milliseconds

1 2