/external/chromium_org/third_party/WebKit/Source/modules/webaudio/ |
H A D | GainNode.cpp | 58 AudioBus* outputBus = output(0)->bus(); local 59 ASSERT(outputBus); 62 outputBus->zero(); 72 outputBus->copyWithSampleAccurateGainValuesFrom(*inputBus, gainValues, framesToProcess); 76 outputBus->copyWithGainFrom(*inputBus, &m_lastGain, gain()->value());
|
H A D | MediaElementAudioSourceNode.cpp | 110 AudioBus* outputBus = output(0)->bus(); local 113 outputBus->zero(); 125 m_multiChannelResampler->process(provider, outputBus, numberOfFrames); 129 provider->provideInput(outputBus, numberOfFrames); 134 outputBus->zero(); 138 outputBus->zero();
|
H A D | MediaStreamAudioSourceNode.cpp | 98 AudioBus* outputBus = output(0)->bus(); local 101 outputBus->zero(); 105 if (!mediaStream() || m_sourceNumberOfChannels != outputBus->numberOfChannels()) { 106 outputBus->zero(); 115 audioSourceProvider()->provideInput(outputBus, numberOfFrames); 118 outputBus->zero();
|
H A D | AudioScheduledSourceNode.cpp | 54 AudioBus* outputBus, 58 ASSERT(outputBus); 59 if (!outputBus) 83 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); 53 updateSchedulingInfo(size_t quantumFrameSize, AudioBus* outputBus, size_t& quantumFrameOffset, size_t& nonSilentFramesToProcess) argument
|
H A D | AnalyserNode.cpp | 59 AudioBus* outputBus = output(0)->bus(); local 62 outputBus->zero(); 72 // (resulting in inputBus == outputBus). Otherwise, do an up-mix to stereo. 73 if (inputBus != outputBus) 74 outputBus->copyFrom(*inputBus);
|
H A D | ConvolverNode.cpp | 79 AudioBus* outputBus = output(0)->bus(); local 80 ASSERT(outputBus); 86 outputBus->zero(); 92 m_reverb->process(input(0)->bus(), outputBus, framesToProcess); 96 outputBus->zero();
|
H A D | AudioBufferSourceNode.cpp | 91 AudioBus* outputBus = output(0)->bus(); local 94 outputBus->zero(); 102 outputBus->zero(); 110 outputBus->zero(); 118 outputBus, 123 outputBus->zero(); 127 for (unsigned i = 0; i < outputBus->numberOfChannels(); ++i) 128 m_destinationChannels[i] = outputBus->channel(i)->mutableData(); 131 if (!renderFromBuffer(outputBus, quantumFrameOffset, bufferFramesToProcess)) { 132 outputBus [all...] |
H A D | DynamicsCompressorNode.cpp | 72 AudioBus* outputBus = output(0)->bus(); local 73 ASSERT(outputBus); 87 m_dynamicsCompressor->process(input(0)->bus(), outputBus, framesToProcess);
|
H A D | OscillatorNode.cpp | 221 AudioBus* outputBus = output(0)->bus(); local 223 if (!isInitialized() || !outputBus->numberOfChannels()) { 224 outputBus->zero(); 236 outputBus->zero(); 242 outputBus->zero(); 249 updateSchedulingInfo(framesToProcess, outputBus, quantumFrameOffset, nonSilentFramesToProcess); 252 outputBus->zero(); 259 float* destP = outputBus->channel(0)->mutableData(); 329 outputBus->clearSilentFlag();
|
H A D | AudioScheduledSourceNode.h | 75 // zeroing out portions of the outputBus which are outside the range of startFrame and endFrame. 81 AudioBus* outputBus,
|
H A D | ScriptProcessorNode.cpp | 159 // As in other AudioNodes, ScriptProcessorNode uses an AudioBus for its input and output (see inputBus and outputBus below). 166 AudioBus* outputBus = this->output(0)->bus(); local 196 unsigned numberOfOutputChannels = outputBus->numberOfChannels(); 211 memcpy(outputBus->channel(i)->mutableData(), outputBuffer->getChannelData(i)->data() + m_bufferReadWriteIndex, sizeof(float) * framesToProcess);
|
/external/chromium_org/third_party/WebKit/Source/platform/audio/ |
H A D | EqualPowerPanner.cpp | 50 void EqualPowerPanner::pan(double azimuth, double /*elevation*/, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) argument 59 bool isOutputSafe = outputBus && outputBus->numberOfChannels() == 2 && framesToProcess <= outputBus->length(); 66 float* destinationL = outputBus->channelByType(AudioBus::ChannelLeft)->mutableData(); 67 float* destinationR = outputBus->channelByType(AudioBus::ChannelRight)->mutableData();
|
H A D | HRTFPanner.cpp | 130 void HRTFPanner::pan(double desiredAzimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) argument 137 bool isOutputGood = outputBus && outputBus->numberOfChannels() == 2 && framesToProcess <= outputBus->length(); 141 if (outputBus) 142 outputBus->zero(); 149 outputBus->zero(); 159 outputBus->zero(); 171 float* destinationL = outputBus->channelByType(AudioBus::ChannelLeft)->mutableData(); 172 float* destinationR = outputBus [all...] |
H A D | Panner.h | 57 virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) = 0;
|
H A D | HRTFPanner.h | 41 virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) OVERRIDE;
|