Searched refs:outputBus (Results 1 - 15 of 15) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/modules/webaudio/
H A DAnalyserNode.cpp53 AudioBus* outputBus = output(0)->bus(); local
56 outputBus->zero();
66 // (resulting in inputBus == outputBus). Otherwise, do an up-mix to stereo.
67 if (inputBus != outputBus)
68 outputBus->copyFrom(*inputBus);
H A DMediaStreamAudioSourceNode.cpp91 AudioBus* outputBus = output(0)->bus(); local
94 outputBus->zero();
98 if (!mediaStream() || m_sourceNumberOfChannels != outputBus->numberOfChannels()) {
99 outputBus->zero();
108 audioSourceProvider()->provideInput(outputBus, numberOfFrames);
111 outputBus->zero();
H A DGainNode.cpp59 AudioBus* outputBus = output(0)->bus(); local
60 ASSERT(outputBus);
63 outputBus->zero();
73 outputBus->copyWithSampleAccurateGainValuesFrom(*inputBus, gainValues, framesToProcess);
77 outputBus->copyWithGainFrom(*inputBus, &m_lastGain, gain()->value());
H A DMediaElementAudioSourceNode.cpp106 AudioBus* outputBus = output(0)->bus(); local
109 outputBus->zero();
121 m_multiChannelResampler->process(provider, outputBus, numberOfFrames);
125 provider->provideInput(outputBus, numberOfFrames);
130 outputBus->zero();
134 outputBus->zero();
H A DAudioScheduledSourceNode.cpp53 AudioBus* outputBus,
57 ASSERT(outputBus);
58 if (!outputBus)
82 outputBus->zero();
100 outputBus->zero();
107 for (unsigned i = 0; i < outputBus->numberOfChannels(); ++i)
108 memset(outputBus->channel(i)->mutableData(), 0, sizeof(float) * quantumFrameOffset);
127 for (unsigned i = 0; i < outputBus->numberOfChannels(); ++i)
128 memset(outputBus->channel(i)->mutableData() + zeroStartFrame, 0, sizeof(float) * framesToZero);
52 updateSchedulingInfo(size_t quantumFrameSize, AudioBus* outputBus, size_t& quantumFrameOffset, size_t& nonSilentFramesToProcess) argument
H A DConvolverNode.cpp72 AudioBus* outputBus = output(0)->bus(); local
73 ASSERT(outputBus);
79 outputBus->zero();
85 m_reverb->process(input(0)->bus(), outputBus, framesToProcess);
89 outputBus->zero();
H A DAudioBufferSourceNode.cpp89 AudioBus* outputBus = output(0)->bus(); local
92 outputBus->zero();
100 outputBus->zero();
108 outputBus->zero();
116 outputBus,
121 outputBus->zero();
125 for (unsigned i = 0; i < outputBus->numberOfChannels(); ++i)
126 m_destinationChannels[i] = outputBus->channel(i)->mutableData();
129 if (!renderFromBuffer(outputBus, quantumFrameOffset, bufferFramesToProcess)) {
130 outputBus
[all...]
H A DDynamicsCompressorNode.cpp67 AudioBus* outputBus = output(0)->bus(); local
68 ASSERT(outputBus);
82 m_dynamicsCompressor->process(input(0)->bus(), outputBus, framesToProcess);
H A DOscillatorNode.cpp224 AudioBus* outputBus = output(0)->bus(); local
226 if (!isInitialized() || !outputBus->numberOfChannels()) {
227 outputBus->zero();
239 outputBus->zero();
245 outputBus->zero();
252 updateSchedulingInfo(framesToProcess, outputBus, quantumFrameOffset, nonSilentFramesToProcess);
255 outputBus->zero();
262 float* destP = outputBus->channel(0)->mutableData();
332 outputBus->clearSilentFlag();
H A DScriptProcessorNode.cpp138 // As in other AudioNodes, ScriptProcessorNode uses an AudioBus for its input and output (see inputBus and outputBus below).
145 AudioBus* outputBus = this->output(0)->bus(); local
175 unsigned numberOfOutputChannels = outputBus->numberOfChannels();
190 memcpy(outputBus->channel(i)->mutableData(), outputBuffer->getChannelData(i)->data() + m_bufferReadWriteIndex, sizeof(float) * framesToProcess);
H A DAudioScheduledSourceNode.h87 // zeroing out portions of the outputBus which are outside the range of startFrame and endFrame.
93 AudioBus* outputBus,
/external/chromium_org/third_party/WebKit/Source/core/platform/audio/
H A DEqualPowerPanner.cpp52 void EqualPowerPanner::pan(double azimuth, double /*elevation*/, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) argument
61 bool isOutputSafe = outputBus && outputBus->numberOfChannels() == 2 && framesToProcess <= outputBus->length();
68 float* destinationL = outputBus->channelByType(AudioBus::ChannelLeft)->mutableData();
69 float* destinationR = outputBus->channelByType(AudioBus::ChannelRight)->mutableData();
H A DHRTFPanner.cpp122 void HRTFPanner::pan(double desiredAzimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) argument
129 bool isOutputGood = outputBus && outputBus->numberOfChannels() == 2 && framesToProcess <= outputBus->length();
133 if (outputBus)
134 outputBus->zero();
141 outputBus->zero();
151 outputBus->zero();
163 float* destinationL = outputBus->channelByType(AudioBus::ChannelLeft)->mutableData();
164 float* destinationR = outputBus
[all...]
H A DPanner.h57 virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) = 0;
H A DHRTFPanner.h41 virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess);

Completed in 200 milliseconds