Module: MP4::Layout::Moov
Instance Method Summary collapse
Instance Method Details
#generate(cache, media_cache) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/mp4/layout/moov.rb', line 5 def generate(cache, media_cache) moov = Container.new(name: 'moov') moov.add_atom Mvhd.generate(cache, media_cache) media_cache.tracks_asc.each do |track| moov.add_container(:trak) { |trak| build_trak(cache, media_cache, trak, track) } end moov.generate end |