class AudioStream::AudioInputBuffer

Public Class Methods

new(buffers) click to toggle source
# File lib/audio_stream/audio_input_buffer.rb, line 5
def initialize(buffers)
  @buffers = [buffers].flatten.compact
end

Public Instance Methods

connect() click to toggle source
# File lib/audio_stream/audio_input_buffer.rb, line 9
def connect
  self
end
connected?() click to toggle source
# File lib/audio_stream/audio_input_buffer.rb, line 17
def connected?
  true
end
disconnect() click to toggle source
# File lib/audio_stream/audio_input_buffer.rb, line 13
def disconnect
  self
end
each(&block) click to toggle source
# File lib/audio_stream/audio_input_buffer.rb, line 21
def each(&block)
  Enumerator.new do |y|
    @buffers.each {|buf|
      y << buf
    }
  end.each(&block)
end