source: gs3-extensions/web-audio/trunk/js-mad/sink.js-master/src/sinks/dummy.js@ 28388

Last change on this file since 28388 was 28388, checked in by davidb, 11 years ago

Set of JS, CSS, PNG etc web resources to support a mixture of audio player/document display capabilities

File size: 508 bytes
Line 
1void function (Sink) {
2
3/**
4 * A dummy Sink. (No output)
5*/
6
7Sink.sinks('dummy', function () {
8 var self = this;
9 self.start.apply(self, arguments);
10
11 function bufferFill () {
12 var soundData = new Float32Array(self.bufferSize * self.channelCount);
13 self.process(soundData, self.channelCount);
14 }
15
16 self._kill = Sink.doInterval(bufferFill, self.bufferSize / self.sampleRate * 1000);
17
18 self._callback = bufferFill;
19}, {
20 kill: function () {
21 this._kill();
22 this.emit('kill');
23 }
24}, true);
25
26}(this.Sink);
Note: See TracBrowser for help on using the repository browser.