ffmpeg-kit/docs/apple/html/d7/d48/fftools__ffmpeg_8c.html
2023-08-22 23:45:47 +03:00

5885 lines
303 KiB
HTML

<!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_ffmpeg.c 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">&#160;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&amp;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&amp;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> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">fftools_ffmpeg.c File Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a href="../../d7/d48/fftools__ffmpeg_8c_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">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d60/struct_frame_data.html">FrameData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a8d2175ad5ec10cdaff3fd386b27eeebf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8d2175ad5ec10cdaff3fd386b27eeebf">SIGNAL</a>(sig, func)&#160;&#160;&#160; signal(sig, func)</td></tr>
<tr class="separator:a8d2175ad5ec10cdaff3fd386b27eeebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad12dce0a7bf9d908b172a28155b3d261"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ad12dce0a7bf9d908b172a28155b3d261">OFFSET</a>(x)&#160;&#160;&#160;offsetof(<a class="el" href="../../df/d77/struct_options_context.html">OptionsContext</a>, x)</td></tr>
<tr class="separator:ad12dce0a7bf9d908b172a28155b3d261"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:a2763204414a22a08c1edb26446244d80"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d7/d60/struct_frame_data.html">FrameData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2763204414a22a08c1edb26446244d80">FrameData</a></td></tr>
<tr class="separator:a2763204414a22a08c1edb26446244d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a556ba3dffaac6f6e98a41a843baf898b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a556ba3dffaac6f6e98a41a843baf898b">BenchmarkTimeStamps</a></td></tr>
<tr class="separator:a556ba3dffaac6f6e98a41a843baf898b"><td class="memSeparator" colspan="2">&#160;</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:a3c5a138dfaccf5ad6febb296d5641ccc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a3c5a138dfaccf5ad6febb296d5641ccc">trigger_fix_sub_duration_heartbeat</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, const AVPacket *pkt)</td></tr>
<tr class="separator:a3c5a138dfaccf5ad6febb296d5641ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18d3980caddd835d0192f7ff2ed1b9b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a18d3980caddd835d0192f7ff2ed1b9b2">get_benchmark_time_stamps</a> (void)</td></tr>
<tr class="separator:a18d3980caddd835d0192f7ff2ed1b9b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be8624c1f375fb6ad9bd97bcc05f898"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a5be8624c1f375fb6ad9bd97bcc05f898">getmaxrss</a> (void)</td></tr>
<tr class="separator:a5be8624c1f375fb6ad9bd97bcc05f898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe27a2d9d065be49e6580984bfe80639"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#abe27a2d9d065be49e6580984bfe80639">ifilter_has_all_input_formats</a> (<a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *fg)</td></tr>
<tr class="separator:abe27a2d9d065be49e6580984bfe80639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83bedb407ba3c293570b773d4c157ca0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a83bedb407ba3c293570b773d4c157ca0">opt_map</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a83bedb407ba3c293570b773d4c157ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6d1db10a80aaa34ec2c41f9d45d05b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ae6d1db10a80aaa34ec2c41f9d45d05b5">opt_map_channel</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:ae6d1db10a80aaa34ec2c41f9d45d05b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea75291d8c8437ac12c8e2c64e0a9d7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aea75291d8c8437ac12c8e2c64e0a9d7d">opt_recording_timestamp</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:aea75291d8c8437ac12c8e2c64e0a9d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65414dc020391d0ec9ed39ad9920dd0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a65414dc020391d0ec9ed39ad9920dd0f">opt_data_frames</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a65414dc020391d0ec9ed39ad9920dd0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76c7a8880f594c7d0f7df762aac7a89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ae76c7a8880f594c7d0f7df762aac7a89">opt_progress</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:ae76c7a8880f594c7d0f7df762aac7a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b688fe508a8d85961a487d4eb3f3121"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a7b688fe508a8d85961a487d4eb3f3121">opt_target</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a7b688fe508a8d85961a487d4eb3f3121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b0b7b6ba4d8f6bec8f9bb410606787a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2b0b7b6ba4d8f6bec8f9bb410606787a">opt_vsync</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a2b0b7b6ba4d8f6bec8f9bb410606787a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c02784e9a4c52395dd293ac626055c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a5c02784e9a4c52395dd293ac626055c3">opt_abort_on</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a5c02784e9a4c52395dd293ac626055c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca8fb43a0670d7c55f53d82e219d9237"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aca8fb43a0670d7c55f53d82e219d9237">opt_stats_period</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:aca8fb43a0670d7c55f53d82e219d9237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f383de2e1d88e44f8ad03e24c1c2300"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a1f383de2e1d88e44f8ad03e24c1c2300">opt_qscale</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a1f383de2e1d88e44f8ad03e24c1c2300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54e869e9bf4cd94ebe110ee0c8e407bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a54e869e9bf4cd94ebe110ee0c8e407bb">opt_profile</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a54e869e9bf4cd94ebe110ee0c8e407bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a266b53c47514391446a21cb6d50f099d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a266b53c47514391446a21cb6d50f099d">opt_filter_complex</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a266b53c47514391446a21cb6d50f099d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23208b7fc9f279c60f006ad45c827146"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a23208b7fc9f279c60f006ad45c827146">opt_filter_complex_script</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a23208b7fc9f279c60f006ad45c827146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6daca6c13986317750131ee7a05844ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a6daca6c13986317750131ee7a05844ee">opt_attach</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a6daca6c13986317750131ee7a05844ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a980e27c6f6226db3cd1e0fff390df29b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a980e27c6f6226db3cd1e0fff390df29b">opt_video_frames</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a980e27c6f6226db3cd1e0fff390df29b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63165e9cf0b0c917a42834d1f1972073"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a63165e9cf0b0c917a42834d1f1972073">opt_video_codec</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a63165e9cf0b0c917a42834d1f1972073"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a204f57aa5e962e076ad6a222602587d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a204f57aa5e962e076ad6a222602587d3">opt_sameq</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a204f57aa5e962e076ad6a222602587d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ddbb61c6a7dbbe50a723774a342e060"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a0ddbb61c6a7dbbe50a723774a342e060">opt_timecode</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a0ddbb61c6a7dbbe50a723774a342e060"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1050d5bf2b6ea7a93a749a25a8a7db17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a1050d5bf2b6ea7a93a749a25a8a7db17">opt_vstats_file</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a1050d5bf2b6ea7a93a749a25a8a7db17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f725a766755b848221895b283f206a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8f725a766755b848221895b283f206a8">opt_vstats</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a8f725a766755b848221895b283f206a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4901465fa02f303211b5bd221b312ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac4901465fa02f303211b5bd221b312ac">opt_old2new</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:ac4901465fa02f303211b5bd221b312ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1969322d3a144cc144a0a92f88e8add1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a1969322d3a144cc144a0a92f88e8add1">opt_streamid</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a1969322d3a144cc144a0a92f88e8add1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5081d8deb9d504a42ce8548068c2096"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ad5081d8deb9d504a42ce8548068c2096">opt_bitrate</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:ad5081d8deb9d504a42ce8548068c2096"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8657573c1da211a171168837101af5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab8657573c1da211a171168837101af5c">show_hwaccels</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:ab8657573c1da211a171168837101af5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b88ce0f88b9b220671a44632d129a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a67b88ce0f88b9b220671a44632d129a4">opt_video_filters</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a67b88ce0f88b9b220671a44632d129a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7764402c86633630b61750779ce41c2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a7764402c86633630b61750779ce41c2e">opt_audio_frames</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a7764402c86633630b61750779ce41c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa92bf94652218255e5386329ec0edbd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa92bf94652218255e5386329ec0edbd5">opt_audio_qscale</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:aa92bf94652218255e5386329ec0edbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9cffaa367854d0de61e1f2fa780fdf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ae9cffaa367854d0de61e1f2fa780fdf4">opt_audio_codec</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:ae9cffaa367854d0de61e1f2fa780fdf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02ab698433dae7a8b706e326a7bd9f8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a02ab698433dae7a8b706e326a7bd9f8f">opt_channel_layout</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a02ab698433dae7a8b706e326a7bd9f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaf811ecede8a95cd17d4cedd6247ea7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#abaf811ecede8a95cd17d4cedd6247ea7">opt_preset</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:abaf811ecede8a95cd17d4cedd6247ea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee898e4ccb3070653e59a5615c4c5aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9ee898e4ccb3070653e59a5615c4c5aa">opt_audio_filters</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a9ee898e4ccb3070653e59a5615c4c5aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a588b5f7cb9e583ca84529ae89b0382"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4a588b5f7cb9e583ca84529ae89b0382">opt_subtitle_codec</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a4a588b5f7cb9e583ca84529ae89b0382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f9afad553b7838b7c592b61b108eb8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8f9afad553b7838b7c592b61b108eb8b">opt_video_channel</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a8f9afad553b7838b7c592b61b108eb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d934208acdc296fd2b2c79c34851163"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4d934208acdc296fd2b2c79c34851163">opt_video_standard</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a4d934208acdc296fd2b2c79c34851163"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08a511c7cab7d97a7dc013197a716016"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a08a511c7cab7d97a7dc013197a716016">opt_sdp_file</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a08a511c7cab7d97a7dc013197a716016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a190b363d38befc8e1dbfc4f68992bffa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a190b363d38befc8e1dbfc4f68992bffa">opt_data_codec</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a190b363d38befc8e1dbfc4f68992bffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbf861d556934c3dcf48cee107df6473"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#afbf861d556934c3dcf48cee107df6473">opt_init_hw_device</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:afbf861d556934c3dcf48cee107df6473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc46048a19a5b21c2d0e21875aad2cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a6fc46048a19a5b21c2d0e21875aad2cb">opt_filter_hw_device</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a6fc46048a19a5b21c2d0e21875aad2cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab83e3915b9dfc2d4f75e9b223d61fdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aab83e3915b9dfc2d4f75e9b223d61fdf">opt_filter_threads</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:aab83e3915b9dfc2d4f75e9b223d61fdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d345dc080c3a4b1ee30f23d8066ce72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a1d345dc080c3a4b1ee30f23d8066ce72">cancelSession</a> (long sessionId)</td></tr>
<tr class="separator:a1d345dc080c3a4b1ee30f23d8066ce72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe59dcf013b4b50c53ecbc4c6e0bcbc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#acbe59dcf013b4b50c53ecbc4c6e0bcbc">cancelRequested</a> (long sessionId)</td></tr>
<tr class="separator:acbe59dcf013b4b50c53ecbc4c6e0bcbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf36095ece065987e766e291e863f0d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#adf36095ece065987e766e291e863f0d6">sub2video_get_blank_frame</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist)</td></tr>
<tr class="separator:adf36095ece065987e766e291e863f0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2e51f604857d33adbb56b536f4d7718"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa2e51f604857d33adbb56b536f4d7718">sub2video_copy_rect</a> (uint8_t *dst, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> dst_linesize, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> w, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> h, AVSubtitleRect *r)</td></tr>
<tr class="separator:aa2e51f604857d33adbb56b536f4d7718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c1506f84f74e9af9fabdf8cc1f86b89"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2c1506f84f74e9af9fabdf8cc1f86b89">sub2video_push_ref</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, int64_t pts)</td></tr>
<tr class="separator:a2c1506f84f74e9af9fabdf8cc1f86b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d9e8224d0a2f354635fcaacce63acd4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8d9e8224d0a2f354635fcaacce63acd4">sub2video_update</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, int64_t heartbeat_pts, AVSubtitle *sub)</td></tr>
<tr class="separator:a8d9e8224d0a2f354635fcaacce63acd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738eb950f81407f6fd85fee223606fd4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a738eb950f81407f6fd85fee223606fd4">sub2video_heartbeat</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, int64_t pts)</td></tr>
<tr class="separator:a738eb950f81407f6fd85fee223606fd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1b7dcf7df1f398b1e33d121695b79c7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa1b7dcf7df1f398b1e33d121695b79c7">sub2video_flush</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist)</td></tr>
<tr class="separator:aa1b7dcf7df1f398b1e33d121695b79c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ff329d05aff252a944b937bb80d16e1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9ff329d05aff252a944b937bb80d16e1">term_exit_sigsafe</a> (void)</td></tr>
<tr class="separator:a9ff329d05aff252a944b937bb80d16e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c97d7729be97389faaf4aaac8c3e88"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a19c97d7729be97389faaf4aaac8c3e88">term_exit</a> (void)</td></tr>
<tr class="separator:a19c97d7729be97389faaf4aaac8c3e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af80faacdb2157777c247deee29765d79"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#af80faacdb2157777c247deee29765d79">sigterm_handler</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sig)</td></tr>
<tr class="separator:af80faacdb2157777c247deee29765d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7072b9c76dd77ce9900197d0133b0ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac7072b9c76dd77ce9900197d0133b0ba">term_init</a> (void)</td></tr>
<tr class="separator:ac7072b9c76dd77ce9900197d0133b0ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a888998656da528d50f125b39dcd1067a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a888998656da528d50f125b39dcd1067a">read_key</a> (void)</td></tr>
<tr class="separator:a888998656da528d50f125b39dcd1067a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e363385c841c9b165453f0c7014304a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9e363385c841c9b165453f0c7014304a">decode_interrupt_cb</a> (void *ctx)</td></tr>
<tr class="separator:a9e363385c841c9b165453f0c7014304a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba1cc9fe65233e8e346f8da1a6a59fa8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aba1cc9fe65233e8e346f8da1a6a59fa8">ffmpeg_cleanup</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ret)</td></tr>
<tr class="separator:aba1cc9fe65233e8e346f8da1a6a59fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a075dfa401b0c820ddf580ecb3303630f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a075dfa401b0c820ddf580ecb3303630f">ost_iter</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *prev)</td></tr>
<tr class="separator:a075dfa401b0c820ddf580ecb3303630f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9f3a1f8d338e96d68436250ca9fd7da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ae9f3a1f8d338e96d68436250ca9fd7da">ist_iter</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *prev)</td></tr>
<tr class="separator:ae9f3a1f8d338e96d68436250ca9fd7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa34a84957adf117f712efcb6cbfd834f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa34a84957adf117f712efcb6cbfd834f">remove_avoptions</a> (AVDictionary **a, AVDictionary *b)</td></tr>
<tr class="separator:aa34a84957adf117f712efcb6cbfd834f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeceadb162c07ff048a54d0d70cc851fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aeceadb162c07ff048a54d0d70cc851fb">assert_avoptions</a> (AVDictionary *m)</td></tr>
<tr class="separator:aeceadb162c07ff048a54d0d70cc851fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6f0439f2e64203b784e3f6250f26866"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab6f0439f2e64203b784e3f6250f26866">abort_codec_experimental</a> (const AVCodec *c, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> encoder)</td></tr>
<tr class="separator:ab6f0439f2e64203b784e3f6250f26866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8ed239c7a9be61521f08c4adaa9d4f3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab8ed239c7a9be61521f08c4adaa9d4f3">update_benchmark</a> (const char *fmt,...)</td></tr>
<tr class="separator:ab8ed239c7a9be61521f08c4adaa9d4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89c049f6683542b855326a6c2d5c3d7d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a89c049f6683542b855326a6c2d5c3d7d">close_output_stream</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:a89c049f6683542b855326a6c2d5c3d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b654e366812f1c08f0add898afbee0e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4b654e366812f1c08f0add898afbee0e">check_recording_time</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, int64_t ts, AVRational tb)</td></tr>
<tr class="separator:a4b654e366812f1c08f0add898afbee0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc5e61273039380ac14ed7b0a3cce725"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#abc5e61273039380ac14ed7b0a3cce725">adjust_frame_pts_to_encoder_tb</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *frame)</td></tr>
<tr class="separator:abc5e61273039380ac14ed7b0a3cce725"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a906f8498cdec75ab84457f6b929115c6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a906f8498cdec75ab84457f6b929115c6">init_output_stream</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *frame, char *error, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> error_len)</td></tr>
<tr class="separator:a906f8498cdec75ab84457f6b929115c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fed1803386760e0d661709f2d199673"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a6fed1803386760e0d661709f2d199673">init_output_stream_wrapper</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *frame, unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fatal)</td></tr>
<tr class="separator:a6fed1803386760e0d661709f2d199673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da49e34ea9fb9a212c4929d2ba403e2"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a3da49e34ea9fb9a212c4929d2ba403e2">psnr</a> (double <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a1aabac6d068eef6a7bad3fdf50a05cc8">d</a>)</td></tr>
<tr class="separator:a3da49e34ea9fb9a212c4929d2ba403e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affdc97b71030160403eb6ac92d24ff77"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#affdc97b71030160403eb6ac92d24ff77">update_video_stats</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, const AVPacket *pkt, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> write_vstats)</td></tr>
<tr class="separator:affdc97b71030160403eb6ac92d24ff77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afabd570b32cc9e28a9b0f4f29b96f4bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#afabd570b32cc9e28a9b0f4f29b96f4bb">enc_stats_write</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, <a class="el" href="../../db/dbb/struct_enc_stats.html">EncStats</a> *es, const AVFrame *frame, const AVPacket *pkt, uint64_t frame_num)</td></tr>
<tr class="separator:afabd570b32cc9e28a9b0f4f29b96f4bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad44a94b1d56930d6b44573ae97deea04"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ad44a94b1d56930d6b44573ae97deea04">encode_frame</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *frame)</td></tr>
<tr class="separator:ad44a94b1d56930d6b44573ae97deea04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3f9453bc71da3331082e6e1be79ea25"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac3f9453bc71da3331082e6e1be79ea25">submit_encode_frame</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *frame)</td></tr>
<tr class="separator:ac3f9453bc71da3331082e6e1be79ea25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18033581df001bc68ef11676eb7040bd"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a18033581df001bc68ef11676eb7040bd">do_audio_out</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *frame)</td></tr>
<tr class="separator:a18033581df001bc68ef11676eb7040bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2af61470284cfd849344d6a5fdd3257c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2af61470284cfd849344d6a5fdd3257c">do_subtitle_out</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVSubtitle *sub)</td></tr>
<tr class="separator:a2af61470284cfd849344d6a5fdd3257c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4671aaf7822da1ae57f6830a5d18bf"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a7d4671aaf7822da1ae57f6830a5d18bf">video_sync_process</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *next_picture, double duration, int64_t *nb_frames, int64_t *nb_frames_prev)</td></tr>
<tr class="separator:a7d4671aaf7822da1ae57f6830a5d18bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4caac0eea0a7ecf497dbfe18f8e1d01"><td class="memItemLeft" align="right" valign="top">enum AVPictureType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ad4caac0eea0a7ecf497dbfe18f8e1d01">forced_kf_apply</a> (void *logctx, <a class="el" href="../../d3/da2/struct_keyframe_force_ctx.html">KeyframeForceCtx</a> *kf, AVRational tb, const AVFrame *in_picture, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> dup_idx)</td></tr>
<tr class="separator:ad4caac0eea0a7ecf497dbfe18f8e1d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33a912b98c7c73e52a0ab9cc4e11b995"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a33a912b98c7c73e52a0ab9cc4e11b995">do_video_out</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *next_picture)</td></tr>
<tr class="separator:a33a912b98c7c73e52a0ab9cc4e11b995"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fb313e7b4b1ef89bd7e8fff6f85d71e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2fb313e7b4b1ef89bd7e8fff6f85d71e">reap_filters</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flush)</td></tr>
<tr class="separator:a2fb313e7b4b1ef89bd7e8fff6f85d71e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a379e18554a7d7ecb27d37c0dc6f3ebba"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a379e18554a7d7ecb27d37c0dc6f3ebba">print_final_stats</a> (int64_t total_size)</td></tr>
<tr class="separator:a379e18554a7d7ecb27d37c0dc6f3ebba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e6c206a136dabf2131e2f9440eaf984"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2e6c206a136dabf2131e2f9440eaf984">forward_report</a> (uint64_t frame_number, float fps, float quality, int64_t total_size, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> seconds, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> microseconds, double bitrate, double speed)</td></tr>
<tr class="separator:a2e6c206a136dabf2131e2f9440eaf984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac639722e5e5a6a26c78eca5e9122909d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac639722e5e5a6a26c78eca5e9122909d">print_report</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_last_report, int64_t timer_start, int64_t cur_time)</td></tr>
<tr class="separator:ac639722e5e5a6a26c78eca5e9122909d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa20ea025defe49eec8d7b413f403028e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa20ea025defe49eec8d7b413f403028e">ifilter_parameters_from_codecpar</a> (<a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *ifilter, AVCodecParameters *par)</td></tr>
<tr class="separator:aa20ea025defe49eec8d7b413f403028e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfd9959ab0ec5f8d63e3f5b2cc929590"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#adfd9959ab0ec5f8d63e3f5b2cc929590">flush_encoders</a> (void)</td></tr>
<tr class="separator:adfd9959ab0ec5f8d63e3f5b2cc929590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8058514ce4db47327793e924526a39ed"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8058514ce4db47327793e924526a39ed">check_output_constraints</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:a8058514ce4db47327793e924526a39ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb98afa9c4922dc9f61b7130c3beb183"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#adb98afa9c4922dc9f61b7130c3beb183">do_streamcopy</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, const AVPacket *pkt)</td></tr>
<tr class="separator:adb98afa9c4922dc9f61b7130c3beb183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a733571df1f9d2cdd5aca9e933919a237"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a733571df1f9d2cdd5aca9e933919a237">check_decode_result</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_output, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ret)</td></tr>
<tr class="separator:a733571df1f9d2cdd5aca9e933919a237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba1bf467ba912863976fcb302b9e45c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aba1bf467ba912863976fcb302b9e45c5">ifilter_send_frame</a> (<a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *ifilter, AVFrame *frame, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> keep_reference)</td></tr>
<tr class="separator:aba1bf467ba912863976fcb302b9e45c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6db4eeaee5d848f75aebb60927cc9d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#af6db4eeaee5d848f75aebb60927cc9d4">ifilter_send_eof</a> (<a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *ifilter, int64_t pts)</td></tr>
<tr class="separator:af6db4eeaee5d848f75aebb60927cc9d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadba3d0a3424e3742b1f8366c75bb4aa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aadba3d0a3424e3742b1f8366c75bb4aa">decode</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVCodecContext *avctx, AVFrame *frame, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_frame, AVPacket *pkt)</td></tr>
<tr class="separator:aadba3d0a3424e3742b1f8366c75bb4aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4981f23e6d794110daa5408fc9a9f0fb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4981f23e6d794110daa5408fc9a9f0fb">send_frame_to_filters</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVFrame *decoded_frame)</td></tr>
<tr class="separator:a4981f23e6d794110daa5408fc9a9f0fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a159db49b7f730d2869253cd4ff0411aa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a159db49b7f730d2869253cd4ff0411aa">decode_audio</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVPacket *pkt, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_output, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *decode_failed)</td></tr>
<tr class="separator:a159db49b7f730d2869253cd4ff0411aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71dd0984704d7f70065c6b97edc7069e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a71dd0984704d7f70065c6b97edc7069e">decode_video</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVPacket *pkt, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_output, int64_t *duration_pts, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> eof, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *decode_failed)</td></tr>
<tr class="separator:a71dd0984704d7f70065c6b97edc7069e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb3f10f69b978f9653b0778ab027fdb1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#adb3f10f69b978f9653b0778ab027fdb1">process_subtitle</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVSubtitle *subtitle, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_output)</td></tr>
<tr class="separator:adb3f10f69b978f9653b0778ab027fdb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a513c78073625f8fab2b0bcc2ffa1c4f7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a513c78073625f8fab2b0bcc2ffa1c4f7">copy_av_subtitle</a> (AVSubtitle *dst, AVSubtitle *src)</td></tr>
<tr class="separator:a513c78073625f8fab2b0bcc2ffa1c4f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a531b5fbb3fccb6bfab1f3cfa2f391b70"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a531b5fbb3fccb6bfab1f3cfa2f391b70">fix_sub_duration_heartbeat</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, int64_t signal_pts)</td></tr>
<tr class="separator:a531b5fbb3fccb6bfab1f3cfa2f391b70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2a89c9a0c881bf1ed4d1bb2ee40685d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ad2a89c9a0c881bf1ed4d1bb2ee40685d">transcode_subtitles</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, const AVPacket *pkt, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_output, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *decode_failed)</td></tr>
<tr class="separator:ad2a89c9a0c881bf1ed4d1bb2ee40685d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b8d7a73907fc2dd36f4bd0cce4f2f0d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9b8d7a73907fc2dd36f4bd0cce4f2f0d">send_filter_eof</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist)</td></tr>
<tr class="separator:a9b8d7a73907fc2dd36f4bd0cce4f2f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a280fede5cdf5e514980ee8b629303c78"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a280fede5cdf5e514980ee8b629303c78">process_input_packet</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, const AVPacket *pkt, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> no_eof)</td></tr>
<tr class="separator:a280fede5cdf5e514980ee8b629303c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a360baf543db2a3aa9b2a91740eefdbd3"><td class="memItemLeft" align="right" valign="top">static enum AVPixelFormat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a360baf543db2a3aa9b2a91740eefdbd3">get_format</a> (AVCodecContext *s, const enum AVPixelFormat *pix_fmts)</td></tr>
<tr class="separator:a360baf543db2a3aa9b2a91740eefdbd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72c2d65f0c7a8b3808ed9b0b87e44917"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a72c2d65f0c7a8b3808ed9b0b87e44917">init_input_stream</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, char *error, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> error_len)</td></tr>
<tr class="separator:a72c2d65f0c7a8b3808ed9b0b87e44917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6e13f95a03d441765f0e4645cc8cf7e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac6e13f95a03d441765f0e4645cc8cf7e">init_output_stream_streamcopy</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:ac6e13f95a03d441765f0e4645cc8cf7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a861b24f5520382037a477a313641b1cf"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a861b24f5520382037a477a313641b1cf">set_encoder_id</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:a861b24f5520382037a477a313641b1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af347e179754a8ebece457e4a9985717b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#af347e179754a8ebece457e4a9985717b">init_encoder_time_base</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVRational default_time_base)</td></tr>
<tr class="separator:af347e179754a8ebece457e4a9985717b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44476e48d5e06f4ee53c6e2fdbb62ca0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a44476e48d5e06f4ee53c6e2fdbb62ca0">init_output_stream_encode</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *frame)</td></tr>
<tr class="separator:a44476e48d5e06f4ee53c6e2fdbb62ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4af1fda1a5fc33ec74e4ae2c0dbc122"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa4af1fda1a5fc33ec74e4ae2c0dbc122">transcode_init</a> (void)</td></tr>
<tr class="separator:aa4af1fda1a5fc33ec74e4ae2c0dbc122"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c0b9ce7a779f9cafb2f1b639843ea2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a19c0b9ce7a779f9cafb2f1b639843ea2">need_output</a> (void)</td></tr>
<tr class="separator:a19c0b9ce7a779f9cafb2f1b639843ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2d03e88fddea561749a611a7ae1e136"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac2d03e88fddea561749a611a7ae1e136">choose_output</a> (void)</td></tr>
<tr class="separator:ac2d03e88fddea561749a611a7ae1e136"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12f098a569b8925e9a2bc92aba7bae96"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a12f098a569b8925e9a2bc92aba7bae96">set_tty_echo</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> on)</td></tr>
<tr class="separator:a12f098a569b8925e9a2bc92aba7bae96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17f085393f3e2cd51d665ab899282b81"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a17f085393f3e2cd51d665ab899282b81">check_keyboard_interaction</a> (int64_t cur_time)</td></tr>
<tr class="separator:a17f085393f3e2cd51d665ab899282b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94a52b0309bc05208e547d00c4ad3cba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a94a52b0309bc05208e547d00c4ad3cba">got_eagain</a> (void)</td></tr>
<tr class="separator:a94a52b0309bc05208e547d00c4ad3cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e7569f8c8012ff719b112431b1df091"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a5e7569f8c8012ff719b112431b1df091">reset_eagain</a> (void)</td></tr>
<tr class="separator:a5e7569f8c8012ff719b112431b1df091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8085c77cf740831d23def447137a9626"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8085c77cf740831d23def447137a9626">decode_flush</a> (<a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> *ifile)</td></tr>
<tr class="separator:a8085c77cf740831d23def447137a9626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a990b1d792a164340f2e60f85ec3ea09f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a990b1d792a164340f2e60f85ec3ea09f">ts_discontinuity_detect</a> (<a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> *ifile, <a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVPacket *pkt)</td></tr>
<tr class="separator:a990b1d792a164340f2e60f85ec3ea09f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31e79ba692637771771e92648c0e1180"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a31e79ba692637771771e92648c0e1180">ts_discontinuity_process</a> (<a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> *ifile, <a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVPacket *pkt)</td></tr>
<tr class="separator:a31e79ba692637771771e92648c0e1180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79192afe1e714610704c94cca1e6601b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a79192afe1e714610704c94cca1e6601b">process_input</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> file_index)</td></tr>
<tr class="separator:a79192afe1e714610704c94cca1e6601b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38de3252b4bb6ea13e22238efe42c015"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a38de3252b4bb6ea13e22238efe42c015">transcode_from_filter</a> (<a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *graph, <a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> **best_ist)</td></tr>
<tr class="separator:a38de3252b4bb6ea13e22238efe42c015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd1ff9b1a508070a11a26c9c3f3f455b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#abd1ff9b1a508070a11a26c9c3f3f455b">transcode_step</a> (void)</td></tr>
<tr class="separator:abd1ff9b1a508070a11a26c9c3f3f455b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bbbd61fe097505cf12be11e60f07ca8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a0bbbd61fe097505cf12be11e60f07ca8">transcode</a> (void)</td></tr>
<tr class="separator:a0bbbd61fe097505cf12be11e60f07ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af10f17795c85dc03132596d99e76abeb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#af10f17795c85dc03132596d99e76abeb">ffmpeg_var_cleanup</a> ()</td></tr>
<tr class="separator:af10f17795c85dc03132596d99e76abeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c68f588d4f1aada1be463f0b3b6895d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4c68f588d4f1aada1be463f0b3b6895d">set_report_callback</a> (void(*callback)(<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, float, float, int64_t, double, double, double))</td></tr>
<tr class="separator:a4c68f588d4f1aada1be463f0b3b6895d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85d242f177c5dc68d5808adc5e594b92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a85d242f177c5dc68d5808adc5e594b92">cancel_operation</a> (long id)</td></tr>
<tr class="separator:a85d242f177c5dc68d5808adc5e594b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af42fc9da8015a216f63c1c993d5c1571"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#af42fc9da8015a216f63c1c993d5c1571">ffmpeg_execute</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc, char **argv)</td></tr>
<tr class="separator:af42fc9da8015a216f63c1c993d5c1571"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:a40601c5f9720825e21a3e53104404da4"><td class="memItemLeft" align="right" valign="top">static __thread FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a40601c5f9720825e21a3e53104404da4">vstats_file</a></td></tr>
<tr class="separator:a40601c5f9720825e21a3e53104404da4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75f0d81ca2424e24752ea7dec0b02ce6"><td class="memItemLeft" align="right" valign="top">__thread int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a75f0d81ca2424e24752ea7dec0b02ce6">nb_frames_dup</a> = 0</td></tr>
<tr class="separator:a75f0d81ca2424e24752ea7dec0b02ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b8d924f9d1ddbf1aa676f3c9754a0e"><td class="memItemLeft" align="right" valign="top">__thread uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab0b8d924f9d1ddbf1aa676f3c9754a0e">dup_warning</a> = 1000</td></tr>
<tr class="separator:ab0b8d924f9d1ddbf1aa676f3c9754a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e394480f55f74c0ade2c99b141aed74"><td class="memItemLeft" align="right" valign="top">__thread int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4e394480f55f74c0ade2c99b141aed74">nb_frames_drop</a> = 0</td></tr>
<tr class="separator:a4e394480f55f74c0ade2c99b141aed74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3e87e9160783294fa6cab727ff3bb63"><td class="memItemLeft" align="right" valign="top">__thread int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab3e87e9160783294fa6cab727ff3bb63">decode_error_stat</a> [2]</td></tr>
<tr class="separator:ab3e87e9160783294fa6cab727ff3bb63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b30165b9c938b5c27144f800ace6238"><td class="memItemLeft" align="right" valign="top">__thread unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9b30165b9c938b5c27144f800ace6238">nb_output_dumped</a> = 0</td></tr>
<tr class="separator:a9b30165b9c938b5c27144f800ace6238"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34e7efb0f3ddef2637d934182e7b4ac6"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a34e7efb0f3ddef2637d934182e7b4ac6">current_time</a></td></tr>
<tr class="separator:a34e7efb0f3ddef2637d934182e7b4ac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a863888d6549c9004ae0aec0bfa0b6994"><td class="memItemLeft" align="right" valign="top">__thread AVIOContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a863888d6549c9004ae0aec0bfa0b6994">progress_avio</a> = NULL</td></tr>
<tr class="separator:a863888d6549c9004ae0aec0bfa0b6994"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8815f40afdcda266b01da4b3137a99a3"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8815f40afdcda266b01da4b3137a99a3">input_files</a> = NULL</td></tr>
<tr class="separator:a8815f40afdcda266b01da4b3137a99a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35146af7b101927e2e6aaaf49022f9b7"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a35146af7b101927e2e6aaaf49022f9b7">nb_input_files</a> = 0</td></tr>
<tr class="separator:a35146af7b101927e2e6aaaf49022f9b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22c5e53407c3f14a8111e898dff42904"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a22c5e53407c3f14a8111e898dff42904">output_files</a> = NULL</td></tr>
<tr class="separator:a22c5e53407c3f14a8111e898dff42904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d777831518f2c831790dd5cd6b96ddf"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a3d777831518f2c831790dd5cd6b96ddf">nb_output_files</a> = 0</td></tr>
<tr class="separator:a3d777831518f2c831790dd5cd6b96ddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a902ed0b2ffc617e274426bc05118f1c3"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a902ed0b2ffc617e274426bc05118f1c3">filtergraphs</a></td></tr>
<tr class="separator:a902ed0b2ffc617e274426bc05118f1c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69138c251f85a6e3233c9a70884be93"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac69138c251f85a6e3233c9a70884be93">nb_filtergraphs</a></td></tr>
<tr class="separator:ac69138c251f85a6e3233c9a70884be93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc56efe535248496e9ae4916b2105f73"><td class="memItemLeft" align="right" valign="top">__thread int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#acc56efe535248496e9ae4916b2105f73">last_time</a> = -1</td></tr>
<tr class="separator:acc56efe535248496e9ae4916b2105f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738ae2e4a18e645cfe2c6e2b0df2a658"><td class="memItemLeft" align="right" valign="top">__thread int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a738ae2e4a18e645cfe2c6e2b0df2a658">keyboard_last_time</a> = 0</td></tr>
<tr class="separator:a738ae2e4a18e645cfe2c6e2b0df2a658"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ab3df1526985d6ab0f00e97d4d97887"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a3ab3df1526985d6ab0f00e97d4d97887">first_report</a> = 1</td></tr>
<tr class="separator:a3ab3df1526985d6ab0f00e97d4d97887"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c5fbe0152e9099ad6dfee42cb2ceb90"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a7c5fbe0152e9099ad6dfee42cb2ceb90">qp_histogram</a> [52]</td></tr>
<tr class="separator:a7c5fbe0152e9099ad6dfee42cb2ceb90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f1810e5101cf8408f70d089ef7cc4b"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab7f1810e5101cf8408f70d089ef7cc4b">report_callback</a> )(<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, float, float, int64_t, double, double, double) = NULL</td></tr>
<tr class="separator:ab7f1810e5101cf8408f70d089ef7cc4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8268b4d228f88edaf9bbb1dff1d1338c"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8268b4d228f88edaf9bbb1dff1d1338c">file_overwrite</a></td></tr>
<tr class="separator:a8268b4d228f88edaf9bbb1dff1d1338c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ac571c7c938d6c34daf608a1183364f"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a7ac571c7c938d6c34daf608a1183364f">no_file_overwrite</a></td></tr>
<tr class="separator:a7ac571c7c938d6c34daf608a1183364f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1a832e0aee85dbc82c89e7f91b94619"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ae1a832e0aee85dbc82c89e7f91b94619">do_psnr</a></td></tr>
<tr class="separator:ae1a832e0aee85dbc82c89e7f91b94619"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af776ea0ed951054185f753d7d255d884"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#af776ea0ed951054185f753d7d255d884">ignore_unknown_streams</a></td></tr>
<tr class="separator:af776ea0ed951054185f753d7d255d884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ea9613c6b24f9f9aec20afde671ad3a"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a5ea9613c6b24f9f9aec20afde671ad3a">copy_unknown_streams</a></td></tr>
<tr class="separator:a5ea9613c6b24f9f9aec20afde671ad3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cff2fc900e1d019995720f12f7b6bc0"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a3cff2fc900e1d019995720f12f7b6bc0">recast_media</a></td></tr>
<tr class="separator:a3cff2fc900e1d019995720f12f7b6bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbd89b768ade5ebb57205d8346acaa03"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#afbd89b768ade5ebb57205d8346acaa03">handleSIGQUIT</a></td></tr>
<tr class="separator:afbd89b768ade5ebb57205d8346acaa03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43764cf85b951e6e0d9cc6f74e24c721"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a43764cf85b951e6e0d9cc6f74e24c721">handleSIGINT</a></td></tr>
<tr class="separator:a43764cf85b951e6e0d9cc6f74e24c721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c48fbb1622eb5a5a7d31d1f9c2c9447"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4c48fbb1622eb5a5a7d31d1f9c2c9447">handleSIGTERM</a></td></tr>
<tr class="separator:a4c48fbb1622eb5a5a7d31d1f9c2c9447"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8148e9f47355623f9ad3c1578844cd3"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ad8148e9f47355623f9ad3c1578844cd3">handleSIGXCPU</a></td></tr>
<tr class="separator:ad8148e9f47355623f9ad3c1578844cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd19ea38bd4b2ebb549ed4630bdca918"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#acd19ea38bd4b2ebb549ed4630bdca918">handleSIGPIPE</a></td></tr>
<tr class="separator:acd19ea38bd4b2ebb549ed4630bdca918"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab6fe9e0975fdbf6e289bf726424a6e0"><td class="memItemLeft" align="right" valign="top">__thread long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aab6fe9e0975fdbf6e289bf726424a6e0">globalSessionId</a></td></tr>
<tr class="separator:aab6fe9e0975fdbf6e289bf726424a6e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a9c2c01a83c8bbcd4eb7a8af9a0b160"><td class="memItemLeft" align="right" valign="top">static volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a1a9c2c01a83c8bbcd4eb7a8af9a0b160">received_sigterm</a> = 0</td></tr>
<tr class="separator:a1a9c2c01a83c8bbcd4eb7a8af9a0b160"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa67220b3d47d990ba75e7099f11cfa68"><td class="memItemLeft" align="right" valign="top">static volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa67220b3d47d990ba75e7099f11cfa68">received_nb_signals</a> = 0</td></tr>
<tr class="separator:aa67220b3d47d990ba75e7099f11cfa68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72854b6777d538ea0fb18d2552741072"><td class="memItemLeft" align="right" valign="top">__thread atomic_int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a72854b6777d538ea0fb18d2552741072">transcode_init_done</a> = ATOMIC_VAR_INIT(0)</td></tr>
<tr class="separator:a72854b6777d538ea0fb18d2552741072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4abe1ee98414b514867e6eea7dc46c07"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4abe1ee98414b514867e6eea7dc46c07">ffmpeg_exited</a> = 0</td></tr>
<tr class="separator:a4abe1ee98414b514867e6eea7dc46c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dfb20bc0a5b38e1f8a12d051c32c17f"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9dfb20bc0a5b38e1f8a12d051c32c17f">main_ffmpeg_return_code</a> = 0</td></tr>
<tr class="separator:a9dfb20bc0a5b38e1f8a12d051c32c17f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87a4deed57fa61c241031e35789e85b0"><td class="memItemLeft" align="right" valign="top">__thread int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a87a4deed57fa61c241031e35789e85b0">copy_ts_first_pts</a> = AV_NOPTS_VALUE</td></tr>
<tr class="separator:a87a4deed57fa61c241031e35789e85b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d1a98cbe0679b1ee8a0e82d6a3283b8"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a7d1a98cbe0679b1ee8a0e82d6a3283b8">longjmp_value</a></td></tr>
<tr class="separator:a7d1a98cbe0679b1ee8a0e82d6a3283b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee22300aab0a785e62da0d08de0c20d2"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aee22300aab0a785e62da0d08de0c20d2">want_sdp</a></td></tr>
<tr class="separator:aee22300aab0a785e62da0d08de0c20d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c8b05ad374d509c5560df0abe1f358c"><td class="memItemLeft" align="right" valign="top">__thread struct <a class="el" href="../../da/d56/struct_enc_stats_file.html">EncStatsFile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a7c8b05ad374d509c5560df0abe1f358c">enc_stats_files</a></td></tr>
<tr class="separator:a7c8b05ad374d509c5560df0abe1f358c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b5436584148755e3325b3a8bc5a5e88"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a3b5436584148755e3325b3a8bc5a5e88">nb_enc_stats_files</a></td></tr>
<tr class="separator:a3b5436584148755e3325b3a8bc5a5e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a166da4a1a1f99ead2015de10ca32e48f"><td class="memItemLeft" align="right" valign="top">__thread const AVIOInterruptCB&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a166da4a1a1f99ead2015de10ca32e48f">int_cb</a> = { <a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9e363385c841c9b165453f0c7014304a">decode_interrupt_cb</a>, NULL }</td></tr>
<tr class="separator:a166da4a1a1f99ead2015de10ca32e48f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e80e44ada7d1ec867ccdad51129ef46"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a0e80e44ada7d1ec867ccdad51129ef46">ffmpeg_options</a> = NULL</td></tr>
<tr class="separator:a0e80e44ada7d1ec867ccdad51129ef46"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>multimedia converter based on the FFmpeg libraries </p>
<p class="definition">Definition in file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ad12dce0a7bf9d908b172a28155b3d261" name="ad12dce0a7bf9d908b172a28155b3d261"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad12dce0a7bf9d908b172a28155b3d261">&#9670;&#160;</a></span>OFFSET</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OFFSET</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;offsetof(<a class="el" href="../../df/d77/struct_options_context.html">OptionsContext</a>, x)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8d2175ad5ec10cdaff3fd386b27eeebf" name="a8d2175ad5ec10cdaff3fd386b27eeebf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d2175ad5ec10cdaff3fd386b27eeebf">&#9670;&#160;</a></span>SIGNAL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SIGNAL</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">sig, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">func&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160; signal(sig, func)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00531">531</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a556ba3dffaac6f6e98a41a843baf898b" name="a556ba3dffaac6f6e98a41a843baf898b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a556ba3dffaac6f6e98a41a843baf898b">&#9670;&#160;</a></span>BenchmarkTimeStamps</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a> <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2763204414a22a08c1edb26446244d80" name="a2763204414a22a08c1edb26446244d80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2763204414a22a08c1edb26446244d80">&#9670;&#160;</a></span>FrameData</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d7/d60/struct_frame_data.html">FrameData</a> <a class="el" href="../../d7/d60/struct_frame_data.html">FrameData</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ab6f0439f2e64203b784e3f6250f26866" name="ab6f0439f2e64203b784e3f6250f26866"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6f0439f2e64203b784e3f6250f26866">&#9670;&#160;</a></span>abort_codec_experimental()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void abort_codec_experimental </td>
<td>(</td>
<td class="paramtype">const AVCodec *&#160;</td>
<td class="paramname"><em>c</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>&#160;</td>
<td class="paramname"><em>encoder</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00797">797</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="abc5e61273039380ac14ed7b0a3cce725" name="abc5e61273039380ac14ed7b0a3cce725"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc5e61273039380ac14ed7b0a3cce725">&#9670;&#160;</a></span>adjust_frame_pts_to_encoder_tb()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static double adjust_frame_pts_to_encoder_tb </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00844">844</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aeceadb162c07ff048a54d0d70cc851fb" name="aeceadb162c07ff048a54d0d70cc851fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeceadb162c07ff048a54d0d70cc851fb">&#9670;&#160;</a></span>assert_avoptions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void assert_avoptions </td>
<td>(</td>
<td class="paramtype">AVDictionary *&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00788">788</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a85d242f177c5dc68d5808adc5e594b92" name="a85d242f177c5dc68d5808adc5e594b92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85d242f177c5dc68d5808adc5e594b92">&#9670;&#160;</a></span>cancel_operation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void cancel_operation </td>
<td>(</td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04367">4367</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="acbe59dcf013b4b50c53ecbc4c6e0bcbc" name="acbe59dcf013b4b50c53ecbc4c6e0bcbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbe59dcf013b4b50c53ecbc4c6e0bcbc">&#9670;&#160;</a></span>cancelRequested()</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> cancelRequested </td>
<td>(</td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>sessionId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Checks whether a cancel request for the given session id exists in the session map.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sessionId</td><td>session id </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>1 if exists, false otherwise </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00410">410</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>
</div>
</div>
<a id="a1d345dc080c3a4b1ee30f23d8066ce72" name="a1d345dc080c3a4b1ee30f23d8066ce72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d345dc080c3a4b1ee30f23d8066ce72">&#9670;&#160;</a></span>cancelSession()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void cancelSession </td>
<td>(</td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>sessionId</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds a cancel session request to the session map.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sessionId</td><td>session id </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00400">400</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>
</div>
</div>
<a id="a733571df1f9d2cdd5aca9e933919a237" name="a733571df1f9d2cdd5aca9e933919a237"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a733571df1f9d2cdd5aca9e933919a237">&#9670;&#160;</a></span>check_decode_result()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void check_decode_result </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</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> *&#160;</td>
<td class="paramname"><em>got_output</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>&#160;</td>
<td class="paramname"><em>ret</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02128">2128</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a17f085393f3e2cd51d665ab899282b81" name="a17f085393f3e2cd51d665ab899282b81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17f085393f3e2cd51d665ab899282b81">&#9670;&#160;</a></span>check_keyboard_interaction()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_keyboard_interaction </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>cur_time</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03699">3699</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a8058514ce4db47327793e924526a39ed" name="a8058514ce4db47327793e924526a39ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8058514ce4db47327793e924526a39ed">&#9670;&#160;</a></span>check_output_constraints()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_output_constraints </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02028">2028</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a4b654e366812f1c08f0add898afbee0e" name="a4b654e366812f1c08f0add898afbee0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b654e366812f1c08f0add898afbee0e">&#9670;&#160;</a></span>check_recording_time()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_recording_time </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>ts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVRational&#160;</td>
<td class="paramname"><em>tb</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00832">832</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ac2d03e88fddea561749a611a7ae1e136" name="ac2d03e88fddea561749a611a7ae1e136"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2d03e88fddea561749a611a7ae1e136">&#9670;&#160;</a></span>choose_output()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> * choose_output </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Select the output stream to process.</p>
<dl class="section return"><dt>Returns</dt><dd>selected output stream, or NULL if none available </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03657">3657</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a89c049f6683542b855326a6c2d5c3d7d" name="a89c049f6683542b855326a6c2d5c3d7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89c049f6683542b855326a6c2d5c3d7d">&#9670;&#160;</a></span>close_output_stream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void close_output_stream </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00823">823</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a513c78073625f8fab2b0bcc2ffa1c4f7" name="a513c78073625f8fab2b0bcc2ffa1c4f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a513c78073625f8fab2b0bcc2ffa1c4f7">&#9670;&#160;</a></span>copy_av_subtitle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> copy_av_subtitle </td>
<td>(</td>
<td class="paramtype">AVSubtitle *&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVSubtitle *&#160;</td>
<td class="paramname"><em>src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02570">2570</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aadba3d0a3424e3742b1f8366c75bb4aa" name="aadba3d0a3424e3742b1f8366c75bb4aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadba3d0a3424e3742b1f8366c75bb4aa">&#9670;&#160;</a></span>decode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> decode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVCodecContext *&#160;</td>
<td class="paramname"><em>avctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</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> *&#160;</td>
<td class="paramname"><em>got_frame</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02272">2272</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a159db49b7f730d2869253cd4ff0411aa" name="a159db49b7f730d2869253cd4ff0411aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a159db49b7f730d2869253cd4ff0411aa">&#9670;&#160;</a></span>decode_audio()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> decode_audio </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</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> *&#160;</td>
<td class="paramname"><em>got_output</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> *&#160;</td>
<td class="paramname"><em>decode_failed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02330">2330</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a8085c77cf740831d23def447137a9626" name="a8085c77cf740831d23def447137a9626"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8085c77cf740831d23def447137a9626">&#9670;&#160;</a></span>decode_flush()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void decode_flush </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> *&#160;</td>
<td class="paramname"><em>ifile</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03824">3824</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a9e363385c841c9b165453f0c7014304a" name="a9e363385c841c9b165453f0c7014304a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e363385c841c9b165453f0c7014304a">&#9670;&#160;</a></span>decode_interrupt_cb()</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> decode_interrupt_cb </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00652">652</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a71dd0984704d7f70065c6b97edc7069e" name="a71dd0984704d7f70065c6b97edc7069e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71dd0984704d7f70065c6b97edc7069e">&#9670;&#160;</a></span>decode_video()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> decode_video </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</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> *&#160;</td>
<td class="paramname"><em>got_output</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t *&#160;</td>
<td class="paramname"><em>duration_pts</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>&#160;</td>
<td class="paramname"><em>eof</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> *&#160;</td>
<td class="paramname"><em>decode_failed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02387">2387</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a18033581df001bc68ef11676eb7040bd" name="a18033581df001bc68ef11676eb7040bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18033581df001bc68ef11676eb7040bd">&#9670;&#160;</a></span>do_audio_out()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void do_audio_out </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01184">1184</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="adb98afa9c4922dc9f61b7130c3beb183" name="adb98afa9c4922dc9f61b7130c3beb183"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb98afa9c4922dc9f61b7130c3beb183">&#9670;&#160;</a></span>do_streamcopy()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void do_streamcopy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02044">2044</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2af61470284cfd849344d6a5fdd3257c" name="a2af61470284cfd849344d6a5fdd3257c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2af61470284cfd849344d6a5fdd3257c">&#9670;&#160;</a></span>do_subtitle_out()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void do_subtitle_out </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVSubtitle *&#160;</td>
<td class="paramname"><em>sub</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01210">1210</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a33a912b98c7c73e52a0ab9cc4e11b995" name="a33a912b98c7c73e52a0ab9cc4e11b995"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33a912b98c7c73e52a0ab9cc4e11b995">&#9670;&#160;</a></span>do_video_out()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void do_video_out </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>next_picture</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01412">1412</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="afabd570b32cc9e28a9b0f4f29b96f4bb" name="afabd570b32cc9e28a9b0f4f29b96f4bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afabd570b32cc9e28a9b0f4f29b96f4bb">&#9670;&#160;</a></span>enc_stats_write()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void enc_stats_write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dbb/struct_enc_stats.html">EncStats</a> *&#160;</td>
<td class="paramname"><em>es</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint64_t&#160;</td>
<td class="paramname"><em>frame_num</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00970">970</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ad44a94b1d56930d6b44573ae97deea04" name="ad44a94b1d56930d6b44573ae97deea04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad44a94b1d56930d6b44573ae97deea04">&#9670;&#160;</a></span>encode_frame()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> encode_frame </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01036">1036</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aba1cc9fe65233e8e346f8da1a6a59fa8" name="aba1cc9fe65233e8e346f8da1a6a59fa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba1cc9fe65233e8e346f8da1a6a59fa8">&#9670;&#160;</a></span>ffmpeg_cleanup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ffmpeg_cleanup </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>ret</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00659">659</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="af42fc9da8015a216f63c1c993d5c1571" name="af42fc9da8015a216f63c1c993d5c1571"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af42fc9da8015a216f63c1c993d5c1571">&#9670;&#160;</a></span>ffmpeg_execute()</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> ffmpeg_execute </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>argv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Forward declaration for function defined in <a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html">fftools_ffmpeg.c</a> </p>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04378">4378</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="af10f17795c85dc03132596d99e76abeb" name="af10f17795c85dc03132596d99e76abeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af10f17795c85dc03132596d99e76abeb">&#9670;&#160;</a></span>ffmpeg_var_cleanup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ffmpeg_var_cleanup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04322">4322</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a531b5fbb3fccb6bfab1f3cfa2f391b70" name="a531b5fbb3fccb6bfab1f3cfa2f391b70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a531b5fbb3fccb6bfab1f3cfa2f391b70">&#9670;&#160;</a></span>fix_sub_duration_heartbeat()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fix_sub_duration_heartbeat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>signal_pts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02650">2650</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="adfd9959ab0ec5f8d63e3f5b2cc929590" name="adfd9959ab0ec5f8d63e3f5b2cc929590"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfd9959ab0ec5f8d63e3f5b2cc929590">&#9670;&#160;</a></span>flush_encoders()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void flush_encoders </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01965">1965</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ad4caac0eea0a7ecf497dbfe18f8e1d01" name="ad4caac0eea0a7ecf497dbfe18f8e1d01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4caac0eea0a7ecf497dbfe18f8e1d01">&#9670;&#160;</a></span>forced_kf_apply()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum AVPictureType forced_kf_apply </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>logctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/da2/struct_keyframe_force_ctx.html">KeyframeForceCtx</a> *&#160;</td>
<td class="paramname"><em>kf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVRational&#160;</td>
<td class="paramname"><em>tb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const AVFrame *&#160;</td>
<td class="paramname"><em>in_picture</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>&#160;</td>
<td class="paramname"><em>dup_idx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01360">1360</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2e6c206a136dabf2131e2f9440eaf984" name="a2e6c206a136dabf2131e2f9440eaf984"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e6c206a136dabf2131e2f9440eaf984">&#9670;&#160;</a></span>forward_report()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void forward_report </td>
<td>(</td>
<td class="paramtype">uint64_t&#160;</td>
<td class="paramname"><em>frame_number</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>fps</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>quality</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>total_size</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>&#160;</td>
<td class="paramname"><em>seconds</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>&#160;</td>
<td class="paramname"><em>microseconds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>bitrate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>speed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01728">1728</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a18d3980caddd835d0192f7ff2ed1b9b2" name="a18d3980caddd835d0192f7ff2ed1b9b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18d3980caddd835d0192f7ff2ed1b9b2">&#9670;&#160;</a></span>get_benchmark_time_stamps()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a> get_benchmark_time_stamps </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04278">4278</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a360baf543db2a3aa9b2a91740eefdbd3" name="a360baf543db2a3aa9b2a91740eefdbd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a360baf543db2a3aa9b2a91740eefdbd3">&#9670;&#160;</a></span>get_format()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static enum AVPixelFormat get_format </td>
<td>(</td>
<td class="paramtype">AVCodecContext *&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const enum AVPixelFormat *&#160;</td>
<td class="paramname"><em>pix_fmts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02929">2929</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a5be8624c1f375fb6ad9bd97bcc05f898" name="a5be8624c1f375fb6ad9bd97bcc05f898"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5be8624c1f375fb6ad9bd97bcc05f898">&#9670;&#160;</a></span>getmaxrss()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int64_t getmaxrss </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04304">4304</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a94a52b0309bc05208e547d00c4ad3cba" name="a94a52b0309bc05208e547d00c4ad3cba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94a52b0309bc05208e547d00c4ad3cba">&#9670;&#160;</a></span>got_eagain()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> got_eagain </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03807">3807</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="abe27a2d9d065be49e6580984bfe80639" name="abe27a2d9d065be49e6580984bfe80639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe27a2d9d065be49e6580984bfe80639">&#9670;&#160;</a></span>ifilter_has_all_input_formats()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ifilter_has_all_input_formats </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *&#160;</td>
<td class="paramname"><em>fg</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02147">2147</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa20ea025defe49eec8d7b413f403028e" name="aa20ea025defe49eec8d7b413f403028e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa20ea025defe49eec8d7b413f403028e">&#9670;&#160;</a></span>ifilter_parameters_from_codecpar()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ifilter_parameters_from_codecpar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *&#160;</td>
<td class="paramname"><em>ifilter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVCodecParameters *&#160;</td>
<td class="paramname"><em>par</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01947">1947</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="af6db4eeaee5d848f75aebb60927cc9d4" name="af6db4eeaee5d848f75aebb60927cc9d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6db4eeaee5d848f75aebb60927cc9d4">&#9670;&#160;</a></span>ifilter_send_eof()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ifilter_send_eof </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *&#160;</td>
<td class="paramname"><em>ifilter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>pts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02238">2238</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aba1bf467ba912863976fcb302b9e45c5" name="aba1bf467ba912863976fcb302b9e45c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba1bf467ba912863976fcb302b9e45c5">&#9670;&#160;</a></span>ifilter_send_frame()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ifilter_send_frame </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *&#160;</td>
<td class="paramname"><em>ifilter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</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>&#160;</td>
<td class="paramname"><em>keep_reference</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02158">2158</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="af347e179754a8ebece457e4a9985717b" name="af347e179754a8ebece457e4a9985717b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af347e179754a8ebece457e4a9985717b">&#9670;&#160;</a></span>init_encoder_time_base()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void init_encoder_time_base </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVRational&#160;</td>
<td class="paramname"><em>default_time_base</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03190">3190</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a72c2d65f0c7a8b3808ed9b0b87e44917" name="a72c2d65f0c7a8b3808ed9b0b87e44917"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72c2d65f0c7a8b3808ed9b0b87e44917">&#9670;&#160;</a></span>init_input_stream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> init_input_stream </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>error</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>&#160;</td>
<td class="paramname"><em>error_len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02978">2978</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a906f8498cdec75ab84457f6b929115c6" name="a906f8498cdec75ab84457f6b929115c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a906f8498cdec75ab84457f6b929115c6">&#9670;&#160;</a></span>init_output_stream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> init_output_stream </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>error</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>&#160;</td>
<td class="paramname"><em>error_len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03388">3388</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a44476e48d5e06f4ee53c6e2fdbb62ca0" name="a44476e48d5e06f4ee53c6e2fdbb62ca0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44476e48d5e06f4ee53c6e2fdbb62ca0">&#9670;&#160;</a></span>init_output_stream_encode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> init_output_stream_encode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03213">3213</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ac6e13f95a03d441765f0e4645cc8cf7e" name="ac6e13f95a03d441765f0e4645cc8cf7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6e13f95a03d441765f0e4645cc8cf7e">&#9670;&#160;</a></span>init_output_stream_streamcopy()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> init_output_stream_streamcopy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03037">3037</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a6fed1803386760e0d661709f2d199673" name="a6fed1803386760e0d661709f2d199673"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fed1803386760e0d661709f2d199673">&#9670;&#160;</a></span>init_output_stream_wrapper()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> init_output_stream_wrapper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</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>&#160;</td>
<td class="paramname"><em>fatal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00889">889</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ae9f3a1f8d338e96d68436250ca9fd7da" name="ae9f3a1f8d338e96d68436250ca9fd7da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9f3a1f8d338e96d68436250ca9fd7da">&#9670;&#160;</a></span>ist_iter()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> * ist_iter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>prev</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00763">763</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a19c0b9ce7a779f9cafb2f1b639843ea2" name="a19c0b9ce7a779f9cafb2f1b639843ea2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19c0b9ce7a779f9cafb2f1b639843ea2">&#9670;&#160;</a></span>need_output()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> need_output </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03640">3640</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a5c02784e9a4c52395dd293ac626055c3" name="a5c02784e9a4c52395dd293ac626055c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c02784e9a4c52395dd293ac626055c3">&#9670;&#160;</a></span>opt_abort_on()</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> opt_abort_on </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00345">345</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a6daca6c13986317750131ee7a05844ee" name="a6daca6c13986317750131ee7a05844ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6daca6c13986317750131ee7a05844ee">&#9670;&#160;</a></span>opt_attach()</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> opt_attach </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00494">494</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="ae9cffaa367854d0de61e1f2fa780fdf4" name="ae9cffaa367854d0de61e1f2fa780fdf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9cffaa367854d0de61e1f2fa780fdf4">&#9670;&#160;</a></span>opt_audio_codec()</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> opt_audio_codec </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00379">379</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a9ee898e4ccb3070653e59a5615c4c5aa" name="a9ee898e4ccb3070653e59a5615c4c5aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ee898e4ccb3070653e59a5615c4c5aa">&#9670;&#160;</a></span>opt_audio_filters()</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> opt_audio_filters </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01120">1120</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a7764402c86633630b61750779ce41c2e" name="a7764402c86633630b61750779ce41c2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7764402c86633630b61750779ce41c2e">&#9670;&#160;</a></span>opt_audio_frames()</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> opt_audio_frames </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00976">976</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="aa92bf94652218255e5386329ec0edbd5" name="aa92bf94652218255e5386329ec0edbd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa92bf94652218255e5386329ec0edbd5">&#9670;&#160;</a></span>opt_audio_qscale()</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> opt_audio_qscale </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01147">1147</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="ad5081d8deb9d504a42ce8548068c2096" name="ad5081d8deb9d504a42ce8548068c2096"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5081d8deb9d504a42ce8548068c2096">&#9670;&#160;</a></span>opt_bitrate()</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> opt_bitrate </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01068">1068</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a02ab698433dae7a8b706e326a7bd9f8f" name="a02ab698433dae7a8b706e326a7bd9f8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02ab698433dae7a8b706e326a7bd9f8f">&#9670;&#160;</a></span>opt_channel_layout()</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> opt_channel_layout </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a190b363d38befc8e1dbfc4f68992bffa" name="a190b363d38befc8e1dbfc4f68992bffa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a190b363d38befc8e1dbfc4f68992bffa">&#9670;&#160;</a></span>opt_data_codec()</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> opt_data_codec </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00397">397</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a65414dc020391d0ec9ed39ad9920dd0f" name="a65414dc020391d0ec9ed39ad9920dd0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65414dc020391d0ec9ed39ad9920dd0f">&#9670;&#160;</a></span>opt_data_frames()</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> opt_data_frames </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00982">982</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a266b53c47514391446a21cb6d50f099d" name="a266b53c47514391446a21cb6d50f099d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a266b53c47514391446a21cb6d50f099d">&#9670;&#160;</a></span>opt_filter_complex()</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> opt_filter_complex </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01153">1153</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a23208b7fc9f279c60f006ad45c827146" name="a23208b7fc9f279c60f006ad45c827146"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23208b7fc9f279c60f006ad45c827146">&#9670;&#160;</a></span>opt_filter_complex_script()</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> opt_filter_complex_script </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01165">1165</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a6fc46048a19a5b21c2d0e21875aad2cb" name="a6fc46048a19a5b21c2d0e21875aad2cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fc46048a19a5b21c2d0e21875aad2cb">&#9670;&#160;</a></span>opt_filter_hw_device()</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> opt_filter_hw_device </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00641">641</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="aab83e3915b9dfc2d4f75e9b223d61fdf" name="aab83e3915b9dfc2d4f75e9b223d61fdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab83e3915b9dfc2d4f75e9b223d61fdf">&#9670;&#160;</a></span>opt_filter_threads()</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> opt_filter_threads </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00338">338</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="afbf861d556934c3dcf48cee107df6473" name="afbf861d556934c3dcf48cee107df6473"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbf861d556934c3dcf48cee107df6473">&#9670;&#160;</a></span>opt_init_hw_device()</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> opt_init_hw_device </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00626">626</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a83bedb407ba3c293570b773d4c157ca0" name="a83bedb407ba3c293570b773d4c157ca0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83bedb407ba3c293570b773d4c157ca0">&#9670;&#160;</a></span>opt_map()</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> opt_map </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00403">403</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="ae6d1db10a80aaa34ec2c41f9d45d05b5" name="ae6d1db10a80aaa34ec2c41f9d45d05b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6d1db10a80aaa34ec2c41f9d45d05b5">&#9670;&#160;</a></span>opt_map_channel()</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> opt_map_channel </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00503">503</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="ac4901465fa02f303211b5bd221b312ac" name="ac4901465fa02f303211b5bd221b312ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4901465fa02f303211b5bd221b312ac">&#9670;&#160;</a></span>opt_old2new()</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> opt_old2new </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01056">1056</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="abaf811ecede8a95cd17d4cedd6247ea7" name="abaf811ecede8a95cd17d4cedd6247ea7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abaf811ecede8a95cd17d4cedd6247ea7">&#9670;&#160;</a></span>opt_preset()</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> opt_preset </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01008">1008</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a54e869e9bf4cd94ebe110ee0c8e407bb" name="a54e869e9bf4cd94ebe110ee0c8e407bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54e869e9bf4cd94ebe110ee0c8e407bb">&#9670;&#160;</a></span>opt_profile()</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> opt_profile </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01102">1102</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="ae76c7a8880f594c7d0f7df762aac7a89" name="ae76c7a8880f594c7d0f7df762aac7a89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae76c7a8880f594c7d0f7df762aac7a89">&#9670;&#160;</a></span>opt_progress()</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> opt_progress </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01363">1363</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a1f383de2e1d88e44f8ad03e24c1c2300" name="a1f383de2e1d88e44f8ad03e24c1c2300"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f383de2e1d88e44f8ad03e24c1c2300">&#9670;&#160;</a></span>opt_qscale()</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> opt_qscale </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01084">1084</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="aea75291d8c8437ac12c8e2c64e0a9d7d" name="aea75291d8c8437ac12c8e2c64e0a9d7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea75291d8c8437ac12c8e2c64e0a9d7d">&#9670;&#160;</a></span>opt_recording_timestamp()</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> opt_recording_timestamp </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00655">655</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a204f57aa5e962e076ad6a222602587d3" name="a204f57aa5e962e076ad6a222602587d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a204f57aa5e962e076ad6a222602587d3">&#9670;&#160;</a></span>opt_sameq()</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> opt_sameq </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a08a511c7cab7d97a7dc013197a716016" name="a08a511c7cab7d97a7dc013197a716016"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08a511c7cab7d97a7dc013197a716016">&#9670;&#160;</a></span>opt_sdp_file()</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> opt_sdp_file </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00587">587</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="aca8fb43a0670d7c55f53d82e219d9237" name="aca8fb43a0670d7c55f53d82e219d9237"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca8fb43a0670d7c55f53d82e219d9237">&#9670;&#160;</a></span>opt_stats_period()</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> opt_stats_period </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00364">364</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a1969322d3a144cc144a0a92f88e8add1" name="a1969322d3a144cc144a0a92f88e8add1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1969322d3a144cc144a0a92f88e8add1">&#9670;&#160;</a></span>opt_streamid()</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> opt_streamid </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00769">769</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a4a588b5f7cb9e583ca84529ae89b0382" name="a4a588b5f7cb9e583ca84529ae89b0382"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a588b5f7cb9e583ca84529ae89b0382">&#9670;&#160;</a></span>opt_subtitle_codec()</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> opt_subtitle_codec </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00391">391</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a7b688fe508a8d85961a487d4eb3f3121" name="a7b688fe508a8d85961a487d4eb3f3121"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b688fe508a8d85961a487d4eb3f3121">&#9670;&#160;</a></span>opt_target()</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> opt_target </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00803">803</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a0ddbb61c6a7dbbe50a723774a342e060" name="a0ddbb61c6a7dbbe50a723774a342e060"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ddbb61c6a7dbbe50a723774a342e060">&#9670;&#160;</a></span>opt_timecode()</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> opt_timecode </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01133">1133</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a8f9afad553b7838b7c592b61b108eb8b" name="a8f9afad553b7838b7c592b61b108eb8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f9afad553b7838b7c592b61b108eb8b">&#9670;&#160;</a></span>opt_video_channel()</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> opt_video_channel </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a63165e9cf0b0c917a42834d1f1972073" name="a63165e9cf0b0c917a42834d1f1972073"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63165e9cf0b0c917a42834d1f1972073">&#9670;&#160;</a></span>opt_video_codec()</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> opt_video_codec </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00385">385</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a67b88ce0f88b9b220671a44632d129a4" name="a67b88ce0f88b9b220671a44632d129a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67b88ce0f88b9b220671a44632d129a4">&#9670;&#160;</a></span>opt_video_filters()</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> opt_video_filters </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01114">1114</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a980e27c6f6226db3cd1e0fff390df29b" name="a980e27c6f6226db3cd1e0fff390df29b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a980e27c6f6226db3cd1e0fff390df29b">&#9670;&#160;</a></span>opt_video_frames()</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> opt_video_frames </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00970">970</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a4d934208acdc296fd2b2c79c34851163" name="a4d934208acdc296fd2b2c79c34851163"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d934208acdc296fd2b2c79c34851163">&#9670;&#160;</a></span>opt_video_standard()</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> opt_video_standard </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8f725a766755b848221895b283f206a8" name="a8f725a766755b848221895b283f206a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f725a766755b848221895b283f206a8">&#9670;&#160;</a></span>opt_vstats()</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> opt_vstats </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00954">954</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a1050d5bf2b6ea7a93a749a25a8a7db17" name="a1050d5bf2b6ea7a93a749a25a8a7db17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1050d5bf2b6ea7a93a749a25a8a7db17">&#9670;&#160;</a></span>opt_vstats_file()</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> opt_vstats_file </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00947">947</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a2b0b7b6ba4d8f6bec8f9bb410606787a" name="a2b0b7b6ba4d8f6bec8f9bb410606787a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b0b7b6ba4d8f6bec8f9bb410606787a">&#9670;&#160;</a></span>opt_vsync()</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> opt_vsync </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l01126">1126</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a075dfa401b0c820ddf580ecb3303630f" name="a075dfa401b0c820ddf580ecb3303630f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a075dfa401b0c820ddf580ecb3303630f">&#9670;&#160;</a></span>ost_iter()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> * ost_iter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>prev</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00747">747</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a379e18554a7d7ecb27d37c0dc6f3ebba" name="a379e18554a7d7ecb27d37c0dc6f3ebba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a379e18554a7d7ecb27d37c0dc6f3ebba">&#9670;&#160;</a></span>print_final_stats()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void print_final_stats </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>total_size</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01608">1608</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ac639722e5e5a6a26c78eca5e9122909d" name="ac639722e5e5a6a26c78eca5e9122909d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac639722e5e5a6a26c78eca5e9122909d">&#9670;&#160;</a></span>print_report()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void print_report </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>is_last_report</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>timer_start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>cur_time</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01736">1736</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a79192afe1e714610704c94cca1e6601b" name="a79192afe1e714610704c94cca1e6601b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79192afe1e714610704c94cca1e6601b">&#9670;&#160;</a></span>process_input()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> process_input </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>file_index</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03946">3946</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a280fede5cdf5e514980ee8b629303c78" name="a280fede5cdf5e514980ee8b629303c78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a280fede5cdf5e514980ee8b629303c78">&#9670;&#160;</a></span>process_input_packet()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> process_input_packet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const AVPacket *&#160;</td>
<td class="paramname"><em>pkt</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>&#160;</td>
<td class="paramname"><em>no_eof</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02737">2737</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="adb3f10f69b978f9653b0778ab027fdb1" name="adb3f10f69b978f9653b0778ab027fdb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb3f10f69b978f9653b0778ab027fdb1">&#9670;&#160;</a></span>process_subtitle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> process_subtitle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVSubtitle *&#160;</td>
<td class="paramname"><em>subtitle</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> *&#160;</td>
<td class="paramname"><em>got_output</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02511">2511</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a3da49e34ea9fb9a212c4929d2ba403e2" name="a3da49e34ea9fb9a212c4929d2ba403e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3da49e34ea9fb9a212c4929d2ba403e2">&#9670;&#160;</a></span>psnr()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static double psnr </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>d</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00910">910</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a888998656da528d50f125b39dcd1067a" name="a888998656da528d50f125b39dcd1067a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a888998656da528d50f125b39dcd1067a">&#9670;&#160;</a></span>read_key()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> read_key </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00599">599</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2fb313e7b4b1ef89bd7e8fff6f85d71e" name="a2fb313e7b4b1ef89bd7e8fff6f85d71e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fb313e7b4b1ef89bd7e8fff6f85d71e">&#9670;&#160;</a></span>reap_filters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> reap_filters </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>flush</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get and encode new output from any of the filtergraphs, without causing activity.</p>
<dl class="section return"><dt>Returns</dt><dd>0 for success, &lt;0 for severe errors </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01520">1520</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa34a84957adf117f712efcb6cbfd834f" name="aa34a84957adf117f712efcb6cbfd834f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa34a84957adf117f712efcb6cbfd834f">&#9670;&#160;</a></span>remove_avoptions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void remove_avoptions </td>
<td>(</td>
<td class="paramtype">AVDictionary **&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVDictionary *&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00779">779</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a5e7569f8c8012ff719b112431b1df091" name="a5e7569f8c8012ff719b112431b1df091"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e7569f8c8012ff719b112431b1df091">&#9670;&#160;</a></span>reset_eagain()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void reset_eagain </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03815">3815</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a9b8d7a73907fc2dd36f4bd0cce4f2f0d" name="a9b8d7a73907fc2dd36f4bd0cce4f2f0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b8d7a73907fc2dd36f4bd0cce4f2f0d">&#9670;&#160;</a></span>send_filter_eof()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> send_filter_eof </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02721">2721</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a4981f23e6d794110daa5408fc9a9f0fb" name="a4981f23e6d794110daa5408fc9a9f0fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4981f23e6d794110daa5408fc9a9f0fb">&#9670;&#160;</a></span>send_frame_to_filters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> send_frame_to_filters </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>decoded_frame</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02312">2312</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a861b24f5520382037a477a313641b1cf" name="a861b24f5520382037a477a313641b1cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a861b24f5520382037a477a313641b1cf">&#9670;&#160;</a></span>set_encoder_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void set_encoder_id </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03167">3167</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a4c68f588d4f1aada1be463f0b3b6895d" name="a4c68f588d4f1aada1be463f0b3b6895d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c68f588d4f1aada1be463f0b3b6895d">&#9670;&#160;</a></span>set_report_callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void set_report_callback </td>
<td>(</td>
<td class="paramtype">void(*)(<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, float, float, int64_t, double, double, double)&#160;</td>
<td class="paramname"><em>callback</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04362">4362</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a12f098a569b8925e9a2bc92aba7bae96" name="a12f098a569b8925e9a2bc92aba7bae96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12f098a569b8925e9a2bc92aba7bae96">&#9670;&#160;</a></span>set_tty_echo()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void set_tty_echo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>on</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03687">3687</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ab8657573c1da211a171168837101af5c" name="ab8657573c1da211a171168837101af5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8657573c1da211a171168837101af5c">&#9670;&#160;</a></span>show_hwaccels()</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> show_hwaccels </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>optctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>opt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00198">198</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="af80faacdb2157777c247deee29765d79" name="af80faacdb2157777c247deee29765d79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af80faacdb2157777c247deee29765d79">&#9670;&#160;</a></span>sigterm_handler()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void sigterm_handler </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>sig</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00477">477</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa2e51f604857d33adbb56b536f4d7718" name="aa2e51f604857d33adbb56b536f4d7718"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2e51f604857d33adbb56b536f4d7718">&#9670;&#160;</a></span>sub2video_copy_rect()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void sub2video_copy_rect </td>
<td>(</td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>dst</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>&#160;</td>
<td class="paramname"><em>dst_linesize</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>&#160;</td>
<td class="paramname"><em>w</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>&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVSubtitleRect *&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00313">313</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa1b7dcf7df1f398b1e33d121695b79c7" name="aa1b7dcf7df1f398b1e33d121695b79c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1b7dcf7df1f398b1e33d121695b79c7">&#9670;&#160;</a></span>sub2video_flush()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void sub2video_flush </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00434">434</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="adf36095ece065987e766e291e863f0d6" name="adf36095ece065987e766e291e863f0d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf36095ece065987e766e291e863f0d6">&#9670;&#160;</a></span>sub2video_get_blank_frame()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sub2video_get_blank_frame </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00298">298</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a738eb950f81407f6fd85fee223606fd4" name="a738eb950f81407f6fd85fee223606fd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a738eb950f81407f6fd85fee223606fd4">&#9670;&#160;</a></span>sub2video_heartbeat()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void sub2video_heartbeat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>pts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00402">402</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2c1506f84f74e9af9fabdf8cc1f86b89" name="a2c1506f84f74e9af9fabdf8cc1f86b89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c1506f84f74e9af9fabdf8cc1f86b89">&#9670;&#160;</a></span>sub2video_push_ref()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void sub2video_push_ref </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>pts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00344">344</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a8d9e8224d0a2f354635fcaacce63acd4" name="a8d9e8224d0a2f354635fcaacce63acd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d9e8224d0a2f354635fcaacce63acd4">&#9670;&#160;</a></span>sub2video_update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sub2video_update </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>heartbeat_pts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVSubtitle *&#160;</td>
<td class="paramname"><em>sub</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00362">362</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ac3f9453bc71da3331082e6e1be79ea25" name="ac3f9453bc71da3331082e6e1be79ea25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3f9453bc71da3331082e6e1be79ea25">&#9670;&#160;</a></span>submit_encode_frame()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> submit_encode_frame </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01138">1138</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a19c97d7729be97389faaf4aaac8c3e88" name="a19c97d7729be97389faaf4aaac8c3e88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19c97d7729be97389faaf4aaac8c3e88">&#9670;&#160;</a></span>term_exit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void term_exit </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00458">458</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a9ff329d05aff252a944b937bb80d16e1" name="a9ff329d05aff252a944b937bb80d16e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ff329d05aff252a944b937bb80d16e1">&#9670;&#160;</a></span>term_exit_sigsafe()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void term_exit_sigsafe </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00450">450</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ac7072b9c76dd77ce9900197d0133b0ba" name="ac7072b9c76dd77ce9900197d0133b0ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7072b9c76dd77ce9900197d0133b0ba">&#9670;&#160;</a></span>term_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void term_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00535">535</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a0bbbd61fe097505cf12be11e60f07ca8" name="a0bbbd61fe097505cf12be11e60f07ca8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bbbd61fe097505cf12be11e60f07ca8">&#9670;&#160;</a></span>transcode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> transcode </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04192">4192</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a38de3252b4bb6ea13e22238efe42c015" name="a38de3252b4bb6ea13e22238efe42c015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38de3252b4bb6ea13e22238efe42c015">&#9670;&#160;</a></span>transcode_from_filter()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> transcode_from_filter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *&#160;</td>
<td class="paramname"><em>graph</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> **&#160;</td>
<td class="paramname"><em>best_ist</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Perform a step of transcoding for the specified filter graph.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">graph</td><td>filter graph to consider </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">best_ist</td><td>input stream where a frame would allow to continue </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 for success, &lt;0 for error </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04056">4056</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa4af1fda1a5fc33ec74e4ae2c0dbc122" name="aa4af1fda1a5fc33ec74e4ae2c0dbc122"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4af1fda1a5fc33ec74e4ae2c0dbc122">&#9670;&#160;</a></span>transcode_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> transcode_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03500">3500</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="abd1ff9b1a508070a11a26c9c3f3f455b" name="abd1ff9b1a508070a11a26c9c3f3f455b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd1ff9b1a508070a11a26c9c3f3f455b">&#9670;&#160;</a></span>transcode_step()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> transcode_step </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Run a single step of transcoding.</p>
<dl class="section return"><dt>Returns</dt><dd>0 for success, &lt;0 for error </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04102">4102</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ad2a89c9a0c881bf1ed4d1bb2ee40685d" name="ad2a89c9a0c881bf1ed4d1bb2ee40685d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2a89c9a0c881bf1ed4d1bb2ee40685d">&#9670;&#160;</a></span>transcode_subtitles()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> transcode_subtitles </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const AVPacket *&#160;</td>
<td class="paramname"><em>pkt</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> *&#160;</td>
<td class="paramname"><em>got_output</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> *&#160;</td>
<td class="paramname"><em>decode_failed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02700">2700</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a3c5a138dfaccf5ad6febb296d5641ccc" name="a3c5a138dfaccf5ad6febb296d5641ccc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c5a138dfaccf5ad6febb296d5641ccc">&#9670;&#160;</a></span>trigger_fix_sub_duration_heartbeat()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> trigger_fix_sub_duration_heartbeat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02669">2669</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a990b1d792a164340f2e60f85ec3ea09f" name="a990b1d792a164340f2e60f85ec3ea09f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a990b1d792a164340f2e60f85ec3ea09f">&#9670;&#160;</a></span>ts_discontinuity_detect()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ts_discontinuity_detect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> *&#160;</td>
<td class="paramname"><em>ifile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03855">3855</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a31e79ba692637771771e92648c0e1180" name="a31e79ba692637771771e92648c0e1180"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31e79ba692637771771e92648c0e1180">&#9670;&#160;</a></span>ts_discontinuity_process()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ts_discontinuity_process </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> *&#160;</td>
<td class="paramname"><em>ifile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03919">3919</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ab8ed239c7a9be61521f08c4adaa9d4f3" name="ab8ed239c7a9be61521f08c4adaa9d4f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8ed239c7a9be61521f08c4adaa9d4f3">&#9670;&#160;</a></span>update_benchmark()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void update_benchmark </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>fmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00802">802</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="affdc97b71030160403eb6ac92d24ff77" name="affdc97b71030160403eb6ac92d24ff77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affdc97b71030160403eb6ac92d24ff77">&#9670;&#160;</a></span>update_video_stats()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void update_video_stats </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const AVPacket *&#160;</td>
<td class="paramname"><em>pkt</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>&#160;</td>
<td class="paramname"><em>write_vstats</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00915">915</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a7d4671aaf7822da1ae57f6830a5d18bf" name="a7d4671aaf7822da1ae57f6830a5d18bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d4671aaf7822da1ae57f6830a5d18bf">&#9670;&#160;</a></span>video_sync_process()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void video_sync_process </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>next_picture</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>duration</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t *&#160;</td>
<td class="paramname"><em>nb_frames</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t *&#160;</td>
<td class="paramname"><em>nb_frames_prev</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01291">1291</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a87a4deed57fa61c241031e35789e85b0" name="a87a4deed57fa61c241031e35789e85b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87a4deed57fa61c241031e35789e85b0">&#9670;&#160;</a></span>copy_ts_first_pts</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread int64_t copy_ts_first_pts = AV_NOPTS_VALUE</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00469">469</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a5ea9613c6b24f9f9aec20afde671ad3a" name="a5ea9613c6b24f9f9aec20afde671ad3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ea9613c6b24f9f9aec20afde671ad3a">&#9670;&#160;</a></span>copy_unknown_streams</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> copy_unknown_streams</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00141">141</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a34e7efb0f3ddef2637d934182e7b4ac6" name="a34e7efb0f3ddef2637d934182e7b4ac6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34e7efb0f3ddef2637d934182e7b4ac6">&#9670;&#160;</a></span>current_time</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a> current_time</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00204">204</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ab3e87e9160783294fa6cab727ff3bb63" name="ab3e87e9160783294fa6cab727ff3bb63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3e87e9160783294fa6cab727ff3bb63">&#9670;&#160;</a></span>decode_error_stat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread int64_t decode_error_stat[2]</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00201">201</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ae1a832e0aee85dbc82c89e7f91b94619" name="ae1a832e0aee85dbc82c89e7f91b94619"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1a832e0aee85dbc82c89e7f91b94619">&#9670;&#160;</a></span>do_psnr</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> do_psnr</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00138">138</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="ab0b8d924f9d1ddbf1aa676f3c9754a0e" name="ab0b8d924f9d1ddbf1aa676f3c9754a0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0b8d924f9d1ddbf1aa676f3c9754a0e">&#9670;&#160;</a></span>dup_warning</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread uint64_t dup_warning = 1000</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00199">199</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a7c8b05ad374d509c5560df0abe1f358c" name="a7c8b05ad374d509c5560df0abe1f358c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c8b05ad374d509c5560df0abe1f358c">&#9670;&#160;</a></span>enc_stats_files</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread struct <a class="el" href="../../da/d56/struct_enc_stats_file.html">EncStatsFile</a>* enc_stats_files</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d59/fftools__ffmpeg__mux__init_8c_source.html#l00198">198</a> of file <a class="el" href="../../d8/d59/fftools__ffmpeg__mux__init_8c_source.html">fftools_ffmpeg_mux_init.c</a>.</p>
</div>
</div>
<a id="a4abe1ee98414b514867e6eea7dc46c07" name="a4abe1ee98414b514867e6eea7dc46c07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4abe1ee98414b514867e6eea7dc46c07">&#9670;&#160;</a></span>ffmpeg_exited</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ffmpeg_exited = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00467">467</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a0e80e44ada7d1ec867ccdad51129ef46" name="a0e80e44ada7d1ec867ccdad51129ef46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e80e44ada7d1ec867ccdad51129ef46">&#9670;&#160;</a></span>ffmpeg_options</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a>* ffmpeg_options = NULL</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04376">4376</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a8268b4d228f88edaf9bbb1dff1d1338c" name="a8268b4d228f88edaf9bbb1dff1d1338c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8268b4d228f88edaf9bbb1dff1d1338c">&#9670;&#160;</a></span>file_overwrite</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> file_overwrite</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00135">135</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a902ed0b2ffc617e274426bc05118f1c3" name="a902ed0b2ffc617e274426bc05118f1c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a902ed0b2ffc617e274426bc05118f1c3">&#9670;&#160;</a></span>filtergraphs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a>** filtergraphs</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00213">213</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a3ab3df1526985d6ab0f00e97d4d97887" name="a3ab3df1526985d6ab0f00e97d4d97887"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ab3df1526985d6ab0f00e97d4d97887">&#9670;&#160;</a></span>first_report</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> first_report = 1</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00218">218</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aab6fe9e0975fdbf6e289bf726424a6e0" name="aab6fe9e0975fdbf6e289bf726424a6e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab6fe9e0975fdbf6e289bf726424a6e0">&#9670;&#160;</a></span>globalSessionId</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread long globalSessionId</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Holds the id of the current execution </p>
<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00091">91</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>
</div>
</div>
<a id="a43764cf85b951e6e0d9cc6f74e24c721" name="a43764cf85b951e6e0d9cc6f74e24c721"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43764cf85b951e6e0d9cc6f74e24c721">&#9670;&#160;</a></span>handleSIGINT</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> handleSIGINT</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00085">85</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>
</div>
</div>
<a id="acd19ea38bd4b2ebb549ed4630bdca918" name="acd19ea38bd4b2ebb549ed4630bdca918"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd19ea38bd4b2ebb549ed4630bdca918">&#9670;&#160;</a></span>handleSIGPIPE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> handleSIGPIPE</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00088">88</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>
</div>
</div>
<a id="afbd89b768ade5ebb57205d8346acaa03" name="afbd89b768ade5ebb57205d8346acaa03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbd89b768ade5ebb57205d8346acaa03">&#9670;&#160;</a></span>handleSIGQUIT</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> handleSIGQUIT</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Fields that control the handling of SIGNALs </p>
<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00084">84</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>
</div>
</div>
<a id="a4c48fbb1622eb5a5a7d31d1f9c2c9447" name="a4c48fbb1622eb5a5a7d31d1f9c2c9447"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c48fbb1622eb5a5a7d31d1f9c2c9447">&#9670;&#160;</a></span>handleSIGTERM</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> handleSIGTERM</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00086">86</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>
</div>
</div>
<a id="ad8148e9f47355623f9ad3c1578844cd3" name="ad8148e9f47355623f9ad3c1578844cd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8148e9f47355623f9ad3c1578844cd3">&#9670;&#160;</a></span>handleSIGXCPU</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> handleSIGXCPU</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html#l00087">87</a> of file <a class="el" href="../../da/d9e/_f_fmpeg_kit_config_8m_source.html">FFmpegKitConfig.m</a>.</p>
</div>
</div>
<a id="af776ea0ed951054185f753d7d255d884" name="af776ea0ed951054185f753d7d255d884"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af776ea0ed951054185f753d7d255d884">&#9670;&#160;</a></span>ignore_unknown_streams</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ignore_unknown_streams</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00140">140</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a8815f40afdcda266b01da4b3137a99a3" name="a8815f40afdcda266b01da4b3137a99a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8815f40afdcda266b01da4b3137a99a3">&#9670;&#160;</a></span>input_files</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a>** input_files = NULL</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00207">207</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a166da4a1a1f99ead2015de10ca32e48f" name="a166da4a1a1f99ead2015de10ca32e48f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a166da4a1a1f99ead2015de10ca32e48f">&#9670;&#160;</a></span>int_cb</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread const AVIOInterruptCB int_cb = { <a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9e363385c841c9b165453f0c7014304a">decode_interrupt_cb</a>, NULL }</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00657">657</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a738ae2e4a18e645cfe2c6e2b0df2a658" name="a738ae2e4a18e645cfe2c6e2b0df2a658"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a738ae2e4a18e645cfe2c6e2b0df2a658">&#9670;&#160;</a></span>keyboard_last_time</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread int64_t keyboard_last_time = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00217">217</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="acc56efe535248496e9ae4916b2105f73" name="acc56efe535248496e9ae4916b2105f73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc56efe535248496e9ae4916b2105f73">&#9670;&#160;</a></span>last_time</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread int64_t last_time = -1</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00216">216</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a7d1a98cbe0679b1ee8a0e82d6a3283b8" name="a7d1a98cbe0679b1ee8a0e82d6a3283b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d1a98cbe0679b1ee8a0e82d6a3283b8">&#9670;&#160;</a></span>longjmp_value</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> longjmp_value</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00113">113</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a9dfb20bc0a5b38e1f8a12d051c32c17f" name="a9dfb20bc0a5b38e1f8a12d051c32c17f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dfb20bc0a5b38e1f8a12d051c32c17f">&#9670;&#160;</a></span>main_ffmpeg_return_code</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> main_ffmpeg_return_code = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00468">468</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a3b5436584148755e3325b3a8bc5a5e88" name="a3b5436584148755e3325b3a8bc5a5e88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b5436584148755e3325b3a8bc5a5e88">&#9670;&#160;</a></span>nb_enc_stats_files</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_enc_stats_files</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d59/fftools__ffmpeg__mux__init_8c_source.html#l00199">199</a> of file <a class="el" href="../../d8/d59/fftools__ffmpeg__mux__init_8c_source.html">fftools_ffmpeg_mux_init.c</a>.</p>
</div>
</div>
<a id="ac69138c251f85a6e3233c9a70884be93" name="ac69138c251f85a6e3233c9a70884be93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac69138c251f85a6e3233c9a70884be93">&#9670;&#160;</a></span>nb_filtergraphs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_filtergraphs</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00214">214</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a4e394480f55f74c0ade2c99b141aed74" name="a4e394480f55f74c0ade2c99b141aed74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e394480f55f74c0ade2c99b141aed74">&#9670;&#160;</a></span>nb_frames_drop</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread int64_t nb_frames_drop = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00200">200</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a75f0d81ca2424e24752ea7dec0b02ce6" name="a75f0d81ca2424e24752ea7dec0b02ce6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75f0d81ca2424e24752ea7dec0b02ce6">&#9670;&#160;</a></span>nb_frames_dup</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread int64_t nb_frames_dup = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00198">198</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a35146af7b101927e2e6aaaf49022f9b7" name="a35146af7b101927e2e6aaaf49022f9b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35146af7b101927e2e6aaaf49022f9b7">&#9670;&#160;</a></span>nb_input_files</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_input_files = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00208">208</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a9b30165b9c938b5c27144f800ace6238" name="a9b30165b9c938b5c27144f800ace6238"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b30165b9c938b5c27144f800ace6238">&#9670;&#160;</a></span>nb_output_dumped</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread unsigned nb_output_dumped = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00202">202</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a3d777831518f2c831790dd5cd6b96ddf" name="a3d777831518f2c831790dd5cd6b96ddf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d777831518f2c831790dd5cd6b96ddf">&#9670;&#160;</a></span>nb_output_files</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_output_files = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00211">211</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a7ac571c7c938d6c34daf608a1183364f" name="a7ac571c7c938d6c34daf608a1183364f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ac571c7c938d6c34daf608a1183364f">&#9670;&#160;</a></span>no_file_overwrite</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> no_file_overwrite</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00136">136</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="a22c5e53407c3f14a8111e898dff42904" name="a22c5e53407c3f14a8111e898dff42904"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22c5e53407c3f14a8111e898dff42904">&#9670;&#160;</a></span>output_files</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a>** output_files = NULL</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00210">210</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a863888d6549c9004ae0aec0bfa0b6994" name="a863888d6549c9004ae0aec0bfa0b6994"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a863888d6549c9004ae0aec0bfa0b6994">&#9670;&#160;</a></span>progress_avio</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread AVIOContext* progress_avio = NULL</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00205">205</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a7c5fbe0152e9099ad6dfee42cb2ceb90" name="a7c5fbe0152e9099ad6dfee42cb2ceb90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c5fbe0152e9099ad6dfee42cb2ceb90">&#9670;&#160;</a></span>qp_histogram</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> qp_histogram[52]</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00219">219</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a3cff2fc900e1d019995720f12f7b6bc0" name="a3cff2fc900e1d019995720f12f7b6bc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cff2fc900e1d019995720f12f7b6bc0">&#9670;&#160;</a></span>recast_media</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> recast_media</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00142">142</a> of file <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html">fftools_ffmpeg_opt.c</a>.</p>
</div>
</div>
<a id="aa67220b3d47d990ba75e7099f11cfa68" name="aa67220b3d47d990ba75e7099f11cfa68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa67220b3d47d990ba75e7099f11cfa68">&#9670;&#160;</a></span>received_nb_signals</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> received_nb_signals = 0</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="../../d7/d48/fftools__ffmpeg_8c_source.html#l00465">465</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a1a9c2c01a83c8bbcd4eb7a8af9a0b160" name="a1a9c2c01a83c8bbcd4eb7a8af9a0b160"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a9c2c01a83c8bbcd4eb7a8af9a0b160">&#9670;&#160;</a></span>received_sigterm</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> received_sigterm = 0</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="../../d7/d48/fftools__ffmpeg_8c_source.html#l00464">464</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ab7f1810e5101cf8408f70d089ef7cc4b" name="ab7f1810e5101cf8408f70d089ef7cc4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7f1810e5101cf8408f70d089ef7cc4b">&#9670;&#160;</a></span>report_callback</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void(* report_callback) (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, float, float, int64_t, double, double, double) </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> = NULL</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00221">221</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a72854b6777d538ea0fb18d2552741072" name="a72854b6777d538ea0fb18d2552741072"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72854b6777d538ea0fb18d2552741072">&#9670;&#160;</a></span>transcode_init_done</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread atomic_int transcode_init_done = ATOMIC_VAR_INIT(0)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00466">466</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a40601c5f9720825e21a3e53104404da4" name="a40601c5f9720825e21a3e53104404da4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40601c5f9720825e21a3e53104404da4">&#9670;&#160;</a></span>vstats_file</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread FILE* vstats_file</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="../../d7/d48/fftools__ffmpeg_8c_source.html#l00178">178</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aee22300aab0a785e62da0d08de0c20d2" name="aee22300aab0a785e62da0d08de0c20d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee22300aab0a785e62da0d08de0c20d2">&#9670;&#160;</a></span>want_sdp</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> want_sdp</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d5/d94/fftools__ffmpeg__mux_8c_source.html#l00066">66</a> of file <a class="el" href="../../d5/d94/fftools__ffmpeg__mux_8c_source.html">fftools_ffmpeg_mux.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&#160;<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>