/external/chromium_org/third_party/WebKit/Source/core/platform/audio/ |
H A D | ReverbInputBuffer.cpp | 43 void ReverbInputBuffer::write(const float* sourceP, size_t numberOfFrames) argument 46 bool isCopySafe = m_writeIndex + numberOfFrames <= bufferLength; 51 memcpy(m_buffer.data() + m_writeIndex, sourceP, sizeof(float) * numberOfFrames); 53 m_writeIndex += numberOfFrames; 60 float* ReverbInputBuffer::directReadFrom(int* readIndex, size_t numberOfFrames) argument 63 bool isPointerGood = readIndex && *readIndex >= 0 && *readIndex + numberOfFrames <= bufferLength; 76 *readIndex = (*readIndex + numberOfFrames) % bufferLength;
|
H A D | ReverbAccumulationBuffer.cpp | 48 void ReverbAccumulationBuffer::readAndClear(float* destination, size_t numberOfFrames) argument 51 bool isCopySafe = m_readIndex <= bufferLength && numberOfFrames <= bufferLength; 58 size_t numberOfFrames1 = std::min(numberOfFrames, framesAvailable); 59 size_t numberOfFrames2 = numberOfFrames - numberOfFrames1; 71 m_readIndex = (m_readIndex + numberOfFrames) % bufferLength; 72 m_readTimeFrame += numberOfFrames; 75 void ReverbAccumulationBuffer::updateReadIndex(int* readIndex, size_t numberOfFrames) const 78 *readIndex = (*readIndex + numberOfFrames) % m_buffer.size(); 81 int ReverbAccumulationBuffer::accumulate(float* source, size_t numberOfFrames, int* readIndex, size_t delayFrames) argument 88 *readIndex = (*readIndex + numberOfFrames) [all...] |
H A D | ReverbAccumulationBuffer.h | 43 // This will read from, then clear-out numberOfFrames 44 void readAndClear(float* destination, size_t numberOfFrames); 50 int accumulate(float* source, size_t numberOfFrames, int* readIndex, size_t delayFrames); 53 void updateReadIndex(int* readIndex, size_t numberOfFrames) const;
|
H A D | ReverbInputBuffer.h | 42 // The assumption is that the buffer's length is evenly divisible by numberOfFrames (for nearly all cases this will be fine). 43 // FIXME: remove numberOfFrames restriction... 44 void write(const float* sourceP, size_t numberOfFrames); 51 // The assumption is that the buffer's length is evenly divisible by numberOfFrames. 52 // FIXME: remove numberOfFrames restriction... 53 float* directReadFrom(int* readIndex, size_t numberOfFrames);
|
H A D | AudioDestinationConsumer.h | 45 virtual void consumeAudio(AudioBus*, size_t numberOfFrames) = 0;
|
H A D | AudioPullFIFO.h | 56 // Fill the FIFO buffer with at least |numberOfFrames| more data. 57 void fillBuffer(size_t numberOfFrames);
|
H A D | AudioPullFIFO.cpp | 58 void AudioPullFIFO::fillBuffer(size_t numberOfFrames) argument 60 // Keep asking the provider to give us data until we have received at least |numberOfFrames| of 64 while (framesProvided < numberOfFrames) {
|
/external/chromium_org/third_party/WebKit/Source/modules/webaudio/ |
H A D | OfflineAudioContext.h | 36 static PassRefPtr<OfflineAudioContext> create(ScriptExecutionContext*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate, ExceptionState&); 41 OfflineAudioContext(Document*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate);
|
H A D | OfflineAudioContext.idl | 28 Constructor(unsigned long numberOfChannels, unsigned long numberOfFrames, float sampleRate),
|
H A D | AudioDestinationNode.cpp | 54 void AudioDestinationNode::render(AudioBus* sourceBus, AudioBus* destinationBus, size_t numberOfFrames) argument 77 AudioBus* renderedBus = input(0)->pull(destinationBus, numberOfFrames); 87 context()->processAutomaticPullNodes(numberOfFrames); 93 m_currentSampleFrame += numberOfFrames;
|
H A D | OfflineAudioContext.cpp | 38 PassRefPtr<OfflineAudioContext> OfflineAudioContext::create(ScriptExecutionContext* context, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate, ExceptionState& es) argument 53 RefPtr<OfflineAudioContext> audioContext(adoptRef(new OfflineAudioContext(document, numberOfChannels, numberOfFrames, sampleRate))); 58 OfflineAudioContext::OfflineAudioContext(Document* document, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate) argument 59 : AudioContext(document, numberOfChannels, numberOfFrames, sampleRate)
|
H A D | AudioDestinationNode.h | 50 virtual void render(AudioBus* sourceBus, AudioBus* destinationBus, size_t numberOfFrames); 81 virtual void provideInput(AudioBus* destinationBus, size_t numberOfFrames) argument 83 bool isGood = destinationBus && destinationBus->length() == numberOfFrames && m_sourceBus->length() == numberOfFrames;
|
H A D | AudioBuffer.h | 46 static PassRefPtr<AudioBuffer> create(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate); 72 AudioBuffer(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate);
|
H A D | DelayDSPKernel.h | 46 void setDelayFrames(double numberOfFrames) { m_desiredDelayFrames = numberOfFrames; } argument
|
H A D | AudioBuffer.cpp | 43 PassRefPtr<AudioBuffer> AudioBuffer::create(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate) argument 45 if (sampleRate < 22050 || sampleRate > 96000 || numberOfChannels > AudioContext::maxNumberOfChannels() || !numberOfFrames) 48 return adoptRef(new AudioBuffer(numberOfChannels, numberOfFrames, sampleRate)); 60 AudioBuffer::AudioBuffer(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate) argument 63 , m_length(numberOfFrames)
|
H A D | MediaElementAudioSourceNode.cpp | 104 void MediaElementAudioSourceNode::process(size_t numberOfFrames) argument 121 m_multiChannelResampler->process(provider, outputBus, numberOfFrames); 125 provider->provideInput(outputBus, numberOfFrames);
|
H A D | MediaStreamAudioDestinationNode.cpp | 75 void MediaStreamAudioDestinationNode::process(size_t numberOfFrames) argument 78 m_source->consumeAudio(m_mixBus.get(), numberOfFrames);
|
H A D | MediaStreamAudioSourceNode.cpp | 89 void MediaStreamAudioSourceNode::process(size_t numberOfFrames) argument 108 audioSourceProvider()->provideInput(outputBus, numberOfFrames);
|
H A D | AudioBufferSourceNode.h | 99 bool renderFromBuffer(AudioBus*, unsigned destinationFrameOffset, size_t numberOfFrames);
|
/external/chromium_org/third_party/WebKit/public/platform/ |
H A D | WebAudioDestinationConsumer.h | 38 // The size of the vector is the number of audio channels, and numberOfFrames is the 40 virtual void consumeAudio(const WebVector<const float*>&, size_t numberOfFrames) = 0;
|
H A D | WebAudioDevice.h | 42 virtual void render(const WebVector<float*>& sourceData, const WebVector<float*>& destinationData, size_t numberOfFrames) { }; argument
|
/external/chromium_org/third_party/WebKit/public/web/ |
H A D | WebAudioSourceProvider.h | 38 virtual void provideInput(const WebVector<float*>& audioData, size_t numberOfFrames) = 0;
|
/external/chromium_org/third_party/WebKit/Source/core/platform/audio/chromium/ |
H A D | AudioDestinationChromium.cpp | 138 void AudioDestinationChromium::render(const WebKit::WebVector<float*>& sourceData, const WebKit::WebVector<float*>& audioData, size_t numberOfFrames) argument 146 bool isBufferSizeGood = numberOfFrames == m_callbackBufferSize; 155 RefPtr<AudioBus> wrapperBus = AudioBus::create(2, numberOfFrames, false); 156 wrapperBus->setChannelMemory(0, sourceData[0], numberOfFrames); 157 wrapperBus->setChannelMemory(1, sourceData[1], numberOfFrames); 162 m_renderBus->setChannelMemory(i, audioData[i], numberOfFrames); 164 m_fifo->consume(m_renderBus.get(), numberOfFrames);
|
H A D | AudioDestinationChromium.h | 58 virtual void render(const WebKit::WebVector<float*>& sourceData, const WebKit::WebVector<float*>& audioData, size_t numberOfFrames);
|
/external/chromium_org/third_party/WebKit/Source/core/platform/mediastream/ |
H A D | MediaStreamSource.cpp | 100 void MediaStreamSource::consumeAudio(AudioBus* bus, size_t numberOfFrames) argument 105 (*it)->consumeAudio(bus, numberOfFrames);
|