aboutsummaryrefslogtreecommitdiff
path: root/libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ISO/ISO14496_Box_Full.html
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ISO/ISO14496_Box_Full.html')
-rw-r--r--libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ISO/ISO14496_Box_Full.html947
1 files changed, 947 insertions, 0 deletions
diff --git a/libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ISO/ISO14496_Box_Full.html b/libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ISO/ISO14496_Box_Full.html
new file mode 100644
index 0000000..e99a5e8
--- /dev/null
+++ b/libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ISO/ISO14496_Box_Full.html
@@ -0,0 +1,947 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+ <html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <!-- template designed by Marco Von Ballmoos -->
+ <title>Docs For Class ISO14496_Box_Full</title>
+ <link rel="stylesheet" href="../../media/stylesheet.css" />
+ <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
+ </head>
+ <body>
+ <div class="page-body">
+<h2 class="class-name">Class ISO14496_Box_Full</h2>
+
+<a name="sec-description"></a>
+<div class="info-box">
+ <div class="info-box-title">Description</div>
+ <div class="nav-bar">
+ <span class="disabled">Description</span> |
+ <a href="#sec-descendents">Descendents</a>
+ | <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
+ | <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
+
+ </div>
+ <div class="info-box-body">
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">A base class for objects that also contain a version number and flags field.</p>
+ <ul class="tags">
+ <li><span class="field">author:</span> Sven Vollbehr &lt;<a href="mailto:svollbehr@gmail.com">svollbehr@gmail.com</a>&gt;</li>
+ <li><span class="field">version:</span> $Rev: 92 $</li>
+ <li><span class="field">copyright:</span> Copyright (c) 2008 PHP Reader Project Workgroup</li>
+ <li><span class="field">abstract:</span> </li>
+ <li><span class="field">license:</span> <a href="http://code.google.com/p/php-reader/wiki/License">New BSD License</a></li>
+ </ul>
+ <p class="notes">
+ Located in <a class="field" href="_ISO14496---Box---Full.php.html">/ISO14496/Box/Full.php</a> (line <span class="field">52</span>)
+ </p>
+
+
+ <pre><a href="../../php-reader/ISO/ISO14496_Box.html">ISO14496_Box</a>
+ |
+ --ISO14496_Box_Full</pre>
+
+ </div>
+</div>
+
+ <a name="sec-descendents"></a>
+ <div class="info-box">
+ <div class="info-box-title">Direct descendents</div>
+ <div class="nav-bar">
+ <a href="#sec-description">Description</a> |
+ <span class="disabled">Descendents</span>
+ | <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
+ | <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
+
+ </div>
+ <div class="info-box-body">
+ <table cellpadding="2" cellspacing="0" class="class-table">
+ <tr>
+ <th class="class-table-header">Class</th>
+ <th class="class-table-header">Description</th>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_BXML.html">ISO14496_Box_BXML</a></td>
+ <td>
+ When the primary data is in XML format and it is desired that the XML be stored directly in the meta-box, one of the <em>XML Box</em> forms may be used.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_CO64.html">ISO14496_Box_CO64</a></td>
+ <td>
+ The <em>Chunk Offset Box</em> table gives the index of each chunk into the containing file. There are two variants, permitting the use of 32-bit or 64-bit offsets. The latter is useful when managing very large presentations.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_CPRT.html">ISO14496_Box_CPRT</a></td>
+ <td>
+ The <em>Copyright Box</em> contains a copyright declaration which applies to the entire presentation, when contained within the <a href="../../php-reader/ISO/ISO14496_Box_MOOV.html"> Movie Box</a>, or, when contained in a track, to that entire track. There may be multiple copyright boxes using different language codes.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_CTTS.html">ISO14496_Box_CTTS</a></td>
+ <td>
+ The <em>Composition Time to Sample Box</em> provides the offset between
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_DREF.html">ISO14496_Box_DREF</a></td>
+ <td>
+ The <em>Data Reference Box</em> contains a table of data references (normally
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_ELST.html">ISO14496_Box_ELST</a></td>
+ <td>
+ The <em>Edit List Box</em> contains an explicit timeline map. Each entry defines part of the track time-line: by mapping part of the media time-line, or by indicating empty time, or by defining a dwell, where a single time-point in the media is held for a period.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_HDLR.html">ISO14496_Box_HDLR</a></td>
+ <td>
+ The <em>Handler Reference Box</em> is within a <a href="../../php-reader/ISO/ISO14496_Box_MDIA.html">Media Box</a> 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.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_HMHD.html">ISO14496_Box_HMHD</a></td>
+ <td>
+ The <em>Hint Media Header Box</em> header contains general information, independent of the protocol, for hint tracks.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_ID32.html">ISO14496_Box_ID32</a></td>
+ <td>
+ The <em>ID3v2 Box</em> resides under the <a href="../../php-reader/ISO/ISO14496_Box_META.html">Meta Box</a> and stores ID3 version 2 meta-data. There may be more than one ID3v2 Box present each with a different language code.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_DATA.html">ISO14496_Box_DATA</a></td>
+ <td>
+ A box that contains data for iTunes/iPod specific boxes.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_INFE.html">ISO14496_Box_INFE</a></td>
+ <td>
+ The <em>Item Information Entry Box</em> contains the entry information.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_IPMC.html">ISO14496_Box_IPMC</a></td>
+ <td>
+ The <em>IPMP Control Box</em> may contain IPMP descriptors which may be referenced by any stream in the file.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_MDHD.html">ISO14496_Box_MDHD</a></td>
+ <td>
+ The <em>Media Header Box</em> declares overall information that is media-independent, and relevant to characteristics of the media in a track.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_MEHD.html">ISO14496_Box_MEHD</a></td>
+ <td>
+ The <em>Movie Extends Header Box</em> is optional, and provides the overall duration, including fragments, of a fragmented movie. If this box is not present, the overall duration must be computed by examining each fragment.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_META.html">ISO14496_Box_META</a></td>
+ <td>
+ The <em>Meta Box</em> contains descriptive or annotative metadata. The
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_MFHD.html">ISO14496_Box_MFHD</a></td>
+ <td>
+ The <em>Movie Fragment Header Box</em> contains a sequence number, as a safety
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_MFRO.html">ISO14496_Box_MFRO</a></td>
+ <td>
+ The <em>Movie Fragment Random Access Offset Box</em> provides a copy of the
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_MVHD.html">ISO14496_Box_MVHD</a></td>
+ <td>
+ The <em>Movie Header Box</em> defines overall information which is media-independent, and relevant to the entire presentation considered as a whole.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_NMHD.html">ISO14496_Box_NMHD</a></td>
+ <td>
+ Streams other than visual and audio may use a <em>Null Media Header Box</em>, as defined here.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_PADB.html">ISO14496_Box_PADB</a></td>
+ <td>
+ The <em>Padding Bits Box</em>In some streams the media samples do not occupy all bits of the bytes given by the sample size, and are padded at the end to a byte boundary. In some cases, it is necessary to record externally the number of padding bits used. This table supplies that information.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_PDIN.html">ISO14496_Box_PDIN</a></td>
+ <td>
+ The <em>Progressive Download Information Box</em> aids the progressive download of an ISO file. The box contains pairs of numbers (to the end of the box) specifying combinations of effective file download bitrate in units of bytes/sec and a suggested initial playback delay in units of milliseconds.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_PITM.html">ISO14496_Box_PITM</a></td>
+ <td>
+ For a given handler, the primary data may be one of the referenced items when
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SBGP.html">ISO14496_Box_SBGP</a></td>
+ <td>
+ The <em>Sample To Group Box</em> table can be used to find the group that a
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SCHM.html">ISO14496_Box_SCHM</a></td>
+ <td>
+ The <em>Scheme Type Box</em> identifies the protection scheme.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SDTP.html">ISO14496_Box_SDTP</a></td>
+ <td>
+ The <em>Independent and Disposable Samples Box</em> optional table answers
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SGPD.html">ISO14496_Box_SGPD</a></td>
+ <td>
+ The <em>Sample Group Description Box</em> table gives information about the characteristics of sample groups. The descriptive information is any other information needed to define or characterize the sample group.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SMHD.html">ISO14496_Box_SMHD</a></td>
+ <td>
+ The <em>Sound Media Header Box</em> contains general presentation information, independent of the coding, for audio media. This header is used for all tracks containing audio.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STCO.html">ISO14496_Box_STCO</a></td>
+ <td>
+ The <em>Chunk Offset Box</em> table gives the index of each chunk into the containing file. There are two variants, permitting the use of 32-bit or 64-bit offsets. The latter is useful when managing very large presentations.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STDP.html">ISO14496_Box_STDP</a></td>
+ <td>
+ The <em>Degradation Priority Box</em> contains the degradation priority of each sample. Specifications derived from this define the exact meaning and acceptable range of the priority field.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STSC.html">ISO14496_Box_STSC</a></td>
+ <td>
+ Samples within the media data are grouped into chunks. Chunks can be of different sizes, and the samples within a chunk can have different sizes.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STSD.html">ISO14496_Box_STSD</a></td>
+ <td>
+ The <em>Sample Description Box</em> table gives detailed information about the coding type used, and any initialization information needed for that coding.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STSH.html">ISO14496_Box_STSH</a></td>
+ <td>
+ The <em>Shadow Sync Sample Box</em> table provides an optional set of sync samples that can be used when seeking or for similar purposes. In normal forward play they are ignored.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STSS.html">ISO14496_Box_STSS</a></td>
+ <td>
+ The <em>Sync Sample Box</em> provides a compact marking of the random access points within the stream. The table is arranged in strictly increasing order of sample number. If the sync sample box is not present, every sample is a random access point.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STSZ.html">ISO14496_Box_STSZ</a></td>
+ <td>
+ The <em>Sample Size Box</em> contains the sample count and a table giving the size in bytes of each sample. This allows the media data itself to be unframed. The total number of samples in the media is always indicated in the sample count.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STTS.html">ISO14496_Box_STTS</a></td>
+ <td>
+ The <em>Decoding Time to Sample Box</em> contains a compact version of a table
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STZ2.html">ISO14496_Box_STZ2</a></td>
+ <td>
+ The <em>Sample Size Box</em> contains the sample count and a table giving the size in bytes of each sample. This allows the media data itself to be unframed. The total number of samples in the media is always indicated in the sample count.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SUBS.html">ISO14496_Box_SUBS</a></td>
+ <td>
+ The <em>Sub-Sample Information Box</em> is designed to contain sub-sample information.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_TFHD.html">ISO14496_Box_TFHD</a></td>
+ <td>
+ Each movie fragment can add zero or more <em>Track Fragment Header Box</em> to each track; and a track fragment can add zero or more contiguous runs of samples. The track fragment header sets up information and defaults used for those runs of samples.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_TFRA.html">ISO14496_Box_TFRA</a></td>
+ <td>
+ 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.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_TKHD.html">ISO14496_Box_TKHD</a></td>
+ <td>
+ The <em>Track Header Box</em> specifies the characteristics of a single track.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_TREX.html">ISO14496_Box_TREX</a></td>
+ <td>
+ The <em>Track Extends Box</em> sets up default values used by the movie fragments. By setting defaults in this way, space and complexity can be saved in each <a href="../../php-reader/ISO/ISO14496_Box_TRAF.html">Track Fragment Box</a>.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_TRUN.html">ISO14496_Box_TRUN</a></td>
+ <td>
+ Within the <a href="../../php-reader/ISO/ISO14496_Box_TRAF.html">Track Fragment Box</a>, there are zero or more <em>Track Fragment Run Boxes</em>. If the durationIsEmpty flag is set, there are no track runs.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_URL.html">ISO14496_Box_URL</a></td>
+ <td>
+ This box is a URL data reference.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_URN.html">ISO14496_Box_URN</a></td>
+ <td>
+ This box is a URN data reference.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_VMHD.html">ISO14496_Box_VMHD</a></td>
+ <td>
+ The <em>Video Media Header Box</em> contains general presentation information, independent of the coding, for video media.
+ </td>
+ </tr>
+ <tr>
+ <td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_XML.html">ISO14496_Box_XML</a></td>
+ <td>
+ When the primary data is in XML format and it is desired that the XML be stored directly in the meta-box, one of the <em>XML Box</em> forms may be used.
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <a name="sec-var-summary"></a>
+ <div class="info-box">
+ <div class="info-box-title">Variable Summary</span></div>
+ <div class="nav-bar">
+ <a href="#sec-description">Description</a> |
+ <a href="#sec-descendents">Descendents</a> |
+ <span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
+ |
+ <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
+
+ </div>
+ <div class="info-box-body">
+ <div class="var-summary">
+ <div class="var-title">
+ <span class="var-type">integer</span>
+ <a href="#$_flags" title="details" class="var-name">$_flags</a>
+ </div>
+ <div class="var-title">
+ <span class="var-type">integer</span>
+ <a href="#$_version" title="details" class="var-name">$_version</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <a name="sec-method-summary"></a>
+ <div class="info-box">
+ <div class="info-box-title">Method Summary</span></div>
+ <div class="nav-bar">
+ <a href="#sec-description">Description</a> |
+ <a href="#sec-descendents">Descendents</a> |
+ <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
+
+ |
+ <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
+ </div>
+ <div class="info-box-body">
+ <div class="method-summary">
+
+ <div class="method-definition">
+ <span class="method-result">ISO14496_Box_Full</span>
+ <a href="#__construct" title="details" class="method-name">__construct</a>
+ (<span class="var-type"><a href="../../php-reader/Reader.html">Reader</a></span>&nbsp;<span class="var-name">$reader</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">&$options</span> = <span class="var-default">array()</span>])
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getFlags" title="details" class="method-name">getFlags</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getVersion" title="details" class="method-name">getVersion</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">boolean</span>
+ <a href="#hasFlag" title="details" class="method-name">hasFlag</a>
+ (<span class="var-type">integer</span>&nbsp;<span class="var-name">$flag</span>)
+ </div>
+ <div class="method-definition">
+ <span class="method-result">void</span>
+ <a href="#setFlags" title="details" class="method-name">setFlags</a>
+ (<span class="var-type">string</span>&nbsp;<span class="var-name">$flags</span>)
+ </div>
+ <div class="method-definition">
+ <span class="method-result">void</span>
+ <a href="#setVersion" title="details" class="method-name">setVersion</a>
+ (<span class="var-type">integer</span>&nbsp;<span class="var-name">$version</span>)
+ </div>
+ <div class="method-definition">
+ <span class="method-result">string</span>
+ <a href="#__toString" title="details" class="method-name">__toString</a>
+ ([<span class="var-type"></span>&nbsp;<span class="var-name">$data</span> = <span class="var-default">&quot;&quot;</span>])
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <a name="sec-vars"></a>
+ <div class="info-box">
+ <div class="info-box-title">Variables</div>
+ <div class="nav-bar">
+ <a href="#sec-description">Description</a> |
+ <a href="#sec-descendents">Descendents</a> |
+ <a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
+
+
+ |
+ <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
+
+ </div>
+ <div class="info-box-body">
+ <a name="var$_flags" id="$_flags"><!-- --></A>
+<div class="oddrow">
+
+ <div class="var-header">
+ <span class="var-title">
+ <span class="var-type">integer</span>
+ <span class="var-name">$_flags</span>
+ = <span class="var-default"> 0</span> (line <span class="line-number">58</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+ <ul class="tags">
+ <li><span class="field">access:</span> protected</li>
+ </ul>
+
+
+
+
+
+</div>
+<a name="var$_version" id="$_version"><!-- --></A>
+<div class="evenrow">
+
+ <div class="var-header">
+ <span class="var-title">
+ <span class="var-type">integer</span>
+ <span class="var-name">$_version</span>
+ = <span class="var-default"> 0</span> (line <span class="line-number">55</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+ <ul class="tags">
+ <li><span class="field">access:</span> protected</li>
+ </ul>
+
+
+
+
+
+</div>
+ <h4>Inherited Variables</h4>
+ <A NAME='inherited_vars'><!-- --></A>
+ <p>Inherited from <span class="classname"><a href="../../php-reader/ISO/ISO14496_Box.html">ISO14496_Box</a></span></p>
+ <blockquote>
+ <span class="var-title">
+ <span class="var-name"><a href="../../php-reader/ISO/ISO14496_Box.html#var$_reader">ISO14496_Box::$_reader</a></span><br>
+ </span>
+ </blockquote>
+
+ </div>
+ </div>
+
+ <a name="sec-methods"></a>
+ <div class="info-box">
+ <div class="info-box-title">Methods</div>
+ <div class="nav-bar">
+ <a href="#sec-description">Description</a> |
+ <a href="#sec-descendents">Descendents</a> |
+ <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
+ <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
+
+ </div>
+ <div class="info-box-body">
+ <A NAME='method_detail'></A>
+
+<a name="method__construct" id="__construct"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">Constructor __construct</span> (line <span class="line-number">66</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Constructs the class with given parameters and reads box related data from the ISO Base Media file.</p>
+ <ul class="tags">
+ <li><span class="field">access:</span> public</li>
+ </ul>
+
+ <div class="method-signature">
+ <span class="method-result">ISO14496_Box_Full</span>
+ <span class="method-name">
+ __construct
+ </span>
+ (<span class="var-type"><a href="../../php-reader/Reader.html">Reader</a></span>&nbsp;<span class="var-name">$reader</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">&$options</span> = <span class="var-default">array()</span>])
+ </div>
+
+ <ul class="parameters">
+ <li>
+ <span class="var-type"><a href="../../php-reader/Reader.html">Reader</a></span>
+ <span class="var-name">$reader</span><span class="var-description">: The reader object.</span> </li>
+ <li>
+ <span class="var-type"></span>
+ <span class="var-name">&$options</span> </li>
+ </ul>
+
+ <hr class="separator" />
+ <div class="notes">Redefinition of:</div>
+ <dl>
+ <dt><a href="../../php-reader/ISO/ISO14496_Box.html#method__construct">ISO14496_Box::__construct()</a></dt>
+ <dd>Constructs the class with given parameters and options.</dd>
+ </dl>
+
+ <hr class="separator" />
+ <div class="notes">Redefined in descendants as:</div>
+ <ul class="redefinitions">
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_BXML.html#method__construct">ISO14496_Box_BXML::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_CO64.html#method__construct">ISO14496_Box_CO64::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_CPRT.html#method__construct">ISO14496_Box_CPRT::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_CTTS.html#method__construct">ISO14496_Box_CTTS::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_DREF.html#method__construct">ISO14496_Box_DREF::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_ELST.html#method__construct">ISO14496_Box_ELST::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_HDLR.html#method__construct">ISO14496_Box_HDLR::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_HMHD.html#method__construct">ISO14496_Box_HMHD::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_ID32.html#method__construct">ISO14496_Box_ID32::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_DATA.html#method__construct">ISO14496_Box_DATA::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_INFE.html#method__construct">ISO14496_Box_INFE::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_MDHD.html#method__construct">ISO14496_Box_MDHD::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_MEHD.html#method__construct">ISO14496_Box_MEHD::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_META.html#method__construct">ISO14496_Box_META::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_MFHD.html#method__construct">ISO14496_Box_MFHD::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_MFRO.html#method__construct">ISO14496_Box_MFRO::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_MVHD.html#method__construct">ISO14496_Box_MVHD::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_PDIN.html#method__construct">ISO14496_Box_PDIN::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_PITM.html#method__construct">ISO14496_Box_PITM::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_SBGP.html#method__construct">ISO14496_Box_SBGP::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_SCHM.html#method__construct">ISO14496_Box_SCHM::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_SDTP.html#method__construct">ISO14496_Box_SDTP::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_SMHD.html#method__construct">ISO14496_Box_SMHD::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_STCO.html#method__construct">ISO14496_Box_STCO::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_STDP.html#method__construct">ISO14496_Box_STDP::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_STSC.html#method__construct">ISO14496_Box_STSC::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_STSH.html#method__construct">ISO14496_Box_STSH::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_STSS.html#method__construct">ISO14496_Box_STSS::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_STSZ.html#method__construct">ISO14496_Box_STSZ::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_STTS.html#method__construct">ISO14496_Box_STTS::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_STZ2.html#method__construct">ISO14496_Box_STZ2::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_SUBS.html#method__construct">ISO14496_Box_SUBS::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_TFHD.html#method__construct">ISO14496_Box_TFHD::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_TFRA.html#method__construct">ISO14496_Box_TFRA::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_TKHD.html#method__construct">ISO14496_Box_TKHD::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_TREX.html#method__construct">ISO14496_Box_TREX::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_TRUN.html#method__construct">ISO14496_Box_TRUN::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_URL.html#method__construct">ISO14496_Box_URL::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_URN.html#method__construct">ISO14496_Box_URN::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_VMHD.html#method__construct">ISO14496_Box_VMHD::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_XML.html#method__construct">ISO14496_Box_XML::__construct()</a>
+ : Constructs the class with given parameters and reads box related data from the ISO Base Media file.
+ </li>
+ </ul>
+ </div>
+<a name="methodgetFlags" id="getFlags"><!-- --></a>
+<div class="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">getFlags</span> (line <span class="line-number">105</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the map of flags.</p>
+ <ul class="tags">
+ <li><span class="field">access:</span> public</li>
+ </ul>
+
+ <div class="method-signature">
+ <span class="method-result">integer</span>
+ <span class="method-name">
+ getFlags
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetVersion" id="getVersion"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">getVersion</span> (line <span class="line-number">82</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the version of this format of the box.</p>
+ <ul class="tags">
+ <li><span class="field">access:</span> public</li>
+ </ul>
+
+ <div class="method-signature">
+ <span class="method-result">integer</span>
+ <span class="method-name">
+ getVersion
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodhasFlag" id="hasFlag"><!-- --></a>
+<div class="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">hasFlag</span> (line <span class="line-number">98</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Checks whether or not the flag is set. Returns <var>true</var> if the flag is set, <var>false</var> otherwise.</p>
+ <ul class="tags">
+ <li><span class="field">access:</span> public</li>
+ </ul>
+
+ <div class="method-signature">
+ <span class="method-result">boolean</span>
+ <span class="method-name">
+ hasFlag
+ </span>
+ (<span class="var-type">integer</span>&nbsp;<span class="var-name">$flag</span>)
+ </div>
+
+ <ul class="parameters">
+ <li>
+ <span class="var-type">integer</span>
+ <span class="var-name">$flag</span><span class="var-description">: The flag to query.</span> </li>
+ </ul>
+
+
+ </div>
+<a name="methodsetFlags" id="setFlags"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">setFlags</span> (line <span class="line-number">112</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Sets the map of flags.</p>
+ <ul class="tags">
+ <li><span class="field">access:</span> public</li>
+ </ul>
+
+ <div class="method-signature">
+ <span class="method-result">void</span>
+ <span class="method-name">
+ setFlags
+ </span>
+ (<span class="var-type">string</span>&nbsp;<span class="var-name">$flags</span>)
+ </div>
+
+ <ul class="parameters">
+ <li>
+ <span class="var-type">string</span>
+ <span class="var-name">$flags</span><span class="var-description">: The map of flags.</span> </li>
+ </ul>
+
+
+ </div>
+<a name="methodsetVersion" id="setVersion"><!-- --></a>
+<div class="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">setVersion</span> (line <span class="line-number">89</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Sets the version of this format of the box.</p>
+ <ul class="tags">
+ <li><span class="field">access:</span> public</li>
+ </ul>
+
+ <div class="method-signature">
+ <span class="method-result">void</span>
+ <span class="method-name">
+ setVersion
+ </span>
+ (<span class="var-type">integer</span>&nbsp;<span class="var-name">$version</span>)
+ </div>
+
+ <ul class="parameters">
+ <li>
+ <span class="var-type">integer</span>
+ <span class="var-name">$version</span><span class="var-description">: The version.</span> </li>
+ </ul>
+
+
+ </div>
+<a name="method__toString" id="__toString"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">__toString</span> (line <span class="line-number">119</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the box raw data.</p>
+ <ul class="tags">
+ <li><span class="field">access:</span> public</li>
+ </ul>
+
+ <div class="method-signature">
+ <span class="method-result">string</span>
+ <span class="method-name">
+ __toString
+ </span>
+ ([<span class="var-type"></span>&nbsp;<span class="var-name">$data</span> = <span class="var-default">&quot;&quot;</span>])
+ </div>
+
+ <ul class="parameters">
+ <li>
+ <span class="var-type"></span>
+ <span class="var-name">$data</span> </li>
+ </ul>
+
+ <hr class="separator" />
+ <div class="notes">Redefinition of:</div>
+ <dl>
+ <dt><a href="../../php-reader/ISO/ISO14496_Box.html#method__toString">ISO14496_Box::__toString()</a></dt>
+ <dd>Returns the box raw data.</dd>
+ </dl>
+
+ <hr class="separator" />
+ <div class="notes">Redefined in descendants as:</div>
+ <ul class="redefinitions">
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_CO64.html#method__toString">ISO14496_Box_CO64::__toString()</a>
+ : Returns the box raw data.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_DREF.html#method__toString">ISO14496_Box_DREF::__toString()</a>
+ : Returns the box raw data.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_HDLR.html#method__toString">ISO14496_Box_HDLR::__toString()</a>
+ : Returns the box raw data.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_ID32.html#method__toString">ISO14496_Box_ID32::__toString()</a>
+ : Returns the box raw data.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_DATA.html#method__toString">ISO14496_Box_DATA::__toString()</a>
+ : Returns the box raw data.
+ </li>
+ <li>
+ <a href="../../php-reader/ISO/ISO14496_Box_STCO.html#method__toString">ISO14496_Box_STCO::__toString()</a>
+ : Returns the box raw data.
+ </li>
+ </ul>
+ </div>
+ <h4>Inherited Methods</h4>
+ <a name='inherited_methods'><!-- --></a>
+ <!-- =========== Summary =========== -->
+ <p>Inherited From <span class="classname"><a href="../../php-reader/ISO/ISO14496_Box.html">ISO14496_Box</a></span></p>
+ <blockquote>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__construct">ISO14496_Box::__construct()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodaddBox">ISO14496_Box::addBox()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodconstructBoxes">ISO14496_Box::constructBoxes()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetBoxes">ISO14496_Box::getBoxes()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetBoxesByIdentifier">ISO14496_Box::getBoxesByIdentifier()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetContainer">ISO14496_Box::getContainer()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetOffset">ISO14496_Box::getOffset()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetOption">ISO14496_Box::getOption()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetOptions">ISO14496_Box::getOptions()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetParent">ISO14496_Box::getParent()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetSize">ISO14496_Box::getSize()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetType">ISO14496_Box::getType()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodhasBox">ISO14496_Box::hasBox()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodisContainer">ISO14496_Box::isContainer()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetContainer">ISO14496_Box::setContainer()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetOffset">ISO14496_Box::setOffset()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetOption">ISO14496_Box::setOption()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetOptions">ISO14496_Box::setOptions()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetParent">ISO14496_Box::setParent()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetSize">ISO14496_Box::setSize()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetType">ISO14496_Box::setType()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__get">ISO14496_Box::__get()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__isset">ISO14496_Box::__isset()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__set">ISO14496_Box::__set()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__toString">ISO14496_Box::__toString()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__unset">ISO14496_Box::__unset()</a></span><br>
+ </blockquote>
+
+ </div>
+ </div>
+
+
+ <p class="notes" id="credit">
+ Documentation generated on Fri, 05 Sep 2008 20:18:43 +0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.1</a>
+ </p>
+ </div></body>
+</html> \ No newline at end of file