Class ASF_Object_HeaderExtension

Description

The Header Extension Object allows additional functionality to be added to an ASF file while maintaining backward compatibility. The Header Extension Object is a container containing zero or more additional extended header objects.

Located in /ASF/Object/HeaderExtension.php (line 55)

ASF_Object
   |
   --ASF_Object_Container
      |
      --ASF_Object_HeaderExtension
Class Constant Summary
 ADVANCED_CONTENT_ENCRYPTION = "43058533-6981-49e6-9b74-ad12cb86d58c"
 ADVANCED_MUTUAL_EXCLUSION = "a08649cf-4775-4670-8a16-6e35357566cd"
 BANDWIDTH_SHARING = "a69609e6-517b-11d2-b6af-00c04fd908e9"
 COMPATIBILITY = "75b22630-668e-11cf-a6d9-00aa0062ce6c"
 EXTENDED_STREAM_PROPERTIES = "14e6a5cb-c672-4332-8399-a96952065b5a"
 GROUP_MUTUAL_EXCLUSION = "d1465a40-5a79-4338-b71b-e36b8fd6c249"
 INDEX_PARAMETERS = "d6e229df-35da-11d1-9034-00a0c90349be"
 LANGUAGE_LIST = "7c4346a9-efe0-4bfc-b229-393ede415c85"
 MEDIA_OBJECT_INDEX_PARAMETERS = "6b203bad-3f11-48e4-aca8-d7613de2cfa7"
 METADATA = "c5f8cbea-5baf-4877-8467-aa8c44fa4cca"
 METADATA_LIBRARY = "44231c94-9498-49d1-a141-1d134e457054"
 PADDING = "1806d474-cadf-4509-a4ba-9aabcb96aae8"
 STREAM_PRIORITIZATION = "d4fed15b-88d3-454f-81f0-ed5c45999e24"
 TIMECODE_INDEX_PARAMETERS = "f55e496d-9797-4b5d-8c8b-604dfe9bfb24"
Method Summary
ASF_Object_HeaderExtension __construct (Reader $reader, [ &$options = array()], Array $options)
Variables

Inherited Variables

Inherited from ASF_Object

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

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

  • access: public
ASF_Object_HeaderExtension __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.

Inherited Methods

Inherited From ASF_Object_Container

ASF_Object_Container::addObject()
ASF_Object_Container::constructObjects()
ASF_Object_Container::getObjects()
ASF_Object_Container::getObjectsByIdentifier()
ASF_Object_Container::hasObject()
ASF_Object_Container::__get()
ASF_Object_Container::__isset()

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()
Class Constants
ADVANCED_CONTENT_ENCRYPTION = "43058533-6981-49e6-9b74-ad12cb86d58c" (line 69)
ADVANCED_MUTUAL_EXCLUSION = "a08649cf-4775-4670-8a16-6e35357566cd" (line 58)
BANDWIDTH_SHARING = "a69609e6-517b-11d2-b6af-00c04fd908e9" (line 61)
COMPATIBILITY = "75b22630-668e-11cf-a6d9-00aa0062ce6c" (line 68)
EXTENDED_STREAM_PROPERTIES = "14e6a5cb-c672-4332-8399-a96952065b5a" (line 57)
GROUP_MUTUAL_EXCLUSION = "d1465a40-5a79-4338-b71b-e36b8fd6c249" (line 59)
INDEX_PARAMETERS = "d6e229df-35da-11d1-9034-00a0c90349be" (line 65)
LANGUAGE_LIST = "7c4346a9-efe0-4bfc-b229-393ede415c85" (line 62)
MEDIA_OBJECT_INDEX_PARAMETERS = "6b203bad-3f11-48e4-aca8-d7613de2cfa7" (line 66)
METADATA = "c5f8cbea-5baf-4877-8467-aa8c44fa4cca" (line 63)
METADATA_LIBRARY = "44231c94-9498-49d1-a141-1d134e457054" (line 64)
PADDING = "1806d474-cadf-4509-a4ba-9aabcb96aae8" (line 70)
STREAM_PRIORITIZATION = "d4fed15b-88d3-454f-81f0-ed5c45999e24" (line 60)
TIMECODE_INDEX_PARAMETERS = "f55e496d-9797-4b5d-8c8b-604dfe9bfb24" (line 67)

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