Class ISO14496_Box_HDLR

Description

The Handler Reference Box is within a Media Box declares the process by which the media-data in the track is presented, and thus, the nature of the media in a track. For example, a video track would be handled by a video handler.

This box when present within a Meta Box, declares the structure or format of the meta box contents.

Located in /ISO14496/Box/HDLR.php (line 58)

ISO14496_Box
   |
   --ISO14496_Box_Full
      |
      --ISO14496_Box_HDLR
Method Summary
ISO14496_Box_HDLR __construct ([Reader $reader = null], [ &$options = array()])
integer getHandlerType ()
integer getName ()
void setHandlerType (string $handlerType)
void setName (string $name)
string __toString ([ $data = ""])
Variables
Methods
Constructor __construct (line 72)

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

  • access: public
ISO14496_Box_HDLR __construct ([Reader $reader = null], [ &$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.
getHandlerType (line 100)

Returns the handler type.

When present in a media box, the returned value contains one of the following values, or a value from a derived specification:

  • vide Video track
  • soun Audio track
  • hint Hint track
When present in a meta box, the returned value contains an appropriate value to indicate the format of the meta box contents.

  • access: public
integer getHandlerType ()
getName (line 128)

Returns the name string. The name is in UTF-8 characters and gives a human-readable name for the track type (for debugging and inspection purposes).

  • access: public
integer getName ()
setHandlerType (line 116)

Sets the handler type.

When present in a media box, the value must be set to one of the following values, or a value from a derived specification:

  • vide Video track
  • soun Audio track
  • hint Hint track
When present in a meta box, the value must be set to an appropriate value to indicate the format of the meta box contents.

  • access: public
void setHandlerType (string $handlerType)
  • string $handlerType: The handler type.
setName (line 136)

Sets the name string. The name must be in UTF-8 and give a human-readable name for the track type (for debugging and inspection purposes).

  • access: public
void setName (string $name)
  • string $name: The human-readable description.
__toString (line 143)

Returns the box raw data.

  • access: public
string __toString ([ $data = ""])
  • $data

Redefinition of:
ISO14496_Box_Full::__toString()
Returns the box raw data.

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