ffmpeg-kit/docs/android/javadoc/com/arthenica/ffmpegkit/FFprobeKit.html
2022-09-17 18:38:44 +01:00

882 lines
50 KiB
HTML

<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>FFprobeKit (FFmpegKit)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FFprobeKit (FFmpegKit)";
}
}
catch(err) {
}
//-->
var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</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="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<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" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</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>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">com.arthenica.ffmpegkit</a></div>
<h2 title="Class FFprobeKit" class="title">Class FFprobeKit</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.arthenica.ffmpegkit.FFprobeKit</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<pre>public class <span class="typeNameLabel">FFprobeKit</span>
extends java.lang.Object</pre>
<div class="block"><p>Main class to run <code>FFprobe</code> commands. Supports executing commands both
synchronously and asynchronously.
<pre>
FFprobeSession session = FFprobeKit.execute("-hide_banner -v error -show_entries format=size -of default=noprint_wrappers=1 file1.mp4");
FFprobeSession asyncSession = FFprobeKit.executeAsync("-hide_banner -v error -show_entries format=size -of default=noprint_wrappers=1 file1.mp4", completeCallback);
</pre>
<p>Provides overloaded <code>execute</code> methods to define session specific callbacks.
<pre>
FFprobeSession session = FFprobeKit.executeAsync("-hide_banner -v error -show_entries format=size -of default=noprint_wrappers=1 file1.mp4", completeCallback, logCallback);
</pre>
<p>It can extract media information for a file or a url, using <a href="#getMediaInformation(java.lang.String)"><code>getMediaInformation(String)</code></a> method.
<pre>
MediaInformationSession session = FFprobeKit.getMediaInformation("file1.mp4");
</pre></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<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>static <a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#execute(java.lang.String)">execute</a></span>&#8203;(java.lang.String&nbsp;command)</code></th>
<td class="colLast">
<div class="block">Synchronously executes FFprobe command provided.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#executeAsync(java.lang.String,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback)">executeAsync</a></span>&#8203;(java.lang.String&nbsp;command,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution for the given command.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#executeAsync(java.lang.String,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback)">executeAsync</a></span>&#8203;(java.lang.String&nbsp;command,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution for the given command.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#executeAsync(java.lang.String,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback,java.util.concurrent.ExecutorService)">executeAsync</a></span>&#8203;(java.lang.String&nbsp;command,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback,
java.util.concurrent.ExecutorService&nbsp;executorService)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution for the given command.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#executeAsync(java.lang.String,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,java.util.concurrent.ExecutorService)">executeAsync</a></span>&#8203;(java.lang.String&nbsp;command,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
java.util.concurrent.ExecutorService&nbsp;executorService)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution for the given command.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#executeWithArguments(java.lang.String%5B%5D)">executeWithArguments</a></span>&#8203;(java.lang.String[]&nbsp;arguments)</code></th>
<td class="colLast">
<div class="block">Synchronously executes FFprobe with arguments provided.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#executeWithArgumentsAsync(java.lang.String%5B%5D,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback)">executeWithArgumentsAsync</a></span>&#8203;(java.lang.String[]&nbsp;arguments,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution with arguments provided.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static <a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#executeWithArgumentsAsync(java.lang.String%5B%5D,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback)">executeWithArgumentsAsync</a></span>&#8203;(java.lang.String[]&nbsp;arguments,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution with arguments provided.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static <a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#executeWithArgumentsAsync(java.lang.String%5B%5D,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback,java.util.concurrent.ExecutorService)">executeWithArgumentsAsync</a></span>&#8203;(java.lang.String[]&nbsp;arguments,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback,
java.util.concurrent.ExecutorService&nbsp;executorService)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution with arguments provided.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static <a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#executeWithArgumentsAsync(java.lang.String%5B%5D,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,java.util.concurrent.ExecutorService)">executeWithArgumentsAsync</a></span>&#8203;(java.lang.String[]&nbsp;arguments,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
java.util.concurrent.ExecutorService&nbsp;executorService)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution with arguments provided.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static <a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMediaInformation(java.lang.String)">getMediaInformation</a></span>&#8203;(java.lang.String&nbsp;path)</code></th>
<td class="colLast">
<div class="block">Extracts media information for the file specified with path.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>static <a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMediaInformation(java.lang.String,int)">getMediaInformation</a></span>&#8203;(java.lang.String&nbsp;path,
int&nbsp;waitTimeout)</code></th>
<td class="colLast">
<div class="block">Extracts media information for the file specified with path.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>static <a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMediaInformationAsync(java.lang.String,com.arthenica.ffmpegkit.MediaInformationSessionCompleteCallback)">getMediaInformationAsync</a></span>&#8203;(java.lang.String&nbsp;path,
<a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a>&nbsp;completeCallback)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution to extract the media information for the
specified file.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static <a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMediaInformationAsync(java.lang.String,com.arthenica.ffmpegkit.MediaInformationSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback,int)">getMediaInformationAsync</a></span>&#8203;(java.lang.String&nbsp;path,
<a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback,
int&nbsp;waitTimeout)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution to extract the media information for the
specified file.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>static <a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMediaInformationAsync(java.lang.String,com.arthenica.ffmpegkit.MediaInformationSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback,java.util.concurrent.ExecutorService,int)">getMediaInformationAsync</a></span>&#8203;(java.lang.String&nbsp;path,
<a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback,
java.util.concurrent.ExecutorService&nbsp;executorService,
int&nbsp;waitTimeout)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution to extract the media information for the
specified file.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>static <a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMediaInformationAsync(java.lang.String,com.arthenica.ffmpegkit.MediaInformationSessionCompleteCallback,java.util.concurrent.ExecutorService)">getMediaInformationAsync</a></span>&#8203;(java.lang.String&nbsp;path,
<a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a>&nbsp;completeCallback,
java.util.concurrent.ExecutorService&nbsp;executorService)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution to extract the media information for the
specified file.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>static <a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMediaInformationFromCommand(java.lang.String)">getMediaInformationFromCommand</a></span>&#8203;(java.lang.String&nbsp;command)</code></th>
<td class="colLast">
<div class="block">Extracts media information using the command provided.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>static <a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMediaInformationFromCommandAsync(java.lang.String,com.arthenica.ffmpegkit.MediaInformationSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback,int)">getMediaInformationFromCommandAsync</a></span>&#8203;(java.lang.String&nbsp;command,
<a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback,
int&nbsp;waitTimeout)</code></th>
<td class="colLast">
<div class="block">Starts an asynchronous FFprobe execution to extract media information using a command.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>static java.util.List&lt;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#listFFprobeSessions()">listFFprobeSessions</a></span>()</code></th>
<td class="colLast">
<div class="block">Lists all FFprobe sessions in the session history.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>static java.util.List&lt;<a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#listMediaInformationSessions()">listMediaInformationSessions</a></span>()</code></th>
<td class="colLast">
<div class="block">Lists all MediaInformation sessions in the session history.</div>
</td>
</tr>
</table>
<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">
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="executeWithArguments(java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeWithArguments</h4>
<pre class="methodSignature">public static&nbsp;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&nbsp;executeWithArguments&#8203;(java.lang.String[]&nbsp;arguments)</pre>
<div class="block"><p>Synchronously executes FFprobe with arguments provided.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arguments</code> - FFprobe command options/arguments as string array</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>FFprobe session created for this execution</dd>
</dl>
</li>
</ul>
<a id="executeWithArgumentsAsync(java.lang.String[],com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeWithArgumentsAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&nbsp;executeWithArgumentsAsync&#8203;(java.lang.String[]&nbsp;arguments,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution with arguments provided.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use an <a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arguments</code> - FFprobe command options/arguments as string array</dd>
<dd><code>completeCallback</code> - callback that will be called when the execution has completed</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>FFprobe session created for this execution</dd>
</dl>
</li>
</ul>
<a id="executeWithArgumentsAsync(java.lang.String[],com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeWithArgumentsAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&nbsp;executeWithArgumentsAsync&#8203;(java.lang.String[]&nbsp;arguments,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution with arguments provided.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use an <a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arguments</code> - FFprobe command options/arguments as string array</dd>
<dd><code>completeCallback</code> - callback that will be notified when execution has completed</dd>
<dd><code>logCallback</code> - callback that will receive logs</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>FFprobe session created for this execution</dd>
</dl>
</li>
</ul>
<a id="executeWithArgumentsAsync(java.lang.String[],com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,java.util.concurrent.ExecutorService)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeWithArgumentsAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&nbsp;executeWithArgumentsAsync&#8203;(java.lang.String[]&nbsp;arguments,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
java.util.concurrent.ExecutorService&nbsp;executorService)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution with arguments provided.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use an <a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arguments</code> - FFprobe command options/arguments as string array</dd>
<dd><code>completeCallback</code> - callback that will be called when the execution has completed</dd>
<dd><code>executorService</code> - executor service that will be used to run this asynchronous operation</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>FFprobe session created for this execution</dd>
</dl>
</li>
</ul>
<a id="executeWithArgumentsAsync(java.lang.String[],com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback,java.util.concurrent.ExecutorService)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeWithArgumentsAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&nbsp;executeWithArgumentsAsync&#8203;(java.lang.String[]&nbsp;arguments,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback,
java.util.concurrent.ExecutorService&nbsp;executorService)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution with arguments provided.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use an <a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arguments</code> - FFprobe command options/arguments as string array</dd>
<dd><code>completeCallback</code> - callback that will be notified when execution has completed</dd>
<dd><code>logCallback</code> - callback that will receive logs</dd>
<dd><code>executorService</code> - executor service that will be used to run this asynchronous operation</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>FFprobe session created for this execution</dd>
</dl>
</li>
</ul>
<a id="execute(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>execute</h4>
<pre class="methodSignature">public static&nbsp;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&nbsp;execute&#8203;(java.lang.String&nbsp;command)</pre>
<div class="block"><p>Synchronously executes FFprobe command provided. Space character is used to split command
into arguments. You can use single or double quote characters to specify arguments inside
your command.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>command</code> - FFprobe command</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>FFprobe session created for this execution</dd>
</dl>
</li>
</ul>
<a id="executeAsync(java.lang.String,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&nbsp;executeAsync&#8203;(java.lang.String&nbsp;command,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution for the given command. Space character is used
to split the command into arguments. You can use single or double quote characters to
specify arguments inside your command.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use an <a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>command</code> - FFprobe command</dd>
<dd><code>completeCallback</code> - callback that will be called when the execution has completed</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>FFprobe session created for this execution</dd>
</dl>
</li>
</ul>
<a id="executeAsync(java.lang.String,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&nbsp;executeAsync&#8203;(java.lang.String&nbsp;command,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution for the given command. Space character is used
to split the command into arguments. You can use single or double quote characters to
specify arguments inside your command.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use an <a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>command</code> - FFprobe command</dd>
<dd><code>completeCallback</code> - callback that will be notified when execution has completed</dd>
<dd><code>logCallback</code> - callback that will receive logs</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>FFprobe session created for this execution</dd>
</dl>
</li>
</ul>
<a id="executeAsync(java.lang.String,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,java.util.concurrent.ExecutorService)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&nbsp;executeAsync&#8203;(java.lang.String&nbsp;command,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
java.util.concurrent.ExecutorService&nbsp;executorService)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution for the given command. Space character is used
to split the command into arguments. You can use single or double quote characters to
specify arguments inside your command.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use an <a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>command</code> - FFprobe command</dd>
<dd><code>completeCallback</code> - callback that will be called when the execution has completed</dd>
<dd><code>executorService</code> - executor service that will be used to run this asynchronous operation</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>FFprobe session created for this execution</dd>
</dl>
</li>
</ul>
<a id="executeAsync(java.lang.String,com.arthenica.ffmpegkit.FFprobeSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback,java.util.concurrent.ExecutorService)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&nbsp;executeAsync&#8203;(java.lang.String&nbsp;command,
<a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback,
java.util.concurrent.ExecutorService&nbsp;executorService)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution for the given command. Space character is used
to split the command into arguments. You can use single or double quote characters to
specify arguments inside your command.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use an <a href="FFprobeSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>command</code> - FFprobe command</dd>
<dd><code>completeCallback</code> - callback that will be called when the execution has completed</dd>
<dd><code>logCallback</code> - callback that will receive logs</dd>
<dd><code>executorService</code> - executor service that will be used to run this asynchronous operation</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>FFprobe session created for this execution</dd>
</dl>
</li>
</ul>
<a id="getMediaInformation(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediaInformation</h4>
<pre class="methodSignature">public static&nbsp;<a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>&nbsp;getMediaInformation&#8203;(java.lang.String&nbsp;path)</pre>
<div class="block"><p>Extracts media information for the file specified with path.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - path or uri of a media file</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>media information session created for this execution</dd>
</dl>
</li>
</ul>
<a id="getMediaInformation(java.lang.String,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediaInformation</h4>
<pre class="methodSignature">public static&nbsp;<a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>&nbsp;getMediaInformation&#8203;(java.lang.String&nbsp;path,
int&nbsp;waitTimeout)</pre>
<div class="block"><p>Extracts media information for the file specified with path.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - path or uri of a media file</dd>
<dd><code>waitTimeout</code> - max time to wait until media information is transmitted</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>media information session created for this execution</dd>
</dl>
</li>
</ul>
<a id="getMediaInformationAsync(java.lang.String,com.arthenica.ffmpegkit.MediaInformationSessionCompleteCallback)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediaInformationAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>&nbsp;getMediaInformationAsync&#8203;(java.lang.String&nbsp;path,
<a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a>&nbsp;completeCallback)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution to extract the media information for the
specified file.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use a <a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>MediaInformationSessionCompleteCallback</code></a> if you want to be notified
about the result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - path or uri of a media file</dd>
<dd><code>completeCallback</code> - callback that will be called when the execution has completed</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>media information session created for this execution</dd>
</dl>
</li>
</ul>
<a id="getMediaInformationAsync(java.lang.String,com.arthenica.ffmpegkit.MediaInformationSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediaInformationAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>&nbsp;getMediaInformationAsync&#8203;(java.lang.String&nbsp;path,
<a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback,
int&nbsp;waitTimeout)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution to extract the media information for the
specified file.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use a <a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>MediaInformationSessionCompleteCallback</code></a> if you want to be notified
about the result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - path or uri of a media file</dd>
<dd><code>completeCallback</code> - callback that will be notified when execution has completed</dd>
<dd><code>logCallback</code> - callback that will receive logs</dd>
<dd><code>waitTimeout</code> - max time to wait until media information is transmitted</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>media information session created for this execution</dd>
</dl>
</li>
</ul>
<a id="getMediaInformationAsync(java.lang.String,com.arthenica.ffmpegkit.MediaInformationSessionCompleteCallback,java.util.concurrent.ExecutorService)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediaInformationAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>&nbsp;getMediaInformationAsync&#8203;(java.lang.String&nbsp;path,
<a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a>&nbsp;completeCallback,
java.util.concurrent.ExecutorService&nbsp;executorService)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution to extract the media information for the
specified file.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use a <a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>MediaInformationSessionCompleteCallback</code></a> if you want to be notified
about the result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - path or uri of a media file</dd>
<dd><code>completeCallback</code> - callback that will be called when the execution has completed</dd>
<dd><code>executorService</code> - executor service that will be used to run this asynchronous operation</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>media information session created for this execution</dd>
</dl>
</li>
</ul>
<a id="getMediaInformationAsync(java.lang.String,com.arthenica.ffmpegkit.MediaInformationSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback,java.util.concurrent.ExecutorService,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediaInformationAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>&nbsp;getMediaInformationAsync&#8203;(java.lang.String&nbsp;path,
<a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback,
java.util.concurrent.ExecutorService&nbsp;executorService,
int&nbsp;waitTimeout)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution to extract the media information for the
specified file.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use a <a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>MediaInformationSessionCompleteCallback</code></a> if you want to be notified
about the result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - path or uri of a media file</dd>
<dd><code>completeCallback</code> - callback that will be notified when execution has completed</dd>
<dd><code>logCallback</code> - callback that will receive logs</dd>
<dd><code>executorService</code> - executor service that will be used to run this asynchronous operation</dd>
<dd><code>waitTimeout</code> - max time to wait until media information is transmitted</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>media information session created for this execution</dd>
</dl>
</li>
</ul>
<a id="getMediaInformationFromCommand(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediaInformationFromCommand</h4>
<pre class="methodSignature">public static&nbsp;<a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>&nbsp;getMediaInformationFromCommand&#8203;(java.lang.String&nbsp;command)</pre>
<div class="block"><p>Extracts media information using the command provided.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>command</code> - FFprobe command that prints media information for a file in JSON format</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>media information session created for this execution</dd>
</dl>
</li>
</ul>
<a id="getMediaInformationFromCommandAsync(java.lang.String,com.arthenica.ffmpegkit.MediaInformationSessionCompleteCallback,com.arthenica.ffmpegkit.LogCallback,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMediaInformationFromCommandAsync</h4>
<pre class="methodSignature">public static&nbsp;<a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>&nbsp;getMediaInformationFromCommandAsync&#8203;(java.lang.String&nbsp;command,
<a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a>&nbsp;completeCallback,
<a href="LogCallback.html" title="interface in com.arthenica.ffmpegkit">LogCallback</a>&nbsp;logCallback,
int&nbsp;waitTimeout)</pre>
<div class="block"><p>Starts an asynchronous FFprobe execution to extract media information using a command.
The command passed to this method must generate the output in JSON format in order to
successfully extract media information from it.
<p>Note that this method returns immediately and does not wait the execution to complete.
You must use a <a href="MediaInformationSessionCompleteCallback.html" title="interface in com.arthenica.ffmpegkit"><code>MediaInformationSessionCompleteCallback</code></a> if you want to be notified
about the result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>command</code> - FFprobe command that prints media information for a file in JSON
format</dd>
<dd><code>completeCallback</code> - callback that will be notified when execution has completed</dd>
<dd><code>logCallback</code> - callback that will receive logs</dd>
<dd><code>waitTimeout</code> - max time to wait until media information is transmitted</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>media information session created for this execution</dd>
</dl>
</li>
</ul>
<a id="listFFprobeSessions()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listFFprobeSessions</h4>
<pre class="methodSignature">public static&nbsp;java.util.List&lt;<a href="FFprobeSession.html" title="class in com.arthenica.ffmpegkit">FFprobeSession</a>&gt;&nbsp;listFFprobeSessions()</pre>
<div class="block"><p>Lists all FFprobe sessions in the session history.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>all FFprobe sessions in the session history</dd>
</dl>
</li>
</ul>
<a id="listMediaInformationSessions()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>listMediaInformationSessions</h4>
<pre class="methodSignature">public static&nbsp;java.util.List&lt;<a href="MediaInformationSession.html" title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>&gt;&nbsp;listMediaInformationSessions()</pre>
<div class="block"><p>Lists all MediaInformation sessions in the session history.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>all MediaInformation sessions in the session history</dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<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="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>