class BMFF::FileContainer

vim: set expandtab tabstop=2 shiftwidth=2 softtabstop=2 autoindent:

Public Class Methods

new(io) click to toggle source
# File lib/bmff/file_container.rb, line 8
def initialize(io)
  @source_stream = io
end
parse(io) click to toggle source
# File lib/bmff/file_container.rb, line 12
def self.parse(io)
  io.extend(BMFF::BinaryAccessor)
  container = self.new(io)
  until io.eof?
    container.add_child BMFF::Box.get_box(io, container)
  end
  return container
end