...
This commit is contained in:
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 iOS / macOS / tvOS 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 iOS / macOS / tvOS 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:06 for FFmpegKit iOS / macOS / tvOS 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 iOS / macOS / tvOS 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 iOS / macOS / tvOS 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:06 for FFmpegKit iOS / macOS / tvOS 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 iOS / macOS / tvOS 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 iOS / macOS / tvOS 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:06 for FFmpegKit iOS / macOS / tvOS 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 iOS / macOS / tvOS 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 iOS / macOS / tvOS 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:06 for FFmpegKit iOS / macOS / tvOS 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 iOS / macOS / tvOS 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 iOS / macOS / tvOS 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:06 for FFmpegKit iOS / macOS / tvOS 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,772 @@
|
||||
<!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 iOS / macOS / tvOS API: FFmpegSession 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 iOS / macOS / tvOS 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-methods">Instance Methods</a> |
|
||||
<a href="#pub-static-methods">Class Methods</a> </div>
|
||||
<div class="headertitle"><div class="title">FFmpegSession Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#import <<a class="el" href="../../d2/def/_f_fmpeg_session_8h_source.html">FFmpegSession.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||
Instance Methods</h2></td></tr>
|
||||
<tr class="memitem:a96e04167a5531eae14d29e8ac7177423"><td class="memItemLeft" align="right" valign="top">(<a class="el" href="../../d6/df1/_statistics_callback_8h.html#a833a7ed89310292c64bce2f7e2f6879f">StatisticsCallback</a>) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#a96e04167a5531eae14d29e8ac7177423">getStatisticsCallback</a></td></tr>
|
||||
<tr class="separator:a96e04167a5531eae14d29e8ac7177423"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae7c624d93dadeab50fe2b487c1c3470b"><td class="memItemLeft" align="right" valign="top">(<a class="el" href="../../d6/d47/_f_fmpeg_session_complete_callback_8h.html#a5a25bb218128f30a29ad33b8e8c37edb">FFmpegSessionCompleteCallback</a>) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ae7c624d93dadeab50fe2b487c1c3470b">getCompleteCallback</a></td></tr>
|
||||
<tr class="separator:ae7c624d93dadeab50fe2b487c1c3470b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab591099ed7fbd99e0c04afd3a0f5047e"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ab591099ed7fbd99e0c04afd3a0f5047e">getAllStatisticsWithTimeout:</a></td></tr>
|
||||
<tr class="separator:ab591099ed7fbd99e0c04afd3a0f5047e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae8531b0cf9d17cf1854608ea7d4a5ce9"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ae8531b0cf9d17cf1854608ea7d4a5ce9">getAllStatistics</a></td></tr>
|
||||
<tr class="separator:ae8531b0cf9d17cf1854608ea7d4a5ce9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0fbe0fdeea7e7ed2cdfb323e4316db24"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#a0fbe0fdeea7e7ed2cdfb323e4316db24">getStatistics</a></td></tr>
|
||||
<tr class="separator:a0fbe0fdeea7e7ed2cdfb323e4316db24"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1f1722d4105a3318d57401170662e96e"><td class="memItemLeft" align="right" valign="top">(<a class="el" href="../../d9/dcc/interface_statistics.html">Statistics</a> *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#a1f1722d4105a3318d57401170662e96e">getLastReceivedStatistics</a></td></tr>
|
||||
<tr class="separator:a1f1722d4105a3318d57401170662e96e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9d548c6e31e4df52254f0d9bea198aef"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#a9d548c6e31e4df52254f0d9bea198aef">addStatistics:</a></td></tr>
|
||||
<tr class="separator:a9d548c6e31e4df52254f0d9bea198aef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0be67dd169ff3b4a180e5411d4e82ebe"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#a0be67dd169ff3b4a180e5411d4e82ebe">init:withCompleteCallback:withLogCallback:withStatisticsCallback:withLogRedirectionStrategy:</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a0be67dd169ff3b4a180e5411d4e82ebe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab7fb18bda8256223efe12fe97e9ee553"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ab7fb18bda8256223efe12fe97e9ee553">isFFmpeg</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ab7fb18bda8256223efe12fe97e9ee553"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ace8a087e984202c06d15c69d93a183fa"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ace8a087e984202c06d15c69d93a183fa">isFFprobe</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ace8a087e984202c06d15c69d93a183fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a180b83af03d1a38fdf5a2eba4b3240ae"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#a180b83af03d1a38fdf5a2eba4b3240ae">isMediaInformation</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a180b83af03d1a38fdf5a2eba4b3240ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_interface_abstract_session"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interface_abstract_session')"><img src="../../closed.png" alt="-"/> Instance Methods inherited from <a class="el" href="../../db/de2/interface_abstract_session.html">AbstractSession</a></td></tr>
|
||||
<tr class="memitem:ab29ca76252bdc68b263a4dd9d682c1f8 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#ab29ca76252bdc68b263a4dd9d682c1f8">init:withLogCallback:withLogRedirectionStrategy:</a></td></tr>
|
||||
<tr class="separator:ab29ca76252bdc68b263a4dd9d682c1f8 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3892385bb2d9e0cf3b86ec5a554a0d3e inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a3892385bb2d9e0cf3b86ec5a554a0d3e">waitForAsynchronousMessagesInTransmit:</a></td></tr>
|
||||
<tr class="separator:a3892385bb2d9e0cf3b86ec5a554a0d3e inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5714b1ddee86cfd0750b28677b3e6fe5 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(<a class="el" href="../../d4/daf/_log_callback_8h.html#a85ffce44df85447234279b01b028ddd0">LogCallback</a>) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a5714b1ddee86cfd0750b28677b3e6fe5">getLogCallback</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a5714b1ddee86cfd0750b28677b3e6fe5 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7bb11b933971a6bd7cda75deaeb174bf inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(long) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a7bb11b933971a6bd7cda75deaeb174bf">getSessionId</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a7bb11b933971a6bd7cda75deaeb174bf inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a54aa9b8397a1d1f4ab6956a75e93cc27 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSDate *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a54aa9b8397a1d1f4ab6956a75e93cc27">getCreateTime</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a54aa9b8397a1d1f4ab6956a75e93cc27 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5cd13f2135a14bf6dee55a7606168969 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSDate *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a5cd13f2135a14bf6dee55a7606168969">getStartTime</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a5cd13f2135a14bf6dee55a7606168969 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a64aef70b84ca3f54ab5de0c3733341f9 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSDate *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a64aef70b84ca3f54ab5de0c3733341f9">getEndTime</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a64aef70b84ca3f54ab5de0c3733341f9 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae2f37b66f6ca7bd65caf9d009bef2ac9 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(long) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#ae2f37b66f6ca7bd65caf9d009bef2ac9">getDuration</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ae2f37b66f6ca7bd65caf9d009bef2ac9 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6fcd5fea52b0cc8ba7365f826e771937 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a6fcd5fea52b0cc8ba7365f826e771937">getArguments</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a6fcd5fea52b0cc8ba7365f826e771937 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8b7f6aae55d44c3c892077345e914a13 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a8b7f6aae55d44c3c892077345e914a13">getCommand</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a8b7f6aae55d44c3c892077345e914a13 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a33e87a26db76796838e3ebc98372e28f inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a33e87a26db76796838e3ebc98372e28f">getAllLogsWithTimeout:</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a33e87a26db76796838e3ebc98372e28f inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a70160e2d81aadf34c94f9225b33de804 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a70160e2d81aadf34c94f9225b33de804">getAllLogs</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a70160e2d81aadf34c94f9225b33de804 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae18e2d794ebc1c926d01fc6461dd3396 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#ae18e2d794ebc1c926d01fc6461dd3396">getLogs</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ae18e2d794ebc1c926d01fc6461dd3396 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae9b097754604fcb7fe3e77217ed79c9a inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#ae9b097754604fcb7fe3e77217ed79c9a">getAllLogsAsStringWithTimeout:</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ae9b097754604fcb7fe3e77217ed79c9a inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a127dab931f6a0479a40c62557c403bd1 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a127dab931f6a0479a40c62557c403bd1">getAllLogsAsString</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a127dab931f6a0479a40c62557c403bd1 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3ab5a65f466988f765460f79e25fbc5f inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a3ab5a65f466988f765460f79e25fbc5f">getLogsAsString</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a3ab5a65f466988f765460f79e25fbc5f inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a27e97db93a99e21125f26bc9ba2480e7 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a27e97db93a99e21125f26bc9ba2480e7">getOutput</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a27e97db93a99e21125f26bc9ba2480e7 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8843a6a907181bb96d43297974661519 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(SessionState) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a8843a6a907181bb96d43297974661519">getState</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a8843a6a907181bb96d43297974661519 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5182b56813e4571b0ced29e86499938 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(<a class="el" href="../../db/d76/interface_return_code.html">ReturnCode</a> *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#ab5182b56813e4571b0ced29e86499938">getReturnCode</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ab5182b56813e4571b0ced29e86499938 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad263436dedfd63bbc20473a398dcff72 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#ad263436dedfd63bbc20473a398dcff72">getFailStackTrace</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ad263436dedfd63bbc20473a398dcff72 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6457c388c0f36d0f9f5f1f87c3a9e8b9 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(LogRedirectionStrategy) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a6457c388c0f36d0f9f5f1f87c3a9e8b9">getLogRedirectionStrategy</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a6457c388c0f36d0f9f5f1f87c3a9e8b9 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad56d1e970d591ea6898ff4fc09d75d71 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#ad56d1e970d591ea6898ff4fc09d75d71">thereAreAsynchronousMessagesInTransmit</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ad56d1e970d591ea6898ff4fc09d75d71 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3e673629123b8e7dafe0f908585dcea3 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a3e673629123b8e7dafe0f908585dcea3">addLog:</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a3e673629123b8e7dafe0f908585dcea3 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6bde056d4edf8ebb9972838428f67e79 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a6bde056d4edf8ebb9972838428f67e79">startRunning</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a6bde056d4edf8ebb9972838428f67e79 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4b50d157843082cd38da70e7cda1a00f inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a4b50d157843082cd38da70e7cda1a00f">complete:</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a4b50d157843082cd38da70e7cda1a00f inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d67b484e6449dad034c317a1b16f222 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a2d67b484e6449dad034c317a1b16f222">fail:</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a2d67b484e6449dad034c317a1b16f222 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9dc47ada98d30cd2963d47bc9a5cd4a inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#ab9dc47ada98d30cd2963d47bc9a5cd4a">isFFmpeg</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ab9dc47ada98d30cd2963d47bc9a5cd4a inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a29823b04e8bb16c36e028e4863467990 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a29823b04e8bb16c36e028e4863467990">isFFprobe</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a29823b04e8bb16c36e028e4863467990 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ace4162e69f3b2b23aba2c5ef4c536538 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#ace4162e69f3b2b23aba2c5ef4c536538">isMediaInformation</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ace4162e69f3b2b23aba2c5ef4c536538 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5717397901305769b7903c9b15001aa3 inherit pub_methods_interface_abstract_session"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../db/de2/interface_abstract_session.html#a5717397901305769b7903c9b15001aa3">cancel</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a5717397901305769b7903c9b15001aa3 inherit pub_methods_interface_abstract_session"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab788f0f4fb8b93ccf627faa9bf06652b"><td class="memItemLeft" align="right" valign="top">(<a class="el" href="../../d4/daf/_log_callback_8h.html#a85ffce44df85447234279b01b028ddd0">LogCallback</a>) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#ab788f0f4fb8b93ccf627faa9bf06652b">getLogCallback</a></td></tr>
|
||||
<tr class="separator:ab788f0f4fb8b93ccf627faa9bf06652b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a14e2b9c358fba656896b59dfc8d217d7"><td class="memItemLeft" align="right" valign="top">(long) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a14e2b9c358fba656896b59dfc8d217d7">getSessionId</a></td></tr>
|
||||
<tr class="separator:a14e2b9c358fba656896b59dfc8d217d7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae40ab5e5d3b185af4e32f59d6fc83196"><td class="memItemLeft" align="right" valign="top">(NSDate *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#ae40ab5e5d3b185af4e32f59d6fc83196">getCreateTime</a></td></tr>
|
||||
<tr class="separator:ae40ab5e5d3b185af4e32f59d6fc83196"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab98febffa921552d29c94cf479edb1aa"><td class="memItemLeft" align="right" valign="top">(NSDate *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#ab98febffa921552d29c94cf479edb1aa">getStartTime</a></td></tr>
|
||||
<tr class="separator:ab98febffa921552d29c94cf479edb1aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0c6f7ba20b0b485b9c0b2a254c4853c0"><td class="memItemLeft" align="right" valign="top">(NSDate *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a0c6f7ba20b0b485b9c0b2a254c4853c0">getEndTime</a></td></tr>
|
||||
<tr class="separator:a0c6f7ba20b0b485b9c0b2a254c4853c0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8add672fdb6ee376f5b36591aa519160"><td class="memItemLeft" align="right" valign="top">(long) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a8add672fdb6ee376f5b36591aa519160">getDuration</a></td></tr>
|
||||
<tr class="separator:a8add672fdb6ee376f5b36591aa519160"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae253ae3ec2c2d0fb3068746a4c6672fc"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#ae253ae3ec2c2d0fb3068746a4c6672fc">getArguments</a></td></tr>
|
||||
<tr class="separator:ae253ae3ec2c2d0fb3068746a4c6672fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1ad0adb6737b268c7e7a056763154620"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a1ad0adb6737b268c7e7a056763154620">getCommand</a></td></tr>
|
||||
<tr class="separator:a1ad0adb6737b268c7e7a056763154620"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af3d9782c34aa457f8d61c178d5904080"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#af3d9782c34aa457f8d61c178d5904080">getAllLogsWithTimeout:</a></td></tr>
|
||||
<tr class="separator:af3d9782c34aa457f8d61c178d5904080"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a617a6c5fe1670d4e1bc2ceec3da8fb1b"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a617a6c5fe1670d4e1bc2ceec3da8fb1b">getAllLogs</a></td></tr>
|
||||
<tr class="separator:a617a6c5fe1670d4e1bc2ceec3da8fb1b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5726b321a91a6d5f7f33749735207578"><td class="memItemLeft" align="right" valign="top">(NSArray *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a5726b321a91a6d5f7f33749735207578">getLogs</a></td></tr>
|
||||
<tr class="separator:a5726b321a91a6d5f7f33749735207578"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a084ed168e05642b1325c9554b7d06a94"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a084ed168e05642b1325c9554b7d06a94">getAllLogsAsStringWithTimeout:</a></td></tr>
|
||||
<tr class="separator:a084ed168e05642b1325c9554b7d06a94"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38795d1f59e4c06eceed7a80e88e5410"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a38795d1f59e4c06eceed7a80e88e5410">getAllLogsAsString</a></td></tr>
|
||||
<tr class="separator:a38795d1f59e4c06eceed7a80e88e5410"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa90192e2e7b99eb3701bb871b498ea56"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#aa90192e2e7b99eb3701bb871b498ea56">getLogsAsString</a></td></tr>
|
||||
<tr class="separator:aa90192e2e7b99eb3701bb871b498ea56"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8f16866ca108cc0e2f680e949bdecdbc"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a8f16866ca108cc0e2f680e949bdecdbc">getOutput</a></td></tr>
|
||||
<tr class="separator:a8f16866ca108cc0e2f680e949bdecdbc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a246b35cf2f631aac1a833ea4946ba853"><td class="memItemLeft" align="right" valign="top">(SessionState) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a246b35cf2f631aac1a833ea4946ba853">getState</a></td></tr>
|
||||
<tr class="separator:a246b35cf2f631aac1a833ea4946ba853"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5485f197c291f2f492c5a1430558ad6c"><td class="memItemLeft" align="right" valign="top">(<a class="el" href="../../db/d76/interface_return_code.html">ReturnCode</a> *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a5485f197c291f2f492c5a1430558ad6c">getReturnCode</a></td></tr>
|
||||
<tr class="separator:a5485f197c291f2f492c5a1430558ad6c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38eec854791e072e3165105a21d160bf"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a38eec854791e072e3165105a21d160bf">getFailStackTrace</a></td></tr>
|
||||
<tr class="separator:a38eec854791e072e3165105a21d160bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7ece879f38f0d8e469fd200752e8e386"><td class="memItemLeft" align="right" valign="top">(LogRedirectionStrategy) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a7ece879f38f0d8e469fd200752e8e386">getLogRedirectionStrategy</a></td></tr>
|
||||
<tr class="separator:a7ece879f38f0d8e469fd200752e8e386"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3959faf8a306cf4dc3624ea532671e44"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a3959faf8a306cf4dc3624ea532671e44">thereAreAsynchronousMessagesInTransmit</a></td></tr>
|
||||
<tr class="separator:a3959faf8a306cf4dc3624ea532671e44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a908e20b8dd5aad50c251c928976eef90"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a908e20b8dd5aad50c251c928976eef90">addLog:</a></td></tr>
|
||||
<tr class="separator:a908e20b8dd5aad50c251c928976eef90"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7f0348ef0afc09f0cbd6c6f0ee5b70ba"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a7f0348ef0afc09f0cbd6c6f0ee5b70ba">startRunning</a></td></tr>
|
||||
<tr class="separator:a7f0348ef0afc09f0cbd6c6f0ee5b70ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa47a1375bd0f59f6e8e72e39b2a9f2e9"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#aa47a1375bd0f59f6e8e72e39b2a9f2e9">complete:</a></td></tr>
|
||||
<tr class="separator:aa47a1375bd0f59f6e8e72e39b2a9f2e9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa6abb15f5bee72942fab388106e0908c"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#aa6abb15f5bee72942fab388106e0908c">fail:</a></td></tr>
|
||||
<tr class="separator:aa6abb15f5bee72942fab388106e0908c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae9167d240e342a8c6ea523422d53cb3b"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#ae9167d240e342a8c6ea523422d53cb3b">isFFmpeg</a></td></tr>
|
||||
<tr class="separator:ae9167d240e342a8c6ea523422d53cb3b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ada8ffc4232f8da7a6478a6a10f00d323"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#ada8ffc4232f8da7a6478a6a10f00d323">isFFprobe</a></td></tr>
|
||||
<tr class="separator:ada8ffc4232f8da7a6478a6a10f00d323"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3fd282fb2ff28e6df35aae7ed1d0f5dc"><td class="memItemLeft" align="right" valign="top">(BOOL) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a3fd282fb2ff28e6df35aae7ed1d0f5dc">isMediaInformation</a></td></tr>
|
||||
<tr class="separator:a3fd282fb2ff28e6df35aae7ed1d0f5dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5e74551bdb5f78382e8e1dee20752544"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="../../d2/d81/protocol_session-p.html#a5e74551bdb5f78382e8e1dee20752544">cancel</a></td></tr>
|
||||
<tr class="separator:a5e74551bdb5f78382e8e1dee20752544"><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>
|
||||
Class Methods</h2></td></tr>
|
||||
<tr class="memitem:ae1bc8a4c11a90998520e09a60490c3ac"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">+ <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ae1bc8a4c11a90998520e09a60490c3ac">create:</a></td></tr>
|
||||
<tr class="separator:ae1bc8a4c11a90998520e09a60490c3ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d4ed193a2239473e880c70c8e808959"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">+ <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#a1d4ed193a2239473e880c70c8e808959">create:withCompleteCallback:</a></td></tr>
|
||||
<tr class="separator:a1d4ed193a2239473e880c70c8e808959"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a875fa6e8ca38de4b93623cca864a12a7"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">+ <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#a875fa6e8ca38de4b93623cca864a12a7">create:withCompleteCallback:withLogCallback:withStatisticsCallback:</a></td></tr>
|
||||
<tr class="separator:a875fa6e8ca38de4b93623cca864a12a7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab65db42fcf2364d8d01ab6c07c03dd16"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">+ <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ab65db42fcf2364d8d01ab6c07c03dd16">create:withCompleteCallback:withLogCallback:withStatisticsCallback:withLogRedirectionStrategy:</a></td></tr>
|
||||
<tr class="separator:ab65db42fcf2364d8d01ab6c07c03dd16"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad8f464471bfa4cd63d15b7dda0813a88"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">+ <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ad8f464471bfa4cd63d15b7dda0813a88">initialize</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:ad8f464471bfa4cd63d15b7dda0813a88"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a342c4abe75fd30ddf5d0ffccc952ad3c"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">+ <a class="el" href="../../db/de2/interface_abstract_session.html#a342c4abe75fd30ddf5d0ffccc952ad3c">initialize</a><code> [implementation]</code></td></tr>
|
||||
<tr class="separator:a342c4abe75fd30ddf5d0ffccc952ad3c"><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 FFmpeg session. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d2/def/_f_fmpeg_session_8h_source.html#l00031">31</a> of file <a class="el" href="../../d2/def/_f_fmpeg_session_8h_source.html">FFmpegSession.h</a>.</p>
|
||||
</div><h2 class="groupheader">Method Documentation</h2>
|
||||
<a id="a9d548c6e31e4df52254f0d9bea198aef" name="a9d548c6e31e4df52254f0d9bea198aef"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9d548c6e31e4df52254f0d9bea198aef">◆ </a></span>addStatistics:</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">- (void) addStatistics: </td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d9/dcc/interface_statistics.html">Statistics</a>*) </td>
|
||||
<td class="paramname"><em>statistics</em></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Adds a new statistics entry for this session. It is invoked internally by <code><a class="el" href="../../d2/d0b/interface_f_fmpeg_kit.html">FFmpegKit</a></code> library methods. Must not be used by user applications.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">statistics</td><td>statistics entry </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae1bc8a4c11a90998520e09a60490c3ac" name="ae1bc8a4c11a90998520e09a60490c3ac"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae1bc8a4c11a90998520e09a60490c3ac">◆ </a></span>create:</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">+ (instancetype) create: </td>
|
||||
<td></td>
|
||||
<td class="paramtype">(NSArray*) </td>
|
||||
<td class="paramname"><em>arguments</em></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Builds a new FFmpeg 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="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1d4ed193a2239473e880c70c8e808959" name="a1d4ed193a2239473e880c70c8e808959"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1d4ed193a2239473e880c70c8e808959">◆ </a></span>create:withCompleteCallback:</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">+ (instancetype) <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ae1bc8a4c11a90998520e09a60490c3ac">create:</a> </td>
|
||||
<td></td>
|
||||
<td class="paramtype">(NSArray*) </td>
|
||||
<td class="paramname"><em>arguments</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withCompleteCallback:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d6/d47/_f_fmpeg_session_complete_callback_8h.html#a5a25bb218128f30a29ad33b8e8c37edb">FFmpegSessionCompleteCallback</a>) </td>
|
||||
<td class="paramname"><em>completeCallback</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Builds a new FFmpeg 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="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a875fa6e8ca38de4b93623cca864a12a7" name="a875fa6e8ca38de4b93623cca864a12a7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a875fa6e8ca38de4b93623cca864a12a7">◆ </a></span>create:withCompleteCallback:withLogCallback:withStatisticsCallback:</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">+ (instancetype) <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ae1bc8a4c11a90998520e09a60490c3ac">create:</a> </td>
|
||||
<td></td>
|
||||
<td class="paramtype">(NSArray*) </td>
|
||||
<td class="paramname"><em>arguments</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withCompleteCallback:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d6/d47/_f_fmpeg_session_complete_callback_8h.html#a5a25bb218128f30a29ad33b8e8c37edb">FFmpegSessionCompleteCallback</a>) </td>
|
||||
<td class="paramname"><em>completeCallback</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withLogCallback:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d4/daf/_log_callback_8h.html#a85ffce44df85447234279b01b028ddd0">LogCallback</a>) </td>
|
||||
<td class="paramname"><em>logCallback</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withStatisticsCallback:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d6/df1/_statistics_callback_8h.html#a833a7ed89310292c64bce2f7e2f6879f">StatisticsCallback</a>) </td>
|
||||
<td class="paramname"><em>statisticsCallback</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Builds a new FFmpeg 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">statisticsCallback</td><td>session specific statistics 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="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab65db42fcf2364d8d01ab6c07c03dd16" name="ab65db42fcf2364d8d01ab6c07c03dd16"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab65db42fcf2364d8d01ab6c07c03dd16">◆ </a></span>create:withCompleteCallback:withLogCallback:withStatisticsCallback:withLogRedirectionStrategy:</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">+ (instancetype) <a class="el" href="../../da/daf/interface_f_fmpeg_session.html#ae1bc8a4c11a90998520e09a60490c3ac">create:</a> </td>
|
||||
<td></td>
|
||||
<td class="paramtype">(NSArray*) </td>
|
||||
<td class="paramname"><em>arguments</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withCompleteCallback:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d6/d47/_f_fmpeg_session_complete_callback_8h.html#a5a25bb218128f30a29ad33b8e8c37edb">FFmpegSessionCompleteCallback</a>) </td>
|
||||
<td class="paramname"><em>completeCallback</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withLogCallback:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d4/daf/_log_callback_8h.html#a85ffce44df85447234279b01b028ddd0">LogCallback</a>) </td>
|
||||
<td class="paramname"><em>logCallback</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withStatisticsCallback:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d6/df1/_statistics_callback_8h.html#a833a7ed89310292c64bce2f7e2f6879f">StatisticsCallback</a>) </td>
|
||||
<td class="paramname"><em>statisticsCallback</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withLogRedirectionStrategy:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(LogRedirectionStrategy) </td>
|
||||
<td class="paramname"><em>logRedirectionStrategy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Builds a new FFmpeg 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">statisticsCallback</td><td>session specific statistics 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="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae8531b0cf9d17cf1854608ea7d4a5ce9" name="ae8531b0cf9d17cf1854608ea7d4a5ce9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae8531b0cf9d17cf1854608ea7d4a5ce9">◆ </a></span>getAllStatistics</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">- (NSArray *) getAllStatistics </td>
|
||||
<td></td>
|
||||
<td class="paramname"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns all statistics entries generated for this session. If there are asynchronous messages that are not delivered yet, this method waits for them until AbstractSessionDefaultTimeoutForAsynchronousMessagesInTransmit expires.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>list of statistics entries generated for this session </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab591099ed7fbd99e0c04afd3a0f5047e" name="ab591099ed7fbd99e0c04afd3a0f5047e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab591099ed7fbd99e0c04afd3a0f5047e">◆ </a></span>getAllStatisticsWithTimeout:</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">- (NSArray *) getAllStatisticsWithTimeout: </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>waitTimeout</em></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns all statistics entries generated for this session. If there are asynchronous messages that are not delivered yet, this method waits for them until the given timeout.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">waitTimeout</td><td>wait timeout for asynchronous messages in milliseconds </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>list of statistics entries generated for this session </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae7c624d93dadeab50fe2b487c1c3470b" name="ae7c624d93dadeab50fe2b487c1c3470b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae7c624d93dadeab50fe2b487c1c3470b">◆ </a></span>getCompleteCallback</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">- (<a class="el" href="../../d6/d47/_f_fmpeg_session_complete_callback_8h.html#a5a25bb218128f30a29ad33b8e8c37edb">FFmpegSessionCompleteCallback</a>) getCompleteCallback </td>
|
||||
<td></td>
|
||||
<td class="paramname"></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="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1f1722d4105a3318d57401170662e96e" name="a1f1722d4105a3318d57401170662e96e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1f1722d4105a3318d57401170662e96e">◆ </a></span>getLastReceivedStatistics</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">- (<a class="el" href="../../d9/dcc/interface_statistics.html">Statistics</a> *) getLastReceivedStatistics </td>
|
||||
<td></td>
|
||||
<td class="paramname"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the last received statistics entry.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the last received statistics entry or nil if there are not any statistics entries received </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0fbe0fdeea7e7ed2cdfb323e4316db24" name="a0fbe0fdeea7e7ed2cdfb323e4316db24"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0fbe0fdeea7e7ed2cdfb323e4316db24">◆ </a></span>getStatistics</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">- (NSArray *) getStatistics </td>
|
||||
<td></td>
|
||||
<td class="paramname"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns all statistics entries delivered for this session. Note that if there are asynchronous messages that are not delivered yet, this method will not wait for them and will return immediately.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>list of statistics entries received for this session </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a96e04167a5531eae14d29e8ac7177423" name="a96e04167a5531eae14d29e8ac7177423"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a96e04167a5531eae14d29e8ac7177423">◆ </a></span>getStatisticsCallback</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">- (<a class="el" href="../../d6/df1/_statistics_callback_8h.html#a833a7ed89310292c64bce2f7e2f6879f">StatisticsCallback</a>) getStatisticsCallback </td>
|
||||
<td></td>
|
||||
<td class="paramname"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the session specific statistics callback.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>session specific statistics callback </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0be67dd169ff3b4a180e5411d4e82ebe" name="a0be67dd169ff3b4a180e5411d4e82ebe"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0be67dd169ff3b4a180e5411d4e82ebe">◆ </a></span>init:withCompleteCallback:withLogCallback:withStatisticsCallback:withLogRedirectionStrategy:</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">- (instancetype) init: </td>
|
||||
<td></td>
|
||||
<td class="paramtype">(NSArray*) </td>
|
||||
<td class="paramname"><em>arguments</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withCompleteCallback:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d6/d47/_f_fmpeg_session_complete_callback_8h.html#a5a25bb218128f30a29ad33b8e8c37edb">FFmpegSessionCompleteCallback</a>) </td>
|
||||
<td class="paramname"><em>completeCallback</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withLogCallback:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d4/daf/_log_callback_8h.html#a85ffce44df85447234279b01b028ddd0">LogCallback</a>) </td>
|
||||
<td class="paramname"><em>logCallback</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withStatisticsCallback:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(<a class="el" href="../../d6/df1/_statistics_callback_8h.html#a833a7ed89310292c64bce2f7e2f6879f">StatisticsCallback</a>) </td>
|
||||
<td class="paramname"><em>statisticsCallback</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey">withLogRedirectionStrategy:</td>
|
||||
<td></td>
|
||||
<td class="paramtype">(LogRedirectionStrategy) </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">implementation</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad8f464471bfa4cd63d15b7dda0813a88" name="ad8f464471bfa4cd63d15b7dda0813a88"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad8f464471bfa4cd63d15b7dda0813a88">◆ </a></span>initialize</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">+ (void) initialize </td>
|
||||
<td></td>
|
||||
<td class="paramname"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">implementation</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reimplemented from <a class="el" href="../../db/de2/interface_abstract_session.html#a342c4abe75fd30ddf5d0ffccc952ad3c">AbstractSession</a>.</p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab7fb18bda8256223efe12fe97e9ee553" name="ab7fb18bda8256223efe12fe97e9ee553"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab7fb18bda8256223efe12fe97e9ee553">◆ </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) isFFmpeg </td>
|
||||
<td></td>
|
||||
<td class="paramname"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">implementation</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="../../db/de2/interface_abstract_session.html#ab9dc47ada98d30cd2963d47bc9a5cd4a">AbstractSession</a>.</p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ace8a087e984202c06d15c69d93a183fa" name="ace8a087e984202c06d15c69d93a183fa"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ace8a087e984202c06d15c69d93a183fa">◆ </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) isFFprobe </td>
|
||||
<td></td>
|
||||
<td class="paramname"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">implementation</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="../../db/de2/interface_abstract_session.html#a29823b04e8bb16c36e028e4863467990">AbstractSession</a>.</p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a180b83af03d1a38fdf5a2eba4b3240ae" name="a180b83af03d1a38fdf5a2eba4b3240ae"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a180b83af03d1a38fdf5a2eba4b3240ae">◆ </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) isMediaInformation </td>
|
||||
<td></td>
|
||||
<td class="paramname"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">implementation</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns whether it is a <code><a class="el" href="../../d6/dca/interface_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="../../d6/dca/interface_media_information.html">MediaInformation</a></code> session, false otherwise </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="../../db/de2/interface_abstract_session.html#ace4162e69f3b2b23aba2c5ef4c536538">AbstractSession</a>.</p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html#l00029">29</a> of file <a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="../../d2/def/_f_fmpeg_session_8h_source.html">FFmpegSession.h</a></li>
|
||||
<li><a class="el" href="../../d6/d6e/_f_fmpeg_session_8m_source.html">FFmpegSession.m</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:06 for FFmpegKit iOS / macOS / tvOS 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,92 @@
|
||||
<!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 iOS / macOS / tvOS 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 iOS / macOS / tvOS 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> </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="../../d9/dcc/interface_statistics.html">Statistics</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:06 for FFmpegKit iOS / macOS / tvOS 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,139 @@
|
||||
<!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 iOS / macOS / tvOS 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 iOS / macOS / tvOS 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) 2018-2021 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">#import <Foundation/Foundation.h></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="../../d9/dcc/interface_statistics.html"> 28</a></span><span class="keyword">@interface </span><a class="code hl_class" href="../../d9/dcc/interface_statistics.html">Statistics</a> : NSObject</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>- (instancetype)init:(<span class="keywordtype">long</span>)sessionId videoFrameNumber:(<span class="keywordtype">int</span>)videoFrameNumber videoFps:(<span class="keywordtype">float</span>)videoFps videoQuality:(<span class="keywordtype">float</span>)videoQuality size:(int64_t)size time:(<span class="keywordtype">double</span>)time bitrate:(<span class="keywordtype">double</span>)bitrate speed:(<span class="keywordtype">double</span>)speed;</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>- (long)<a class="code hl_function" href="../../d9/dcc/interface_statistics.html#aa1434d14aaf55a1f0e63ba5055ceb716">getSessionId</a>;</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>- (<a class="code hl_variable" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)<a class="code hl_function" href="../../d9/dcc/interface_statistics.html#a5be18372e38a3e279e00e1d51dd87c2f">getVideoFrameNumber</a>;</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"> 36</span>- (float)<a class="code hl_function" href="../../d9/dcc/interface_statistics.html#af7af00b2b172de724a363b23f3e091f1">getVideoFps</a>;</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>- (float)<a class="code hl_function" href="../../d9/dcc/interface_statistics.html#a927c3fe6161b249268051d2123337180">getVideoQuality</a>;</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>- (long)<a class="code hl_function" href="../../d9/dcc/interface_statistics.html#a8ff3cf376372d45696f4158b465440a1">getSize</a>;</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>- (double)<a class="code hl_function" href="../../d9/dcc/interface_statistics.html#a69538f9700ced9dbadbb9ce27b6bc869">getTime</a>;</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>- (double)<a class="code hl_function" href="../../d9/dcc/interface_statistics.html#a56b9b377bc9d7c36590452982047809f">getBitrate</a>;</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>- (double)<a class="code hl_function" href="../../d9/dcc/interface_statistics.html#a78919437de406e838cd81cbe99cde453">getSpeed</a>;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="keyword">@end</span></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor">#endif </span><span class="comment">// FFMPEG_KIT_STATISTICS_H</span></div>
|
||||
<div class="ttc" id="afftools__ffmpeg__filter_8c_html_a61569f2965b7a369eb10b6d75d410d11"><div class="ttname"><a href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a></div><div class="ttdeci">int</div><div class="ttdef"><b>Definition</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l00180">fftools_ffmpeg_filter.c:180</a></div></div>
|
||||
<div class="ttc" id="ainterface_statistics_html"><div class="ttname"><a href="../../d9/dcc/interface_statistics.html">Statistics</a></div><div class="ttdef"><b>Definition</b> <a href="../../da/df2/_statistics_8h_source.html#l00028">Statistics.h:29</a></div></div>
|
||||
<div class="ttc" id="ainterface_statistics_html_a56b9b377bc9d7c36590452982047809f"><div class="ttname"><a href="../../d9/dcc/interface_statistics.html#a56b9b377bc9d7c36590452982047809f">-[Statistics getBitrate]</a></div><div class="ttdeci">double getBitrate()</div><div class="ttdef"><b>Definition</b> <a href="../../d9/db1/_statistics_8m_source.html#l00030">Statistics.m:73</a></div></div>
|
||||
<div class="ttc" id="ainterface_statistics_html_a5be18372e38a3e279e00e1d51dd87c2f"><div class="ttname"><a href="../../d9/dcc/interface_statistics.html#a5be18372e38a3e279e00e1d51dd87c2f">-[Statistics getVideoFrameNumber]</a></div><div class="ttdeci">int getVideoFrameNumber()</div><div class="ttdef"><b>Definition</b> <a href="../../d9/db1/_statistics_8m_source.html#l00030">Statistics.m:53</a></div></div>
|
||||
<div class="ttc" id="ainterface_statistics_html_a69538f9700ced9dbadbb9ce27b6bc869"><div class="ttname"><a href="../../d9/dcc/interface_statistics.html#a69538f9700ced9dbadbb9ce27b6bc869">-[Statistics getTime]</a></div><div class="ttdeci">double getTime()</div><div class="ttdef"><b>Definition</b> <a href="../../d9/db1/_statistics_8m_source.html#l00030">Statistics.m:69</a></div></div>
|
||||
<div class="ttc" id="ainterface_statistics_html_a78919437de406e838cd81cbe99cde453"><div class="ttname"><a href="../../d9/dcc/interface_statistics.html#a78919437de406e838cd81cbe99cde453">-[Statistics getSpeed]</a></div><div class="ttdeci">double getSpeed()</div><div class="ttdef"><b>Definition</b> <a href="../../d9/db1/_statistics_8m_source.html#l00030">Statistics.m:77</a></div></div>
|
||||
<div class="ttc" id="ainterface_statistics_html_a8ff3cf376372d45696f4158b465440a1"><div class="ttname"><a href="../../d9/dcc/interface_statistics.html#a8ff3cf376372d45696f4158b465440a1">-[Statistics getSize]</a></div><div class="ttdeci">long getSize()</div><div class="ttdef"><b>Definition</b> <a href="../../d9/db1/_statistics_8m_source.html#l00030">Statistics.m:65</a></div></div>
|
||||
<div class="ttc" id="ainterface_statistics_html_a927c3fe6161b249268051d2123337180"><div class="ttname"><a href="../../d9/dcc/interface_statistics.html#a927c3fe6161b249268051d2123337180">-[Statistics getVideoQuality]</a></div><div class="ttdeci">float getVideoQuality()</div><div class="ttdef"><b>Definition</b> <a href="../../d9/db1/_statistics_8m_source.html#l00030">Statistics.m:61</a></div></div>
|
||||
<div class="ttc" id="ainterface_statistics_html_aa1434d14aaf55a1f0e63ba5055ceb716"><div class="ttname"><a href="../../d9/dcc/interface_statistics.html#aa1434d14aaf55a1f0e63ba5055ceb716">-[Statistics getSessionId]</a></div><div class="ttdeci">long getSessionId()</div><div class="ttdef"><b>Definition</b> <a href="../../d9/db1/_statistics_8m_source.html#l00030">Statistics.m:49</a></div></div>
|
||||
<div class="ttc" id="ainterface_statistics_html_af7af00b2b172de724a363b23f3e091f1"><div class="ttname"><a href="../../d9/dcc/interface_statistics.html#af7af00b2b172de724a363b23f3e091f1">-[Statistics getVideoFps]</a></div><div class="ttdeci">float getVideoFps()</div><div class="ttdef"><b>Definition</b> <a href="../../d9/db1/_statistics_8m_source.html#l00030">Statistics.m:57</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:06 for FFmpegKit iOS / macOS / tvOS 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,92 @@
|
||||
<!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 iOS / macOS / tvOS 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 iOS / macOS / tvOS 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> </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="../../d2/d1c/interface_log.html">Log</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:06 for FFmpegKit iOS / macOS / tvOS 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,124 @@
|
||||
<!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 iOS / macOS / tvOS 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 iOS / macOS / tvOS 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) 2021 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">#import <Foundation/Foundation.h></span></div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="../../d2/d1c/interface_log.html"> 28</a></span><span class="keyword">@interface </span><a class="code hl_class" href="../../d2/d1c/interface_log.html">Log</a> : NSObject</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>- (instancetype)init:(<span class="keywordtype">long</span>)sessionId :(<span class="keywordtype">int</span>)level :(NSString*)message;</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>- (long)<a class="code hl_function" href="../../d2/d1c/interface_log.html#aa76267ed22b17351bbe64e1c1146cc79">getSessionId</a>;</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>- (<a class="code hl_variable" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)<a class="code hl_function" href="../../d2/d1c/interface_log.html#afa9a151f56b723a50c464259a219e367">getLevel</a>;</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"> 36</span>- (NSString*)<a class="code hl_function" href="../../d2/d1c/interface_log.html#adc8e1ec3077973cc68a1003a9bb58986">getMessage</a>;</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">@end</span></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#endif </span><span class="comment">// FFMPEG_KIT_LOG_H</span></div>
|
||||
<div class="ttc" id="afftools__ffmpeg__filter_8c_html_a61569f2965b7a369eb10b6d75d410d11"><div class="ttname"><a href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a></div><div class="ttdeci">int</div><div class="ttdef"><b>Definition</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l00180">fftools_ffmpeg_filter.c:180</a></div></div>
|
||||
<div class="ttc" id="ainterface_log_html"><div class="ttname"><a href="../../d2/d1c/interface_log.html">Log</a></div><div class="ttdef"><b>Definition</b> <a href="../../da/df4/_log_8h_source.html#l00028">Log.h:29</a></div></div>
|
||||
<div class="ttc" id="ainterface_log_html_aa76267ed22b17351bbe64e1c1146cc79"><div class="ttname"><a href="../../d2/d1c/interface_log.html#aa76267ed22b17351bbe64e1c1146cc79">-[Log getSessionId]</a></div><div class="ttdeci">long getSessionId()</div><div class="ttdef"><b>Definition</b> <a href="../../d5/d78/_log_8m_source.html#l00025">Log.m:39</a></div></div>
|
||||
<div class="ttc" id="ainterface_log_html_adc8e1ec3077973cc68a1003a9bb58986"><div class="ttname"><a href="../../d2/d1c/interface_log.html#adc8e1ec3077973cc68a1003a9bb58986">-[Log getMessage]</a></div><div class="ttdeci">NSString * getMessage()</div><div class="ttdef"><b>Definition</b> <a href="../../d5/d78/_log_8m_source.html#l00025">Log.m:47</a></div></div>
|
||||
<div class="ttc" id="ainterface_log_html_afa9a151f56b723a50c464259a219e367"><div class="ttname"><a href="../../d2/d1c/interface_log.html#afa9a151f56b723a50c464259a219e367">-[Log getLevel]</a></div><div class="ttdeci">int getLevel()</div><div class="ttdef"><b>Definition</b> <a href="../../d5/d78/_log_8m_source.html#l00025">Log.m:43</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:06 for FFmpegKit iOS / macOS / tvOS 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,117 @@
|
||||
<!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 iOS / macOS / tvOS API: Packages.m 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 iOS / macOS / tvOS 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="#var-members">Variables</a> </div>
|
||||
<div class="headertitle"><div class="title">Packages.m File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="../../da/df5/_packages_8m_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="var-members" name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:ae0491a0fcaaf0b200f7ce24202d92d05"><td class="memItemLeft" align="right" valign="top">static NSMutableArray * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/df5/_packages_8m.html#ae0491a0fcaaf0b200f7ce24202d92d05">supportedExternalLibraries</a></td></tr>
|
||||
<tr class="separator:ae0491a0fcaaf0b200f7ce24202d92d05"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Variable Documentation</h2>
|
||||
<a id="ae0491a0fcaaf0b200f7ce24202d92d05" name="ae0491a0fcaaf0b200f7ce24202d92d05"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae0491a0fcaaf0b200f7ce24202d92d05">◆ </a></span>supportedExternalLibraries</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">NSMutableArray* supportedExternalLibraries</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 class="definition">Definition at line <a class="el" href="../../da/df5/_packages_8m_source.html#l00025">25</a> of file <a class="el" href="../../da/df5/_packages_8m_source.html">Packages.m</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Tue Aug 22 2023 01:27:06 for FFmpegKit iOS / macOS / tvOS 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,350 @@
|
||||
<!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 iOS / macOS / tvOS API: Packages.m 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 iOS / macOS / tvOS 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">Packages.m</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="../../da/df5/_packages_8m.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) 2021 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">#import "config.h"</span></div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#import "libavutil/ffversion.h"</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#import "<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">#import "<a class="code" href="../../d5/d5f/_packages_8h.html">Packages.h</a>"</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"><a class="line" href="../../df/d23/interface_packages.html#aa2df445b9e1c4964ca63826a09cc5684"> 25</a></span><span class="keyword">static</span> NSMutableArray *<a class="code hl_variable" href="../../da/df5/_packages_8m.html#ae0491a0fcaaf0b200f7ce24202d92d05">supportedExternalLibraries</a>;</div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">@implementation </span><a class="code hl_class" href="../../df/d23/interface_packages.html">Packages</a></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>+ (void)<a class="code hl_function" href="../../df/d23/interface_packages.html#a2521abc2c4783fe5794ebe1d7b6e55d0">initialize</a> {</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_variable" href="../../da/df5/_packages_8m.html#ae0491a0fcaaf0b200f7ce24202d92d05">supportedExternalLibraries</a> = [[NSMutableArray alloc] init];</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> [supportedExternalLibraries addObject:@"dav1d"];</div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> [supportedExternalLibraries addObject:@"fontconfig"];</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> [supportedExternalLibraries addObject:@"freetype"];</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> [supportedExternalLibraries addObject:@"fribidi"];</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> [supportedExternalLibraries addObject:@"gmp"];</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> [supportedExternalLibraries addObject:@"gnutls"];</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> [supportedExternalLibraries addObject:@"kvazaar"];</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> [supportedExternalLibraries addObject:@"mp3lame"];</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> [supportedExternalLibraries addObject:@"libaom"];</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> [supportedExternalLibraries addObject:@"libass"];</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> [supportedExternalLibraries addObject:@"iconv"];</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> [supportedExternalLibraries addObject:@"libilbc"];</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> [supportedExternalLibraries addObject:@"libtheora"];</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> [supportedExternalLibraries addObject:@"libvidstab"];</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> [supportedExternalLibraries addObject:@"libvorbis"];</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> [supportedExternalLibraries addObject:@"libvpx"];</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> [supportedExternalLibraries addObject:@"libwebp"];</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> [supportedExternalLibraries addObject:@"libxml2"];</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> [supportedExternalLibraries addObject:@"opencore-amr"];</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> [supportedExternalLibraries addObject:@"openh264"];</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> [supportedExternalLibraries addObject:@"opus"];</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> [supportedExternalLibraries addObject:@"rubberband"];</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> [supportedExternalLibraries addObject:@"sdl2"];</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> [supportedExternalLibraries addObject:@"shine"];</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> [supportedExternalLibraries addObject:@"snappy"];</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> [supportedExternalLibraries addObject:@"soxr"];</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> [supportedExternalLibraries addObject:@"speex"];</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> [supportedExternalLibraries addObject:@"tesseract"];</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> [supportedExternalLibraries addObject:@"twolame"];</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> [supportedExternalLibraries addObject:@"x264"];</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> [supportedExternalLibraries addObject:@"x265"];</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> [supportedExternalLibraries addObject:@"xvid"];</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span>}</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>+ (NSString*)<a class="code hl_function" href="../../df/d23/interface_packages.html#aa2df445b9e1c4964ca63826a09cc5684">getBuildConf</a> {</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">return</span> [NSString stringWithUTF8String:FFMPEG_CONFIGURATION];</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>}</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>+ (NSString*)<a class="code hl_function" href="../../df/d23/interface_packages.html#a4c2c6a8d80a0dfecdd8ea72e56a63580">getPackageName</a> {</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> NSArray *enabledLibraryArray = [<a class="code hl_class" href="../../df/d23/interface_packages.html">Packages</a> <a class="code hl_function" href="../../df/d23/interface_packages.html#ad7df44835ba52322e31ef775806aa6c9">getExternalLibraries</a>];</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> Boolean speex = [enabledLibraryArray containsObject:@"speex"];</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> Boolean fribidi = [enabledLibraryArray containsObject:@"fribidi"];</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> Boolean gnutls = [enabledLibraryArray containsObject:@"gnutls"];</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> Boolean xvid = [enabledLibraryArray containsObject:@"xvid"];</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> Boolean minGpl = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> Boolean https = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> Boolean httpsGpl = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> Boolean audio = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> Boolean video = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> Boolean full = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> Boolean fullGpl = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordflow">if</span> (speex && fribidi) {</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">if</span> (xvid) {</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> fullGpl = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> full = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> }</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (speex) {</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> audio = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (fribidi) {</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> video = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (xvid) {</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordflow">if</span> (gnutls) {</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> httpsGpl = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> minGpl = <span class="keyword">true</span>;</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">else</span> {</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keywordflow">if</span> (gnutls) {</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> https = <span class="keyword">true</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> }</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"> 106</span> <span class="keywordflow">if</span> (fullGpl) {</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keywordflow">if</span> ([enabledLibraryArray containsObject:<span class="stringliteral">@"dav1d"</span>] &&</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"fontconfig"</span>] &&</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"freetype"</span>] &&</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"fribidi"</span>] &&</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"gmp"</span>] &&</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"gnutls"</span>] &&</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"kvazaar"</span>] &&</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"mp3lame"</span>] &&</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libass"</span>] &&</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"iconv"</span>] &&</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libilbc"</span>] &&</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libtheora"</span>] &&</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libvidstab"</span>] &&</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libvorbis"</span>] &&</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libvpx"</span>] &&</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libwebp"</span>] &&</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libxml2"</span>] &&</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"opencore-amr"</span>] &&</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"opus"</span>] &&</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"shine"</span>] &&</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"snappy"</span>] &&</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"soxr"</span>] &&</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"speex"</span>] &&</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"twolame"</span>] &&</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"x264"</span>] &&</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"x265"</span>] &&</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"xvid"</span>]) {</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="keywordflow">return</span> <span class="stringliteral">@"full-gpl"</span>;</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordflow">return</span> <span class="stringliteral">@"custom"</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"> 138</span> }</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keywordflow">if</span> (full) {</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="keywordflow">if</span> ([enabledLibraryArray containsObject:<span class="stringliteral">@"dav1d"</span>] &&</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"fontconfig"</span>] &&</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"freetype"</span>] &&</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"fribidi"</span>] &&</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"gmp"</span>] &&</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"gnutls"</span>] &&</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"kvazaar"</span>] &&</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"mp3lame"</span>] &&</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libass"</span>] &&</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"iconv"</span>] &&</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libilbc"</span>] &&</div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libtheora"</span>] &&</div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libvorbis"</span>] &&</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libvpx"</span>] &&</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libwebp"</span>] &&</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libxml2"</span>] &&</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"opencore-amr"</span>] &&</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"opus"</span>] &&</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"shine"</span>] &&</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"snappy"</span>] &&</div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"soxr"</span>] &&</div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"speex"</span>] &&</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"twolame"</span>]) {</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordflow">return</span> <span class="stringliteral">@"full"</span>;</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordflow">return</span> <span class="stringliteral">@"custom"</span>;</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> }</div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> }</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> <span class="keywordflow">if</span> (video) {</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="keywordflow">if</span> ([enabledLibraryArray containsObject:<span class="stringliteral">@"dav1d"</span>] &&</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"fontconfig"</span>] &&</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"freetype"</span>] &&</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"fribidi"</span>] &&</div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"kvazaar"</span>] &&</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libass"</span>] &&</div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"iconv"</span>] &&</div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libtheora"</span>] &&</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libvpx"</span>] &&</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libwebp"</span>] &&</div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"snappy"</span>]) {</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <span class="keywordflow">return</span> <span class="stringliteral">@"video"</span>;</div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keywordflow">return</span> <span class="stringliteral">@"custom"</span>;</div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</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"> 188</span> <span class="keywordflow">if</span> (audio) {</div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="keywordflow">if</span> ([enabledLibraryArray containsObject:<span class="stringliteral">@"mp3lame"</span>] &&</div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libilbc"</span>] &&</div>
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libvorbis"</span>] &&</div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"opencore-amr"</span>] &&</div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"opus"</span>] &&</div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"shine"</span>] &&</div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"soxr"</span>] &&</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"speex"</span>] &&</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"twolame"</span>]) {</div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <span class="keywordflow">return</span> <span class="stringliteral">@"audio"</span>;</div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <span class="keywordflow">return</span> <span class="stringliteral">@"custom"</span>;</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="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> </div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keywordflow">if</span> (httpsGpl) {</div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keywordflow">if</span> ([enabledLibraryArray containsObject:<span class="stringliteral">@"gmp"</span>] &&</div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"gnutls"</span>] &&</div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"libvidstab"</span>] &&</div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"x264"</span>] &&</div>
|
||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"x265"</span>] &&</div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"xvid"</span>]) {</div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <span class="keywordflow">return</span> <span class="stringliteral">@"https-gpl"</span>;</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <span class="keywordflow">return</span> <span class="stringliteral">@"custom"</span>;</div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> }</div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> }</div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> </div>
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <span class="keywordflow">if</span> (https) {</div>
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordflow">if</span> ([enabledLibraryArray containsObject:<span class="stringliteral">@"gmp"</span>] &&</div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"gnutls"</span>]) {</div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keywordflow">return</span> <span class="stringliteral">@"https"</span>;</div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <span class="keywordflow">return</span> <span class="stringliteral">@"custom"</span>;</div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> }</div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> }</div>
|
||||
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> </div>
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <span class="keywordflow">if</span> (minGpl) {</div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="keywordflow">if</span> ([enabledLibraryArray containsObject:<span class="stringliteral">@"libvidstab"</span>] &&</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"x264"</span>] &&</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"x265"</span>] &&</div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> [enabledLibraryArray containsObject:<span class="stringliteral">@"xvid"</span>]) {</div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <span class="keywordflow">return</span> <span class="stringliteral">@"min-gpl"</span>;</div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <span class="keywordflow">return</span> <span class="stringliteral">@"custom"</span>;</div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> }</div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> }</div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> </div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="keywordflow">return</span> <span class="stringliteral">@"min"</span>;</div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span>}</div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span>+ (NSArray*)<a class="code hl_function" href="../../df/d23/interface_packages.html#ad7df44835ba52322e31ef775806aa6c9">getExternalLibraries</a> {</div>
|
||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> NSString *buildConfiguration = [<a class="code hl_class" href="../../df/d23/interface_packages.html">Packages</a> <a class="code hl_function" href="../../df/d23/interface_packages.html#aa2df445b9e1c4964ca63826a09cc5684">getBuildConf</a>];</div>
|
||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> NSMutableArray *enabledLibraryArray = [[NSMutableArray alloc] init];</div>
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
|
||||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i=0; i < [supportedExternalLibraries count]; i++) {</div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> NSString *supportedExternalLibrary = [supportedExternalLibraries objectAtIndex:i];</div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
|
||||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> NSString *libraryName1 = [NSString stringWithFormat:@"enable-%@", supportedExternalLibrary];</div>
|
||||
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> NSString *libraryName2 = [NSString stringWithFormat:@"enable-lib%@", supportedExternalLibrary];</div>
|
||||
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> </div>
|
||||
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <span class="keywordflow">if</span> ([buildConfiguration rangeOfString:libraryName1].location != NSNotFound || [buildConfiguration rangeOfString:libraryName2].location != NSNotFound) {</div>
|
||||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> [enabledLibraryArray addObject:supportedExternalLibrary];</div>
|
||||
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> }</div>
|
||||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> }</div>
|
||||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
|
||||
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> [enabledLibraryArray sortUsingSelector:@selector(compare:)];</div>
|
||||
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
|
||||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <span class="keywordflow">return</span> enabledLibraryArray;</div>
|
||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span>}</div>
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div>
|
||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span><span class="keyword">@end</span></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_packages_8h_html"><div class="ttname"><a href="../../d5/d5f/_packages_8h.html">Packages.h</a></div></div>
|
||||
<div class="ttc" id="a_packages_8m_html_ae0491a0fcaaf0b200f7ce24202d92d05"><div class="ttname"><a href="../../da/df5/_packages_8m.html#ae0491a0fcaaf0b200f7ce24202d92d05">supportedExternalLibraries</a></div><div class="ttdeci">static NSMutableArray * supportedExternalLibraries</div><div class="ttdef"><b>Definition</b> <a href="../../da/df5/_packages_8m_source.html#l00025">Packages.m:25</a></div></div>
|
||||
<div class="ttc" id="ainterface_packages_html"><div class="ttname"><a href="../../df/d23/interface_packages.html">Packages</a></div><div class="ttdef"><b>Definition</b> <a href="../../d5/d5f/_packages_8h_source.html#l00028">Packages.h:29</a></div></div>
|
||||
<div class="ttc" id="ainterface_packages_html_a2521abc2c4783fe5794ebe1d7b6e55d0"><div class="ttname"><a href="../../df/d23/interface_packages.html#a2521abc2c4783fe5794ebe1d7b6e55d0">+[Packages initialize]</a></div><div class="ttdeci">void initialize()</div><div class="ttdef"><b>Definition</b> <a href="../../da/df5/_packages_8m_source.html#l00025">Packages.m:29</a></div></div>
|
||||
<div class="ttc" id="ainterface_packages_html_a4c2c6a8d80a0dfecdd8ea72e56a63580"><div class="ttname"><a href="../../df/d23/interface_packages.html#a4c2c6a8d80a0dfecdd8ea72e56a63580">+[Packages getPackageName]</a></div><div class="ttdeci">NSString * getPackageName()</div><div class="ttdef"><b>Definition</b> <a href="../../da/df5/_packages_8m_source.html#l00025">Packages.m:69</a></div></div>
|
||||
<div class="ttc" id="ainterface_packages_html_aa2df445b9e1c4964ca63826a09cc5684"><div class="ttname"><a href="../../df/d23/interface_packages.html#aa2df445b9e1c4964ca63826a09cc5684">+[Packages getBuildConf]</a></div><div class="ttdeci">NSString * getBuildConf()</div><div class="ttdef"><b>Definition</b> <a href="../../da/df5/_packages_8m_source.html#l00025">Packages.m:65</a></div></div>
|
||||
<div class="ttc" id="ainterface_packages_html_ad7df44835ba52322e31ef775806aa6c9"><div class="ttname"><a href="../../df/d23/interface_packages.html#ad7df44835ba52322e31ef775806aa6c9">+[Packages getExternalLibraries]</a></div><div class="ttdeci">NSArray * getExternalLibraries()</div><div class="ttdef"><b>Definition</b> <a href="../../da/df5/_packages_8m_source.html#l00025">Packages.m:240</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:06 for FFmpegKit iOS / macOS / tvOS 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