Class: AudioMixer::Sox::SoundServer

Inherits:
Object
  • Object
show all
Defined in:
lib/audio_mixer/sox/sound_server.rb

Instance Method Summary collapse

Constructor Details

#initialize(composition) ⇒ SoundServer

Returns a new instance of SoundServer.



5
6
7
8
9
# File 'lib/audio_mixer/sox/sound_server.rb', line 5

def initialize(composition)
  @composition = composition
  @sound_buffers = {}
  @timeouts = Hash.new(0)
end

Instance Method Details

#tickObject



11
12
13
14
# File 'lib/audio_mixer/sox/sound_server.rb', line 11

def tick
  cache_sounds
  play_sounds
end