2022-09-17 20:29:42 +03:00
<!DOCTYPE HTML>
2021-03-02 01:25:17 +02:00
<!-- NewPage -->
2023-08-22 23:00:49 +03:00
< html lang = "en" > < head >
< title > FFmpegSession < / 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" >
2022-09-17 20:29:42 +03:00
var pathtoroot = "../../../";
2023-08-22 23:00:49 +03:00
< / script >
2021-03-02 01:25:17 +02:00
< noscript >
2023-08-22 23:00:49 +03:00
< 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 Classes< / a > < / li >
< / ul >
2022-09-17 20:29:42 +03:00
< ul class = "navListSearch" >
< li > < label for = "search" > SEARCH:< / label >
2023-08-22 23:00:49 +03:00
< input type = "text" id = "search" value = "search" class = "ui-autocomplete-input" autocomplete = "off" placeholder = "Search" >
< input type = "reset" id = "reset" value = "reset" >
2022-09-17 20:29:42 +03:00
< / li >
2021-03-02 01:25:17 +02:00
< / 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 >
2022-09-17 20:29:42 +03:00
< noscript >
< div > JavaScript is disabled on your browser.< / div >
< / noscript >
2021-03-02 01:25:17 +02:00
< / div >
2022-09-17 20:29:42 +03:00
< a id = "skip.navbar.top" >
2021-03-02 01:25:17 +02:00
<!-- -->
2023-08-22 23:00:49 +03:00
< / a > < / div > <!-- ========= END OF TOP NAVBAR ========= -->
< / div >
< div class = "navPadding" > < / div >
< script type = "text/javascript" > < ! - -
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
< / script >
< / nav >
2022-09-17 20:29:42 +03:00
< / header >
2023-08-22 23:00:49 +03:00
2022-09-17 20:29:42 +03:00
< main role = "main" >
2023-08-22 23:00:49 +03:00
< div class = "header" >
< div class = "subTitle" > < span class = "packageLabelInType" > Package< / span > < a href = "package-summary.html" > < / a > < / div >
< h2 title = "Class FFmpegSession" class = "title" > Class FFmpegSession< / 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" >
< dl >
< dt > All Implemented Interfaces:< / dt >
< dd >
< code > com.arthenica.ffmpegkit.Session< / code >
< / dd >
< / dl >
< hr >
< pre class = "wrap-overflow" >
public class < span class = "typeNameLabel" > < a href = FFmpegSession.html > FFmpegSession< / a > < / span >
extends < a href = AbstractSession.html > AbstractSession< / a > implements < a href = Session.html > Session< / a >
< / pre >
< div class = "block" > < p > An FFmpeg 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" > < / 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 final < a href = StatisticsCallback.html > StatisticsCallback< / a > < / code > < / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#statisticsCallback > statisticsCallback< / a > < / code > < / th >
< td class = "colLast" > < / td >
< / tr >
< tr class = "rowColor" >
< td class = "colFirst" > < code > private final < a href = FFmpegSessionCompleteCallback.html > FFmpegSessionCompleteCallback< / a > < / code > < / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#completeCallback > completeCallback< / a > < / code > < / th >
< td class = "colLast" > < / td >
< / tr >
< tr class = "altColor" >
< td class = "colFirst" > < code > private final < a href = https://developer.android.com/reference/kotlin/java/util/List.html > List< / a > < < a href = Statistics.html > Statistics< / a > > < / code > < / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#statistics > statistics< / a > < / code > < / th >
< td class = "colLast" > < / td >
< / tr >
< / table >
< / div >
< / li >
< / ul >
< / section >
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<!-- =========== 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 > < a href = StatisticsCallback.html > StatisticsCallback< / a > < / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#getStatisticsCallback() > getStatisticsCallback< / a > () < / code >
< / th >
< td class = "colLast" > Returns the session specific statistics callback.< / td >
< / tr >
< tr id = "i1" class = "rowColor" >
< td class = "colFirst" > < code > < a href = FFmpegSessionCompleteCallback.html > FFmpegSessionCompleteCallback< / a > < / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#getCompleteCallback() > getCompleteCallback< / a > () < / code >
< / th >
< td class = "colLast" > Returns the session specific complete callback.< / td >
< / tr >
< tr id = "i2" class = "altColor" >
< td class = "colFirst" > < code > < a href = https://developer.android.com/reference/kotlin/java/util/List.html > List< / a > < < a href = Statistics.html > Statistics< / a > > < / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#getStatistics() > getStatistics< / a > () < / code >
< / th >
< td class = "colLast" > Returns all statistics entries delivered for this session.< / td >
< / tr >
< tr id = "i3" class = "rowColor" >
< td class = "colFirst" > < code > static < a href = FFmpegSession.html > FFmpegSession< / a > < / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#create(Array) > create< / a > (< a href = https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html > Array< / a > < < a href = https://developer.android.com/reference/kotlin/java/lang/String.html > String< / a > > arguments) < / code >
< / th >
< td class = "colLast" > Builds a new FFmpeg session.< / td >
< / tr >
< tr id = "i4" class = "altColor" >
< td class = "colFirst" > < code > static < a href = FFmpegSession.html > FFmpegSession< / a > < / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#create(Array,FFmpegSessionCompleteCallback) > create< / a > (< a href = https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html > Array< / a > < < a href = https://developer.android.com/reference/kotlin/java/lang/String.html > String< / a > > arguments, < a href = FFmpegSessionCompleteCallback.html > FFmpegSessionCompleteCallback< / a > completeCallback) < / code >
< / th >
< td class = "colLast" > Builds a new FFmpeg session.< / td >
< / tr >
< tr id = "i5" class = "rowColor" >
< td class = "colFirst" > < code > static < a href = FFmpegSession.html > FFmpegSession< / a > < / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#create(Array,FFmpegSessionCompleteCallback,LogCallback,StatisticsCallback) > create< / a > (< a href = https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html > Array< / a > < < a href = https://developer.android.com/reference/kotlin/java/lang/String.html > String< / a > > arguments, < a href = FFmpegSessionCompleteCallback.html > FFmpegSessionCompleteCallback< / a > completeCallback, < a href = LogCallback.html > LogCallback< / a > logCallback, < a href = StatisticsCallback.html > StatisticsCallback< / a > statisticsCallback) < / code >
< / th >
< td class = "colLast" > Builds a new FFmpeg session.< / td >
< / tr >
< tr id = "i6" class = "altColor" >
< td class = "colFirst" > < code > static < a href = FFmpegSession.html > FFmpegSession< / a > < / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#create(Array,FFmpegSessionCompleteCallback,LogCallback,StatisticsCallback,LogRedirectionStrategy) > create< / a > (< a href = https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html > Array< / a > < < a href = https://developer.android.com/reference/kotlin/java/lang/String.html > String< / a > > arguments, < a href = FFmpegSessionCompleteCallback.html > FFmpegSessionCompleteCallback< / a > completeCallback, < a href = LogCallback.html > LogCallback< / a > logCallback, < a href = StatisticsCallback.html > StatisticsCallback< / a > statisticsCallback, < a href = LogRedirectionStrategy.html > LogRedirectionStrategy< / a > logRedirectionStrategy) < / code >
< / th >
< td class = "colLast" > Builds a new FFmpeg session.< / td >
< / tr >
< tr id = "i7" class = "rowColor" >
< td class = "colFirst" > < code > < a href = https://developer.android.com/reference/kotlin/java/util/List.html > List< / a > < < a href = Statistics.html > Statistics< / a > > < / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#getAllStatistics(int) > getAllStatistics< / a > (int waitTimeout) < / code >
< / th >
< td class = "colLast" > Returns all statistics entries generated for this session.< / td >
< / tr >
< tr id = "i8" class = "altColor" >
< td class = "colFirst" > < code > < a href = https://developer.android.com/reference/kotlin/java/util/List.html > List< / a > < < a href = Statistics.html > Statistics< / a > > < / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#getAllStatistics() > getAllStatistics< / a > () < / code >
< / th >
< td class = "colLast" > Returns all statistics entries generated for this session.< / td >
< / tr >
< tr id = "i9" class = "rowColor" >
< td class = "colFirst" > < code > < a href = Statistics.html > Statistics< / a > < / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#getLastReceivedStatistics() > getLastReceivedStatistics< / a > () < / code >
< / th >
< td class = "colLast" > Returns the last received statistics entry.< / td >
< / tr >
< tr id = "i10" class = "altColor" >
< td class = "colFirst" > < code > void< / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#addStatistics(Statistics) > addStatistics< / a > (< a href = Statistics.html > Statistics< / a > statistics) < / code >
< / th >
< td class = "colLast" > Adds a new statistics entry for this session.< / td >
< / tr >
< tr id = "i11" class = "rowColor" >
< td class = "colFirst" > < code > boolean< / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#isFFmpeg() > isFFmpeg< / a > () < / code >
< / th >
< td class = "colLast" > Returns whether it is an < code > FFmpeg< / code > session or not.< / td >
< / tr >
< tr id = "i12" class = "altColor" >
< td class = "colFirst" > < code > boolean< / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#isFFprobe() > isFFprobe< / a > () < / code >
< / th >
< td class = "colLast" > Returns whether it is an < code > FFprobe< / code > session or not.< / td >
< / tr >
< tr id = "i13" class = "rowColor" >
< td class = "colFirst" > < code > boolean< / code >
< / td >
< th class = "colSecond" scope = "row" > < code > < a href = FFmpegSession.html#isMediaInformation() > isMediaInformation< / a > () < / code >
< / th >
< td class = "colLast" > Returns whether it is a < code > MediaInformation< / code > session or not.< / td >
< / tr >
< tr id = "i14" 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 = FFmpegSession.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.com.arthenica.ffmpegkit.AbstractSession" >
<!-- -->
< / a >
< h3 > Methods inherited from class com.arthenica.ffmpegkit.AbstractSession< / h3 >
< code > addLog, cancel, getAllLogs, getAllLogs, getAllLogsAsString, getAllLogsAsString, getArguments, getCommand, getCreateTime, getDuration, getEndTime, getFailStackTrace, getFuture, getLogCallback, getLogRedirectionStrategy, getLogs, getLogsAsString, getOutput, getReturnCode, getSessionId, getStartTime, getState, thereAreAsynchronousMessagesInTransmit< / code > < / li >
< li class = "blockList" > < a id = "methods.inherited.from.class.java.lang.Object" >
<!-- -->
< / a >
< h3 > Methods inherited from class 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 ======== -->
<!-- ============ METHOD DETAIL ========== -->
< section role = "region" >
< ul class = "blockList" >
< li class = "blockList" > < a id = "method.detail" >
<!-- -->
< / a >
< h3 > Method Detail< / h3 >
< a id = "getStatisticsCallback()" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > getStatisticsCallback< / h4 >
< pre class = "methodSignature" > < a href = StatisticsCallback.html > StatisticsCallback< / a > < a href = FFmpegSession.html#getStatisticsCallback() > getStatisticsCallback< / a > ()< / pre >
< div class = "block" > < p > Returns the session specific statistics callback.< / p > < / div >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "getCompleteCallback()" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > getCompleteCallback< / h4 >
< pre class = "methodSignature" > < a href = FFmpegSessionCompleteCallback.html > FFmpegSessionCompleteCallback< / a > < a href = FFmpegSession.html#getCompleteCallback() > getCompleteCallback< / a > ()< / pre >
< div class = "block" > < p > Returns the session specific complete callback.< / p > < / div >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "getStatistics()" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > getStatistics< / h4 >
< pre class = "methodSignature" > < a href = https://developer.android.com/reference/kotlin/java/util/List.html > List< / a > < < a href = Statistics.html > Statistics< / a > > < a href = FFmpegSession.html#getStatistics() > getStatistics< / a > ()< / pre >
< div class = "block" > < p > Returns all statistics entries delivered for this session. Note that if there areasynchronous messages that are not delivered yet, this method will not wait forthem and will return immediately.< / p > < / div >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "create(Array)" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > create< / h4 >
< pre class = "methodSignature" > static < a href = FFmpegSession.html > FFmpegSession< / a > < a href = FFmpegSession.html#create(Array) > create< / a > (< a href = https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html > Array< / a > < < a href = https://developer.android.com/reference/kotlin/java/lang/String.html > String< / a > > arguments)< / pre >
< div class = "block" > < p > Builds a new FFmpeg session.< / p > < / div >
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > arguments< / code > - command arguments< / dd >
< / dl >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "create(Array,FFmpegSessionCompleteCallback)" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > create< / h4 >
< pre class = "methodSignature" > static < a href = FFmpegSession.html > FFmpegSession< / a > < a href = FFmpegSession.html#create(Array,FFmpegSessionCompleteCallback) > create< / a > (< a href = https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html > Array< / a > < < a href = https://developer.android.com/reference/kotlin/java/lang/String.html > String< / a > > arguments, < a href = FFmpegSessionCompleteCallback.html > FFmpegSessionCompleteCallback< / a > completeCallback)< / pre >
< div class = "block" > < p > Builds a new FFmpeg session.< / p > < / div >
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > arguments< / code > - command arguments< / dd >
< dd > < code > completeCallback< / code > - session specific complete callback< / dd >
< / dl >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "create(Array,FFmpegSessionCompleteCallback,LogCallback,StatisticsCallback)" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > create< / h4 >
< pre class = "methodSignature" > static < a href = FFmpegSession.html > FFmpegSession< / a > < a href = FFmpegSession.html#create(Array,FFmpegSessionCompleteCallback,LogCallback,StatisticsCallback) > create< / a > (< a href = https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html > Array< / a > < < a href = https://developer.android.com/reference/kotlin/java/lang/String.html > String< / a > > arguments, < a href = FFmpegSessionCompleteCallback.html > FFmpegSessionCompleteCallback< / a > completeCallback, < a href = LogCallback.html > LogCallback< / a > logCallback, < a href = StatisticsCallback.html > StatisticsCallback< / a > statisticsCallback)< / pre >
< div class = "block" > < p > Builds a new FFmpeg session.< / p > < / div >
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > arguments< / code > - command arguments< / dd >
< dd > < code > completeCallback< / code > - session specific complete callback< / dd >
< dd > < code > logCallback< / code > - session specific log callback< / dd >
< dd > < code > statisticsCallback< / code > - session specific statistics callback< / dd >
< / dl >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "create(Array,FFmpegSessionCompleteCallback,LogCallback,StatisticsCallback,LogRedirectionStrategy)" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > create< / h4 >
< pre class = "methodSignature" > static < a href = FFmpegSession.html > FFmpegSession< / a > < a href = FFmpegSession.html#create(Array,FFmpegSessionCompleteCallback,LogCallback,StatisticsCallback,LogRedirectionStrategy) > create< / a > (< a href = https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html > Array< / a > < < a href = https://developer.android.com/reference/kotlin/java/lang/String.html > String< / a > > arguments, < a href = FFmpegSessionCompleteCallback.html > FFmpegSessionCompleteCallback< / a > completeCallback, < a href = LogCallback.html > LogCallback< / a > logCallback, < a href = StatisticsCallback.html > StatisticsCallback< / a > statisticsCallback, < a href = LogRedirectionStrategy.html > LogRedirectionStrategy< / a > logRedirectionStrategy)< / pre >
< div class = "block" > < p > Builds a new FFmpeg session.< / p > < / div >
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > arguments< / code > - command arguments< / dd >
< dd > < code > completeCallback< / code > - session specific complete callback< / dd >
< dd > < code > logCallback< / code > - session specific log callback< / dd >
< dd > < code > statisticsCallback< / code > - session specific statistics callback< / dd >
< dd > < code > logRedirectionStrategy< / code > - session specific log redirection strategy< / dd >
< / dl >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "getAllStatistics(int)" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > getAllStatistics< / h4 >
< pre class = "methodSignature" > < a href = https://developer.android.com/reference/kotlin/java/util/List.html > List< / a > < < a href = Statistics.html > Statistics< / a > > < a href = FFmpegSession.html#getAllStatistics(int) > getAllStatistics< / a > (int waitTimeout)< / pre >
< div class = "block" > < p > Returns all statistics entries generated for this session. If there are asynchronousmessages that are not delivered yet, this method waits for them until the given timeout.< / p > < / div >
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > waitTimeout< / code > - wait timeout for asynchronous messages in milliseconds< / dd >
< / dl >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "getAllStatistics()" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > getAllStatistics< / h4 >
< pre class = "methodSignature" > < a href = https://developer.android.com/reference/kotlin/java/util/List.html > List< / a > < < a href = Statistics.html > Statistics< / a > > < a href = FFmpegSession.html#getAllStatistics() > getAllStatistics< / a > ()< / pre >
< div class = "block" > < p > Returns all statistics entries generated for this session. If there are asynchronousmessages that are not delivered yet, this method waits for them until < a href = AbstractSession.html#DEFAULT_TIMEOUT_FOR_ASYNCHRONOUS_MESSAGES_IN_TRANSMIT > DEFAULT_TIMEOUT_FOR_ASYNCHRONOUS_MESSAGES_IN_TRANSMIT< / a > expires.< / p > < / div >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "getLastReceivedStatistics()" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > getLastReceivedStatistics< / h4 >
< pre class = "methodSignature" > < a href = Statistics.html > Statistics< / a > < a href = FFmpegSession.html#getLastReceivedStatistics() > getLastReceivedStatistics< / a > ()< / pre >
< div class = "block" > < p > Returns the last received statistics entry.< / p > < / div >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "addStatistics(Statistics)" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > addStatistics< / h4 >
< pre class = "methodSignature" > void < a href = FFmpegSession.html#addStatistics(Statistics) > addStatistics< / a > (< a href = Statistics.html > Statistics< / a > statistics)< / pre >
< div class = "block" > < p > Adds a new statistics entry for this session. It is invoked internally by< code > FFmpegKit< / code > library methods. Must not be used by user applications.< / p > < / div >
< dl >
< dt > < span class = "paramLabel" > Parameters:< / span > < / dt >
< dd > < code > statistics< / code > - statistics entry< / dd >
< / dl >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "isFFmpeg()" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > isFFmpeg< / h4 >
< pre class = "methodSignature" > boolean < a href = FFmpegSession.html#isFFmpeg() > isFFmpeg< / a > ()< / pre >
< div class = "block" > < p > Returns whether it is an < code > FFmpeg< / code > session or not.< / p > < / div >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "isFFprobe()" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > isFFprobe< / h4 >
< pre class = "methodSignature" > boolean < a href = FFmpegSession.html#isFFprobe() > isFFprobe< / a > ()< / pre >
< div class = "block" > < p > Returns whether it is an < code > FFprobe< / code > session or not.< / p > < / div >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< a id = "isMediaInformation()" >
<!-- -->
< / a >
< ul class =
"blockList"
>
< li class = "blockList" >
< h4 > isMediaInformation< / h4 >
< pre class = "methodSignature" > boolean < a href = FFmpegSession.html#isMediaInformation() > isMediaInformation< / a > ()< / pre >
< div class = "block" > < p > Returns whether it is a < code > MediaInformation< / code > session or not.< / p > < / 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 = FFmpegSession.html#toString() > toString< / a > ()< / pre >
< div class = "block" > < / div >
<!-- TODO missing return annotation -->
< / li >
< / ul >
< / li >
< / ul >
< / section >
< / li >
< / ul >
< / div >
< / div >
2022-09-17 20:29:42 +03:00
< / main >
< footer role = "contentinfo" >
2023-08-22 23:00:49 +03:00
< 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 Classes< / a > < / li >
2021-03-02 01:25:17 +02:00
< / ul >
< div >
< script type = "text/javascript" > < ! - -
2023-08-22 23:00:49 +03:00
allClassesLink = document.getElementById("allclasses_navbar_top");
2021-03-02 01:25:17 +02:00
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
< / script >
2022-09-17 20:29:42 +03:00
< noscript >
< div > JavaScript is disabled on your browser.< / div >
< / noscript >
2021-03-02 01:25:17 +02:00
< / div >
2023-08-22 23:00:49 +03:00
< a id = "skip.navbar.top" >
2021-03-02 01:25:17 +02:00
<!-- -->
2023-08-22 23:00:49 +03:00
< / 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 >
2021-03-02 01:25:17 +02:00
< / body >
< / html >