class BMFF::Box::ProtectionSchemeInfo

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

Attributes

info[RW]
original_format[RW]
scheme_type_box[RW]

Public Instance Methods

parse_data() click to toggle source
Calls superclass method BMFF::Box::Base#parse_data
# File lib/bmff/box/protection_scheme_info.rb, line 9
def parse_data
  super
  @original_format = BMFF::Box.get_box(io, self)
  add_child(@original_format)
  unless eob?
    @scheme_type_box = BMFF::Box.get_box(io, self)
    add_child(@scheme_type_box)
    unless eob?
      @info = BMFF::Box.get_box(io, self)
      add_child(@info)
    end
  end
end