Class ISO14496_Box_TFRA

Description

Each entry contains the location and the presentation time of the random accessible sample. It indicates that the sample in the entry can be random accessed. Note that not every random accessible sample in the track needs to be listed in the table.

The absence of the Track Fragment Random Access Box does not mean that all the samples are sync samples. Random access information in the Track Fragment Run Box, Track Fragment Box and Track Fragment Box shall be set appropriately regardless of the presence of this box.

Located in /ISO14496/Box/TFRA.php (line 62)

ISO14496_Box
   |
   --ISO14496_Box_Full
      |
      --ISO14496_Box_TFRA
Method Summary
ISO14496_Box_TFRA __construct (Reader $reader, [ &$options = array()])
integer getTrackId ()
Variables
Methods
Constructor __construct (line 76)

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

  • access: public
ISO14496_Box_TFRA __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.
getDegradationPriorityTable (line 138)

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

  • time -- a 32 or 64 bits integer that indicates the presentation time of the random access sample in units defined in the Media Header Box of the associated track.
of the Movie Fragment Box.
  • trafNumber -- indicates the Track Fragment Box number that contains the random accessible sample. The number ranges from 1 (the first traf is numbered 1) in each Track Fragment Box.
  • trunNumber -- indicates the Track Fragment Run Box number that contains the random accessible sample. The number ranges from 1 in each Track Fragment Run Box.
  • sampleNumber -- indicates the sample number that contains the random accessible sample. The number ranges from 1 in each Track Fragment Run Box.

  • access: public
Array getDegradationPriorityTable ()
getTrackId (line 113)

Returns the track identifier.

  • access: public
integer getTrackId ()

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:19:42 +0300 by phpDocumentor 1.4.1