class BMFF::Box::SampleEntry

Public Instance Methods

compose(data) click to toggle source
Calls superclass method
# File lib/bmffglitch/bmffex.rb, line 230
def compose(data)
  sio = StringIO.new("", "r+")
  sio.set_encoding("ascii-8bit")
  
  sio.extend(BMFF::BinaryAccessor)
  6.times do |i|
    sio.write_uint8(@reserved1[i])
  end
  sio.write_uint16(@data_reference_index)
  super(sio.string + data)
end
parse_data() click to toggle source
Calls superclass method
# File lib/bmffglitch/bmffex.rb, line 221
def parse_data
  @reserved1 = []
  6.times do
    @reserved1 << io.get_uint8
  end
  @data_reference_index = io.get_uint16
  super
end