class Zappa::WaveData
Attributes
chunk_id[R]
chunk_size[R]
samples[R]
Public Class Methods
new()
click to toggle source
# File lib/zappa/wave/wave_data.rb, line 5 def initialize @chunk_id = 'data' @chunk_size = 0 @samples = [] end
Public Instance Methods
==(other)
click to toggle source
# File lib/zappa/wave/wave_data.rb, line 17 def ==(other) other.chunk_size == @chunk_size && other.chunk_id == @chunk_id end
set_samples(samples)
click to toggle source
# File lib/zappa/wave/wave_data.rb, line 11 def set_samples(samples) @samples = samples frame_size = samples[1].size @chunk_size = @samples.size * frame_size * 2 end