Class: BMFF::Box::SampleEntry
- Inherits:
-
Object
- Object
- BMFF::Box::SampleEntry
- Defined in:
- lib/bmffglitch/bmffex.rb
Instance Method Summary collapse
Instance Method Details
#compose(data) ⇒ Object
230 231 232 233 234 235 236 237 238 239 240 |
# 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 ⇒ Object
221 222 223 224 225 226 227 228 |
# 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 |