Class ASF_Object_MetadataLibrary

Description

The Metadata Library Object lets authors store stream-based, language-attributed, multiply defined, and large metadata attributes in a file.

This object supports the same types of metadata as the Metadata Object, as well as attributes with language IDs, attributes that are defined more than once, large attributes, and attributes with the GUID data type.

Located in /ASF/Object/MetadataLibrary.php (line 59)

ASF_Object
   |
   --ASF_Object_MetadataLibrary
Method Summary
ASF_Object_MetadataLibrary __construct (Reader $reader, [ &$options = array()], Array $options)
Variables

Inherited Variables

Inherited from ASF_Object

ASF_Object::$_options
ASF_Object::$_reader
Methods
Constructor __construct (line 71)

Constructs the class with given parameters and reads object related data from the ASF file.

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

Redefinition of:
ASF_Object::__construct()
Constructs the class with given parameters and options.
getDescriptionRecords (line 136)

Returns an array of description records. Each record consists of the following keys.

  • languageIndex -- Specifies the index into the Language List Object that identifies the language of this attribute. If there is no Language List Object present, this field is zero.
    of 0 in this field indicates that it applies to the whole file; otherwise, the entry applies only to the indicated stream number. Valid values are between 1 and 127.

    • name -- Specifies the name that identifies the attribute being described.
    • data -- Specifies the actual metadata being stored.

    • access: public
    Array getDescriptionRecords ()

    Inherited Methods

    Inherited From ASF_Object

    ASF_Object::__construct()
    ASF_Object::getIdentifier()
    ASF_Object::getOffset()
    ASF_Object::getOption()
    ASF_Object::getOptions()
    ASF_Object::getParent()
    ASF_Object::getSize()
    ASF_Object::setIdentifier()
    ASF_Object::setOffset()
    ASF_Object::setOption()
    ASF_Object::setOptions()
    ASF_Object::setParent()
    ASF_Object::setSize()
    ASF_Object::__get()
    ASF_Object::__set()

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