Class ISO14496_Box_ELST

Description

The Edit List Box contains an explicit timeline map. Each entry defines part of the track time-line: by mapping part of the media time-line, or by indicating empty time, or by defining a dwell, where a single time-point in the media is held for a period.

Located in /ISO14496/Box/ELST.php (line 55)

ISO14496_Box
   |
   --ISO14496_Box_Full
      |
      --ISO14496_Box_ELST
Method Summary
ISO14496_Box_ELST __construct (Reader $reader, [ &$options = array()])
Array getEntries ()
Variables
Methods
Constructor __construct (line 66)

Constructs the class with given parameters and reads box related data from the ISO Base Media file.

  • access: public
ISO14496_Box_ELST __construct (Reader $reader, [ &$options = array()])
  • Reader $reader: The reader object.
  • &$options

Redefinition of:
ISO14496_Box_Full::__construct()
Constructs the class with given parameters and reads box related data from the ISO Base Media file.
getEntries (line 104)

Returns an array of entries. Each entry is an array containing the following keys.

    of the timescale in the Movie Header Box.
    • mediaTime: the starting time within the media of this edit segment (in media time scale units, in composition time). If this field is set to –1, it is an empty edit. The last edit in a track shall never be an empty edit. Any difference between the duration in the Movie Header Box, and the track's duration is expressed as an implicit empty edit at the end.
    • mediaRate: the relative rate at which to play the media corresponding to this edit segment. If this value is 0, then the edit is specifying a dwell: the media at media-time is presented for the segment-duration. Otherwise this field shall contain the value 1.

    • access: public
    Array getEntries ()

    Inherited Methods

    Inherited From ISO14496_Box_Full

    ISO14496_Box_Full::__construct()
    ISO14496_Box_Full::getFlags()
    ISO14496_Box_Full::getVersion()
    ISO14496_Box_Full::hasFlag()
    ISO14496_Box_Full::setFlags()
    ISO14496_Box_Full::setVersion()
    ISO14496_Box_Full::__toString()

    Inherited From ISO14496_Box

    ISO14496_Box::__construct()
    ISO14496_Box::addBox()
    ISO14496_Box::constructBoxes()
    ISO14496_Box::getBoxes()
    ISO14496_Box::getBoxesByIdentifier()
    ISO14496_Box::getContainer()
    ISO14496_Box::getOffset()
    ISO14496_Box::getOption()
    ISO14496_Box::getOptions()
    ISO14496_Box::getParent()
    ISO14496_Box::getSize()
    ISO14496_Box::getType()
    ISO14496_Box::hasBox()
    ISO14496_Box::isContainer()
    ISO14496_Box::setContainer()
    ISO14496_Box::setOffset()
    ISO14496_Box::setOption()
    ISO14496_Box::setOptions()
    ISO14496_Box::setParent()
    ISO14496_Box::setSize()
    ISO14496_Box::setType()
    ISO14496_Box::__get()
    ISO14496_Box::__isset()
    ISO14496_Box::__set()
    ISO14496_Box::__toString()
    ISO14496_Box::__unset()

    Documentation generated on Fri, 05 Sep 2008 20:18:32 +0300 by phpDocumentor 1.4.1