...
This commit is contained in:
+222
@@ -0,0 +1,222 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: ffmpegkit::MediaInformationSession::PublicMediaInformationSession Struct Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">FFmpegKit Linux API
|
||||
 <span id="projectnumber">4.5.1</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.17 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a></li><li class="navelem"><a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">MediaInformationSession</a></li><li class="navelem"><a class="el" href="../../da/d27/structffmpegkit_1_1_media_information_session_1_1_public_media_information_session.html">PublicMediaInformationSession</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">ffmpegkit::MediaInformationSession::PublicMediaInformationSession Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a844cf2e3dbc66c55d412714f514bb3e6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d27/structffmpegkit_1_1_media_information_session_1_1_public_media_information_session.html#a844cf2e3dbc66c55d412714f514bb3e6">PublicMediaInformationSession</a> (const std::shared_ptr< std::list< std::string >> arguments, <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a909392d52220d37ab6e39bd7f4d6abb1">ffmpegkit::MediaInformationSessionCompleteCallback</a> completeCallback, <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a>)</td></tr>
|
||||
<tr class="separator:a844cf2e3dbc66c55d412714f514bb3e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classffmpegkit_1_1_media_information_session"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classffmpegkit_1_1_media_information_session')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a></td></tr>
|
||||
<tr class="memitem:a873ee7cac5b463ef1afd5b5c15859033 inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">ffmpegkit::MediaInformation</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html#a873ee7cac5b463ef1afd5b5c15859033">getMediaInformation</a> ()</td></tr>
|
||||
<tr class="separator:a873ee7cac5b463ef1afd5b5c15859033 inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa44504230bc7f3b8983a238a64b49775 inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html#aa44504230bc7f3b8983a238a64b49775">setMediaInformation</a> (const std::shared_ptr< <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">ffmpegkit::MediaInformation</a> > mediaInformation)</td></tr>
|
||||
<tr class="separator:aa44504230bc7f3b8983a238a64b49775 inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a907e4c65f883904788479e61471863e7 inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a909392d52220d37ab6e39bd7f4d6abb1">ffmpegkit::MediaInformationSessionCompleteCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html#a907e4c65f883904788479e61471863e7">getCompleteCallback</a> ()</td></tr>
|
||||
<tr class="separator:a907e4c65f883904788479e61471863e7 inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8564e2ec6735cb868c6d78dbc33554f5 inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html#a8564e2ec6735cb868c6d78dbc33554f5">isFFmpeg</a> () const override</td></tr>
|
||||
<tr class="separator:a8564e2ec6735cb868c6d78dbc33554f5 inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa95a1267abc565c3ffc3163085805cdf inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html#aa95a1267abc565c3ffc3163085805cdf">isFFprobe</a> () const override</td></tr>
|
||||
<tr class="separator:aa95a1267abc565c3ffc3163085805cdf inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adb9c1dc1d62ca03a7474c9ace6e9fa89 inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html#adb9c1dc1d62ca03a7474c9ace6e9fa89">isMediaInformation</a> () const override</td></tr>
|
||||
<tr class="separator:adb9c1dc1d62ca03a7474c9ace6e9fa89 inherit pub_methods_classffmpegkit_1_1_media_information_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classffmpegkit_1_1_abstract_session"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classffmpegkit_1_1_abstract_session')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html">ffmpegkit::AbstractSession</a></td></tr>
|
||||
<tr class="memitem:a848951dd9229d8271b350fd6d474d970 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a848951dd9229d8271b350fd6d474d970">AbstractSession</a> (const std::shared_ptr< std::list< std::string >> arguments, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a>, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a> logRedirectionStrategy)</td></tr>
|
||||
<tr class="separator:a848951dd9229d8271b350fd6d474d970 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a832b37343ce2013ed93720b341cf3563 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a832b37343ce2013ed93720b341cf3563">waitForAsynchronousMessagesInTransmit</a> (const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> timeout) const</td></tr>
|
||||
<tr class="separator:a832b37343ce2013ed93720b341cf3563 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5c293803198b3a3aa137efc80bcbf7ab inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a5c293803198b3a3aa137efc80bcbf7ab">getLogCallback</a> () const override</td></tr>
|
||||
<tr class="separator:a5c293803198b3a3aa137efc80bcbf7ab inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3053747e2f546263d68dbdd698f7234b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a3053747e2f546263d68dbdd698f7234b">getSessionId</a> () const override</td></tr>
|
||||
<tr class="separator:a3053747e2f546263d68dbdd698f7234b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6275bb3c30d03d2206592278185d42b4 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::chrono::time_point< std::chrono::system_clock > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a6275bb3c30d03d2206592278185d42b4">getCreateTime</a> () const override</td></tr>
|
||||
<tr class="separator:a6275bb3c30d03d2206592278185d42b4 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaffadb42d205ff5df0f03e32f190d01d inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::chrono::time_point< std::chrono::system_clock > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aaffadb42d205ff5df0f03e32f190d01d">getStartTime</a> () const override</td></tr>
|
||||
<tr class="separator:aaffadb42d205ff5df0f03e32f190d01d inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a42c94094ebb152fd0dee322e28f1c832 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::chrono::time_point< std::chrono::system_clock > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a42c94094ebb152fd0dee322e28f1c832">getEndTime</a> () const override</td></tr>
|
||||
<tr class="separator:a42c94094ebb152fd0dee322e28f1c832 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2e6c6f9f02c25cd8b3094f3fb388a581 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2e6c6f9f02c25cd8b3094f3fb388a581">getDuration</a> () const override</td></tr>
|
||||
<tr class="separator:a2e6c6f9f02c25cd8b3094f3fb388a581 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad64ef04aef27be8ff64610906e3f1a6b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< std::list< std::string > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ad64ef04aef27be8ff64610906e3f1a6b">getArguments</a> () const override</td></tr>
|
||||
<tr class="separator:ad64ef04aef27be8ff64610906e3f1a6b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abbff9035abb4be844fdec3c1bb85ad7f inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#abbff9035abb4be844fdec3c1bb85ad7f">getCommand</a> () const override</td></tr>
|
||||
<tr class="separator:abbff9035abb4be844fdec3c1bb85ad7f inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8956c557d46197a5c9692493d9767039 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< std::list< std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a8956c557d46197a5c9692493d9767039">getAllLogsWithTimeout</a> (const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> waitTimeout) const override</td></tr>
|
||||
<tr class="separator:a8956c557d46197a5c9692493d9767039 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aac9ea68506e6850c61129387e9267f8b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< std::list< std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aac9ea68506e6850c61129387e9267f8b">getAllLogs</a> () const override</td></tr>
|
||||
<tr class="separator:aac9ea68506e6850c61129387e9267f8b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf48bfff50be8766d896a718ae3c7102 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< std::list< std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#adf48bfff50be8766d896a718ae3c7102">getLogs</a> () const override</td></tr>
|
||||
<tr class="separator:adf48bfff50be8766d896a718ae3c7102 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adff747b9c88db9c08dcdba0998bfd4fd inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#adff747b9c88db9c08dcdba0998bfd4fd">getAllLogsAsStringWithTimeout</a> (const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> waitTimeout) const override</td></tr>
|
||||
<tr class="separator:adff747b9c88db9c08dcdba0998bfd4fd inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a45ae0bcffbc0941e69b504e8f9597509 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a45ae0bcffbc0941e69b504e8f9597509">getAllLogsAsString</a> () const override</td></tr>
|
||||
<tr class="separator:a45ae0bcffbc0941e69b504e8f9597509 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2a8031eeb92a9857cc8c8273b80d6d9e inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2a8031eeb92a9857cc8c8273b80d6d9e">getLogsAsString</a> () const override</td></tr>
|
||||
<tr class="separator:a2a8031eeb92a9857cc8c8273b80d6d9e inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4c0bf6d0eefd029d9c077dd04b557e20 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a4c0bf6d0eefd029d9c077dd04b557e20">getOutput</a> () const override</td></tr>
|
||||
<tr class="separator:a4c0bf6d0eefd029d9c077dd04b557e20 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac09abdfa6ca35b9e47c63e91051e2dd6 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8f">ffmpegkit::SessionState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ac09abdfa6ca35b9e47c63e91051e2dd6">getState</a> () const override</td></tr>
|
||||
<tr class="separator:ac09abdfa6ca35b9e47c63e91051e2dd6 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a831bba85f9e0f0011e0ef2a5a0416b05 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="../../d4/dcf/classffmpegkit_1_1_return_code.html">ffmpegkit::ReturnCode</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a831bba85f9e0f0011e0ef2a5a0416b05">getReturnCode</a> () const override</td></tr>
|
||||
<tr class="separator:a831bba85f9e0f0011e0ef2a5a0416b05 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab2db6272ef27d49949107f1d7657cadc inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ab2db6272ef27d49949107f1d7657cadc">getFailStackTrace</a> () const override</td></tr>
|
||||
<tr class="separator:ab2db6272ef27d49949107f1d7657cadc inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae123c336330266b34a01da81c7b9b0bb inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">ffmpegkit::LogRedirectionStrategy</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ae123c336330266b34a01da81c7b9b0bb">getLogRedirectionStrategy</a> () const override</td></tr>
|
||||
<tr class="separator:ae123c336330266b34a01da81c7b9b0bb inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac9a016f249e55408155bc4961329e788 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ac9a016f249e55408155bc4961329e788">thereAreAsynchronousMessagesInTransmit</a> () const override</td></tr>
|
||||
<tr class="separator:ac9a016f249e55408155bc4961329e788 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2a528caf04c52d6d49b9c04aa11d4cac inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2a528caf04c52d6d49b9c04aa11d4cac">addLog</a> (const std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > log) override</td></tr>
|
||||
<tr class="separator:a2a528caf04c52d6d49b9c04aa11d4cac inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8f6474fffd31aab725847249432bf659 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a8f6474fffd31aab725847249432bf659">startRunning</a> () override</td></tr>
|
||||
<tr class="separator:a8f6474fffd31aab725847249432bf659 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9d5be42b5576ee247627d113f74ec851 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a9d5be42b5576ee247627d113f74ec851">complete</a> (const std::shared_ptr< <a class="el" href="../../d4/dcf/classffmpegkit_1_1_return_code.html">ffmpegkit::ReturnCode</a> > returnCode) override</td></tr>
|
||||
<tr class="separator:a9d5be42b5576ee247627d113f74ec851 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a028bdf7bd5506d9a9c574db0970bf0c2 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a028bdf7bd5506d9a9c574db0970bf0c2">fail</a> (const char *error) override</td></tr>
|
||||
<tr class="separator:a028bdf7bd5506d9a9c574db0970bf0c2 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af67c25c9ba25ec224c70cfffe69e88be inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#af67c25c9ba25ec224c70cfffe69e88be">cancel</a> () override</td></tr>
|
||||
<tr class="separator:af67c25c9ba25ec224c70cfffe69e88be inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_static_methods_classffmpegkit_1_1_media_information_session"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classffmpegkit_1_1_media_information_session')"><img src="../../closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a></td></tr>
|
||||
<tr class="memitem:a32370e8cea864e856f7bc997d412d5d0 inherit pub_static_methods_classffmpegkit_1_1_media_information_session"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr< <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html#a32370e8cea864e856f7bc997d412d5d0">create</a> (const std::shared_ptr< std::list< std::string >> arguments)</td></tr>
|
||||
<tr class="separator:a32370e8cea864e856f7bc997d412d5d0 inherit pub_static_methods_classffmpegkit_1_1_media_information_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6b645aa7d119f9ef9f0e15453a192ce7 inherit pub_static_methods_classffmpegkit_1_1_media_information_session"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr< <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html#a6b645aa7d119f9ef9f0e15453a192ce7">create</a> (const std::shared_ptr< std::list< std::string >> arguments, <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a909392d52220d37ab6e39bd7f4d6abb1">ffmpegkit::MediaInformationSessionCompleteCallback</a> completeCallback)</td></tr>
|
||||
<tr class="separator:a6b645aa7d119f9ef9f0e15453a192ce7 inherit pub_static_methods_classffmpegkit_1_1_media_information_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abff9ff8cd8de5e35f55596ebdb33ed94 inherit pub_static_methods_classffmpegkit_1_1_media_information_session"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr< <a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html">ffmpegkit::MediaInformationSession</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db7/classffmpegkit_1_1_media_information_session.html#abff9ff8cd8de5e35f55596ebdb33ed94">create</a> (const std::shared_ptr< std::list< std::string >> arguments, <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a909392d52220d37ab6e39bd7f4d6abb1">ffmpegkit::MediaInformationSessionCompleteCallback</a> completeCallback, <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a>)</td></tr>
|
||||
<tr class="separator:abff9ff8cd8de5e35f55596ebdb33ed94 inherit pub_static_methods_classffmpegkit_1_1_media_information_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_static_attribs_classffmpegkit_1_1_abstract_session"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classffmpegkit_1_1_abstract_session')"><img src="../../closed.png" alt="-"/> Static Public Attributes inherited from <a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html">ffmpegkit::AbstractSession</a></td></tr>
|
||||
<tr class="memitem:aeb2c6594ab8cb5c6a186911716e7ce19 inherit pub_static_attribs_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aeb2c6594ab8cb5c6a186911716e7ce19">DefaultTimeoutForAsynchronousMessagesInTransmit</a> = 5000</td></tr>
|
||||
<tr class="separator:aeb2c6594ab8cb5c6a186911716e7ce19 inherit pub_static_attribs_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p class="definition">Definition at line <a class="el" href="../../d3/d5d/_media_information_session_8cpp_source.html#l00044">44</a> of file <a class="el" href="../../d3/d5d/_media_information_session_8cpp_source.html">MediaInformationSession.cpp</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a844cf2e3dbc66c55d412714f514bb3e6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a844cf2e3dbc66c55d412714f514bb3e6">◆ </a></span>PublicMediaInformationSession()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../da/d27/structffmpegkit_1_1_media_information_session_1_1_public_media_information_session.html">ffmpegkit::MediaInformationSession::PublicMediaInformationSession::PublicMediaInformationSession</a> </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::shared_ptr< std::list< std::string >> </td>
|
||||
<td class="paramname"><em>arguments</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a909392d52220d37ab6e39bd7f4d6abb1">ffmpegkit::MediaInformationSessionCompleteCallback</a> </td>
|
||||
<td class="paramname"><em>completeCallback</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> </td>
|
||||
<td class="paramname"><em>logCallback</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d3/d5d/_media_information_session_8cpp_source.html#l00045">45</a> of file <a class="el" href="../../d3/d5d/_media_information_session_8cpp_source.html">MediaInformationSession.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li><a class="el" href="../../d3/d5d/_media_information_session_8cpp_source.html">MediaInformationSession.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Aug 15 2022 18:22:00 for FFmpegKit Linux API by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,131 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: INIContext Struct Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-attribs">Data Fields</a> </div>
|
||||
<div class="headertitle"><div class="title">INIContext Struct Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
||||
Data Fields</h2></td></tr>
|
||||
<tr class="memitem:afac90343e8f73c96248fc98ca62606ce"><td class="memItemLeft" align="right" valign="top">const AVClass * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d4f/struct_i_n_i_context.html#afac90343e8f73c96248fc98ca62606ce">class</a></td></tr>
|
||||
<tr class="separator:afac90343e8f73c96248fc98ca62606ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5d1ae2886afbb896cdbd02fba7c3a373"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d4f/struct_i_n_i_context.html#a5d1ae2886afbb896cdbd02fba7c3a373">hierarchical</a></td></tr>
|
||||
<tr class="separator:a5d1ae2886afbb896cdbd02fba7c3a373"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01481">1481</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="afac90343e8f73c96248fc98ca62606ce" name="afac90343e8f73c96248fc98ca62606ce"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afac90343e8f73c96248fc98ca62606ce">◆ </a></span>class</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const AVClass* INIContext::class</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01482">1482</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5d1ae2886afbb896cdbd02fba7c3a373" name="a5d1ae2886afbb896cdbd02fba7c3a373"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5d1ae2886afbb896cdbd02fba7c3a373">◆ </a></span>hierarchical</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> INIContext::hierarchical</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01483">1483</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
+179
@@ -0,0 +1,179 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: ffmpegkit::MediaInformationJsonParser Class Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a></li><li class="navelem"><a class="el" href="../../da/d53/classffmpegkit_1_1_media_information_json_parser.html">MediaInformationJsonParser</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">ffmpegkit::MediaInformationJsonParser Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../d7/d3a/_media_information_json_parser_8h_source.html">MediaInformationJsonParser.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a400b4bc94371afdec99dcec23b41c3f5"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr< <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">ffmpegkit::MediaInformation</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d53/classffmpegkit_1_1_media_information_json_parser.html#a400b4bc94371afdec99dcec23b41c3f5">from</a> (const std::string &ffprobeJsonOutput)</td></tr>
|
||||
<tr class="separator:a400b4bc94371afdec99dcec23b41c3f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a62b57cbaa5007ed5ca4ea8eb195c707e"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr< <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">ffmpegkit::MediaInformation</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d53/classffmpegkit_1_1_media_information_json_parser.html#a62b57cbaa5007ed5ca4ea8eb195c707e">fromWithError</a> (const std::string &ffprobeJsonOutput)</td></tr>
|
||||
<tr class="separator:a62b57cbaa5007ed5ca4ea8eb195c707e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>A parser that constructs <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">MediaInformation</a> from FFprobe's json output. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d3a/_media_information_json_parser_8h_source.html#l00031">31</a> of file <a class="el" href="../../d7/d3a/_media_information_json_parser_8h_source.html">MediaInformationJsonParser.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a400b4bc94371afdec99dcec23b41c3f5" name="a400b4bc94371afdec99dcec23b41c3f5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a400b4bc94371afdec99dcec23b41c3f5">◆ </a></span>from()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::shared_ptr< <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">ffmpegkit::MediaInformation</a> > ffmpegkit::MediaInformationJsonParser::from </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>ffprobeJsonOutput</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Extracts <code><a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">MediaInformation</a></code> from the given FFprobe json output.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ffprobeJsonOutput</td><td>FFprobe json output </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>created <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">MediaInformation</a> instance of nullptr if a parsing error occurs </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dbf/_media_information_json_parser_8cpp_source.html#l00031">31</a> of file <a class="el" href="../../d1/dbf/_media_information_json_parser_8cpp_source.html">MediaInformationJsonParser.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a62b57cbaa5007ed5ca4ea8eb195c707e" name="a62b57cbaa5007ed5ca4ea8eb195c707e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a62b57cbaa5007ed5ca4ea8eb195c707e">◆ </a></span>fromWithError()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::shared_ptr< <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">ffmpegkit::MediaInformation</a> > ffmpegkit::MediaInformationJsonParser::fromWithError </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>ffprobeJsonOutput</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Extracts <code><a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">MediaInformation</a></code> from the given FFprobe json output. If a parsing error occurs an std::exception is thrown.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ffprobeJsonOutput</td><td>FFprobe json output </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>created <a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">MediaInformation</a> instance </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dbf/_media_information_json_parser_8cpp_source.html#l00040">40</a> of file <a class="el" href="../../d1/dbf/_media_information_json_parser_8cpp_source.html">MediaInformationJsonParser.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="../../d7/d3a/_media_information_json_parser_8h_source.html">MediaInformationJsonParser.h</a></li>
|
||||
<li><a class="el" href="../../d1/dbf/_media_information_json_parser_8cpp_source.html">MediaInformationJsonParser.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,133 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: EncStatsFile Struct Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-attribs">Data Fields</a> </div>
|
||||
<div class="headertitle"><div class="title">EncStatsFile Struct Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../df/d2b/fftools__ffmpeg__mux_8h_source.html">fftools_ffmpeg_mux.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
||||
Data Fields</h2></td></tr>
|
||||
<tr class="memitem:a85b8dfec2eb99b2cd1d0214d1f8f8fa2"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d56/struct_enc_stats_file.html#a85b8dfec2eb99b2cd1d0214d1f8f8fa2">path</a></td></tr>
|
||||
<tr class="separator:a85b8dfec2eb99b2cd1d0214d1f8f8fa2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3c1ac5af7c22c45c0155d1b81c869fb9"><td class="memItemLeft" align="right" valign="top">AVIOContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d56/struct_enc_stats_file.html#a3c1ac5af7c22c45c0155d1b81c869fb9">io</a></td></tr>
|
||||
<tr class="separator:a3c1ac5af7c22c45c0155d1b81c869fb9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p class="definition">Definition at line <a class="el" href="../../df/d2b/fftools__ffmpeg__mux_8h_source.html#l00155">155</a> of file <a class="el" href="../../df/d2b/fftools__ffmpeg__mux_8h_source.html">fftools_ffmpeg_mux.h</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="a3c1ac5af7c22c45c0155d1b81c869fb9" name="a3c1ac5af7c22c45c0155d1b81c869fb9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3c1ac5af7c22c45c0155d1b81c869fb9">◆ </a></span>io</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">AVIOContext* EncStatsFile::io</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../df/d2b/fftools__ffmpeg__mux_8h_source.html#l00157">157</a> of file <a class="el" href="../../df/d2b/fftools__ffmpeg__mux_8h_source.html">fftools_ffmpeg_mux.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a85b8dfec2eb99b2cd1d0214d1f8f8fa2" name="a85b8dfec2eb99b2cd1d0214d1f8f8fa2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a85b8dfec2eb99b2cd1d0214d1f8f8fa2">◆ </a></span>path</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">char* EncStatsFile::path</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../df/d2b/fftools__ffmpeg__mux_8h_source.html#l00156">156</a> of file <a class="el" href="../../df/d2b/fftools__ffmpeg__mux_8h_source.html">fftools_ffmpeg_mux.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li><a class="el" href="../../df/d2b/fftools__ffmpeg__mux_8h_source.html">fftools_ffmpeg_mux.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,662 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: ffmpegkit::FFprobeSession Class Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a></li><li class="navelem"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">FFprobeSession</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Data Structures</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pri-methods">Private Member Functions</a> |
|
||||
<a href="#pri-attribs">Private Attributes</a> </div>
|
||||
<div class="headertitle"><div class="title">ffmpegkit::FFprobeSession Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="../../dc/da0/_f_fprobe_session_8h_source.html">FFprobeSession.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Data Structures</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><b>PublicFFprobeSession</b></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a17a851c3339bc21065be607b4e37205c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">ffmpegkit::FFprobeSessionCompleteCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html#a17a851c3339bc21065be607b4e37205c">getCompleteCallback</a> ()</td></tr>
|
||||
<tr class="separator:a17a851c3339bc21065be607b4e37205c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a150f7a4f5f196a3b65433cfb73ed36d4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html#a150f7a4f5f196a3b65433cfb73ed36d4">isFFmpeg</a> () const override</td></tr>
|
||||
<tr class="separator:a150f7a4f5f196a3b65433cfb73ed36d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a23da7c24a487747ee61ab0836fb8428c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html#a23da7c24a487747ee61ab0836fb8428c">isFFprobe</a> () const override</td></tr>
|
||||
<tr class="separator:a23da7c24a487747ee61ab0836fb8428c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a17e2678ef159b9e764842d5540b20f89"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html#a17e2678ef159b9e764842d5540b20f89">isMediaInformation</a> () const override</td></tr>
|
||||
<tr class="separator:a17e2678ef159b9e764842d5540b20f89"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classffmpegkit_1_1_abstract_session"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classffmpegkit_1_1_abstract_session')"><img src="../../closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html">ffmpegkit::AbstractSession</a></td></tr>
|
||||
<tr class="memitem:a658aebc30e12e1076c136d046c46789a inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a658aebc30e12e1076c136d046c46789a">AbstractSession</a> (const std::list< std::string > &arguments, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a>, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a> logRedirectionStrategy)</td></tr>
|
||||
<tr class="separator:a658aebc30e12e1076c136d046c46789a inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a832b37343ce2013ed93720b341cf3563 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a832b37343ce2013ed93720b341cf3563">waitForAsynchronousMessagesInTransmit</a> (const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> timeout) const</td></tr>
|
||||
<tr class="separator:a832b37343ce2013ed93720b341cf3563 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5c293803198b3a3aa137efc80bcbf7ab inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a5c293803198b3a3aa137efc80bcbf7ab">getLogCallback</a> () const override</td></tr>
|
||||
<tr class="separator:a5c293803198b3a3aa137efc80bcbf7ab inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3053747e2f546263d68dbdd698f7234b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a3053747e2f546263d68dbdd698f7234b">getSessionId</a> () const override</td></tr>
|
||||
<tr class="separator:a3053747e2f546263d68dbdd698f7234b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6275bb3c30d03d2206592278185d42b4 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::chrono::time_point< std::chrono::system_clock > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a6275bb3c30d03d2206592278185d42b4">getCreateTime</a> () const override</td></tr>
|
||||
<tr class="separator:a6275bb3c30d03d2206592278185d42b4 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaffadb42d205ff5df0f03e32f190d01d inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::chrono::time_point< std::chrono::system_clock > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aaffadb42d205ff5df0f03e32f190d01d">getStartTime</a> () const override</td></tr>
|
||||
<tr class="separator:aaffadb42d205ff5df0f03e32f190d01d inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a42c94094ebb152fd0dee322e28f1c832 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::chrono::time_point< std::chrono::system_clock > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a42c94094ebb152fd0dee322e28f1c832">getEndTime</a> () const override</td></tr>
|
||||
<tr class="separator:a42c94094ebb152fd0dee322e28f1c832 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2e6c6f9f02c25cd8b3094f3fb388a581 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2e6c6f9f02c25cd8b3094f3fb388a581">getDuration</a> () const override</td></tr>
|
||||
<tr class="separator:a2e6c6f9f02c25cd8b3094f3fb388a581 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad64ef04aef27be8ff64610906e3f1a6b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< std::list< std::string > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ad64ef04aef27be8ff64610906e3f1a6b">getArguments</a> () const override</td></tr>
|
||||
<tr class="separator:ad64ef04aef27be8ff64610906e3f1a6b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abbff9035abb4be844fdec3c1bb85ad7f inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#abbff9035abb4be844fdec3c1bb85ad7f">getCommand</a> () const override</td></tr>
|
||||
<tr class="separator:abbff9035abb4be844fdec3c1bb85ad7f inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8956c557d46197a5c9692493d9767039 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< std::list< std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a8956c557d46197a5c9692493d9767039">getAllLogsWithTimeout</a> (const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> waitTimeout) const override</td></tr>
|
||||
<tr class="separator:a8956c557d46197a5c9692493d9767039 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aac9ea68506e6850c61129387e9267f8b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< std::list< std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aac9ea68506e6850c61129387e9267f8b">getAllLogs</a> () const override</td></tr>
|
||||
<tr class="separator:aac9ea68506e6850c61129387e9267f8b inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf48bfff50be8766d896a718ae3c7102 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< std::list< std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#adf48bfff50be8766d896a718ae3c7102">getLogs</a> () const override</td></tr>
|
||||
<tr class="separator:adf48bfff50be8766d896a718ae3c7102 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adff747b9c88db9c08dcdba0998bfd4fd inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#adff747b9c88db9c08dcdba0998bfd4fd">getAllLogsAsStringWithTimeout</a> (const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> waitTimeout) const override</td></tr>
|
||||
<tr class="separator:adff747b9c88db9c08dcdba0998bfd4fd inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a45ae0bcffbc0941e69b504e8f9597509 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a45ae0bcffbc0941e69b504e8f9597509">getAllLogsAsString</a> () const override</td></tr>
|
||||
<tr class="separator:a45ae0bcffbc0941e69b504e8f9597509 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2a8031eeb92a9857cc8c8273b80d6d9e inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2a8031eeb92a9857cc8c8273b80d6d9e">getLogsAsString</a> () const override</td></tr>
|
||||
<tr class="separator:a2a8031eeb92a9857cc8c8273b80d6d9e inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4c0bf6d0eefd029d9c077dd04b557e20 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a4c0bf6d0eefd029d9c077dd04b557e20">getOutput</a> () const override</td></tr>
|
||||
<tr class="separator:a4c0bf6d0eefd029d9c077dd04b557e20 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac09abdfa6ca35b9e47c63e91051e2dd6 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8f">ffmpegkit::SessionState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ac09abdfa6ca35b9e47c63e91051e2dd6">getState</a> () const override</td></tr>
|
||||
<tr class="separator:ac09abdfa6ca35b9e47c63e91051e2dd6 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a831bba85f9e0f0011e0ef2a5a0416b05 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="../../d4/dcf/classffmpegkit_1_1_return_code.html">ffmpegkit::ReturnCode</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a831bba85f9e0f0011e0ef2a5a0416b05">getReturnCode</a> () const override</td></tr>
|
||||
<tr class="separator:a831bba85f9e0f0011e0ef2a5a0416b05 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab2db6272ef27d49949107f1d7657cadc inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ab2db6272ef27d49949107f1d7657cadc">getFailStackTrace</a> () const override</td></tr>
|
||||
<tr class="separator:ab2db6272ef27d49949107f1d7657cadc inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae123c336330266b34a01da81c7b9b0bb inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">ffmpegkit::LogRedirectionStrategy</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ae123c336330266b34a01da81c7b9b0bb">getLogRedirectionStrategy</a> () const override</td></tr>
|
||||
<tr class="separator:ae123c336330266b34a01da81c7b9b0bb inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac9a016f249e55408155bc4961329e788 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ac9a016f249e55408155bc4961329e788">thereAreAsynchronousMessagesInTransmit</a> () const override</td></tr>
|
||||
<tr class="separator:ac9a016f249e55408155bc4961329e788 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2a528caf04c52d6d49b9c04aa11d4cac inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2a528caf04c52d6d49b9c04aa11d4cac">addLog</a> (const std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > log) override</td></tr>
|
||||
<tr class="separator:a2a528caf04c52d6d49b9c04aa11d4cac inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8f6474fffd31aab725847249432bf659 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a8f6474fffd31aab725847249432bf659">startRunning</a> () override</td></tr>
|
||||
<tr class="separator:a8f6474fffd31aab725847249432bf659 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9d5be42b5576ee247627d113f74ec851 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a9d5be42b5576ee247627d113f74ec851">complete</a> (const std::shared_ptr< <a class="el" href="../../d4/dcf/classffmpegkit_1_1_return_code.html">ffmpegkit::ReturnCode</a> > returnCode) override</td></tr>
|
||||
<tr class="separator:a9d5be42b5576ee247627d113f74ec851 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a028bdf7bd5506d9a9c574db0970bf0c2 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a028bdf7bd5506d9a9c574db0970bf0c2">fail</a> (const char *error) override</td></tr>
|
||||
<tr class="separator:a028bdf7bd5506d9a9c574db0970bf0c2 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1de92273a4f99fd1afd1333845a50081 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a1de92273a4f99fd1afd1333845a50081">isFFmpeg</a> () const override</td></tr>
|
||||
<tr class="separator:a1de92273a4f99fd1afd1333845a50081 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afcd5ca2f7f654ca06feaef2de3993a34 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#afcd5ca2f7f654ca06feaef2de3993a34">isFFprobe</a> () const override</td></tr>
|
||||
<tr class="separator:afcd5ca2f7f654ca06feaef2de3993a34 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae7d0123e0b30a1adb727bdf2173d3313 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ae7d0123e0b30a1adb727bdf2173d3313">isMediaInformation</a> () const override</td></tr>
|
||||
<tr class="separator:ae7d0123e0b30a1adb727bdf2173d3313 inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af67c25c9ba25ec224c70cfffe69e88be inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#af67c25c9ba25ec224c70cfffe69e88be">cancel</a> () override</td></tr>
|
||||
<tr class="separator:af67c25c9ba25ec224c70cfffe69e88be inherit pub_methods_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8f53bebf7a57af94915b55d0ed843f2e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a8f53bebf7a57af94915b55d0ed843f2e">getLogCallback</a> () const =0</td></tr>
|
||||
<tr class="separator:a8f53bebf7a57af94915b55d0ed843f2e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8cc37ef959603974566a41bf8b350afd"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a8cc37ef959603974566a41bf8b350afd">getSessionId</a> () const =0</td></tr>
|
||||
<tr class="separator:a8cc37ef959603974566a41bf8b350afd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeb1d4b92c56f2f44933e0732649f5d28"><td class="memItemLeft" align="right" valign="top">virtual std::chrono::time_point< std::chrono::system_clock > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#aeb1d4b92c56f2f44933e0732649f5d28">getCreateTime</a> () const =0</td></tr>
|
||||
<tr class="separator:aeb1d4b92c56f2f44933e0732649f5d28"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd4db6d319af9cf410cd055b49fec530"><td class="memItemLeft" align="right" valign="top">virtual std::chrono::time_point< std::chrono::system_clock > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#acd4db6d319af9cf410cd055b49fec530">getStartTime</a> () const =0</td></tr>
|
||||
<tr class="separator:acd4db6d319af9cf410cd055b49fec530"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a58e0e9f2d869fc72cdb0abaf7d4e9f0d"><td class="memItemLeft" align="right" valign="top">virtual std::chrono::time_point< std::chrono::system_clock > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a58e0e9f2d869fc72cdb0abaf7d4e9f0d">getEndTime</a> () const =0</td></tr>
|
||||
<tr class="separator:a58e0e9f2d869fc72cdb0abaf7d4e9f0d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2c29ba3c1d1e7cf98ad1cd33ccf80496"><td class="memItemLeft" align="right" valign="top">virtual long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a2c29ba3c1d1e7cf98ad1cd33ccf80496">getDuration</a> () const =0</td></tr>
|
||||
<tr class="separator:a2c29ba3c1d1e7cf98ad1cd33ccf80496"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5459bec099b3c8c0a940f88e7b09e435"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr< std::list< std::string > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a5459bec099b3c8c0a940f88e7b09e435">getArguments</a> () const =0</td></tr>
|
||||
<tr class="separator:a5459bec099b3c8c0a940f88e7b09e435"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad0335e493390f541b3990955cf58effb"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#ad0335e493390f541b3990955cf58effb">getCommand</a> () const =0</td></tr>
|
||||
<tr class="separator:ad0335e493390f541b3990955cf58effb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5008380013f00eea22232f8191839546"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr< std::list< std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a5008380013f00eea22232f8191839546">getAllLogsWithTimeout</a> (const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> waitTimeout) const =0</td></tr>
|
||||
<tr class="separator:a5008380013f00eea22232f8191839546"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a10c18e9662ed4a57209e2fac7d453a8b"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr< std::list< std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a10c18e9662ed4a57209e2fac7d453a8b">getAllLogs</a> () const =0</td></tr>
|
||||
<tr class="separator:a10c18e9662ed4a57209e2fac7d453a8b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a758d3dbdcf80d0e95ba68ebba514ae47"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr< std::list< std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > > > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a758d3dbdcf80d0e95ba68ebba514ae47">getLogs</a> () const =0</td></tr>
|
||||
<tr class="separator:a758d3dbdcf80d0e95ba68ebba514ae47"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a16fb68a703d240c6e0f24cb69e445f27"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a16fb68a703d240c6e0f24cb69e445f27">getAllLogsAsStringWithTimeout</a> (const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> waitTimeout) const =0</td></tr>
|
||||
<tr class="separator:a16fb68a703d240c6e0f24cb69e445f27"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a07cac9cccb5c166fcc62e6f24e66bf81"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a07cac9cccb5c166fcc62e6f24e66bf81">getAllLogsAsString</a> () const =0</td></tr>
|
||||
<tr class="separator:a07cac9cccb5c166fcc62e6f24e66bf81"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac710f753ff41150e149f30108a6a9902"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#ac710f753ff41150e149f30108a6a9902">getLogsAsString</a> () const =0</td></tr>
|
||||
<tr class="separator:ac710f753ff41150e149f30108a6a9902"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3132ed21a2856ccea1bc53f13747b9d1"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a3132ed21a2856ccea1bc53f13747b9d1">getOutput</a> () const =0</td></tr>
|
||||
<tr class="separator:a3132ed21a2856ccea1bc53f13747b9d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4975f0b84898dbf73a2d735dc9fed41"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8f">ffmpegkit::SessionState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#ad4975f0b84898dbf73a2d735dc9fed41">getState</a> () const =0</td></tr>
|
||||
<tr class="separator:ad4975f0b84898dbf73a2d735dc9fed41"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac4bc69e15e791b64b31bfc769ad92da5"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr< <a class="el" href="../../d4/dcf/classffmpegkit_1_1_return_code.html">ffmpegkit::ReturnCode</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#ac4bc69e15e791b64b31bfc769ad92da5">getReturnCode</a> () const =0</td></tr>
|
||||
<tr class="separator:ac4bc69e15e791b64b31bfc769ad92da5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a84d46f5c402e5513b73be1a044052894"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a84d46f5c402e5513b73be1a044052894">getFailStackTrace</a> () const =0</td></tr>
|
||||
<tr class="separator:a84d46f5c402e5513b73be1a044052894"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a279d6f2564448ff711d03401fd1e18ba"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a279d6f2564448ff711d03401fd1e18ba">getLogRedirectionStrategy</a> () const =0</td></tr>
|
||||
<tr class="separator:a279d6f2564448ff711d03401fd1e18ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a336e447eeb089650b5d31cb655e1e74f"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a336e447eeb089650b5d31cb655e1e74f">thereAreAsynchronousMessagesInTransmit</a> () const =0</td></tr>
|
||||
<tr class="separator:a336e447eeb089650b5d31cb655e1e74f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a45b8d00f933834b0315672b82e44d14c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a45b8d00f933834b0315672b82e44d14c">addLog</a> (const std::shared_ptr< <a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a> > log)=0</td></tr>
|
||||
<tr class="separator:a45b8d00f933834b0315672b82e44d14c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aae1197238a848be3de55c3d38a070ebd"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#aae1197238a848be3de55c3d38a070ebd">startRunning</a> ()=0</td></tr>
|
||||
<tr class="separator:aae1197238a848be3de55c3d38a070ebd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4ee68d280a2a15dc654e547273b91116"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a4ee68d280a2a15dc654e547273b91116">complete</a> (const std::shared_ptr< <a class="el" href="../../d4/dcf/classffmpegkit_1_1_return_code.html">ffmpegkit::ReturnCode</a> > returnCode)=0</td></tr>
|
||||
<tr class="separator:a4ee68d280a2a15dc654e547273b91116"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0437449324dc9c28a6abbee57b97b478"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a0437449324dc9c28a6abbee57b97b478">fail</a> (const char *error)=0</td></tr>
|
||||
<tr class="separator:a0437449324dc9c28a6abbee57b97b478"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4f761bdc94926fb9ec97f21d2a7df02"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#ad4f761bdc94926fb9ec97f21d2a7df02">isFFmpeg</a> () const =0</td></tr>
|
||||
<tr class="separator:ad4f761bdc94926fb9ec97f21d2a7df02"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2486e9f904b06d9eae1a4a8a047c22ff"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#a2486e9f904b06d9eae1a4a8a047c22ff">isFFprobe</a> () const =0</td></tr>
|
||||
<tr class="separator:a2486e9f904b06d9eae1a4a8a047c22ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abf6734f48296077fd8a7644960c2e08b"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#abf6734f48296077fd8a7644960c2e08b">isMediaInformation</a> () const =0</td></tr>
|
||||
<tr class="separator:abf6734f48296077fd8a7644960c2e08b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab6e3e93db2042cc25796ca4d3e4135c7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html#ab6e3e93db2042cc25796ca4d3e4135c7">cancel</a> ()=0</td></tr>
|
||||
<tr class="separator:ab6e3e93db2042cc25796ca4d3e4135c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a3c09c527bf7eb85b8ebf285192ddaf5f"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr< <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html#a3c09c527bf7eb85b8ebf285192ddaf5f">create</a> (const std::list< std::string > &arguments)</td></tr>
|
||||
<tr class="separator:a3c09c527bf7eb85b8ebf285192ddaf5f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5fc949910674ee5672cbcc1a74331655"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr< <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html#a5fc949910674ee5672cbcc1a74331655">create</a> (const std::list< std::string > &arguments, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> completeCallback)</td></tr>
|
||||
<tr class="separator:a5fc949910674ee5672cbcc1a74331655"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af8aeb0a01ba513089c93e1ca7589424d"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr< <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html#af8aeb0a01ba513089c93e1ca7589424d">create</a> (const std::list< std::string > &arguments, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> completeCallback, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a>)</td></tr>
|
||||
<tr class="separator:af8aeb0a01ba513089c93e1ca7589424d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a663e5e159f8b0ed27d144edef547962f"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr< <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html#a663e5e159f8b0ed27d144edef547962f">create</a> (const std::list< std::string > &arguments, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> completeCallback, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a>, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a> logRedirectionStrategy)</td></tr>
|
||||
<tr class="separator:a663e5e159f8b0ed27d144edef547962f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||
Private Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a7607e6e62a1aeae2efc7191b9da99690"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html#a7607e6e62a1aeae2efc7191b9da99690">FFprobeSession</a> (const std::list< std::string > &arguments, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> completeCallback, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a>, const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a> logRedirectionStrategy)</td></tr>
|
||||
<tr class="separator:a7607e6e62a1aeae2efc7191b9da99690"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||||
Private Attributes</h2></td></tr>
|
||||
<tr class="memitem:ab84b1cf34ad729a840ebddae63277c25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html#ab84b1cf34ad729a840ebddae63277c25">_completeCallback</a></td></tr>
|
||||
<tr class="separator:ab84b1cf34ad729a840ebddae63277c25"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pub_static_attribs_classffmpegkit_1_1_abstract_session"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classffmpegkit_1_1_abstract_session')"><img src="../../closed.png" alt="-"/> Static Public Attributes inherited from <a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html">ffmpegkit::AbstractSession</a></td></tr>
|
||||
<tr class="memitem:aeb2c6594ab8cb5c6a186911716e7ce19 inherit pub_static_attribs_classffmpegkit_1_1_abstract_session"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aeb2c6594ab8cb5c6a186911716e7ce19">DefaultTimeoutForAsynchronousMessagesInTransmit</a> = 5000</td></tr>
|
||||
<tr class="separator:aeb2c6594ab8cb5c6a186911716e7ce19 inherit pub_static_attribs_classffmpegkit_1_1_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>An FFprobe session. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/da0/_f_fprobe_session_8h_source.html#l00031">31</a> of file <a class="el" href="../../dc/da0/_f_fprobe_session_8h_source.html">FFprobeSession.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a7607e6e62a1aeae2efc7191b9da99690" name="a7607e6e62a1aeae2efc7191b9da99690"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7607e6e62a1aeae2efc7191b9da99690">◆ </a></span>FFprobeSession()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">ffmpegkit::FFprobeSession::FFprobeSession </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::list< std::string > & </td>
|
||||
<td class="paramname"><em>arguments</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> </td>
|
||||
<td class="paramname"><em>completeCallback</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> </td>
|
||||
<td class="paramname"><em>logCallback</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a> </td>
|
||||
<td class="paramname"><em>logRedirectionStrategy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Builds a new FFprobe session.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">arguments</td><td>command arguments </td></tr>
|
||||
<tr><td class="paramname">completeCallback</td><td>session specific complete callback </td></tr>
|
||||
<tr><td class="paramname">logCallback</td><td>session specific log callback </td></tr>
|
||||
<tr><td class="paramname">logRedirectionStrategy</td><td>session specific log redirection strategy </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html#l00056">56</a> of file <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html">FFprobeSession.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a3c09c527bf7eb85b8ebf285192ddaf5f" name="a3c09c527bf7eb85b8ebf285192ddaf5f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3c09c527bf7eb85b8ebf285192ddaf5f">◆ </a></span>create() <span class="overload">[1/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::shared_ptr< <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> > ffmpegkit::FFprobeSession::create </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::list< std::string > & </td>
|
||||
<td class="paramname"><em>arguments</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Builds a new FFprobe session.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">arguments</td><td>command arguments </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>created session </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html#l00026">26</a> of file <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html">FFprobeSession.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5fc949910674ee5672cbcc1a74331655" name="a5fc949910674ee5672cbcc1a74331655"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5fc949910674ee5672cbcc1a74331655">◆ </a></span>create() <span class="overload">[2/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::shared_ptr< <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> > ffmpegkit::FFprobeSession::create </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::list< std::string > & </td>
|
||||
<td class="paramname"><em>arguments</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> </td>
|
||||
<td class="paramname"><em>completeCallback</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Builds a new FFprobe session.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">arguments</td><td>command arguments </td></tr>
|
||||
<tr><td class="paramname">completeCallback</td><td>session specific complete callback </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>created session </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html#l00032">32</a> of file <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html">FFprobeSession.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af8aeb0a01ba513089c93e1ca7589424d" name="af8aeb0a01ba513089c93e1ca7589424d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af8aeb0a01ba513089c93e1ca7589424d">◆ </a></span>create() <span class="overload">[3/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::shared_ptr< <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> > ffmpegkit::FFprobeSession::create </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::list< std::string > & </td>
|
||||
<td class="paramname"><em>arguments</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> </td>
|
||||
<td class="paramname"><em>completeCallback</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> </td>
|
||||
<td class="paramname"><em>logCallback</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Builds a new FFprobe session.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">arguments</td><td>command arguments </td></tr>
|
||||
<tr><td class="paramname">completeCallback</td><td>session specific complete callback </td></tr>
|
||||
<tr><td class="paramname">logCallback</td><td>session specific log callback </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>created session </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html#l00038">38</a> of file <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html">FFprobeSession.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a663e5e159f8b0ed27d144edef547962f" name="a663e5e159f8b0ed27d144edef547962f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a663e5e159f8b0ed27d144edef547962f">◆ </a></span>create() <span class="overload">[4/4]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::shared_ptr< <a class="el" href="../../da/d5c/classffmpegkit_1_1_f_fprobe_session.html">ffmpegkit::FFprobeSession</a> > ffmpegkit::FFprobeSession::create </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::list< std::string > & </td>
|
||||
<td class="paramname"><em>arguments</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> </td>
|
||||
<td class="paramname"><em>completeCallback</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> </td>
|
||||
<td class="paramname"><em>logCallback</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a> </td>
|
||||
<td class="paramname"><em>logRedirectionStrategy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Builds a new FFprobe session.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">arguments</td><td>command arguments </td></tr>
|
||||
<tr><td class="paramname">completeCallback</td><td>session specific complete callback </td></tr>
|
||||
<tr><td class="paramname">logCallback</td><td>session specific log callback </td></tr>
|
||||
<tr><td class="paramname">logRedirectionStrategy</td><td>session specific log redirection strategy </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>created session </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html#l00044">44</a> of file <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html">FFprobeSession.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a17a851c3339bc21065be607b4e37205c" name="a17a851c3339bc21065be607b4e37205c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a17a851c3339bc21065be607b4e37205c">◆ </a></span>getCompleteCallback()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">ffmpegkit::FFprobeSessionCompleteCallback</a> ffmpegkit::FFprobeSession::getCompleteCallback </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the session specific complete callback.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>session specific complete callback </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html#l00060">60</a> of file <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html">FFprobeSession.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a150f7a4f5f196a3b65433cfb73ed36d4" name="a150f7a4f5f196a3b65433cfb73ed36d4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a150f7a4f5f196a3b65433cfb73ed36d4">◆ </a></span>isFFmpeg()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool ffmpegkit::FFprobeSession::isFFmpeg </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns whether it is an <code>FFmpeg</code> session or not.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if it is an <code>FFmpeg</code> session, false otherwise </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a1de92273a4f99fd1afd1333845a50081">ffmpegkit::AbstractSession</a>.</p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html#l00064">64</a> of file <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html">FFprobeSession.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a23da7c24a487747ee61ab0836fb8428c" name="a23da7c24a487747ee61ab0836fb8428c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a23da7c24a487747ee61ab0836fb8428c">◆ </a></span>isFFprobe()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool ffmpegkit::FFprobeSession::isFFprobe </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns whether it is an <code>FFprobe</code> session or not.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if it is an <code>FFprobe</code> session, false otherwise </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#afcd5ca2f7f654ca06feaef2de3993a34">ffmpegkit::AbstractSession</a>.</p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html#l00068">68</a> of file <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html">FFprobeSession.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a17e2678ef159b9e764842d5540b20f89" name="a17e2678ef159b9e764842d5540b20f89"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a17e2678ef159b9e764842d5540b20f89">◆ </a></span>isMediaInformation()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool ffmpegkit::FFprobeSession::isMediaInformation </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns whether it is a <code><a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">MediaInformation</a></code> session or not.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if it is a <code><a class="el" href="../../df/d06/classffmpegkit_1_1_media_information.html">MediaInformation</a></code> session, false otherwise </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ae7d0123e0b30a1adb727bdf2173d3313">ffmpegkit::AbstractSession</a>.</p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html#l00072">72</a> of file <a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html">FFprobeSession.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="ab84b1cf34ad729a840ebddae63277c25" name="ab84b1cf34ad729a840ebddae63277c25"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab84b1cf34ad729a840ebddae63277c25">◆ </a></span>_completeCallback</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d2/d25/namespaceffmpegkit.html#af3f451cbb99c4dc36e2e2141a33cdf38">FFprobeSessionCompleteCallback</a> ffmpegkit::FFprobeSession::_completeCallback</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/da0/_f_fprobe_session_8h_source.html#l00114">114</a> of file <a class="el" href="../../dc/da0/_f_fprobe_session_8h_source.html">FFprobeSession.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="../../dc/da0/_f_fprobe_session_8h_source.html">FFprobeSession.h</a></li>
|
||||
<li><a class="el" href="../../d9/d8b/_f_fprobe_session_8cpp_source.html">FFprobeSession.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,131 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: FifoElem Struct Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-attribs">Data Fields</a> </div>
|
||||
<div class="headertitle"><div class="title">FifoElem Struct Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
||||
Data Fields</h2></td></tr>
|
||||
<tr class="memitem:acfdabdd4b39090e46a6c9ea3d7283685"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d62/struct_fifo_elem.html#acfdabdd4b39090e46a6c9ea3d7283685">obj</a></td></tr>
|
||||
<tr class="separator:acfdabdd4b39090e46a6c9ea3d7283685"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7e5c1a32b4d643de7e670302ff4c2a88"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d62/struct_fifo_elem.html#a7e5c1a32b4d643de7e670302ff4c2a88">stream_idx</a></td></tr>
|
||||
<tr class="separator:a7e5c1a32b4d643de7e670302ff4c2a88"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock">
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html#l00051">51</a> of file <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html">fftools_thread_queue.c</a>.</p>
|
||||
</div><h2 class="groupheader">Field Documentation</h2>
|
||||
<a id="acfdabdd4b39090e46a6c9ea3d7283685" name="acfdabdd4b39090e46a6c9ea3d7283685"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acfdabdd4b39090e46a6c9ea3d7283685">◆ </a></span>obj</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void* FifoElem::obj</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html#l00052">52</a> of file <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html">fftools_thread_queue.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7e5c1a32b4d643de7e670302ff4c2a88" name="a7e5c1a32b4d643de7e670302ff4c2a88"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7e5c1a32b4d643de7e670302ff4c2a88">◆ </a></span>stream_idx</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> FifoElem::stream_idx</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html#l00053">53</a> of file <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html">fftools_thread_queue.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following file:<ul>
|
||||
<li><a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html">fftools_thread_queue.c</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,359 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: fftools_thread_queue.h File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">fftools_thread_queue.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../da/d87/fftools__thread__queue_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:acce42a109ac181505c1bd02a7bc3400d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d87/fftools__thread__queue_8h.html#acce42a109ac181505c1bd02a7bc3400d">ThreadQueue</a></td></tr>
|
||||
<tr class="separator:acce42a109ac181505c1bd02a7bc3400d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a7c344c91be2c77f54a4b23a7fbe03497"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d87/fftools__thread__queue_8h.html#a7c344c91be2c77f54a4b23a7fbe03497">tq_alloc</a> (unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#abad15c2aaf9c54ccddd8d8abf6bed069">nb_streams</a>, size_t queue_size, <a class="el" href="../../d4/d62/struct_obj_pool.html">ObjPool</a> *obj_pool, void(*obj_move)(void *dst, void *src))</td></tr>
|
||||
<tr class="separator:a7c344c91be2c77f54a4b23a7fbe03497"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af889d9deaee0903feeb0b3168df06e92"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d87/fftools__thread__queue_8h.html#af889d9deaee0903feeb0b3168df06e92">tq_free</a> (<a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> **tq)</td></tr>
|
||||
<tr class="separator:af889d9deaee0903feeb0b3168df06e92"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3bec668d052dc9e28960f5a48d178aa0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d87/fftools__thread__queue_8h.html#a3bec668d052dc9e28960f5a48d178aa0">tq_send</a> (<a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> *tq, unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> stream_idx, void *data)</td></tr>
|
||||
<tr class="separator:a3bec668d052dc9e28960f5a48d178aa0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a22d0fb73f10c4603e84096e73353a866"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d87/fftools__thread__queue_8h.html#a22d0fb73f10c4603e84096e73353a866">tq_send_finish</a> (<a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> *tq, unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> stream_idx)</td></tr>
|
||||
<tr class="separator:a22d0fb73f10c4603e84096e73353a866"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd4f6ad1dabc31688aa7822c206460d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d87/fftools__thread__queue_8h.html#acd4f6ad1dabc31688aa7822c206460d6">tq_receive</a> (<a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> *tq, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *stream_idx, void *data)</td></tr>
|
||||
<tr class="separator:acd4f6ad1dabc31688aa7822c206460d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afe3a128598718b5837d6127f3e88cdbd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d87/fftools__thread__queue_8h.html#afe3a128598718b5837d6127f3e88cdbd">tq_receive_finish</a> (<a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> *tq, unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> stream_idx)</td></tr>
|
||||
<tr class="separator:afe3a128598718b5837d6127f3e88cdbd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Typedef Documentation</h2>
|
||||
<a id="acce42a109ac181505c1bd02a7bc3400d" name="acce42a109ac181505c1bd02a7bc3400d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acce42a109ac181505c1bd02a7bc3400d">◆ </a></span>ThreadQueue</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> <a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d87/fftools__thread__queue_8h_source.html#l00039">39</a> of file <a class="el" href="../../da/d87/fftools__thread__queue_8h_source.html">fftools_thread_queue.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a7c344c91be2c77f54a4b23a7fbe03497" name="a7c344c91be2c77f54a4b23a7fbe03497"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7c344c91be2c77f54a4b23a7fbe03497">◆ </a></span>tq_alloc()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> * tq_alloc </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
|
||||
<td class="paramname"><em>nb_streams</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>queue_size</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d4/d62/struct_obj_pool.html">ObjPool</a> * </td>
|
||||
<td class="paramname"><em>obj_pool</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void(*)(void *dst, void *src) </td>
|
||||
<td class="paramname"><em>obj_move</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Allocate a queue for sending data between threads.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">nb_streams</td><td>number of streams for which a distinct EOF state is maintained </td></tr>
|
||||
<tr><td class="paramname">queue_size</td><td>number of items that can be stored in the queue without blocking </td></tr>
|
||||
<tr><td class="paramname">obj_pool</td><td>object pool that will be used to allocate items stored in the queue; the pool becomes owned by the queue </td></tr>
|
||||
<tr><td class="paramname">callback</td><td>that moves the contents between two data pointers </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html#l00093">93</a> of file <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html">fftools_thread_queue.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af889d9deaee0903feeb0b3168df06e92" name="af889d9deaee0903feeb0b3168df06e92"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af889d9deaee0903feeb0b3168df06e92">◆ </a></span>tq_free()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void tq_free </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> ** </td>
|
||||
<td class="paramname"><em>tq</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html#l00069">69</a> of file <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html">fftools_thread_queue.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acd4f6ad1dabc31688aa7822c206460d6" name="acd4f6ad1dabc31688aa7822c206460d6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acd4f6ad1dabc31688aa7822c206460d6">◆ </a></span>tq_receive()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> tq_receive </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> * </td>
|
||||
<td class="paramname"><em>tq</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
|
||||
<td class="paramname"><em>stream_idx</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>data</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Read the next item from the queue.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">stream_idx</td><td>the index of the stream that was processed or -1 will be written here </td></tr>
|
||||
<tr><td class="paramname">data</td><td>the data item will be written here on success using the callback provided to <a class="el" href="../../da/d87/fftools__thread__queue_8h.html#a7c344c91be2c77f54a4b23a7fbe03497">tq_alloc()</a> </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>0 a data item was successfully read; *stream_idx contains a non-negative stream index</li>
|
||||
<li>AVERROR_EOF When *stream_idx is non-negative, this signals that the sending side has marked the given stream as finished. This will happen at most once for each stream. When *stream_idx is -1, all streams are done. </li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html#l00205">205</a> of file <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html">fftools_thread_queue.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afe3a128598718b5837d6127f3e88cdbd" name="afe3a128598718b5837d6127f3e88cdbd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afe3a128598718b5837d6127f3e88cdbd">◆ </a></span>tq_receive_finish()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void tq_receive_finish </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> * </td>
|
||||
<td class="paramname"><em>tq</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
|
||||
<td class="paramname"><em>stream_idx</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Mark the given stream finished from the receiving side. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html#l00246">246</a> of file <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html">fftools_thread_queue.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3bec668d052dc9e28960f5a48d178aa0" name="a3bec668d052dc9e28960f5a48d178aa0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3bec668d052dc9e28960f5a48d178aa0">◆ </a></span>tq_send()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> tq_send </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> * </td>
|
||||
<td class="paramname"><em>tq</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
|
||||
<td class="paramname"><em>stream_idx</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>data</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Send an item for the given stream to the queue.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">data</td><td>the item to send, its contents will be moved using the callback provided to <a class="el" href="../../da/d87/fftools__thread__queue_8h.html#a7c344c91be2c77f54a4b23a7fbe03497">tq_alloc()</a>; on failure the item will be left untouched </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><ul>
|
||||
<li>0 the item was successfully sent</li>
|
||||
<li>AVERROR(ENOMEM) could not allocate an item for writing to the FIFO</li>
|
||||
<li>AVERROR(EINVAL) the sending side has previously been marked as finished</li>
|
||||
<li>AVERROR_EOF the receiving side has marked the given stream as finished </li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html#l00134">134</a> of file <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html">fftools_thread_queue.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a22d0fb73f10c4603e84096e73353a866" name="a22d0fb73f10c4603e84096e73353a866"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a22d0fb73f10c4603e84096e73353a866">◆ </a></span>tq_send_finish()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void tq_send_finish </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> * </td>
|
||||
<td class="paramname"><em>tq</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
|
||||
<td class="paramname"><em>stream_idx</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Mark the given stream finished from the sending side. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html#l00231">231</a> of file <a class="el" href="../../dc/d56/fftools__thread__queue_8c_source.html">fftools_thread_queue.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,145 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: fftools_thread_queue.h Source File</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">fftools_thread_queue.h</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../da/d87/fftools__thread__queue_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * This file is part of FFmpeg.</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * Copyright (c) 2023 ARTHENICA LTD</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * FFmpeg is free software; you can redistribute it and/or</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * License as published by the Free Software Foundation; either</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> * FFmpeg is distributed in the hope that it will be useful,</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * Lesser General Public License for more details.</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * License along with FFmpeg; if not, write to the Free Software</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/*</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment"> * This file is the modified version of thread_queue.h file living in ffmpeg source code under the fftools folder. We</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment"> * manually update it each time we depend on a new ffmpeg version. Below you can see the list of changes applied</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment"> * by us to develop ffmpeg-kit library.</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment"> * ffmpeg-kit changes by ARTHENICA LTD</span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment"> * 07.2023</span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment"> * --------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment"> * - FFmpeg 6.0 changes migrated</span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#ifndef FFTOOLS_THREAD_QUEUE_H</span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#define FFTOOLS_THREAD_QUEUE_H</span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#include "<a class="code" href="../../d5/df5/fftools__objpool_8h.html">fftools_objpool.h</a>"</span></div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="../../da/d87/fftools__thread__queue_8h.html#acce42a109ac181505c1bd02a7bc3400d"> 39</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> <a class="code hl_struct" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a>;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><a class="code hl_struct" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> *<a class="code hl_function" href="../../da/d87/fftools__thread__queue_8h.html#a7c344c91be2c77f54a4b23a7fbe03497">tq_alloc</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../d8/d78/fftools__ffprobe_8c.html#abad15c2aaf9c54ccddd8d8abf6bed069">nb_streams</a>, <span class="keywordtype">size_t</span> queue_size,</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <a class="code hl_struct" href="../../d4/d62/struct_obj_pool.html">ObjPool</a> *<a class="code hl_variable" href="../../d9/db4/struct_thread_queue.html#a73203eb20b8102ec8e477dfe105fa899">obj_pool</a>, <span class="keywordtype">void</span> (*<a class="code hl_variable" href="../../d9/db4/struct_thread_queue.html#af90b314f0b93819415fa18db051ef1a0">obj_move</a>)(<span class="keywordtype">void</span> *dst, <span class="keywordtype">void</span> *src));</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="keywordtype">void</span> <a class="code hl_function" href="../../da/d87/fftools__thread__queue_8h.html#af889d9deaee0903feeb0b3168df06e92">tq_free</a>(<a class="code hl_struct" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> **tq);</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d87/fftools__thread__queue_8h.html#a3bec668d052dc9e28960f5a48d178aa0">tq_send</a>(<a class="code hl_struct" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> *tq, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> stream_idx, <span class="keywordtype">void</span> *data);</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="keywordtype">void</span> <a class="code hl_function" href="../../da/d87/fftools__thread__queue_8h.html#a22d0fb73f10c4603e84096e73353a866">tq_send_finish</a>(<a class="code hl_struct" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> *tq, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> stream_idx);</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="keywordtype">int</span> <a class="code hl_function" href="../../da/d87/fftools__thread__queue_8h.html#acd4f6ad1dabc31688aa7822c206460d6">tq_receive</a>(<a class="code hl_struct" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> *tq, <span class="keywordtype">int</span> *stream_idx, <span class="keywordtype">void</span> *data);</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="keywordtype">void</span> <a class="code hl_function" href="../../da/d87/fftools__thread__queue_8h.html#afe3a128598718b5837d6127f3e88cdbd">tq_receive_finish</a>(<a class="code hl_struct" href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a> *tq, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> stream_idx);</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="preprocessor">#endif </span><span class="comment">// FFTOOLS_THREAD_QUEUE_H</span></div>
|
||||
<div class="ttc" id="afftools__ffprobe_8c_html_abad15c2aaf9c54ccddd8d8abf6bed069"><div class="ttname"><a href="../../d8/d78/fftools__ffprobe_8c.html#abad15c2aaf9c54ccddd8d8abf6bed069">nb_streams</a></div><div class="ttdeci">__thread int nb_streams</div><div class="ttdef"><b>Definition</b> <a href="../../d8/d78/fftools__ffprobe_8c_source.html#l00336">fftools_ffprobe.c:336</a></div></div>
|
||||
<div class="ttc" id="afftools__objpool_8h_html"><div class="ttname"><a href="../../d5/df5/fftools__objpool_8h.html">fftools_objpool.h</a></div></div>
|
||||
<div class="ttc" id="afftools__thread__queue_8h_html_a22d0fb73f10c4603e84096e73353a866"><div class="ttname"><a href="../../da/d87/fftools__thread__queue_8h.html#a22d0fb73f10c4603e84096e73353a866">tq_send_finish</a></div><div class="ttdeci">void tq_send_finish(ThreadQueue *tq, unsigned int stream_idx)</div><div class="ttdef"><b>Definition</b> <a href="../../dc/d56/fftools__thread__queue_8c_source.html#l00231">fftools_thread_queue.c:231</a></div></div>
|
||||
<div class="ttc" id="afftools__thread__queue_8h_html_a3bec668d052dc9e28960f5a48d178aa0"><div class="ttname"><a href="../../da/d87/fftools__thread__queue_8h.html#a3bec668d052dc9e28960f5a48d178aa0">tq_send</a></div><div class="ttdeci">int tq_send(ThreadQueue *tq, unsigned int stream_idx, void *data)</div><div class="ttdef"><b>Definition</b> <a href="../../dc/d56/fftools__thread__queue_8c_source.html#l00134">fftools_thread_queue.c:134</a></div></div>
|
||||
<div class="ttc" id="afftools__thread__queue_8h_html_a7c344c91be2c77f54a4b23a7fbe03497"><div class="ttname"><a href="../../da/d87/fftools__thread__queue_8h.html#a7c344c91be2c77f54a4b23a7fbe03497">tq_alloc</a></div><div class="ttdeci">ThreadQueue * tq_alloc(unsigned int nb_streams, size_t queue_size, ObjPool *obj_pool, void(*obj_move)(void *dst, void *src))</div><div class="ttdef"><b>Definition</b> <a href="../../dc/d56/fftools__thread__queue_8c_source.html#l00093">fftools_thread_queue.c:93</a></div></div>
|
||||
<div class="ttc" id="afftools__thread__queue_8h_html_acd4f6ad1dabc31688aa7822c206460d6"><div class="ttname"><a href="../../da/d87/fftools__thread__queue_8h.html#acd4f6ad1dabc31688aa7822c206460d6">tq_receive</a></div><div class="ttdeci">int tq_receive(ThreadQueue *tq, int *stream_idx, void *data)</div><div class="ttdef"><b>Definition</b> <a href="../../dc/d56/fftools__thread__queue_8c_source.html#l00205">fftools_thread_queue.c:205</a></div></div>
|
||||
<div class="ttc" id="afftools__thread__queue_8h_html_af889d9deaee0903feeb0b3168df06e92"><div class="ttname"><a href="../../da/d87/fftools__thread__queue_8h.html#af889d9deaee0903feeb0b3168df06e92">tq_free</a></div><div class="ttdeci">void tq_free(ThreadQueue **tq)</div><div class="ttdef"><b>Definition</b> <a href="../../dc/d56/fftools__thread__queue_8c_source.html#l00069">fftools_thread_queue.c:69</a></div></div>
|
||||
<div class="ttc" id="afftools__thread__queue_8h_html_afe3a128598718b5837d6127f3e88cdbd"><div class="ttname"><a href="../../da/d87/fftools__thread__queue_8h.html#afe3a128598718b5837d6127f3e88cdbd">tq_receive_finish</a></div><div class="ttdeci">void tq_receive_finish(ThreadQueue *tq, unsigned int stream_idx)</div><div class="ttdef"><b>Definition</b> <a href="../../dc/d56/fftools__thread__queue_8c_source.html#l00246">fftools_thread_queue.c:246</a></div></div>
|
||||
<div class="ttc" id="astruct_obj_pool_html"><div class="ttname"><a href="../../d4/d62/struct_obj_pool.html">ObjPool</a></div><div class="ttdef"><b>Definition</b> <a href="../../d7/dd8/fftools__objpool_8c_source.html#l00044">fftools_objpool.c:44</a></div></div>
|
||||
<div class="ttc" id="astruct_thread_queue_html"><div class="ttname"><a href="../../d9/db4/struct_thread_queue.html">ThreadQueue</a></div><div class="ttdef"><b>Definition</b> <a href="../../dc/d56/fftools__thread__queue_8c_source.html#l00056">fftools_thread_queue.c:56</a></div></div>
|
||||
<div class="ttc" id="astruct_thread_queue_html_a73203eb20b8102ec8e477dfe105fa899"><div class="ttname"><a href="../../d9/db4/struct_thread_queue.html#a73203eb20b8102ec8e477dfe105fa899">ThreadQueue::obj_pool</a></div><div class="ttdeci">ObjPool * obj_pool</div><div class="ttdef"><b>Definition</b> <a href="../../dc/d56/fftools__thread__queue_8c_source.html#l00062">fftools_thread_queue.c:62</a></div></div>
|
||||
<div class="ttc" id="astruct_thread_queue_html_af90b314f0b93819415fa18db051ef1a0"><div class="ttname"><a href="../../d9/db4/struct_thread_queue.html#af90b314f0b93819415fa18db051ef1a0">ThreadQueue::obj_move</a></div><div class="ttdeci">void(* obj_move)(void *dst, void *src)</div><div class="ttdef"><b>Definition</b> <a href="../../dc/d56/fftools__thread__queue_8c_source.html#l00063">fftools_thread_queue.c:63</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,98 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: Statistics.h File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Data Structures</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Statistics.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../da/df2/_statistics_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Data Structures</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/de7/classffmpegkit_1_1_statistics.html">ffmpegkit::Statistics</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:d2/d25/namespaceffmpegkit"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,153 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: Statistics.h Source File</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Statistics.h</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../da/df2/_statistics_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Copyright (c) 2022 Taner Sener</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * This file is part of FFmpegKit.</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * (at your option) any later version.</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * GNU Lesser General Public License for more details.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#ifndef FFMPEG_KIT_STATISTICS_H</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define FFMPEG_KIT_STATISTICS_H</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span><a class="code hl_namespace" href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a> {</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="../../d0/de7/classffmpegkit_1_1_statistics.html"> 30</a></span> <span class="keyword">class </span><a class="code hl_class" href="../../d0/de7/classffmpegkit_1_1_statistics.html">Statistics</a> {</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="../../d0/de7/classffmpegkit_1_1_statistics.html">Statistics</a>(<span class="keyword">const</span> <span class="keywordtype">long</span> sessionId, <span class="keyword">const</span> <span class="keywordtype">int</span> videoFrameNumber, <span class="keyword">const</span> <span class="keywordtype">float</span> videoFps, <span class="keyword">const</span> <span class="keywordtype">float</span> videoQuality, <span class="keyword">const</span> int64_t size, <span class="keyword">const</span> <span class="keywordtype">double</span> time, <span class="keyword">const</span> <span class="keywordtype">double</span> bitrate, <span class="keyword">const</span> <span class="keywordtype">double</span> speed);</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">long</span> <a class="code hl_function" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a53301a783bcc852889308575d91b7d6c">getSessionId</a>();</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">int</span> <a class="code hl_function" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a601e49918576def99a353fa6ef465591">getVideoFrameNumber</a>();</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">float</span> <a class="code hl_function" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a716e9a4224e4df7d198c5d823217299f">getVideoFps</a>();</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">float</span> <a class="code hl_function" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a7a6b16aec34a2ba318bdb82e8fa8d824">getVideoQuality</a>();</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> int64_t <a class="code hl_function" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a420280eb09a90c318e0a2d154a155424">getSize</a>();</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordtype">double</span> <a class="code hl_function" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a0777e2e5ca47dbd2fd097a6e076ad81d">getTime</a>();</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">double</span> <a class="code hl_function" href="../../d0/de7/classffmpegkit_1_1_statistics.html#ac705739059ba21b388130969bd6716b6">getBitrate</a>();</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">double</span> <a class="code hl_function" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a795fd05741ec99b38ab2bf414a7ce5f5">getSpeed</a>();</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a0e501b9c8fc0736661eac8f93ca687d8"> 44</a></span> <span class="keywordtype">long</span> <a class="code hl_variable" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a0e501b9c8fc0736661eac8f93ca687d8">_sessionId</a>;</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../d0/de7/classffmpegkit_1_1_statistics.html#ae4fb9aa691c1baecdd815d1dcb864baa"> 45</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../d0/de7/classffmpegkit_1_1_statistics.html#ae4fb9aa691c1baecdd815d1dcb864baa">_videoFrameNumber</a>;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a08f93fea220159d25fcad6533a19571e"> 46</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a08f93fea220159d25fcad6533a19571e">_videoFps</a>;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a3ce543b047014effa3b926122e81cf74"> 47</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a3ce543b047014effa3b926122e81cf74">_videoQuality</a>;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a8a64933526c6d744bea69f9a5a615f22"> 48</a></span> int64_t <a class="code hl_variable" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a8a64933526c6d744bea69f9a5a615f22">_size</a>;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="../../d0/de7/classffmpegkit_1_1_statistics.html#ab61d1a79b6e16bbf99cc5c97c729e24d"> 49</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="../../d0/de7/classffmpegkit_1_1_statistics.html#ab61d1a79b6e16bbf99cc5c97c729e24d">_time</a>;</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a0b0c1d052ae2cfb5d3faa34176a74622"> 50</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a0b0c1d052ae2cfb5d3faa34176a74622">_bitrate</a>;</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a27cb348856182bb97737e195c20b0faa"> 51</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="../../d0/de7/classffmpegkit_1_1_statistics.html#a27cb348856182bb97737e195c20b0faa">_speed</a>;</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> };</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>}</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#endif </span><span class="comment">// FFMPEG_KIT_STATISTICS_H</span></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html">ffmpegkit::Statistics</a></div><div class="ttdef"><b>Definition</b> <a href="../../da/df2/_statistics_8h_source.html#l00030">Statistics.h:30</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a0777e2e5ca47dbd2fd097a6e076ad81d"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a0777e2e5ca47dbd2fd097a6e076ad81d">ffmpegkit::Statistics::getTime</a></div><div class="ttdeci">double getTime()</div><div class="ttdef"><b>Definition</b> <a href="../../d3/d3f/_statistics_8cpp_source.html#l00046">Statistics.cpp:46</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a08f93fea220159d25fcad6533a19571e"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a08f93fea220159d25fcad6533a19571e">ffmpegkit::Statistics::_videoFps</a></div><div class="ttdeci">float _videoFps</div><div class="ttdef"><b>Definition</b> <a href="../../da/df2/_statistics_8h_source.html#l00046">Statistics.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a0b0c1d052ae2cfb5d3faa34176a74622"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a0b0c1d052ae2cfb5d3faa34176a74622">ffmpegkit::Statistics::_bitrate</a></div><div class="ttdeci">double _bitrate</div><div class="ttdef"><b>Definition</b> <a href="../../da/df2/_statistics_8h_source.html#l00050">Statistics.h:50</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a0e501b9c8fc0736661eac8f93ca687d8"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a0e501b9c8fc0736661eac8f93ca687d8">ffmpegkit::Statistics::_sessionId</a></div><div class="ttdeci">long _sessionId</div><div class="ttdef"><b>Definition</b> <a href="../../da/df2/_statistics_8h_source.html#l00044">Statistics.h:44</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a27cb348856182bb97737e195c20b0faa"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a27cb348856182bb97737e195c20b0faa">ffmpegkit::Statistics::_speed</a></div><div class="ttdeci">double _speed</div><div class="ttdef"><b>Definition</b> <a href="../../da/df2/_statistics_8h_source.html#l00051">Statistics.h:51</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a3ce543b047014effa3b926122e81cf74"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a3ce543b047014effa3b926122e81cf74">ffmpegkit::Statistics::_videoQuality</a></div><div class="ttdeci">float _videoQuality</div><div class="ttdef"><b>Definition</b> <a href="../../da/df2/_statistics_8h_source.html#l00047">Statistics.h:47</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a420280eb09a90c318e0a2d154a155424"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a420280eb09a90c318e0a2d154a155424">ffmpegkit::Statistics::getSize</a></div><div class="ttdeci">int64_t getSize()</div><div class="ttdef"><b>Definition</b> <a href="../../d3/d3f/_statistics_8cpp_source.html#l00042">Statistics.cpp:42</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a53301a783bcc852889308575d91b7d6c"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a53301a783bcc852889308575d91b7d6c">ffmpegkit::Statistics::getSessionId</a></div><div class="ttdeci">long getSessionId()</div><div class="ttdef"><b>Definition</b> <a href="../../d3/d3f/_statistics_8cpp_source.html#l00026">Statistics.cpp:26</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a601e49918576def99a353fa6ef465591"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a601e49918576def99a353fa6ef465591">ffmpegkit::Statistics::getVideoFrameNumber</a></div><div class="ttdeci">int getVideoFrameNumber()</div><div class="ttdef"><b>Definition</b> <a href="../../d3/d3f/_statistics_8cpp_source.html#l00030">Statistics.cpp:30</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a716e9a4224e4df7d198c5d823217299f"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a716e9a4224e4df7d198c5d823217299f">ffmpegkit::Statistics::getVideoFps</a></div><div class="ttdeci">float getVideoFps()</div><div class="ttdef"><b>Definition</b> <a href="../../d3/d3f/_statistics_8cpp_source.html#l00034">Statistics.cpp:34</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a795fd05741ec99b38ab2bf414a7ce5f5"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a795fd05741ec99b38ab2bf414a7ce5f5">ffmpegkit::Statistics::getSpeed</a></div><div class="ttdeci">double getSpeed()</div><div class="ttdef"><b>Definition</b> <a href="../../d3/d3f/_statistics_8cpp_source.html#l00054">Statistics.cpp:54</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a7a6b16aec34a2ba318bdb82e8fa8d824"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a7a6b16aec34a2ba318bdb82e8fa8d824">ffmpegkit::Statistics::getVideoQuality</a></div><div class="ttdeci">float getVideoQuality()</div><div class="ttdef"><b>Definition</b> <a href="../../d3/d3f/_statistics_8cpp_source.html#l00038">Statistics.cpp:38</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_a8a64933526c6d744bea69f9a5a615f22"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#a8a64933526c6d744bea69f9a5a615f22">ffmpegkit::Statistics::_size</a></div><div class="ttdeci">int64_t _size</div><div class="ttdef"><b>Definition</b> <a href="../../da/df2/_statistics_8h_source.html#l00048">Statistics.h:48</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_ab61d1a79b6e16bbf99cc5c97c729e24d"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#ab61d1a79b6e16bbf99cc5c97c729e24d">ffmpegkit::Statistics::_time</a></div><div class="ttdeci">double _time</div><div class="ttdef"><b>Definition</b> <a href="../../da/df2/_statistics_8h_source.html#l00049">Statistics.h:49</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_ac705739059ba21b388130969bd6716b6"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#ac705739059ba21b388130969bd6716b6">ffmpegkit::Statistics::getBitrate</a></div><div class="ttdeci">double getBitrate()</div><div class="ttdef"><b>Definition</b> <a href="../../d3/d3f/_statistics_8cpp_source.html#l00050">Statistics.cpp:50</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_statistics_html_ae4fb9aa691c1baecdd815d1dcb864baa"><div class="ttname"><a href="../../d0/de7/classffmpegkit_1_1_statistics.html#ae4fb9aa691c1baecdd815d1dcb864baa">ffmpegkit::Statistics::_videoFrameNumber</a></div><div class="ttdeci">int _videoFrameNumber</div><div class="ttdef"><b>Definition</b> <a href="../../da/df2/_statistics_8h_source.html#l00045">Statistics.h:45</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a></div><div class="ttdef"><b>Definition</b> <a href="../../d9/d76/_abstract_session_8h_source.html#l00025">AbstractSession.h:25</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,98 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: Log.h File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Data Structures</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">Log.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../da/df4/_log_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Data Structures</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:d2/d25/namespaceffmpegkit"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,135 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: Log.h Source File</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">Log.h</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../da/df4/_log_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Copyright (c) 2022 Taner Sener</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * This file is part of FFmpegKit.</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * it under the terms of the GNU Lesser General License as published by</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * (at your option) any later version.</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * GNU Lesser General License for more details.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * You should have received a copy of the GNU Lesser General License</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#ifndef FFMPEG_KIT_LOG_H</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define FFMPEG_KIT_LOG_H</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include "<a class="code" href="../../d2/d4b/_level_8h.html">Level.h</a>"</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span><a class="code hl_namespace" href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a> {</div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="../../db/d1c/classffmpegkit_1_1_log.html"> 31</a></span> <span class="keyword">class </span><a class="code hl_class" href="../../db/d1c/classffmpegkit_1_1_log.html">Log</a> {</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="../../db/d1c/classffmpegkit_1_1_log.html">Log</a>(<span class="keyword">const</span> <span class="keywordtype">long</span> sessionId, <span class="keyword">const</span> <a class="code hl_enumeration" href="../../d2/d25/namespaceffmpegkit.html#a3726dad678d38ecd08f9af2f142156a4">ffmpegkit::Level</a> level, <span class="keyword">const</span> <span class="keywordtype">char</span>* message);</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">long</span> <a class="code hl_function" href="../../db/d1c/classffmpegkit_1_1_log.html#a4cb644f8a9e4c39e94811d59f4a8e8e8">getSessionId</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_enumeration" href="../../d2/d25/namespaceffmpegkit.html#a3726dad678d38ecd08f9af2f142156a4">ffmpegkit::Level</a> <a class="code hl_function" href="../../db/d1c/classffmpegkit_1_1_log.html#a270dab112d0cee844ca0f44e862d6869">getLevel</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> std::string <a class="code hl_function" href="../../db/d1c/classffmpegkit_1_1_log.html#a62537032ac22b577790d0fd65d94229f">getMessage</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="../../db/d1c/classffmpegkit_1_1_log.html#ace89fec41625e91ef054c501e96c0ffe"> 39</a></span> <span class="keywordtype">long</span> <a class="code hl_variable" href="../../db/d1c/classffmpegkit_1_1_log.html#ace89fec41625e91ef054c501e96c0ffe">_sessionId</a>;</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="../../db/d1c/classffmpegkit_1_1_log.html#a63c39ee136f3dfa7527eaafc161f52cc"> 40</a></span> <a class="code hl_enumeration" href="../../d2/d25/namespaceffmpegkit.html#a3726dad678d38ecd08f9af2f142156a4">ffmpegkit::Level</a> <a class="code hl_variable" href="../../db/d1c/classffmpegkit_1_1_log.html#a63c39ee136f3dfa7527eaafc161f52cc">_level</a>;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="../../db/d1c/classffmpegkit_1_1_log.html#a3da2b7b5d4de743196fba77ca4c91c0e"> 41</a></span> std::string <a class="code hl_variable" href="../../db/d1c/classffmpegkit_1_1_log.html#a3da2b7b5d4de743196fba77ca4c91c0e">_message</a>;</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> };</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>}</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor">#endif </span><span class="comment">// FFMPEG_KIT_LOG_H</span></div>
|
||||
<div class="ttc" id="a_level_8h_html"><div class="ttname"><a href="../../d2/d4b/_level_8h.html">Level.h</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_log_html"><div class="ttname"><a href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a></div><div class="ttdef"><b>Definition</b> <a href="../../da/df4/_log_8h_source.html#l00031">Log.h:31</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_log_html_a270dab112d0cee844ca0f44e862d6869"><div class="ttname"><a href="../../db/d1c/classffmpegkit_1_1_log.html#a270dab112d0cee844ca0f44e862d6869">ffmpegkit::Log::getLevel</a></div><div class="ttdeci">ffmpegkit::Level getLevel() const</div><div class="ttdef"><b>Definition</b> <a href="../../d0/da7/_log_8cpp_source.html#l00029">Log.cpp:29</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_log_html_a3da2b7b5d4de743196fba77ca4c91c0e"><div class="ttname"><a href="../../db/d1c/classffmpegkit_1_1_log.html#a3da2b7b5d4de743196fba77ca4c91c0e">ffmpegkit::Log::_message</a></div><div class="ttdeci">std::string _message</div><div class="ttdef"><b>Definition</b> <a href="../../da/df4/_log_8h_source.html#l00041">Log.h:41</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_log_html_a4cb644f8a9e4c39e94811d59f4a8e8e8"><div class="ttname"><a href="../../db/d1c/classffmpegkit_1_1_log.html#a4cb644f8a9e4c39e94811d59f4a8e8e8">ffmpegkit::Log::getSessionId</a></div><div class="ttdeci">long getSessionId() const</div><div class="ttdef"><b>Definition</b> <a href="../../d0/da7/_log_8cpp_source.html#l00025">Log.cpp:25</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_log_html_a62537032ac22b577790d0fd65d94229f"><div class="ttname"><a href="../../db/d1c/classffmpegkit_1_1_log.html#a62537032ac22b577790d0fd65d94229f">ffmpegkit::Log::getMessage</a></div><div class="ttdeci">std::string getMessage() const</div><div class="ttdef"><b>Definition</b> <a href="../../d0/da7/_log_8cpp_source.html#l00033">Log.cpp:33</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_log_html_a63c39ee136f3dfa7527eaafc161f52cc"><div class="ttname"><a href="../../db/d1c/classffmpegkit_1_1_log.html#a63c39ee136f3dfa7527eaafc161f52cc">ffmpegkit::Log::_level</a></div><div class="ttdeci">ffmpegkit::Level _level</div><div class="ttdef"><b>Definition</b> <a href="../../da/df4/_log_8h_source.html#l00040">Log.h:40</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_log_html_ace89fec41625e91ef054c501e96c0ffe"><div class="ttname"><a href="../../db/d1c/classffmpegkit_1_1_log.html#ace89fec41625e91ef054c501e96c0ffe">ffmpegkit::Log::_sessionId</a></div><div class="ttdeci">long _sessionId</div><div class="ttdef"><b>Definition</b> <a href="../../da/df4/_log_8h_source.html#l00039">Log.h:39</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a></div><div class="ttdef"><b>Definition</b> <a href="../../d9/d76/_abstract_session_8h_source.html#l00025">AbstractSession.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html_a3726dad678d38ecd08f9af2f142156a4"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html#a3726dad678d38ecd08f9af2f142156a4">ffmpegkit::Level</a></div><div class="ttdeci">Level</div><div class="ttdef"><b>Definition</b> <a href="../../d2/d4b/_level_8h_source.html#l00028">Level.h:28</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,141 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: AbstractSession.cpp File Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">AbstractSession.cpp File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../da/dfd/_abstract_session_8cpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a210611718096d2c00566b51041d60cab"><td class="memItemLeft" align="right" valign="top">static std::atomic< long > </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dfd/_abstract_session_8cpp.html#a210611718096d2c00566b51041d60cab">sessionIdGenerator</a> (1)</td></tr>
|
||||
<tr class="separator:a210611718096d2c00566b51041d60cab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7b2de0082e979a6e74f8c30b6f819f99"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dfd/_abstract_session_8cpp.html#a7b2de0082e979a6e74f8c30b6f819f99">addSessionToSessionHistory</a> (const std::shared_ptr< <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> > session)</td></tr>
|
||||
<tr class="separator:a7b2de0082e979a6e74f8c30b6f819f99"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a7b2de0082e979a6e74f8c30b6f819f99" name="a7b2de0082e979a6e74f8c30b6f819f99"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7b2de0082e979a6e74f8c30b6f819f99">◆ </a></span>addSessionToSessionHistory()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void addSessionToSessionHistory </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::shared_ptr< <a class="el" href="../../d5/d0e/classffmpegkit_1_1_session.html">ffmpegkit::Session</a> > </td>
|
||||
<td class="paramname"><em>session</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00165">165</a> of file <a class="el" href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html">FFmpegKitConfig.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a210611718096d2c00566b51041d60cab" name="a210611718096d2c00566b51041d60cab"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a210611718096d2c00566b51041d60cab">◆ </a></span>sessionIdGenerator()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">static std::atomic< long > sessionIdGenerator </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">1 </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,335 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.7"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>FFmpegKit Linux API: AbstractSession.cpp Source File</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
|
||||
<td id="projectalign">
|
||||
<div id="projectname">FFmpegKit Linux API<span id="projectnumber"> 6.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.7 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="../../menudata.js"></script>
|
||||
<script type="text/javascript" src="../../menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('../../',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">AbstractSession.cpp</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../da/dfd/_abstract_session_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Copyright (c) 2022 Taner Sener</span></div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * This file is part of FFmpegKit.</span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * it under the terms of the GNU Lesser General License as published by</span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * (at your option) any later version.</span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * GNU Lesser General License for more details.</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> *</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> * You should have received a copy of the GNU Lesser General License</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> */</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#include "<a class="code" href="../../d9/d76/_abstract_session_8h.html">AbstractSession.h</a>"</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include "<a class="code" href="../../df/d99/_f_fmpeg_kit_8h.html">FFmpegKit.h</a>"</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include "<a class="code" href="../../df/d48/_f_fmpeg_kit_config_8h.html">FFmpegKitConfig.h</a>"</span></div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include "<a class="code" href="../../d4/daf/_log_callback_8h.html">LogCallback.h</a>"</span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include "<a class="code" href="../../d0/d19/_return_code_8h.html">ReturnCode.h</a>"</span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <mutex></span></div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <thread></span></div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <iostream></span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include <atomic></span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include <algorithm></span></div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include <condition_variable></span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../da/dfd/_abstract_session_8cpp.html#a210611718096d2c00566b51041d60cab"> 32</a></span><span class="keyword">static</span> std::atomic<long> <a class="code hl_function" href="../../da/dfd/_abstract_session_8cpp.html#a210611718096d2c00566b51041d60cab">sessionIdGenerator</a>(1);</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../da/dfd/_abstract_session_8cpp.html#a7b2de0082e979a6e74f8c30b6f819f99">addSessionToSessionHistory</a>(<span class="keyword">const</span> std::shared_ptr<ffmpegkit::Session> session);</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a658aebc30e12e1076c136d046c46789a"> 36</a></span><a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a658aebc30e12e1076c136d046c46789a">ffmpegkit::AbstractSession::AbstractSession</a>(<span class="keyword">const</span> std::list<std::string>& arguments, <span class="keyword">const</span> <a class="code hl_typedef" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> <a class="code hl_variable" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a>, <span class="keyword">const</span> <a class="code hl_enumeration" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">LogRedirectionStrategy</a> logRedirectionStrategy) :</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> _arguments{std::make_shared<std::list<std::string>>(arguments)},</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> _sessionId{<a class="code hl_function" href="../../da/dfd/_abstract_session_8cpp.html#a210611718096d2c00566b51041d60cab">sessionIdGenerator</a>++},</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> _logCallback{<a class="code hl_variable" href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a>},</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> _createTime{std::chrono::system_clock::now()},</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> _logs{std::make_shared<std::list<std::shared_ptr<<a class="code hl_namespace" href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a>::<a class="code hl_class" href="../../db/d1c/classffmpegkit_1_1_log.html">Log</a>>>>()},</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> _state{<a class="code hl_enumvalue" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8faa2b60da11090d170819db698df90f4a2">SessionStateCreated</a>},</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> _returnCode{nullptr},</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> _logRedirectionStrategy{logRedirectionStrategy} {</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>}</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a832b37343ce2013ed93720b341cf3563"> 47</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a832b37343ce2013ed93720b341cf3563">ffmpegkit::AbstractSession::waitForAsynchronousMessagesInTransmit</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> timeout)<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> std::mutex mutex;</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> std::unique_lock<std::mutex> lock(mutex);</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> std::condition_variable condition_variable;</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">const</span> std::chrono::time_point<std::chrono::system_clock> expireTime = std::chrono::system_clock::now() + std::chrono::milliseconds(timeout);</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keywordflow">while</span> (this->thereAreAsynchronousMessagesInTransmit() && (std::chrono::system_clock::now() < expireTime)) {</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> condition_variable.wait_for(lock, std::chrono::milliseconds(100));</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> }</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>}</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a5c293803198b3a3aa137efc80bcbf7ab"> 58</a></span><a class="code hl_typedef" href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a5c293803198b3a3aa137efc80bcbf7ab">ffmpegkit::AbstractSession::getLogCallback</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keywordflow">return</span> _logCallback;</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span>}</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a3053747e2f546263d68dbdd698f7234b"> 62</a></span><span class="keywordtype">long</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a3053747e2f546263d68dbdd698f7234b">ffmpegkit::AbstractSession::getSessionId</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordflow">return</span> _sessionId;</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>}</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a6275bb3c30d03d2206592278185d42b4"> 66</a></span>std::chrono::time_point<std::chrono::system_clock> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a6275bb3c30d03d2206592278185d42b4">ffmpegkit::AbstractSession::getCreateTime</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keywordflow">return</span> _createTime;</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>}</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aaffadb42d205ff5df0f03e32f190d01d"> 70</a></span>std::chrono::time_point<std::chrono::system_clock> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aaffadb42d205ff5df0f03e32f190d01d">ffmpegkit::AbstractSession::getStartTime</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordflow">return</span> _startTime;</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>}</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a42c94094ebb152fd0dee322e28f1c832"> 74</a></span>std::chrono::time_point<std::chrono::system_clock> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a42c94094ebb152fd0dee322e28f1c832">ffmpegkit::AbstractSession::getEndTime</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keywordflow">return</span> _endTime;</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span>}</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2e6c6f9f02c25cd8b3094f3fb388a581"> 78</a></span><span class="keywordtype">long</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2e6c6f9f02c25cd8b3094f3fb388a581">ffmpegkit::AbstractSession::getDuration</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keyword">const</span> std::chrono::time_point<std::chrono::system_clock> startTime = _startTime;</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keyword">const</span> std::chrono::time_point<std::chrono::system_clock> endTime = _endTime;</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordflow">if</span> (startTime.time_since_epoch() != std::chrono::microseconds(0) && endTime.time_since_epoch() != std::chrono::microseconds(0)) {</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keywordflow">return</span> std::chrono::duration_cast<std::chrono::milliseconds>(endTime - startTime).count();</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> }</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>}</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ad64ef04aef27be8ff64610906e3f1a6b"> 89</a></span>std::shared_ptr<std::list<std::string>> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ad64ef04aef27be8ff64610906e3f1a6b">ffmpegkit::AbstractSession::getArguments</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keywordflow">return</span> _arguments;</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>}</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#abbff9035abb4be844fdec3c1bb85ad7f"> 93</a></span>std::string <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#abbff9035abb4be844fdec3c1bb85ad7f">ffmpegkit::AbstractSession::getCommand</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordflow">return</span> <a class="code hl_function" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ad8d99898783e62a1c1ab0c9d2c29f0fe">ffmpegkit::FFmpegKitConfig::argumentsToString</a>(_arguments);</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>}</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a8956c557d46197a5c9692493d9767039"> 97</a></span>std::shared_ptr<std::list<std::shared_ptr<ffmpegkit::Log>>> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a8956c557d46197a5c9692493d9767039">ffmpegkit::AbstractSession::getAllLogsWithTimeout</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> waitTimeout)<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> this->waitForAsynchronousMessagesInTransmit(waitTimeout);</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordflow">if</span> (this->thereAreAsynchronousMessagesInTransmit()) {</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> std::cout << <span class="stringliteral">"getAllLogsWithTimeout was called to return all logs but there are still logs being transmitted for session id "</span> << _sessionId << <span class="stringliteral">"."</span> << std::endl;</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> }</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordflow">return</span> this->getLogs();</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span>}</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aac9ea68506e6850c61129387e9267f8b"> 106</a></span>std::shared_ptr<std::list<std::shared_ptr<ffmpegkit::Log>>> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aac9ea68506e6850c61129387e9267f8b">ffmpegkit::AbstractSession::getAllLogs</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keywordflow">return</span> this->getAllLogsWithTimeout(<a class="code hl_variable" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aeb2c6594ab8cb5c6a186911716e7ce19">ffmpegkit::AbstractSession::DefaultTimeoutForAsynchronousMessagesInTransmit</a>);</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>}</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#adf48bfff50be8766d896a718ae3c7102"> 110</a></span>std::shared_ptr<std::list<std::shared_ptr<ffmpegkit::Log>>> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#adf48bfff50be8766d896a718ae3c7102">ffmpegkit::AbstractSession::getLogs</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="keywordflow">return</span> _logs;</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span>}</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#adff747b9c88db9c08dcdba0998bfd4fd"> 114</a></span>std::string <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#adff747b9c88db9c08dcdba0998bfd4fd">ffmpegkit::AbstractSession::getAllLogsAsStringWithTimeout</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> waitTimeout)<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> this->waitForAsynchronousMessagesInTransmit(waitTimeout);</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keywordflow">if</span> (this->thereAreAsynchronousMessagesInTransmit()) {</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> std::cout << <span class="stringliteral">"getAllLogsAsStringWithTimeout was called to return all logs but there are still logs being transmitted for session id "</span> << _sessionId << <span class="stringliteral">"."</span> << std::endl;</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> }</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordflow">return</span> this->getLogsAsString();</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span>}</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a45ae0bcffbc0941e69b504e8f9597509"> 124</a></span>std::string <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a45ae0bcffbc0941e69b504e8f9597509">ffmpegkit::AbstractSession::getAllLogsAsString</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keywordflow">return</span> this->getAllLogsAsStringWithTimeout(<a class="code hl_variable" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aeb2c6594ab8cb5c6a186911716e7ce19">ffmpegkit::AbstractSession::DefaultTimeoutForAsynchronousMessagesInTransmit</a>);</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span>}</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2a8031eeb92a9857cc8c8273b80d6d9e"> 128</a></span>std::string <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2a8031eeb92a9857cc8c8273b80d6d9e">ffmpegkit::AbstractSession::getLogsAsString</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> std::string concatenatedString;</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> std::for_each(_logs->cbegin(), _logs->cend(), [&](std::shared_ptr<ffmpegkit::Log> log) {</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> concatenatedString.append(log->getMessage());</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> });</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="keywordflow">return</span> concatenatedString;</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>}</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a4c0bf6d0eefd029d9c077dd04b557e20"> 138</a></span>std::string <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a4c0bf6d0eefd029d9c077dd04b557e20">ffmpegkit::AbstractSession::getOutput</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordflow">return</span> this->getAllLogsAsString();</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span>}</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ac09abdfa6ca35b9e47c63e91051e2dd6"> 142</a></span><a class="code hl_enumeration" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8f">ffmpegkit::SessionState</a> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ac09abdfa6ca35b9e47c63e91051e2dd6">ffmpegkit::AbstractSession::getState</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordflow">return</span> _state;</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span>}</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a831bba85f9e0f0011e0ef2a5a0416b05"> 146</a></span>std::shared_ptr<ffmpegkit::ReturnCode> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a831bba85f9e0f0011e0ef2a5a0416b05">ffmpegkit::AbstractSession::getReturnCode</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordflow">return</span> _returnCode;</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span>}</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ab2db6272ef27d49949107f1d7657cadc"> 150</a></span>std::string <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ab2db6272ef27d49949107f1d7657cadc">ffmpegkit::AbstractSession::getFailStackTrace</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="keywordflow">return</span> _failStackTrace;</div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>}</div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ae123c336330266b34a01da81c7b9b0bb"> 154</a></span><a class="code hl_enumeration" href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">ffmpegkit::LogRedirectionStrategy</a> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ae123c336330266b34a01da81c7b9b0bb">ffmpegkit::AbstractSession::getLogRedirectionStrategy</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keywordflow">return</span> _logRedirectionStrategy;</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>}</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ac9a016f249e55408155bc4961329e788"> 158</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ac9a016f249e55408155bc4961329e788">ffmpegkit::AbstractSession::thereAreAsynchronousMessagesInTransmit</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keywordflow">return</span> (<a class="code hl_function" href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a4f6b1eacd532a12d7c8af23a10ef26ca">FFmpegKitConfig::messagesInTransmit</a>(_sessionId) != 0);</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span>}</div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2a528caf04c52d6d49b9c04aa11d4cac"> 162</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2a528caf04c52d6d49b9c04aa11d4cac">ffmpegkit::AbstractSession::addLog</a>(<span class="keyword">const</span> std::shared_ptr<ffmpegkit::Log> log) {</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> _logs->push_back(log);</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span>}</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a8f6474fffd31aab725847249432bf659"> 166</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a8f6474fffd31aab725847249432bf659">ffmpegkit::AbstractSession::startRunning</a>() {</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> _state = <a class="code hl_enumvalue" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8fa384cde9cd29cfe4e94fb4b8f5d3719c1">SessionStateRunning</a>;</div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> _startTime = std::chrono::system_clock::now();</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span>}</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a9d5be42b5576ee247627d113f74ec851"> 171</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a9d5be42b5576ee247627d113f74ec851">ffmpegkit::AbstractSession::complete</a>(<span class="keyword">const</span> std::shared_ptr<ffmpegkit::ReturnCode> returnCode) {</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> _returnCode = returnCode;</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> _state = <a class="code hl_enumvalue" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8fae395077a2a757c691699536f02cc264f">SessionStateCompleted</a>;</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> _endTime = std::chrono::system_clock::now();</div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span>}</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a028bdf7bd5506d9a9c574db0970bf0c2"> 177</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a028bdf7bd5506d9a9c574db0970bf0c2">ffmpegkit::AbstractSession::fail</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* error) {</div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> _failStackTrace = error;</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> _state = <a class="code hl_enumvalue" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8fa4e355211ff575fe9e53b5cac1989473e">SessionStateFailed</a>;</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> _endTime = std::chrono::system_clock::now();</div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span>}</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a1de92273a4f99fd1afd1333845a50081"> 183</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a1de92273a4f99fd1afd1333845a50081">ffmpegkit::AbstractSession::isFFmpeg</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="comment">// IMPLEMENTED IN SUBCLASSES</span></div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span>}</div>
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#afcd5ca2f7f654ca06feaef2de3993a34"> 188</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#afcd5ca2f7f654ca06feaef2de3993a34">ffmpegkit::AbstractSession::isFFprobe</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="comment">// IMPLEMENTED IN SUBCLASSES</span></div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span>}</div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ae7d0123e0b30a1adb727bdf2173d3313"> 193</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ae7d0123e0b30a1adb727bdf2173d3313">ffmpegkit::AbstractSession::isMediaInformation</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <span class="comment">// IMPLEMENTED IN SUBCLASSES</span></div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span>}</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#af67c25c9ba25ec224c70cfffe69e88be"> 198</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#af67c25c9ba25ec224c70cfffe69e88be">ffmpegkit::AbstractSession::cancel</a>() {</div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <span class="keywordflow">if</span> (_state == <a class="code hl_enumvalue" href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8fa384cde9cd29cfe4e94fb4b8f5d3719c1">SessionStateRunning</a>) {</div>
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <a class="code hl_function" href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html#adffdb985f9d0d0c62e5258719eb16e95">FFmpegKit::cancel</a>(_sessionId);</div>
|
||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> }</div>
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span>}</div>
|
||||
<div class="ttc" id="a_abstract_session_8cpp_html_a210611718096d2c00566b51041d60cab"><div class="ttname"><a href="../../da/dfd/_abstract_session_8cpp.html#a210611718096d2c00566b51041d60cab">sessionIdGenerator</a></div><div class="ttdeci">static std::atomic< long > sessionIdGenerator(1)</div></div>
|
||||
<div class="ttc" id="a_abstract_session_8cpp_html_a7b2de0082e979a6e74f8c30b6f819f99"><div class="ttname"><a href="../../da/dfd/_abstract_session_8cpp.html#a7b2de0082e979a6e74f8c30b6f819f99">addSessionToSessionHistory</a></div><div class="ttdeci">void addSessionToSessionHistory(const std::shared_ptr< ffmpegkit::Session > session)</div><div class="ttdef"><b>Definition</b> <a href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00165">FFmpegKitConfig.cpp:165</a></div></div>
|
||||
<div class="ttc" id="a_abstract_session_8h_html"><div class="ttname"><a href="../../d9/d76/_abstract_session_8h.html">AbstractSession.h</a></div></div>
|
||||
<div class="ttc" id="a_f_fmpeg_kit_8h_html"><div class="ttname"><a href="../../df/d99/_f_fmpeg_kit_8h.html">FFmpegKit.h</a></div></div>
|
||||
<div class="ttc" id="a_f_fmpeg_kit_config_8cpp_html_a7e70dcb2518bb21bffb91bdd7133d329"><div class="ttname"><a href="../../d8/d45/_f_fmpeg_kit_config_8cpp.html#a7e70dcb2518bb21bffb91bdd7133d329">logCallback</a></div><div class="ttdeci">static ffmpegkit::LogCallback logCallback</div><div class="ttdef"><b>Definition</b> <a href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l00069">FFmpegKitConfig.cpp:69</a></div></div>
|
||||
<div class="ttc" id="a_f_fmpeg_kit_config_8h_html"><div class="ttname"><a href="../../df/d48/_f_fmpeg_kit_config_8h.html">FFmpegKitConfig.h</a></div></div>
|
||||
<div class="ttc" id="a_log_callback_8h_html"><div class="ttname"><a href="../../d4/daf/_log_callback_8h.html">LogCallback.h</a></div></div>
|
||||
<div class="ttc" id="a_return_code_8h_html"><div class="ttname"><a href="../../d0/d19/_return_code_8h.html">ReturnCode.h</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a028bdf7bd5506d9a9c574db0970bf0c2"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a028bdf7bd5506d9a9c574db0970bf0c2">ffmpegkit::AbstractSession::fail</a></div><div class="ttdeci">void fail(const char *error) override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00177">AbstractSession.cpp:177</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a1de92273a4f99fd1afd1333845a50081"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a1de92273a4f99fd1afd1333845a50081">ffmpegkit::AbstractSession::isFFmpeg</a></div><div class="ttdeci">virtual bool isFFmpeg() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00183">AbstractSession.cpp:183</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a2a528caf04c52d6d49b9c04aa11d4cac"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2a528caf04c52d6d49b9c04aa11d4cac">ffmpegkit::AbstractSession::addLog</a></div><div class="ttdeci">void addLog(const std::shared_ptr< ffmpegkit::Log > log) override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00162">AbstractSession.cpp:162</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a2a8031eeb92a9857cc8c8273b80d6d9e"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2a8031eeb92a9857cc8c8273b80d6d9e">ffmpegkit::AbstractSession::getLogsAsString</a></div><div class="ttdeci">std::string getLogsAsString() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00128">AbstractSession.cpp:128</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a2e6c6f9f02c25cd8b3094f3fb388a581"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a2e6c6f9f02c25cd8b3094f3fb388a581">ffmpegkit::AbstractSession::getDuration</a></div><div class="ttdeci">long getDuration() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00078">AbstractSession.cpp:78</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a3053747e2f546263d68dbdd698f7234b"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a3053747e2f546263d68dbdd698f7234b">ffmpegkit::AbstractSession::getSessionId</a></div><div class="ttdeci">long getSessionId() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00062">AbstractSession.cpp:62</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a42c94094ebb152fd0dee322e28f1c832"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a42c94094ebb152fd0dee322e28f1c832">ffmpegkit::AbstractSession::getEndTime</a></div><div class="ttdeci">std::chrono::time_point< std::chrono::system_clock > getEndTime() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00074">AbstractSession.cpp:74</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a45ae0bcffbc0941e69b504e8f9597509"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a45ae0bcffbc0941e69b504e8f9597509">ffmpegkit::AbstractSession::getAllLogsAsString</a></div><div class="ttdeci">std::string getAllLogsAsString() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00124">AbstractSession.cpp:124</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a4c0bf6d0eefd029d9c077dd04b557e20"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a4c0bf6d0eefd029d9c077dd04b557e20">ffmpegkit::AbstractSession::getOutput</a></div><div class="ttdeci">std::string getOutput() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00138">AbstractSession.cpp:138</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a5c293803198b3a3aa137efc80bcbf7ab"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a5c293803198b3a3aa137efc80bcbf7ab">ffmpegkit::AbstractSession::getLogCallback</a></div><div class="ttdeci">ffmpegkit::LogCallback getLogCallback() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00058">AbstractSession.cpp:58</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a6275bb3c30d03d2206592278185d42b4"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a6275bb3c30d03d2206592278185d42b4">ffmpegkit::AbstractSession::getCreateTime</a></div><div class="ttdeci">std::chrono::time_point< std::chrono::system_clock > getCreateTime() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00066">AbstractSession.cpp:66</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a658aebc30e12e1076c136d046c46789a"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a658aebc30e12e1076c136d046c46789a">ffmpegkit::AbstractSession::AbstractSession</a></div><div class="ttdeci">AbstractSession(const std::list< std::string > &arguments, const ffmpegkit::LogCallback logCallback, const LogRedirectionStrategy logRedirectionStrategy)</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00036">AbstractSession.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a831bba85f9e0f0011e0ef2a5a0416b05"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a831bba85f9e0f0011e0ef2a5a0416b05">ffmpegkit::AbstractSession::getReturnCode</a></div><div class="ttdeci">std::shared_ptr< ffmpegkit::ReturnCode > getReturnCode() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00146">AbstractSession.cpp:146</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a832b37343ce2013ed93720b341cf3563"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a832b37343ce2013ed93720b341cf3563">ffmpegkit::AbstractSession::waitForAsynchronousMessagesInTransmit</a></div><div class="ttdeci">void waitForAsynchronousMessagesInTransmit(const int timeout) const</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00047">AbstractSession.cpp:47</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a8956c557d46197a5c9692493d9767039"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a8956c557d46197a5c9692493d9767039">ffmpegkit::AbstractSession::getAllLogsWithTimeout</a></div><div class="ttdeci">std::shared_ptr< std::list< std::shared_ptr< ffmpegkit::Log > > > getAllLogsWithTimeout(const int waitTimeout) const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00097">AbstractSession.cpp:97</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a8f6474fffd31aab725847249432bf659"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a8f6474fffd31aab725847249432bf659">ffmpegkit::AbstractSession::startRunning</a></div><div class="ttdeci">void startRunning() override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00166">AbstractSession.cpp:166</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_a9d5be42b5576ee247627d113f74ec851"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#a9d5be42b5576ee247627d113f74ec851">ffmpegkit::AbstractSession::complete</a></div><div class="ttdeci">void complete(const std::shared_ptr< ffmpegkit::ReturnCode > returnCode) override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00171">AbstractSession.cpp:171</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_aac9ea68506e6850c61129387e9267f8b"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aac9ea68506e6850c61129387e9267f8b">ffmpegkit::AbstractSession::getAllLogs</a></div><div class="ttdeci">std::shared_ptr< std::list< std::shared_ptr< ffmpegkit::Log > > > getAllLogs() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00106">AbstractSession.cpp:106</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_aaffadb42d205ff5df0f03e32f190d01d"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aaffadb42d205ff5df0f03e32f190d01d">ffmpegkit::AbstractSession::getStartTime</a></div><div class="ttdeci">std::chrono::time_point< std::chrono::system_clock > getStartTime() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00070">AbstractSession.cpp:70</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_ab2db6272ef27d49949107f1d7657cadc"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ab2db6272ef27d49949107f1d7657cadc">ffmpegkit::AbstractSession::getFailStackTrace</a></div><div class="ttdeci">std::string getFailStackTrace() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00150">AbstractSession.cpp:150</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_abbff9035abb4be844fdec3c1bb85ad7f"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#abbff9035abb4be844fdec3c1bb85ad7f">ffmpegkit::AbstractSession::getCommand</a></div><div class="ttdeci">std::string getCommand() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00093">AbstractSession.cpp:93</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_ac09abdfa6ca35b9e47c63e91051e2dd6"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ac09abdfa6ca35b9e47c63e91051e2dd6">ffmpegkit::AbstractSession::getState</a></div><div class="ttdeci">ffmpegkit::SessionState getState() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00142">AbstractSession.cpp:142</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_ac9a016f249e55408155bc4961329e788"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ac9a016f249e55408155bc4961329e788">ffmpegkit::AbstractSession::thereAreAsynchronousMessagesInTransmit</a></div><div class="ttdeci">bool thereAreAsynchronousMessagesInTransmit() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00158">AbstractSession.cpp:158</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_ad64ef04aef27be8ff64610906e3f1a6b"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ad64ef04aef27be8ff64610906e3f1a6b">ffmpegkit::AbstractSession::getArguments</a></div><div class="ttdeci">std::shared_ptr< std::list< std::string > > getArguments() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00089">AbstractSession.cpp:89</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_adf48bfff50be8766d896a718ae3c7102"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#adf48bfff50be8766d896a718ae3c7102">ffmpegkit::AbstractSession::getLogs</a></div><div class="ttdeci">std::shared_ptr< std::list< std::shared_ptr< ffmpegkit::Log > > > getLogs() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00110">AbstractSession.cpp:110</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_adff747b9c88db9c08dcdba0998bfd4fd"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#adff747b9c88db9c08dcdba0998bfd4fd">ffmpegkit::AbstractSession::getAllLogsAsStringWithTimeout</a></div><div class="ttdeci">std::string getAllLogsAsStringWithTimeout(const int waitTimeout) const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00114">AbstractSession.cpp:114</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_ae123c336330266b34a01da81c7b9b0bb"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ae123c336330266b34a01da81c7b9b0bb">ffmpegkit::AbstractSession::getLogRedirectionStrategy</a></div><div class="ttdeci">ffmpegkit::LogRedirectionStrategy getLogRedirectionStrategy() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00154">AbstractSession.cpp:154</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_ae7d0123e0b30a1adb727bdf2173d3313"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#ae7d0123e0b30a1adb727bdf2173d3313">ffmpegkit::AbstractSession::isMediaInformation</a></div><div class="ttdeci">virtual bool isMediaInformation() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00193">AbstractSession.cpp:193</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_aeb2c6594ab8cb5c6a186911716e7ce19"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#aeb2c6594ab8cb5c6a186911716e7ce19">ffmpegkit::AbstractSession::DefaultTimeoutForAsynchronousMessagesInTransmit</a></div><div class="ttdeci">static constexpr int DefaultTimeoutForAsynchronousMessagesInTransmit</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d76/_abstract_session_8h_source.html#l00037">AbstractSession.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_af67c25c9ba25ec224c70cfffe69e88be"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#af67c25c9ba25ec224c70cfffe69e88be">ffmpegkit::AbstractSession::cancel</a></div><div class="ttdeci">void cancel() override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00198">AbstractSession.cpp:198</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_abstract_session_html_afcd5ca2f7f654ca06feaef2de3993a34"><div class="ttname"><a href="../../d2/d41/classffmpegkit_1_1_abstract_session.html#afcd5ca2f7f654ca06feaef2de3993a34">ffmpegkit::AbstractSession::isFFprobe</a></div><div class="ttdeci">virtual bool isFFprobe() const override</div><div class="ttdef"><b>Definition</b> <a href="../../da/dfd/_abstract_session_8cpp_source.html#l00188">AbstractSession.cpp:188</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_f_fmpeg_kit_config_html_a4f6b1eacd532a12d7c8af23a10ef26ca"><div class="ttname"><a href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#a4f6b1eacd532a12d7c8af23a10ef26ca">ffmpegkit::FFmpegKitConfig::messagesInTransmit</a></div><div class="ttdeci">static int messagesInTransmit(const long sessionId)</div><div class="ttdef"><b>Definition</b> <a href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01352">FFmpegKitConfig.cpp:1352</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_f_fmpeg_kit_config_html_ad8d99898783e62a1c1ab0c9d2c29f0fe"><div class="ttname"><a href="../../dc/d2a/classffmpegkit_1_1_f_fmpeg_kit_config.html#ad8d99898783e62a1c1ab0c9d2c29f0fe">ffmpegkit::FFmpegKitConfig::argumentsToString</a></div><div class="ttdeci">static std::string argumentsToString(std::shared_ptr< std::list< std::string > > arguments)</div><div class="ttdef"><b>Definition</b> <a href="../../d8/d45/_f_fmpeg_kit_config_8cpp_source.html#l01417">FFmpegKitConfig.cpp:1417</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_f_fmpeg_kit_html_adffdb985f9d0d0c62e5258719eb16e95"><div class="ttname"><a href="../../db/d71/classffmpegkit_1_1_f_fmpeg_kit.html#adffdb985f9d0d0c62e5258719eb16e95">ffmpegkit::FFmpegKit::cancel</a></div><div class="ttdeci">static void cancel()</div><div class="ttdef"><b>Definition</b> <a href="../../d8/d78/_f_fmpeg_kit_8cpp_source.html#l00069">FFmpegKit.cpp:69</a></div></div>
|
||||
<div class="ttc" id="aclassffmpegkit_1_1_log_html"><div class="ttname"><a href="../../db/d1c/classffmpegkit_1_1_log.html">ffmpegkit::Log</a></div><div class="ttdef"><b>Definition</b> <a href="../../da/df4/_log_8h_source.html#l00031">Log.h:31</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html">ffmpegkit</a></div><div class="ttdef"><b>Definition</b> <a href="../../d9/d76/_abstract_session_8h_source.html#l00025">AbstractSession.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html_a11bee89be98423d1dc425a2849001ebe"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html#a11bee89be98423d1dc425a2849001ebe">ffmpegkit::LogRedirectionStrategy</a></div><div class="ttdeci">LogRedirectionStrategy</div><div class="ttdef"><b>Definition</b> <a href="../../d6/d42/_log_redirection_strategy_8h_source.html#l00025">LogRedirectionStrategy.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html_a6d76b34ad27245e8ba161c8f30ab5c8f"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8f">ffmpegkit::SessionState</a></div><div class="ttdeci">SessionState</div><div class="ttdef"><b>Definition</b> <a href="../../df/d13/_session_state_8h_source.html#l00025">SessionState.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html_a6d76b34ad27245e8ba161c8f30ab5c8fa384cde9cd29cfe4e94fb4b8f5d3719c1"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8fa384cde9cd29cfe4e94fb4b8f5d3719c1">ffmpegkit::SessionStateRunning</a></div><div class="ttdeci">@ SessionStateRunning</div><div class="ttdef"><b>Definition</b> <a href="../../df/d13/_session_state_8h_source.html#l00027">SessionState.h:27</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html_a6d76b34ad27245e8ba161c8f30ab5c8fa4e355211ff575fe9e53b5cac1989473e"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8fa4e355211ff575fe9e53b5cac1989473e">ffmpegkit::SessionStateFailed</a></div><div class="ttdeci">@ SessionStateFailed</div><div class="ttdef"><b>Definition</b> <a href="../../df/d13/_session_state_8h_source.html#l00028">SessionState.h:28</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html_a6d76b34ad27245e8ba161c8f30ab5c8faa2b60da11090d170819db698df90f4a2"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8faa2b60da11090d170819db698df90f4a2">ffmpegkit::SessionStateCreated</a></div><div class="ttdeci">@ SessionStateCreated</div><div class="ttdef"><b>Definition</b> <a href="../../df/d13/_session_state_8h_source.html#l00026">SessionState.h:26</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html_a6d76b34ad27245e8ba161c8f30ab5c8fae395077a2a757c691699536f02cc264f"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html#a6d76b34ad27245e8ba161c8f30ab5c8fae395077a2a757c691699536f02cc264f">ffmpegkit::SessionStateCompleted</a></div><div class="ttdeci">@ SessionStateCompleted</div><div class="ttdef"><b>Definition</b> <a href="../../df/d13/_session_state_8h_source.html#l00030">SessionState.h:29</a></div></div>
|
||||
<div class="ttc" id="anamespaceffmpegkit_html_a961de60de61ed79c2c7dfee08c9fa939"><div class="ttname"><a href="../../d2/d25/namespaceffmpegkit.html#a961de60de61ed79c2c7dfee08c9fa939">ffmpegkit::LogCallback</a></div><div class="ttdeci">std::function< void(const std::shared_ptr< ffmpegkit::Log > log)> LogCallback</div><div class="ttdef"><b>Definition</b> <a href="../../d4/daf/_log_callback_8h_source.html#l00035">LogCallback.h:35</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:12 for FFmpegKit Linux API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user