aboutsummaryrefslogtreecommitdiff
path: root/libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ASF/ASF_Object_ExtendedStreamProperties.html
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ASF/ASF_Object_ExtendedStreamProperties.html')
-rw-r--r--libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ASF/ASF_Object_ExtendedStreamProperties.html1058
1 files changed, 1058 insertions, 0 deletions
diff --git a/libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ASF/ASF_Object_ExtendedStreamProperties.html b/libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ASF/ASF_Object_ExtendedStreamProperties.html
new file mode 100644
index 0000000..f0237e8
--- /dev/null
+++ b/libraries/phpvideotoolkit/adapters/ffmpeg-php/php-reader/docs/php-reader/ASF/ASF_Object_ExtendedStreamProperties.html
@@ -0,0 +1,1058 @@
+<?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 ASF_Object_ExtendedStreamProperties</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 ASF_Object_ExtendedStreamProperties</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-vars">Vars</a>
+ | <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
+
+ <a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
+
+ </div>
+ <div class="info-box-body">
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">The <em>Extended Stream Properties Object</em> defines additional optional properties and characteristics of a digital media stream that are not described in the <em>Stream Properties Object</em>.</p>
+<p class="description"><p>Typically, the basic <em>Stream Properties Object</em> is present in the <em>Header Object</em>, and the <em>Extended Stream Properties Object</em> is present in the <em>Header Extension Object</em>. Sometimes, however, the <em>Stream Properties Object</em> for a stream may be embedded inside the <em>Extended Stream Properties Object</em> for that stream. This approach facilitates the creation of backward-compatible content.</p><p>This object has an optional provision to include application-specific or implementation-specific data attached to the payloads of each digital media sample stored within a <em>Data Packet</em>. This data can be looked at as digital media sample properties and is stored in the <em>Replicated Data</em> field of a payload header. The <em>Payload Extension Systems</em> fields of the <em>Extended Stream Properties Object</em> describes what this data is and is necessary for that data to be parsed, if present.</p></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: 108 $</li>
+ <li><span class="field">copyright:</span> Copyright (c) 2008 The PHP Reader Project Workgroup</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="_ASF---Object---ExtendedStreamProperties.php.html">/ASF/Object/ExtendedStreamProperties.php</a> (line <span class="field">69</span>)
+ </p>
+
+
+ <pre><a href="../../php-reader/ASF/ASF_Object.html">ASF_Object</a>
+ |
+ --ASF_Object_ExtendedStreamProperties</pre>
+
+ </div>
+</div>
+
+
+ <a name="sec-const-summary"></a>
+ <div class="info-box">
+ <div class="info-box-title">Class Constant Summary</span></div>
+ <div class="nav-bar">
+ <a href="#sec-description">Description</a> |
+ <span class="disabled">Constants</span> (<a href="#sec-consts">details</a>)
+ <a href="#sec-vars">Vars</a>
+
+ |
+ |
+ <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
+
+ </div>
+ <div class="info-box-body">
+ <div class="const-summary">
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#AUDIO_MEDIA" title="details" class="const-name">AUDIO_MEDIA</a> = <span class="var-type"> &quot;f8699e40-5b4d-11cf-a8fd-00805f5c442b&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#AUDIO_SPREAD" title="details" class="const-name">AUDIO_SPREAD</a> = <span class="var-type"> &quot;bfc3cd50-618f-11cf-8bb2-00aa00b4e220&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#BINARY_MEDIA" title="details" class="const-name">BINARY_MEDIA</a> = <span class="var-type"> &quot;3afb65e2-47ef-40f2-ac2c-70a90d71d343&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#COMMAND_MEDIA" title="details" class="const-name">COMMAND_MEDIA</a> = <span class="var-type"> &quot;59dacfc0-59e6-11d0-a3ac-00a0c90348f6&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#DEGRADABLE_JPEG_MEDIA" title="details" class="const-name">DEGRADABLE_JPEG_MEDIA</a> = <span class="var-type"> &quot;35907dE0-e415-11cf-a917-00805f5c442b&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#FILE_TRANSFER_MEDIA" title="details" class="const-name">FILE_TRANSFER_MEDIA</a> = <span class="var-type"> &quot;91bd222c-f21c-497a-8b6d-5aa86bfc0185&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#JFIF_MEDIA" title="details" class="const-name">JFIF_MEDIA</a> = <span class="var-type"> &quot;b61be100-5b4e-11cf-a8fD-00805f5c442b&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#NO_CLEANPOINT" title="details" class="const-name">NO_CLEANPOINT</a> = <span class="var-type"> 4</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#NO_ERROR_CORRECTION" title="details" class="const-name">NO_ERROR_CORRECTION</a> = <span class="var-type"> &quot;20fb5700-5b55-11cf-a8fd-00805f5c442b&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#PAYLOAD_EXTENSION_SYSTEM_CONTENT_TYPE" title="details" class="const-name">PAYLOAD_EXTENSION_SYSTEM_CONTENT_TYPE</a> = <span class="var-type">
+ &quot;d590dc20-07bc-436c-9cf7-f3bbfbf1a4dc&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#PAYLOAD_EXTENSION_SYSTEM_ENCRYPTION_SAMPLE_ID" title="details" class="const-name">PAYLOAD_EXTENSION_SYSTEM_ENCRYPTION_SAMPLE_ID</a> = <span class="var-type">
+ &quot;6698b84e-0afa-4330-aeb2-1c0a98d7a44d&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#PAYLOAD_EXTENSION_SYSTEM_FILE_NAME" title="details" class="const-name">PAYLOAD_EXTENSION_SYSTEM_FILE_NAME</a> = <span class="var-type">
+ &quot;e165ec0e-19ed-45d7-b4a7-25cbd1e28e9b&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#PAYLOAD_EXTENSION_SYSTEM_PIXEL_ASPECT_RATIO" title="details" class="const-name">PAYLOAD_EXTENSION_SYSTEM_PIXEL_ASPECT_RATIO</a> = <span class="var-type">
+ &quot;1b1ee554-f9ea-4bc8-821a-376b74e4c4b8&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#PAYLOAD_EXTENSION_SYSTEM_SAMPLE_DURATION" title="details" class="const-name">PAYLOAD_EXTENSION_SYSTEM_SAMPLE_DURATION</a> = <span class="var-type">
+ &quot;c6bd9450-867f-4907-83a3-c77921b733ad&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#PAYLOAD_EXTENSION_SYSTEM_TIMECODE" title="details" class="const-name">PAYLOAD_EXTENSION_SYSTEM_TIMECODE</a> = <span class="var-type">
+ &quot;399595ec-8667-4e2d-8fdb-98814ce76c1e&quot;</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#RELIABLE" title="details" class="const-name">RELIABLE</a> = <span class="var-type"> 1</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#RESEND_LIVE_CLEANPOINTS" title="details" class="const-name">RESEND_LIVE_CLEANPOINTS</a> = <span class="var-type"> 8</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#SEEKABLE" title="details" class="const-name">SEEKABLE</a> = <span class="var-type"> 2</span>
+
+ </div>
+ <div class="const-title">
+ <img src="../../media/images/Constant.png" alt=" " />
+ <a href="#VIDEO_MEDIA" title="details" class="const-name">VIDEO_MEDIA</a> = <span class="var-type"> &quot;bc19efc0-5b4d-11cf-a8fd-00805f5c442b&quot;</span>
+
+ </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-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
+
+ <a href="#sec-vars">Vars</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">ASF_Object_ExtendedStreamProperties</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>], <span class="var-type">Array</span>&nbsp;<span class="var-name">$options</span>)
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getAlternateBufferSize" title="details" class="method-name">getAlternateBufferSize</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getAlternateDataBitrate" title="details" class="method-name">getAlternateDataBitrate</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getAlternateInitialBufferFullness" title="details" class="method-name">getAlternateInitialBufferFullness</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getAverageTimePerFrame" title="details" class="method-name">getAverageTimePerFrame</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getBufferSize" title="details" class="method-name">getBufferSize</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getDataBitrate" title="details" class="method-name">getDataBitrate</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getEndTime" title="details" class="method-name">getEndTime</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getInitialBufferFullness" title="details" class="method-name">getInitialBufferFullness</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getMaximumObjectSize" title="details" class="method-name">getMaximumObjectSize</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">Array</span>
+ <a href="#getPayloadExtensionSystems" title="details" class="method-name">getPayloadExtensionSystems</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getStartTime" title="details" class="method-name">getStartTime</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getStreamLanguageIndex" title="details" class="method-name">getStreamLanguageIndex</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">Array</span>
+ <a href="#getStreamNames" title="details" class="method-name">getStreamNames</a>
+ ()
+ </div>
+ <div class="method-definition">
+ <span class="method-result">integer</span>
+ <a href="#getStreamNumber" title="details" class="method-name">getStreamNumber</a>
+ ()
+ </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-var-summary">Vars</a> (<span class="disabled">details</span>)
+
+
+ <a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
+
+ |
+ <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
+
+ </div>
+ <div class="info-box-body">
+ <h4>Inherited Variables</h4>
+ <A NAME='inherited_vars'><!-- --></A>
+ <p>Inherited from <span class="classname"><a href="../../php-reader/ASF/ASF_Object.html">ASF_Object</a></span></p>
+ <blockquote>
+ <span class="var-title">
+ <span class="var-name"><a href="../../php-reader/ASF/ASF_Object.html#var$_options">ASF_Object::$_options</a></span><br>
+ </span>
+ <span class="var-title">
+ <span class="var-name"><a href="../../php-reader/ASF/ASF_Object.html#var$_reader">ASF_Object::$_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-vars">Vars</a>
+ <a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">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="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">Constructor __construct</span> (line <span class="line-number">181</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Constructs the class with given parameters and reads object related data from the ASF file.</p>
+ <ul class="tags">
+ <li><span class="field">access:</span> public</li>
+ </ul>
+
+ <div class="method-signature">
+ <span class="method-result">ASF_Object_ExtendedStreamProperties</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>], <span class="var-type">Array</span>&nbsp;<span class="var-name">$options</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">Array</span>
+ <span class="var-name">$options</span><span class="var-description">: The options array.</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/ASF/ASF_Object.html#method__construct">ASF_Object::__construct()</a></dt>
+ <dd>Constructs the class with given parameters and options.</dd>
+ </dl>
+
+ </div>
+<a name="methodgetAlternateBufferSize" id="getAlternateBufferSize"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">getAlternateBufferSize</span> (line <span class="line-number">302</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the size BAlt, in milliseconds, of the leaky bucket used in the</p>
+<p class="description"><p><em>Alternate Data Bitrate</em> definition. This value is relevant in most scenarios where the bit rate is not exactly constant, but it is especially useful for streams that have highly variable bit rates. This field can optionally be set to the same value as the <em>Buffer Size</em> field.</p></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">
+ getAlternateBufferSize
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetAlternateDataBitrate" id="getAlternateDataBitrate"><!-- --></a>
+<div class="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">getAlternateDataBitrate</span> (line <span class="line-number">288</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the leak rate RAlt, in bits per second, of a leaky bucket that</p>
+<p class="description"><p>contains the data portion of the stream without overflowing, excluding all ASF <em>Data Packet</em> overhead. The size of the leaky bucket is specified by the value of the <em>Alternate Buffer Size</em> field. This value is relevant in most scenarios where the bit rate is not exactly constant, but it is especially useful for streams that have highly variable bit rates. This field can optionally be set to the same value as the <em>Data
+ Bitrate</em> field.</p></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">
+ getAlternateDataBitrate
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetAlternateInitialBufferFullness" id="getAlternateInitialBufferFullness"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">getAlternateInitialBufferFullness</span> (line <span class="line-number">316</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the initial fullness, in milliseconds, of the leaky bucket used in</p>
+<p class="description"><p>the <em>Alternate Data Bitrate</em> definition. This is the fullness of the buffer at the instant before the first bit in the stream is dumped into the bucket. Typically, this value is set to 0. This value does not exceed the value of the <em>Alternate Buffer Size</em> field.</p></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">
+ getAlternateInitialBufferFullness
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetAverageTimePerFrame" id="getAverageTimePerFrame"><!-- --></a>
+<div class="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">getAverageTimePerFrame</span> (line <span class="line-number">340</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the average time duration, measured in 100-nanosecond units, of each frame. This number should be rounded to the nearest integer. This field can optionally be set to 0 if the average time per frame is unknown or unimportant. It is recommended that this field be set for video.</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">
+ getAverageTimePerFrame
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetBufferSize" id="getBufferSize"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">getBufferSize</span> (line <span class="line-number">260</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the size B, in milliseconds, of the leaky bucket used in the <em>Data Bitrate</em> definition.</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">
+ getBufferSize
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetDataBitrate" id="getDataBitrate"><!-- --></a>
+<div class="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">getDataBitrate</span> (line <span class="line-number">252</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the leak rate R, in bits per second, of a leaky bucket that contains the data portion of the stream without overflowing, excluding all ASF Data Packet overhead. The size of the leaky bucket is specified by the value of the <em>Buffer Size</em> field. This field has a non-zero value.</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">
+ getDataBitrate
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetEndTime" id="getEndTime"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">getEndTime</span> (line <span class="line-number">242</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the presentation time of the last object plus the duration of play,</p>
+<p class="description"><p>indicating where this digital media stream ends within the context of the timeline of the ASF file as a whole. This time value corresponds to presentation times as they appear in the data packets (adjusted by the preroll). This field is given in units of milliseconds and can optionally be set to 0, in which case it will be ignored.</p></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">
+ getEndTime
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetInitialBufferFullness" id="getInitialBufferFullness"><!-- --></a>
+<div class="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">getInitialBufferFullness</span> (line <span class="line-number">271</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the initial fullness, in milliseconds, of the leaky bucket used in the <em>Data Bitrate</em> definition. This is the fullness of the buffer at the instant before the first bit in the stream is dumped into the bucket.</p>
+<p class="description"><p>Typically, this value is set to 0. This value shall not exceed the value in the <em>Buffer Size</em> field.</p></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">
+ getInitialBufferFullness
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetMaximumObjectSize" id="getMaximumObjectSize"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">getMaximumObjectSize</span> (line <span class="line-number">327</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the maximum size of the largest sample stored in the data packets for a stream. A value of 0 means unknown.</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">
+ getMaximumObjectSize
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetPayloadExtensionSystems" id="getPayloadExtensionSystems"><!-- --></a>
+<div class="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">getPayloadExtensionSystems</span> (line <span class="line-number">414</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns an array of payload extension systems. Payload extensions provide a</p>
+<p class="description"><p>way for content creators to specify kinds of data that will appear in the payload header for every payload from this stream. This system is used when stream properties must be conveyed at the media object level. The <em>Replicated Data</em> bytes in the payload header will contain these properties in the order in which the <em>Payload Extension Systems</em> appear in this object. A <em>Payload Extension System</em> must appear in the <em>Extended Stream Properties Object</em> for each type of per-media-object properties that will appear with the payloads for this stream.</p><p>The array contains the following keys: <ul><li>extensionSystemId -- Specifies a unique identifier for the extension
+ system.</li><li>extensionDataSize -- Specifies the fixed size of the extension data for
+ this system that will appear in the replicated data alongside every
+ payload for this stream. If this extension system uses variable-size
+ data, then this should be set to 0xffff. Note, however, that replicated
+ data length is limited to 255 bytes, which limits the total size of all
+ extension systems for a particular stream.</li><li>extensionSystemInfo -- Specifies additional information to describe
+ this extension system (optional).</li></ul></p></p>
+ <ul class="tags">
+ <li><span class="field">access:</span> public</li>
+ </ul>
+
+ <div class="method-signature">
+ <span class="method-result">Array</span>
+ <span class="method-name">
+ getPayloadExtensionSystems
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetStartTime" id="getStartTime"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">getStartTime</span> (line <span class="line-number">230</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the presentation time of the first object, indicating where this</p>
+<p class="description"><p>digital media stream starts within the context of the timeline of the ASF file as a whole. This time value corresponds to presentation times as they appear in the data packets (adjusted by the preroll). This field is given in units of milliseconds and can optionally be set to 0, in which case it will be ignored.</p></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">
+ getStartTime
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetStreamLanguageIndex" id="getStreamLanguageIndex"><!-- --></a>
+<div class="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">getStreamLanguageIndex</span> (line <span class="line-number">368</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the language, if any, which the content of the stream uses or</p>
+<p class="description"><p>assumes. Refer to the LanguageList description for the details concerning how the <em>Stream Language Index</em> and <em>Language Index</em> fields should be used. Note that this is an index into the languages listed in the <em>Language List Object</em> rather than a language identifier.</p></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">
+ getStreamLanguageIndex
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetStreamNames" id="getStreamNames"><!-- --></a>
+<div class="oddrow">
+
+ <div class="method-header">
+ <span class="method-title">getStreamNames</span> (line <span class="line-number">384</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns an array of Stream Names. Each stream name instance is potentially localized into a specific language. The <em>Language Index</em> field indicates the language in which the <em>Stream Name</em> has been written.</p>
+<p class="description"><p>The array contains the following keys: <ul><li>languageIndex -- The language index</li><li>streamName -- The localized stream name</li></ul></p></p>
+ <ul class="tags">
+ <li><span class="field">access:</span> public</li>
+ </ul>
+
+ <div class="method-signature">
+ <span class="method-result">Array</span>
+ <span class="method-name">
+ getStreamNames
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+<a name="methodgetStreamNumber" id="getStreamNumber"><!-- --></a>
+<div class="evenrow">
+
+ <div class="method-header">
+ <span class="method-title">getStreamNumber</span> (line <span class="line-number">353</span>)
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Returns the number of this stream. 0 is an invalid stream number (that is, other <em>Header Objects</em> use stream number 0 to refer to the entire file as a whole rather than to a specific media stream within the file). Valid values are between 1 and 127.</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">
+ getStreamNumber
+ </span>
+ ()
+ </div>
+
+
+
+ </div>
+ <h4>Inherited Methods</h4>
+ <a name='inherited_methods'><!-- --></a>
+ <!-- =========== Summary =========== -->
+ <p>Inherited From <span class="classname"><a href="../../php-reader/ASF/ASF_Object.html">ASF_Object</a></span></p>
+ <blockquote>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#method__construct">ASF_Object::__construct()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodgetIdentifier">ASF_Object::getIdentifier()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodgetOffset">ASF_Object::getOffset()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodgetOption">ASF_Object::getOption()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodgetOptions">ASF_Object::getOptions()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodgetParent">ASF_Object::getParent()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodgetSize">ASF_Object::getSize()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodsetIdentifier">ASF_Object::setIdentifier()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodsetOffset">ASF_Object::setOffset()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodsetOption">ASF_Object::setOption()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodsetOptions">ASF_Object::setOptions()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodsetParent">ASF_Object::setParent()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#methodsetSize">ASF_Object::setSize()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#method__get">ASF_Object::__get()</a></span><br>
+ <span class="method-name"><a href="../../php-reader/ASF/ASF_Object.html#method__set">ASF_Object::__set()</a></span><br>
+ </blockquote>
+
+ </div>
+ </div>
+
+ <a name="sec-consts"></a>
+ <div class="info-box">
+ <div class="info-box-title">Class Constants</div>
+ <div class="nav-bar">
+ <a href="#sec-description">Description</a> |
+ <a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
+
+
+ <a href="#sec-vars">Vars</a>
+ |
+ <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
+
+ </div>
+ <div class="info-box-body">
+ <a name="constAUDIO_MEDIA" id="AUDIO_MEDIA"><!-- --></A>
+<div class="oddrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">AUDIO_MEDIA</span>
+ = <span class="const-default"> &quot;f8699e40-5b4d-11cf-a8fd-00805f5c442b&quot;</span>
+ (line <span class="line-number">105</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constAUDIO_SPREAD" id="AUDIO_SPREAD"><!-- --></A>
+<div class="evenrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">AUDIO_SPREAD</span>
+ = <span class="const-default"> &quot;bfc3cd50-618f-11cf-8bb2-00aa00b4e220&quot;</span>
+ (line <span class="line-number">114</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constBINARY_MEDIA" id="BINARY_MEDIA"><!-- --></A>
+<div class="oddrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">BINARY_MEDIA</span>
+ = <span class="const-default"> &quot;3afb65e2-47ef-40f2-ac2c-70a90d71d343&quot;</span>
+ (line <span class="line-number">111</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constCOMMAND_MEDIA" id="COMMAND_MEDIA"><!-- --></A>
+<div class="evenrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">COMMAND_MEDIA</span>
+ = <span class="const-default"> &quot;59dacfc0-59e6-11d0-a3ac-00a0c90348f6&quot;</span>
+ (line <span class="line-number">107</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constDEGRADABLE_JPEG_MEDIA" id="DEGRADABLE_JPEG_MEDIA"><!-- --></A>
+<div class="oddrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">DEGRADABLE_JPEG_MEDIA</span>
+ = <span class="const-default"> &quot;35907dE0-e415-11cf-a917-00805f5c442b&quot;</span>
+ (line <span class="line-number">109</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constFILE_TRANSFER_MEDIA" id="FILE_TRANSFER_MEDIA"><!-- --></A>
+<div class="evenrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">FILE_TRANSFER_MEDIA</span>
+ = <span class="const-default"> &quot;91bd222c-f21c-497a-8b6d-5aa86bfc0185&quot;</span>
+ (line <span class="line-number">110</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constJFIF_MEDIA" id="JFIF_MEDIA"><!-- --></A>
+<div class="oddrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">JFIF_MEDIA</span>
+ = <span class="const-default"> &quot;b61be100-5b4e-11cf-a8fD-00805f5c442b&quot;</span>
+ (line <span class="line-number">108</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constNO_CLEANPOINT" id="NO_CLEANPOINT"><!-- --></A>
+<div class="evenrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">NO_CLEANPOINT</span>
+ = <span class="const-default"> 4</span>
+ (line <span class="line-number">93</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Indicates, if set, that the stream does not contain any cleanpoints. A cleanpoint is any point at which playback could begin without having seen the previous media objects. For streams that use key frames, the key frames would be the cleanpoints.</p>
+
+
+</div>
+<a name="constNO_ERROR_CORRECTION" id="NO_ERROR_CORRECTION"><!-- --></A>
+<div class="oddrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">NO_ERROR_CORRECTION</span>
+ = <span class="const-default"> &quot;20fb5700-5b55-11cf-a8fd-00805f5c442b&quot;</span>
+ (line <span class="line-number">113</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constPAYLOAD_EXTENSION_SYSTEM_CONTENT_TYPE" id="PAYLOAD_EXTENSION_SYSTEM_CONTENT_TYPE"><!-- --></A>
+<div class="evenrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">PAYLOAD_EXTENSION_SYSTEM_CONTENT_TYPE</span>
+ = <span class="const-default"> <br /> &quot;d590dc20-07bc-436c-9cf7-f3bbfbf1a4dc&quot;</span>
+ (line <span class="line-number">120</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constPAYLOAD_EXTENSION_SYSTEM_ENCRYPTION_SAMPLE_ID" id="PAYLOAD_EXTENSION_SYSTEM_ENCRYPTION_SAMPLE_ID"><!-- --></A>
+<div class="oddrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">PAYLOAD_EXTENSION_SYSTEM_ENCRYPTION_SAMPLE_ID</span>
+ = <span class="const-default"> <br /> &quot;6698b84e-0afa-4330-aeb2-1c0a98d7a44d&quot;</span>
+ (line <span class="line-number">126</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constPAYLOAD_EXTENSION_SYSTEM_FILE_NAME" id="PAYLOAD_EXTENSION_SYSTEM_FILE_NAME"><!-- --></A>
+<div class="evenrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">PAYLOAD_EXTENSION_SYSTEM_FILE_NAME</span>
+ = <span class="const-default"> <br /> &quot;e165ec0e-19ed-45d7-b4a7-25cbd1e28e9b&quot;</span>
+ (line <span class="line-number">118</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constPAYLOAD_EXTENSION_SYSTEM_PIXEL_ASPECT_RATIO" id="PAYLOAD_EXTENSION_SYSTEM_PIXEL_ASPECT_RATIO"><!-- --></A>
+<div class="oddrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">PAYLOAD_EXTENSION_SYSTEM_PIXEL_ASPECT_RATIO</span>
+ = <span class="const-default"> <br /> &quot;1b1ee554-f9ea-4bc8-821a-376b74e4c4b8&quot;</span>
+ (line <span class="line-number">122</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constPAYLOAD_EXTENSION_SYSTEM_SAMPLE_DURATION" id="PAYLOAD_EXTENSION_SYSTEM_SAMPLE_DURATION"><!-- --></A>
+<div class="evenrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">PAYLOAD_EXTENSION_SYSTEM_SAMPLE_DURATION</span>
+ = <span class="const-default"> <br /> &quot;c6bd9450-867f-4907-83a3-c77921b733ad&quot;</span>
+ (line <span class="line-number">124</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constPAYLOAD_EXTENSION_SYSTEM_TIMECODE" id="PAYLOAD_EXTENSION_SYSTEM_TIMECODE"><!-- --></A>
+<div class="oddrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">PAYLOAD_EXTENSION_SYSTEM_TIMECODE</span>
+ = <span class="const-default"> <br /> &quot;399595ec-8667-4e2d-8fdb-98814ce76c1e&quot;</span>
+ (line <span class="line-number">116</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+<a name="constRELIABLE" id="RELIABLE"><!-- --></A>
+<div class="evenrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">RELIABLE</span>
+ = <span class="const-default"> 1</span>
+ (line <span class="line-number">77</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Indicates, if set, that this digital media stream, if sent over a network, must be carried over a reliable data communications transport mechanism.</p>
+<p class="description"><p>This should be set for streams that cannot recover after a lost media object.</p></p>
+
+
+</div>
+<a name="constRESEND_LIVE_CLEANPOINTS" id="RESEND_LIVE_CLEANPOINTS"><!-- --></A>
+<div class="oddrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">RESEND_LIVE_CLEANPOINTS</span>
+ = <span class="const-default"> 8</span>
+ (line <span class="line-number">103</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">Specifies, if set, that when a stream is joined in mid-transmission, all</p>
+<p class="description"><p>information from the most recent cleanpoint up to the current time should be sent before normal streaming begins at the current time. The default behavior (when this flag is not set) is to send only the data starting at the current time. This flag should only be set for streams that are coming from a live source.</p></p>
+
+
+</div>
+<a name="constSEEKABLE" id="SEEKABLE"><!-- --></A>
+<div class="evenrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">SEEKABLE</span>
+ = <span class="const-default"> 2</span>
+ (line <span class="line-number">85</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+<p class="short-description">This flag should be set only if the stream is seekable, either by using an index object or by estimating according to bit rate (as can sometimes be done with audio). This flag pertains to this stream only rather than to the entire file.</p>
+
+
+</div>
+<a name="constVIDEO_MEDIA" id="VIDEO_MEDIA"><!-- --></A>
+<div class="oddrow">
+
+ <div class="const-header">
+ <img src="../../media/images/Variable.png" />
+ <span class="const-title">
+ <span class="const-name">VIDEO_MEDIA</span>
+ = <span class="const-default"> &quot;bc19efc0-5b4d-11cf-a8fd-00805f5c442b&quot;</span>
+ (line <span class="line-number">106</span>)
+ </span>
+ </div>
+
+ <!-- ========== Info from phpDoc block ========= -->
+
+
+</div>
+
+ </div>
+ </div>
+
+ <p class="notes" id="credit">
+ Documentation generated on Fri, 05 Sep 2008 20:18:39 +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