OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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