• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebCore-7537.78.1/Modules/webaudio/

Lines Matching refs:sampleRate

97 bool AudioContext::isSampleRateRangeGood(float sampleRate)
101 return sampleRate >= 44100 && sampleRate <= 96000;
146 m_hrtfDatabaseLoader = HRTFDatabaseLoader::createAndLoadAsynchronouslyIfNecessary(sampleRate());
150 AudioContext::AudioContext(Document* document, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate)
166 // FIXME: the passed in sampleRate MUST match the hardware sample-rate since HRTFDatabaseLoader is a singleton.
167 m_hrtfDatabaseLoader = HRTFDatabaseLoader::createAndLoadAsynchronouslyIfNecessary(sampleRate);
170 m_renderTarget = AudioBuffer::create(numberOfChannels, numberOfFrames, sampleRate);
327 PassRefPtr<AudioBuffer> AudioContext::createBuffer(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate, ExceptionCode& ec)
329 RefPtr<AudioBuffer> audioBuffer = AudioBuffer::create(numberOfChannels, numberOfFrames, sampleRate);
346 RefPtr<AudioBuffer> audioBuffer = AudioBuffer::createFromAudioFileData(arrayBuffer->data(), arrayBuffer->byteLength(), mixToMono, sampleRate());
361 m_audioDecoder.decodeAsync(audioData, sampleRate(), successCallback, errorCallback);
368 RefPtr<AudioBufferSourceNode> node = AudioBufferSourceNode::create(this, m_destinationNode->sampleRate());
433 node->setFormat(2, sampleRate());
464 RefPtr<ScriptProcessorNode> node = ScriptProcessorNode::create(this, m_destinationNode->sampleRate(), bufferSize, numberOfInputChannels, numberOfOutputChannels);
479 return BiquadFilterNode::create(this, m_destinationNode->sampleRate());
493 return PannerNode::create(this, m_destinationNode->sampleRate());
500 return ConvolverNode::create(this, m_destinationNode->sampleRate());
507 return DynamicsCompressorNode::create(this, m_destinationNode->sampleRate());
514 return AnalyserNode::create(this, m_destinationNode->sampleRate());
521 return GainNode::create(this, m_destinationNode->sampleRate());
534 RefPtr<DelayNode> node = DelayNode::create(this, m_destinationNode->sampleRate(), maxDelayTime, ec);
551 RefPtr<ChannelSplitterNode> node = ChannelSplitterNode::create(this, m_destinationNode->sampleRate(), numberOfOutputs);
572 RefPtr<ChannelMergerNode> node = ChannelMergerNode::create(this, m_destinationNode->sampleRate(), numberOfInputs);
587 RefPtr<OscillatorNode> node = OscillatorNode::create(this, m_destinationNode->sampleRate());
606 return WaveTable::create(sampleRate(), real, imag);