diff --git a/src/main.js b/src/main.js index a2cd19d..7738347 100644 --- a/src/main.js +++ b/src/main.js @@ -22,12 +22,12 @@ var Sink = this.Sink = (function(global){ * @param {Number} default=0 ringOffset The current position of the ring buffer. */ function Sink (readFn, channelCount, bufferSize, sampleRate) { - var sinks = Sink.sinks, - dev; - for (dev in sinks){ - if (sinks.hasOwnProperty(dev) && sinks[dev].enabled){ - try{ - return new sinks[dev](readFn, channelCount, bufferSize, sampleRate); + var sinks = Sink.sinks.list, + i; + for (i=0; i