about summary refs log tree commit homepage
path: root/lib/dtas/buffer.rb
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2015-02-04 07:09:29 +0000
committerEric Wong <e@80x24.org>2015-02-04 07:09:29 +0000
commit33746aa40a70e38aa8386d81d1f22a884db3ed9f (patch)
tree7646a5d2fa70f5f76792aa90c2e05690feff23f3 /lib/dtas/buffer.rb
parent2946d628a4853c7c130778ea62ffa2c6bbcadcc3 (diff)
downloaddtas-33746aa40a70e38aa8386d81d1f22a884db3ed9f.tar.gz
This will aid in allowing us to create effects which affect
only a certain part of a track.
Diffstat (limited to 'lib/dtas/buffer.rb')
-rw-r--r--lib/dtas/buffer.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/dtas/buffer.rb b/lib/dtas/buffer.rb
index b03ed8a..23b0b77 100644
--- a/lib/dtas/buffer.rb
+++ b/lib/dtas/buffer.rb
@@ -48,14 +48,14 @@ class DTAS::Buffer # :nodoc:
   # - subset of targets array for :wait_writable
   # - some type of StandardError
   # - nil
-  def broadcast(targets)
+  def broadcast(targets, limit = nil)
     case targets.size
     when 0
       :ignore # this will pause decoders
     when 1
-      broadcast_one(targets)
+      broadcast_one(targets, limit)
     else # infinity
-      broadcast_inf(targets)
+      broadcast_inf(targets, limit)
     end
   end