class BMFF::Box::MediaHeader

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

Attributes

creation_time[RW]
duration[RW]
language[RW]
modification_time[RW]
pre_defined[RW]
timescale[RW]

Public Instance Methods

parse_data() click to toggle source
Calls superclass method BMFF::Box::Full#parse_data
# File lib/bmff/box/media_header.rb, line 9
def parse_data
  super
  if version == 1
    @creation_time = io.get_uint64
    @modification_time = io.get_uint64
    @timescale = io.get_uint32
    @duration = io.get_uint64
  else
    @creation_time = io.get_uint32
    @modification_time = io.get_uint32
    @timescale = io.get_uint32
    @duration = io.get_uint32
  end
  @language = io.get_iso639_2_language
  @pre_defined = io.get_uint16
end