Class ISO14496_Box_ILST

Description

A container box for all the iTunes/iPod specific boxes. A list of well known boxes is provided in the following table. The value for each box is contained in a nested Data Box.

  • _nam -- Name of the track
  • _ART -- Name of the artist
  • aART -- Name of the album artist
  • _alb -- Name of the album
  • _grp -- Grouping
  • _day -- Year of publication
  • trkn -- Track number (number/total)
  • disk -- Disk number (number/total)
  • tmpo -- BPM tempo
  • _wrt -- Name of the composer
  • _cmt -- Comments
  • _gen -- Genre as string
  • gnre -- Genre as an ID3v1 code, added by one
  • cpil -- Part of a compilation (0/1)
  • tvsh -- Name of the (television) show
  • sonm -- Sort name of the track
  • soar -- Sort name of the artist
  • soaa -- Sort name of the album artist
  • soal -- Sort name of the album
  • soco -- Sort name of the composer
  • sosn -- Sort name of the show
  • _lyr -- Lyrics
  • covr -- Cover (or other) artwork binary data
  • _too -- Information about the software

  • author: Sven Vollbehr <svollbehr@gmail.com>
  • version: $Rev: 101 $
  • copyright: Copyright (c) 2008 The PHP Reader Project Workgroup
  • since: iTunes/iPod specific
  • license: New BSD License

Located in /ISO14496/Box/ILST.php (line 82)

ISO14496_Box
   |
   --ISO14496_Box_ILST
Method Summary
ISO14496_Box_ILST __construct ([Reader $reader = null], [ &$options = array()])
mixed __get (string $name)
Variables

Inherited Variables

Inherited from ISO14496_Box

ISO14496_Box::$_reader
Methods
Constructor __construct (line 90)

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

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

Redefinition of:
ISO14496_Box::__construct()
Constructs the class with given parameters and options.
__get (line 108)

Override magic function so that $obj->value on a box will return the data box instead of the data container box.

  • access: public
mixed __get (string $name)
  • string $name: The box or field name.

Redefinition of:
ISO14496_Box::__get()
Magic function so that $obj->value will work. If called on a container box, the method will first attempt to return the first contained box that matches the identifier, and if not found, invoke a getter method.

Inherited Methods

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