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};
<p>It can extract media information for a file or a url, using <ahref="#getMediaInformation(java.lang.String)"><code>getMediaInformation(String)</code></a> method.
<ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a> completeCallback)</code></th>
<tdclass="colLast">
<divclass="block">Starts an asynchronous FFprobe execution for the given command.</div>
<ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a> completeCallback)</code></th>
<tdclass="colLast">
<divclass="block">Starts an asynchronous FFprobe execution with arguments provided.</div>
<ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a> completeCallback)</code></th>
<tdclass="colLast">
<divclass="block">Starts an asynchronous FFprobe execution to extract the media information for the
<ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a> completeCallback,
<ahref="LogCallback.html"title="interface in com.arthenica.ffmpegkit">LogCallback</a> logCallback,
int waitTimeout)</code></th>
<tdclass="colLast">
<divclass="block">Starts an asynchronous FFprobe execution to extract the media information for the
<ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a> completeCallback,
<ahref="LogCallback.html"title="interface in com.arthenica.ffmpegkit">LogCallback</a> logCallback,
<ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a> completeCallback,
<ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a> completeCallback,
<ahref="LogCallback.html"title="interface in com.arthenica.ffmpegkit">LogCallback</a> logCallback,
int waitTimeout)</code></th>
<tdclass="colLast">
<divclass="block">Starts an asynchronous FFprobe execution to extract media information using a command.</div>
<tdclass="colFirst"><code>static java.util.List<<ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a>></code></td>
<tdclass="colFirst"><code>static java.util.List<<ahref="MediaInformationSession.html"title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>></code></td>
<preclass="methodSignature">public static <ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a> executeWithArguments​(java.lang.String[] arguments)</pre>
<preclass="methodSignature">public static <ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a> executeWithArgumentsAsync​(java.lang.String[] arguments,
<ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a> completeCallback)</pre>
<divclass="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 <ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
<preclass="methodSignature">public static <ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a> executeWithArgumentsAsync​(java.lang.String[] arguments,
<ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a> completeCallback,
<ahref="LogCallback.html"title="interface in com.arthenica.ffmpegkit">LogCallback</a> logCallback)</pre>
<divclass="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 <ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
<preclass="methodSignature">public static <ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a> executeWithArgumentsAsync​(java.lang.String[] arguments,
<ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a> completeCallback,
<divclass="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 <ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
<preclass="methodSignature">public static <ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a> executeWithArgumentsAsync​(java.lang.String[] arguments,
<ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a> completeCallback,
<ahref="LogCallback.html"title="interface in com.arthenica.ffmpegkit">LogCallback</a> logCallback,
<divclass="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 <ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
<preclass="methodSignature">public static <ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a> execute​(java.lang.String command)</pre>
<preclass="methodSignature">public static <ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a> executeAsync​(java.lang.String command,
<ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a> completeCallback)</pre>
<divclass="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 <ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
<preclass="methodSignature">public static <ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a> executeAsync​(java.lang.String command,
<ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a> completeCallback,
<ahref="LogCallback.html"title="interface in com.arthenica.ffmpegkit">LogCallback</a> logCallback)</pre>
<divclass="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 <ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
<preclass="methodSignature">public static <ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a> executeAsync​(java.lang.String command,
<ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a> completeCallback,
<divclass="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 <ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
<preclass="methodSignature">public static <ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a> executeAsync​(java.lang.String command,
<ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">FFprobeSessionCompleteCallback</a> completeCallback,
<ahref="LogCallback.html"title="interface in com.arthenica.ffmpegkit">LogCallback</a> logCallback,
<divclass="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 <ahref="FFprobeSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>FFprobeSessionCompleteCallback</code></a> if you want to be notified about the
<preclass="methodSignature">public static <ahref="MediaInformationSession.html"title="class in com.arthenica.ffmpegkit">MediaInformationSession</a> getMediaInformation​(java.lang.String path)</pre>
<preclass="methodSignature">public static <ahref="MediaInformationSession.html"title="class in com.arthenica.ffmpegkit">MediaInformationSession</a> getMediaInformation​(java.lang.String path,
<preclass="methodSignature">public static <ahref="MediaInformationSession.html"title="class in com.arthenica.ffmpegkit">MediaInformationSession</a> getMediaInformationAsync​(java.lang.String path,
<ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a> completeCallback)</pre>
<divclass="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 <ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>MediaInformationSessionCompleteCallback</code></a> if you want to be notified
<preclass="methodSignature">public static <ahref="MediaInformationSession.html"title="class in com.arthenica.ffmpegkit">MediaInformationSession</a> getMediaInformationAsync​(java.lang.String path,
<ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a> completeCallback,
<ahref="LogCallback.html"title="interface in com.arthenica.ffmpegkit">LogCallback</a> logCallback,
<divclass="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 <ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>MediaInformationSessionCompleteCallback</code></a> if you want to be notified
<preclass="methodSignature">public static <ahref="MediaInformationSession.html"title="class in com.arthenica.ffmpegkit">MediaInformationSession</a> getMediaInformationAsync​(java.lang.String path,
<ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a> completeCallback,
<divclass="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 <ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>MediaInformationSessionCompleteCallback</code></a> if you want to be notified
<preclass="methodSignature">public static <ahref="MediaInformationSession.html"title="class in com.arthenica.ffmpegkit">MediaInformationSession</a> getMediaInformationAsync​(java.lang.String path,
<ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a> completeCallback,
<ahref="LogCallback.html"title="interface in com.arthenica.ffmpegkit">LogCallback</a> logCallback,
<divclass="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 <ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>MediaInformationSessionCompleteCallback</code></a> if you want to be notified
<preclass="methodSignature">public static <ahref="MediaInformationSession.html"title="class in com.arthenica.ffmpegkit">MediaInformationSession</a> getMediaInformationFromCommand​(java.lang.String command)</pre>
<divclass="block"><p>Extracts media information using the command provided.</div>
<preclass="methodSignature">public static <ahref="MediaInformationSession.html"title="class in com.arthenica.ffmpegkit">MediaInformationSession</a> getMediaInformationFromCommandAsync​(java.lang.String command,
<ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit">MediaInformationSessionCompleteCallback</a> completeCallback,
<ahref="LogCallback.html"title="interface in com.arthenica.ffmpegkit">LogCallback</a> logCallback,
<divclass="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 <ahref="MediaInformationSessionCompleteCallback.html"title="interface in com.arthenica.ffmpegkit"><code>MediaInformationSessionCompleteCallback</code></a> if you want to be notified
<preclass="methodSignature">public static java.util.List<<ahref="FFprobeSession.html"title="class in com.arthenica.ffmpegkit">FFprobeSession</a>> listFFprobeSessions()</pre>
<preclass="methodSignature">public static java.util.List<<ahref="MediaInformationSession.html"title="class in com.arthenica.ffmpegkit">MediaInformationSession</a>> listMediaInformationSessions()</pre>
<divclass="block"><p>Lists all MediaInformation sessions in the session history.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>all MediaInformation sessions in the session history</dd>