Slide 21
Slide 21 text
case rest do
<< “fmt “, # 先頭が “fmt “ で始まっていて…
format_chunk_size :: integer-little-32,
format_tag :: integer-little-16,
channel :: unsigned-integer-little-16,
sample_per_sec :: integer-little-32,
avg_byte_per_sec :: integer-little-32,
block_align :: integer-little-16,
bits_per_sample :: integer-little-16,
_ >>
->
IO.puts """
chunkID: fmt
format chunk size: #{format_chunk_size} byte
format tag: #{format_tag} #{B.tag format_tag}
channel: #{B.channel channel} #{channel}
sample per sec: #{sample_per_sec} Hz
byte per sec: #{avg_byte_per_sec}
block align: #{block_align}
bits per sample(bitrate): #{bits_per_sample}
"""
<< “fact”, … >>
-> # “fact” だったら...
end