class BMFF::Box::SubsegmentIndex
vim: set expandtab tabstop=2 shiftwidth=2 softtabstop=2 autoindent:
Attributes
range_count[RW]
ranges[RW]
subsegment_count[RW]
Public Instance Methods
parse_data()
click to toggle source
Calls superclass method
BMFF::Box::Full#parse_data
# File lib/bmff/box/subsegment_index.rb, line 12 def parse_data super @subsegment_count = io.get_uint32 @range_count = [] @ranges = [] @subsegment_count.times do tmp = io.get_uint32 @range_count << tmp range = Range.new range.level = [] range.range_size = [] tmp.times do range.level << io.get_uint8 range.range_size << io.get_uint24 end @ranges << range end end