Lines Matching refs:channels

2813   function AudioDevice(sampleRate, channels) {  argument
2815 this.channels = channels;
2828 this.device = AudioDevice.create(this.sampleRate, this.channels);
2878 AudioDevice.create = function(sampleRate, channels) { argument
2883 return new device(sampleRate, channels);
2917 function MozillaAudioDevice(sampleRate, channels) { argument
2919 this.channels = channels;
2922 this.audio.mozSetup(this.channels, this.sampleRate);
2958 return this.audio.mozCurrentSampleOffset() / this.channels;
2994 function Resampler(fromSampleRate, toSampleRate, channels, outputBufferSize, noReturn) { argument
2997 this.channels = channels | 0;
3005 if (this.fromSampleRate > 0 && this.toSampleRate > 0 && this.channels > 0) {
3043 if ((bufferLength % " + this.channels + ") == 0) {\
3055 for (var channel = 0; channel < this.channels; ++channel) {
3060 …for (bufferLength -= " + this.channels + ", sourceOffset = Math.floor(weight) * " + this.channels
3063 for (var channel = 0; channel < this.channels; ++channel) {
3064 …+ channel) : "") + "] * firstWeight) + (buffer[sourceOffset + " + (this.channels + channel) + "] *…
3067 sourceOffset = Math.floor(weight) * " + this.channels + ";\
3069 for (var channel = 0; channel < this.channels; ++channel) {
3088 if ((bufferLength % " + this.channels + ") == 0) {\
3092 for (var channel = 0; channel < this.channels; ++channel) {
3105 for (channel = 0; channel < this.channels; ++channel) {
3111 for (channel = 0; channel < this.channels; ++channel) {
3119 for (channel = 0; channel < this.channels; ++channel) {
3126 for (channel = 0; channel < this.channels; ++channel) {
3135 for (channel = 0; channel < this.channels; ++channel) {
3141 for (channel = 0; channel < this.channels; ++channel) {
3200 this.lastOutput = new Float32Array(this.channels);
3236 function WebAudioDevice(sampleRate, channels) { argument
3238 this.channels = channels;
3242 this.bufferSize = Math.ceil(4096 / (this.deviceSampleRate / this.sampleRate) * this.channels);
3243 this.bufferSize += this.bufferSize % this.channels;
3245 …mpler = new Resampler(this.sampleRate, this.deviceSampleRate, this.channels, 4096 * this.channels);
3247 this.node = this.context[createProcessor](4096, this.channels, this.channels);
3253 var channelCount, channels, data, i, n, outputBuffer, _i, _j, _k, _ref;
3256 channels = new Array(channelCount);
3258 channels[i] = outputBuffer.getChannelData(i);
3267 channels[n][i] = data[i * channelCount + n];