ffmpeg-kit/docs/android/javadoc/com/arthenica/ffmpegkit/Statistics.html
2023-08-22 23:45:47 +03:00

757 lines
41 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en"><head>
<title>Statistics </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-03-25">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../dokka-javadoc-stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
<script type="text/javascript" src="../../../search.js"></script>
<script async type="text/javascript" src="../../../module-search-index.js"></script>
<script async type="text/javascript" src="../../../package-search-index.js"></script>
<script async type="text/javascript" src="../../../type-search-index.js"></script>
<script async type="text/javascript" src="../../../member-search-index.js"></script>
<script async type="text/javascript" src="../../../tag-search-index.js"></script>
</head><body>
<script type="text/javascript">
var pathtoroot = "../../../";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript><header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a>
</div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li>Help</li>
</ul></div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" class="ui-autocomplete-input" autocomplete="off" placeholder="Search">
<input type="reset" id="reset" value="reset">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div><!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html"></a></div>
<h2 title="Class Statistics" class="title">Class Statistics</h2>
</div>
<div class="contentContainer">
<!-- <ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>adaptation.Adaptation</li>
</ul>
</li>
</ul> TODO inheritance tree -->
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<pre class="wrap-overflow">
public class <span class="typeNameLabel"><a href=Statistics.html>Statistics</a></span>
</pre>
<div class="block"><p>Statistics entry for an FFmpeg execute session.</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<div class="memberSummary">
<table>
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private long</code></td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#sessionId>sessionId</a></code></th>
<td class="colLast"></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private int</code></td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#videoFrameNumber>videoFrameNumber</a></code></th>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private float</code></td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#videoFps>videoFps</a></code></th>
<td class="colLast"></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private float</code></td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#videoQuality>videoQuality</a></code></th>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private long</code></td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#size>size</a></code></th>
<td class="colLast"></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private double</code></td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#time>time</a></code></th>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private double</code></td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#bitrate>bitrate</a></code></th>
<td class="colLast"></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private double</code></td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#speed>speed</a></code></th>
<td class="colLast"></td>
</tr>
</table>
</div>
</li>
</ul>
</section>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<div class="memberSummary">
<table>
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a
href="#Statistics(long,int,float,float,long,double,double,double)">Statistics</a></span>(long sessionId, int videoFrameNumber, float videoFps, float videoQuality, long size, double time, double bitrate, double speed)</code></th>
<td class="colLast"></td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</section>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<div class="memberSummary">
<div role="tablist" aria-orientation="horizontal">
<button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button>
<!-- TODO: Instance and Concrete Methods #1118 -->
</div>
<div id="memberSummary_tabpanel" role="tabpanel">
<table aria-labelledby="t0">
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>long</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#getSessionId()>getSessionId</a>() </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#setSessionId(long)>setSessionId</a>(long sessionId) </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#getVideoFrameNumber()>getVideoFrameNumber</a>() </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#setVideoFrameNumber(int)>setVideoFrameNumber</a>(int videoFrameNumber) </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>float</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#getVideoFps()>getVideoFps</a>() </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#setVideoFps(float)>setVideoFps</a>(float videoFps) </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>float</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#getVideoQuality()>getVideoQuality</a>() </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#setVideoQuality(float)>setVideoQuality</a>(float videoQuality) </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>long</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#getSize()>getSize</a>() </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#setSize(long)>setSize</a>(long size) </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>double</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#getTime()>getTime</a>() </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#setTime(double)>setTime</a>(double time) </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>double</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#getBitrate()>getBitrate</a>() </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#setBitrate(double)>setBitrate</a>(double bitrate) </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>double</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#getSpeed()>getSpeed</a>() </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#setSpeed(double)>setSpeed</a>(double speed) </code>
</th>
<td class="colLast"></td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a></code>
</td>
<th class="colSecond" scope="row"><code><a href=Statistics.html#toString()>toString</a>() </code>
</th>
<td class="colLast"></td>
</tr>
</tbody>
</table>
</div>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString,
wait, wait, wait</code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Statistics(long,int,float,float,long,double,double,double)"></a>
<ul class="blockList">
<li class="blockList">
<h4>Statistics</h4>
<pre>Statistics(long sessionId, int videoFrameNumber, float videoFps, float videoQuality, long size, double time, double bitrate, double speed)</pre>
<div class="block"></div>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="getSessionId()">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>getSessionId</h4>
<pre class="methodSignature"> long <a href=Statistics.html#getSessionId()>getSessionId</a>()</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="setSessionId(long)">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>setSessionId</h4>
<pre class="methodSignature"> void <a href=Statistics.html#setSessionId(long)>setSessionId</a>(long sessionId)</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="getVideoFrameNumber()">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>getVideoFrameNumber</h4>
<pre class="methodSignature"> int <a href=Statistics.html#getVideoFrameNumber()>getVideoFrameNumber</a>()</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="setVideoFrameNumber(int)">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>setVideoFrameNumber</h4>
<pre class="methodSignature"> void <a href=Statistics.html#setVideoFrameNumber(int)>setVideoFrameNumber</a>(int videoFrameNumber)</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="getVideoFps()">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>getVideoFps</h4>
<pre class="methodSignature"> float <a href=Statistics.html#getVideoFps()>getVideoFps</a>()</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="setVideoFps(float)">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>setVideoFps</h4>
<pre class="methodSignature"> void <a href=Statistics.html#setVideoFps(float)>setVideoFps</a>(float videoFps)</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="getVideoQuality()">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>getVideoQuality</h4>
<pre class="methodSignature"> float <a href=Statistics.html#getVideoQuality()>getVideoQuality</a>()</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="setVideoQuality(float)">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>setVideoQuality</h4>
<pre class="methodSignature"> void <a href=Statistics.html#setVideoQuality(float)>setVideoQuality</a>(float videoQuality)</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="getSize()">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>getSize</h4>
<pre class="methodSignature"> long <a href=Statistics.html#getSize()>getSize</a>()</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="setSize(long)">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>setSize</h4>
<pre class="methodSignature"> void <a href=Statistics.html#setSize(long)>setSize</a>(long size)</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="getTime()">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>getTime</h4>
<pre class="methodSignature"> double <a href=Statistics.html#getTime()>getTime</a>()</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="setTime(double)">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>setTime</h4>
<pre class="methodSignature"> void <a href=Statistics.html#setTime(double)>setTime</a>(double time)</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="getBitrate()">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>getBitrate</h4>
<pre class="methodSignature"> double <a href=Statistics.html#getBitrate()>getBitrate</a>()</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="setBitrate(double)">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>setBitrate</h4>
<pre class="methodSignature"> void <a href=Statistics.html#setBitrate(double)>setBitrate</a>(double bitrate)</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="getSpeed()">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>getSpeed</h4>
<pre class="methodSignature"> double <a href=Statistics.html#getSpeed()>getSpeed</a>()</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="setSpeed(double)">
<!-- -->
</a>
<ul class=
"blockList"
>
<li class="blockList">
<h4>setSpeed</h4>
<pre class="methodSignature"> void <a href=Statistics.html#setSpeed(double)>setSpeed</a>(double speed)</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
<a id="toString()">
<!-- -->
</a>
<ul class=
"blockListLast"
>
<li class="blockList">
<h4>toString</h4>
<pre class="methodSignature"> <a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> <a href=Statistics.html#toString()>toString</a>()</pre>
<div class="block"></div>
<!-- TODO missing return annotation -->
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a>
</div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li>Help</li>
</ul></div>
<a id="skip.navbar.bottom">
<!-- -->
</a>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div><!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer><ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0"
style="display: none;"></ul>
<span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
</body>
</html>