diff options
Diffstat (limited to 'Source/WebCore/webaudio/AudioContext.cpp')
-rw-r--r-- | Source/WebCore/webaudio/AudioContext.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/WebCore/webaudio/AudioContext.cpp b/Source/WebCore/webaudio/AudioContext.cpp index afc81130b..5f4905a3b 100644 --- a/Source/WebCore/webaudio/AudioContext.cpp +++ b/Source/WebCore/webaudio/AudioContext.cpp @@ -445,9 +445,15 @@ PassRefPtr<AudioGainNode> AudioContext::createGainNode() PassRefPtr<DelayNode> AudioContext::createDelayNode() { + const double defaultMaxDelayTime = 1; + return createDelayNode(defaultMaxDelayTime); +} + +PassRefPtr<DelayNode> AudioContext::createDelayNode(double maxDelayTime) +{ ASSERT(isMainThread()); lazyInitialize(); - return DelayNode::create(this, m_destinationNode->sampleRate()); + return DelayNode::create(this, m_destinationNode->sampleRate(), maxDelayTime); } PassRefPtr<AudioChannelSplitter> AudioContext::createChannelSplitter() |