ffmpeg-kit/docs/apple/html/d8/d4e/fftools__cmdutils_8h.html

3145 lines
168 KiB
HTML
Raw Normal View History

2021-03-02 01:25:17 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FFmpegKit iOS / macOS / tvOS API: fftools_cmdutils.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FFmpegKit iOS / macOS / tvOS API
&#160;<span id="projectnumber">4.4</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- 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_cmdutils.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="../../d8/d4e/fftools__cmdutils_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 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="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</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="../../dc/d1e/struct_option_def.html">OptionDef</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="../../d3/d1d/struct_option.html">Option</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="../../db/dd7/struct_option_group_def.html">OptionGroupDef</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="../../d6/d69/struct_option_group.html">OptionGroup</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="../../d7/d4f/struct_option_group_list.html">OptionGroupList</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="../../db/db5/struct_option_parse_context.html">OptionParseContext</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 name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a632891572be1648c03646028e8bfcac1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a632891572be1648c03646028e8bfcac1">AV_LOG_STDERR</a>&#160;&#160;&#160;-16</td></tr>
<tr class="separator:a632891572be1648c03646028e8bfcac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affec572f11fcba59ce0cd49cbcd0110f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#affec572f11fcba59ce0cd49cbcd0110f">HAS_ARG</a>&#160;&#160;&#160;0x0001</td></tr>
<tr class="separator:affec572f11fcba59ce0cd49cbcd0110f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b1c1cb0b866790034157479d6dd5da6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a1b1c1cb0b866790034157479d6dd5da6">OPT_BOOL</a>&#160;&#160;&#160;0x0002</td></tr>
<tr class="separator:a1b1c1cb0b866790034157479d6dd5da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8b1131ea532a43a07296dd04c8c9693"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ab8b1131ea532a43a07296dd04c8c9693">OPT_EXPERT</a>&#160;&#160;&#160;0x0004</td></tr>
<tr class="separator:ab8b1131ea532a43a07296dd04c8c9693"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91fea349332c05eb78ce3c17202e1dc9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a91fea349332c05eb78ce3c17202e1dc9">OPT_STRING</a>&#160;&#160;&#160;0x0008</td></tr>
<tr class="separator:a91fea349332c05eb78ce3c17202e1dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0654bdd8f429df3aaf1f532968783bbc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a0654bdd8f429df3aaf1f532968783bbc">OPT_VIDEO</a>&#160;&#160;&#160;0x0010</td></tr>
<tr class="separator:a0654bdd8f429df3aaf1f532968783bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac1f37101001610dfbf8c6c679b786da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aac1f37101001610dfbf8c6c679b786da">OPT_AUDIO</a>&#160;&#160;&#160;0x0020</td></tr>
<tr class="separator:aac1f37101001610dfbf8c6c679b786da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55bdf11c33fc097533cde94b0f64024b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a55bdf11c33fc097533cde94b0f64024b">OPT_INT</a>&#160;&#160;&#160;0x0080</td></tr>
<tr class="separator:a55bdf11c33fc097533cde94b0f64024b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56df4dc0401bc7c1ad4c7744c44879f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a56df4dc0401bc7c1ad4c7744c44879f7">OPT_FLOAT</a>&#160;&#160;&#160;0x0100</td></tr>
<tr class="separator:a56df4dc0401bc7c1ad4c7744c44879f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2f01b015c63102de072d1b04cb54907"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ab2f01b015c63102de072d1b04cb54907">OPT_SUBTITLE</a>&#160;&#160;&#160;0x0200</td></tr>
<tr class="separator:ab2f01b015c63102de072d1b04cb54907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e6d562f7f8c2883ddc3847a003dc804"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a1e6d562f7f8c2883ddc3847a003dc804">OPT_INT64</a>&#160;&#160;&#160;0x0400</td></tr>
<tr class="separator:a1e6d562f7f8c2883ddc3847a003dc804"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6310b4c2290bc63f127bcd3faa117e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ac6310b4c2290bc63f127bcd3faa117e6">OPT_EXIT</a>&#160;&#160;&#160;0x0800</td></tr>
<tr class="separator:ac6310b4c2290bc63f127bcd3faa117e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf5b4d51091fffdd43550ce4c7f64b88"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aaf5b4d51091fffdd43550ce4c7f64b88">OPT_DATA</a>&#160;&#160;&#160;0x1000</td></tr>
<tr class="separator:aaf5b4d51091fffdd43550ce4c7f64b88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cb4d9f4b617e04d8b68fc881fdbb958"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a2cb4d9f4b617e04d8b68fc881fdbb958">OPT_PERFILE</a></td></tr>
<tr class="separator:a2cb4d9f4b617e04d8b68fc881fdbb958"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8d2573bae8637d92cfb1bd84782e8d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#af8d2573bae8637d92cfb1bd84782e8d5">OPT_OFFSET</a>&#160;&#160;&#160;0x4000 /* option is specified as an offset in a passed optctx */</td></tr>
<tr class="separator:af8d2573bae8637d92cfb1bd84782e8d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a125b062e1ed2e8d929ab67f4721aa463"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a125b062e1ed2e8d929ab67f4721aa463">OPT_SPEC</a></td></tr>
<tr class="separator:a125b062e1ed2e8d929ab67f4721aa463"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8fbad19fad03f8e62a8f5d5ccba5782"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ac8fbad19fad03f8e62a8f5d5ccba5782">OPT_TIME</a>&#160;&#160;&#160;0x10000</td></tr>
<tr class="separator:ac8fbad19fad03f8e62a8f5d5ccba5782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8370d4bb83286c3641c5dd87551f6182"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a8370d4bb83286c3641c5dd87551f6182">OPT_DOUBLE</a>&#160;&#160;&#160;0x20000</td></tr>
<tr class="separator:a8370d4bb83286c3641c5dd87551f6182"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70561ef40bba827afd07234175c07d03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a70561ef40bba827afd07234175c07d03">OPT_INPUT</a>&#160;&#160;&#160;0x40000</td></tr>
<tr class="separator:a70561ef40bba827afd07234175c07d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8131c70a1e8339c3574c9a08da81d1b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ac8131c70a1e8339c3574c9a08da81d1b">OPT_OUTPUT</a>&#160;&#160;&#160;0x80000</td></tr>
<tr class="separator:ac8131c70a1e8339c3574c9a08da81d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d155f9f5addbe58b32c5c180831caa9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a1d155f9f5addbe58b32c5c180831caa9">media_type_string</a>&#160;&#160;&#160;av_get_media_type_string</td></tr>
<tr class="separator:a1d155f9f5addbe58b32c5c180831caa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa75501e4e249657d5f0df6d7e8645d4f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aa75501e4e249657d5f0df6d7e8645d4f">GROW_ARRAY</a>(array, nb_elems)&#160;&#160;&#160; array = <a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a5a234190bf25a47320f57fd5ba9cea6a">grow_array</a>(array, sizeof(*array), &amp;nb_elems, nb_elems + 1)</td></tr>
<tr class="separator:aa75501e4e249657d5f0df6d7e8645d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8000828d615667df850114a1d810567f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a8000828d615667df850114a1d810567f">GET_PIX_FMT_NAME</a>(pix_fmt)&#160;&#160;&#160; const char *name = av_get_pix_fmt_name(pix_fmt);</td></tr>
<tr class="separator:a8000828d615667df850114a1d810567f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4670d4ad86c74b82961d07ff8532defe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a4670d4ad86c74b82961d07ff8532defe">GET_CODEC_NAME</a>(id)&#160;&#160;&#160; const char *name = avcodec_descriptor_get(id)-&gt;name;</td></tr>
<tr class="separator:a4670d4ad86c74b82961d07ff8532defe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab04427a6bc0201f8f4a95db84104c8ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ab04427a6bc0201f8f4a95db84104c8ad">GET_SAMPLE_FMT_NAME</a>(sample_fmt)&#160;&#160;&#160; const char *name = av_get_sample_fmt_name(sample_fmt)</td></tr>
<tr class="separator:ab04427a6bc0201f8f4a95db84104c8ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0745a3311be303dc4d6d9da67756e1e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a0745a3311be303dc4d6d9da67756e1e9">GET_SAMPLE_RATE_NAME</a>(rate)</td></tr>
<tr class="separator:a0745a3311be303dc4d6d9da67756e1e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b25c6a8e4f3e33fa53837200cbee607"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a7b25c6a8e4f3e33fa53837200cbee607">GET_CH_LAYOUT_NAME</a>(ch_layout)</td></tr>
<tr class="separator:a7b25c6a8e4f3e33fa53837200cbee607"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a950a3e73a77345e482e796c305ef25e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a950a3e73a77345e482e796c305ef25e4">GET_CH_LAYOUT_DESC</a>(ch_layout)</td></tr>
<tr class="separator:a950a3e73a77345e482e796c305ef25e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a44cde5d18cef91556a91e1e2903bb25a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a44cde5d18cef91556a91e1e2903bb25a">SpecifierOpt</a></td></tr>
<tr class="separator:a44cde5d18cef91556a91e1e2903bb25a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebd84ba49731e417f5495974444874b3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aebd84ba49731e417f5495974444874b3">OptionDef</a></td></tr>
<tr class="separator:aebd84ba49731e417f5495974444874b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab04ea1b4cb7ae1ddc63e3f014cae5515"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d3/d1d/struct_option.html">Option</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ab04ea1b4cb7ae1ddc63e3f014cae5515">Option</a></td></tr>
<tr class="separator:ab04ea1b4cb7ae1ddc63e3f014cae5515"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae685e65315debd1ee1fc81b88f45568a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ae685e65315debd1ee1fc81b88f45568a">OptionGroupDef</a></td></tr>
<tr class="separator:ae685e65315debd1ee1fc81b88f45568a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf36bf94f15e662e7c435d6571182760"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#abf36bf94f15e662e7c435d6571182760">OptionGroup</a></td></tr>
<tr class="separator:abf36bf94f15e662e7c435d6571182760"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5e22bb099f340dc6514ee43974f2203"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d7/d4f/struct_option_group_list.html">OptionGroupList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aa5e22bb099f340dc6514ee43974f2203">OptionGroupList</a></td></tr>
<tr class="separator:aa5e22bb099f340dc6514ee43974f2203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a444d0d05fd7fc8d14513812f9b2161f8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a444d0d05fd7fc8d14513812f9b2161f8">OptionParseContext</a></td></tr>
<tr class="separator:a444d0d05fd7fc8d14513812f9b2161f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aa64dcad44f54da335b337154d9e9950f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aa64dcad44f54da335b337154d9e9950f">register_exit</a> (void(*cb)(<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ret))</td></tr>
<tr class="separator:aa64dcad44f54da335b337154d9e9950f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ab657d3155047b796645c95c54a1f16"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a1ab657d3155047b796645c95c54a1f16">exit_program</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ret) av_noreturn</td></tr>
<tr class="separator:a1ab657d3155047b796645c95c54a1f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f4db71e6407040a01316c537db5040c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a0f4db71e6407040a01316c537db5040c">init_dynload</a> (void)</td></tr>
<tr class="separator:a0f4db71e6407040a01316c537db5040c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb11173c4516257ff8fa004ad388e41a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aeb11173c4516257ff8fa004ad388e41a">init_opts</a> (void)</td></tr>
<tr class="separator:aeb11173c4516257ff8fa004ad388e41a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac58552bde3a215ae94a3bd114577cbee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ac58552bde3a215ae94a3bd114577cbee">uninit_opts</a> (void)</td></tr>
<tr class="separator:ac58552bde3a215ae94a3bd114577cbee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90b81dc3f851b1894d3c0aecd85d66c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a90b81dc3f851b1894d3c0aecd85d66c2">log_callback_help</a> (void *ptr, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> level, const char *fmt, va_list vl)</td></tr>
<tr class="separator:a90b81dc3f851b1894d3c0aecd85d66c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bc08eaf2739c5b0977996228a81a129"><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="../../d8/d4e/fftools__cmdutils_8h.html#a0bc08eaf2739c5b0977996228a81a129">opt_cpuflags</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a0bc08eaf2739c5b0977996228a81a129"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24c4e9b816e053a3facd267d56daf1ed"><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="../../d8/d4e/fftools__cmdutils_8h.html#a24c4e9b816e053a3facd267d56daf1ed">opt_default</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a24c4e9b816e053a3facd267d56daf1ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0655c99b1344272c17f0dc8eb480c598"><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="../../d8/d4e/fftools__cmdutils_8h.html#a0655c99b1344272c17f0dc8eb480c598">opt_loglevel</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a0655c99b1344272c17f0dc8eb480c598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae83addf5abc14d1dd046f315499ed6bf"><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="../../d8/d4e/fftools__cmdutils_8h.html#ae83addf5abc14d1dd046f315499ed6bf">opt_report</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:ae83addf5abc14d1dd046f315499ed6bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2131affd4cd632364d24b0d0a809fc3"><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="../../d8/d4e/fftools__cmdutils_8h.html#ae2131affd4cd632364d24b0d0a809fc3">opt_max_alloc</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:ae2131affd4cd632364d24b0d0a809fc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aad8ad96b86a6152e926231c853188f"><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="../../d8/d4e/fftools__cmdutils_8h.html#a2aad8ad96b86a6152e926231c853188f">opt_codec_debug</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a2aad8ad96b86a6152e926231c853188f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a995b064d5b67208fae49232687dd5eaa"><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="../../d8/d4e/fftools__cmdutils_8h.html#a995b064d5b67208fae49232687dd5eaa">opt_timelimit</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a995b064d5b67208fae49232687dd5eaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee611299e84dab23d614366f993e96ae"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aee611299e84dab23d614366f993e96ae">parse_number_or_die</a> (const char *context, const char *numstr, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> type, double min, double max)</td></tr>
<tr class="separator:aee611299e84dab23d614366f993e96ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa60d6deab0047c29fc1f6602f812774f"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aa60d6deab0047c29fc1f6602f812774f">parse_time_or_die</a> (const char *context, const char *timestr, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_duration)</td></tr>
<tr class="separator:aa60d6deab0047c29fc1f6602f812774f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13fba56a5674556e879f5733f9b1dd55"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a13fba56a5674556e879f5733f9b1dd55">show_help_options</a> (const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options, const char *msg, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> req_flags, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rej_flags, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> alt_flags)</td></tr>
<tr class="separator:a13fba56a5674556e879f5733f9b1dd55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0833f5d4481c5c8c2362b0e5d65af5f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a0833f5d4481c5c8c2362b0e5d65af5f3">show_help_children</a> (const AVClass *class, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flags)</td></tr>
<tr class="separator:a0833f5d4481c5c8c2362b0e5d65af5f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefe49155ac108fa47eee131a07fd856f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aefe49155ac108fa47eee131a07fd856f">show_help_default_ffmpeg</a> (const char *opt, const char *arg)</td></tr>
<tr class="separator:aefe49155ac108fa47eee131a07fd856f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbabca98e694fea5c1b539b475e8cc6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#acbabca98e694fea5c1b539b475e8cc6e">show_help_default_ffprobe</a> (const char *opt, const char *arg)</td></tr>
<tr class="separator:acbabca98e694fea5c1b539b475e8cc6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ff9db0d178a0397441c0269cea9e48a"><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="../../d8/d4e/fftools__cmdutils_8h.html#a0ff9db0d178a0397441c0269cea9e48a">show_help</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a0ff9db0d178a0397441c0269cea9e48a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a188aa7e7bee8039b9399865cc3507336"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a188aa7e7bee8039b9399865cc3507336">parse_options</a> (void *optctx, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc, char **argv, const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options, void(*parse_arg_function)(void *optctx, const char *))</td></tr>
<tr class="separator:a188aa7e7bee8039b9399865cc3507336"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f7f4bf6a990541888b7f4ece3456547"><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="../../d8/d4e/fftools__cmdutils_8h.html#a0f7f4bf6a990541888b7f4ece3456547">parse_option</a> (void *optctx, const char *opt, const char *arg, const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options)</td></tr>
<tr class="separator:a0f7f4bf6a990541888b7f4ece3456547"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0e1bd04fd160c44d7e36623314380e4"><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="../../d8/d4e/fftools__cmdutils_8h.html#ae0e1bd04fd160c44d7e36623314380e4">parse_optgroup</a> (void *optctx, <a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a> *g)</td></tr>
<tr class="separator:ae0e1bd04fd160c44d7e36623314380e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dbe23ab7c8099a82806ae9beb9d4306"><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="../../d8/d4e/fftools__cmdutils_8h.html#a8dbe23ab7c8099a82806ae9beb9d4306">split_commandline</a> (<a class="el" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a> *octx, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc, char *argv[], const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options, const <a class="el" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a> *groups, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_groups)</td></tr>
<tr class="separator:a8dbe23ab7c8099a82806ae9beb9d4306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bcd5cd3628e5864fa94431d8eb08fad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a8bcd5cd3628e5864fa94431d8eb08fad">uninit_parse_context</a> (<a class="el" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a> *octx)</td></tr>
<tr class="separator:a8bcd5cd3628e5864fa94431d8eb08fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a812390811ecf2673409d4d2191b3696a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a812390811ecf2673409d4d2191b3696a">parse_loglevel</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc, char **argv, const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options)</td></tr>
<tr class="separator:a812390811ecf2673409d4d2191b3696a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e2be8d99206aaa4b7c6fdb3bb612ffb"><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="../../d8/d4e/fftools__cmdutils_8h.html#a4e2be8d99206aaa4b7c6fdb3bb612ffb">locate_option</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc, char **argv, const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options, const char *optname)</td></tr>
<tr class="separator:a4e2be8d99206aaa4b7c6fdb3bb612ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a632b71e4b56c5ee8556a407bbecbcef8"><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="../../d8/d4e/fftools__cmdutils_8h.html#a632b71e4b56c5ee8556a407bbecbcef8">check_stream_specifier</a> (AVFormatContext *s, AVStream *st, const char *spec)</td></tr>
<tr class="separator:a632b71e4b56c5ee8556a407bbecbcef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98c102ceb9bca5531e6d43f951e9afed"><td class="memItemLeft" align="right" valign="top">AVDictionary *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a98c102ceb9bca5531e6d43f951e9afed">filter_codec_opts</a> (AVDictionary *opts, enum AVCodecID codec_id, AVFormatContext *s, AVStream *st, AVCodec *codec)</td></tr>
<tr class="separator:a98c102ceb9bca5531e6d43f951e9afed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6246f47f8e3ef9a3e99e5d1457c7d197"><td class="memItemLeft" align="right" valign="top">AVDictionary **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a6246f47f8e3ef9a3e99e5d1457c7d197">setup_find_stream_info_opts</a> (AVFormatContext *s, AVDictionary *<a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a08b59fb8c12cbc6db2dd68a367ae49d9">codec_opts</a>)</td></tr>
<tr class="separator:a6246f47f8e3ef9a3e99e5d1457c7d197"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2911387e778b01a25f0e65eabadf1b7b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a2911387e778b01a25f0e65eabadf1b7b">print_error</a> (const char *filename, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> err)</td></tr>
<tr class="separator:a2911387e778b01a25f0e65eabadf1b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a976c7dc9afeb4b0f6ec009a7a084e701"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a976c7dc9afeb4b0f6ec009a7a084e701">show_banner</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc, char **argv, const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options)</td></tr>
<tr class="separator:a976c7dc9afeb4b0f6ec009a7a084e701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79c0ae205603f7f83f15171ba3413f26"><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="../../d8/d4e/fftools__cmdutils_8h.html#a79c0ae205603f7f83f15171ba3413f26">show_version</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a79c0ae205603f7f83f15171ba3413f26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f7a57bae796faca3c46ba0894f0b7bf"><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="../../d8/d4e/fftools__cmdutils_8h.html#a9f7a57bae796faca3c46ba0894f0b7bf">show_buildconf</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a9f7a57bae796faca3c46ba0894f0b7bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ac5f2397cd42cd32e4b3cb199739b35"><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="../../d8/d4e/fftools__cmdutils_8h.html#a9ac5f2397cd42cd32e4b3cb199739b35">show_license</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a9ac5f2397cd42cd32e4b3cb199739b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac64f66a36c4ca887741fe28475a99b01"><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="../../d8/d4e/fftools__cmdutils_8h.html#ac64f66a36c4ca887741fe28475a99b01">show_formats</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:ac64f66a36c4ca887741fe28475a99b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c35b5b42d01e850824bc0af1016e71f"><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="../../d8/d4e/fftools__cmdutils_8h.html#a4c35b5b42d01e850824bc0af1016e71f">show_muxers</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a4c35b5b42d01e850824bc0af1016e71f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af99b4b78c2355c81ff66ae146b92bc7b"><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="../../d8/d4e/fftools__cmdutils_8h.html#af99b4b78c2355c81ff66ae146b92bc7b">show_demuxers</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:af99b4b78c2355c81ff66ae146b92bc7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf26a4937c16d8b7cb22a6542ebb46a5"><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="../../d8/d4e/fftools__cmdutils_8h.html#aaf26a4937c16d8b7cb22a6542ebb46a5">show_devices</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:aaf26a4937c16d8b7cb22a6542ebb46a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d32ed47a0ec2bdf5a11b9ec477af632"><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="../../d8/d4e/fftools__cmdutils_8h.html#a9d32ed47a0ec2bdf5a11b9ec477af632">show_codecs</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a9d32ed47a0ec2bdf5a11b9ec477af632"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a051c87d97a1dfd644a97f965dfaa18dc"><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="../../d8/d4e/fftools__cmdutils_8h.html#a051c87d97a1dfd644a97f965dfaa18dc">show_decoders</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a051c87d97a1dfd644a97f965dfaa18dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7271f609adb83bed31f8ef0eb8ee2b79"><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="../../d8/d4e/fftools__cmdutils_8h.html#a7271f609adb83bed31f8ef0eb8ee2b79">show_encoders</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a7271f609adb83bed31f8ef0eb8ee2b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cad88ee81ff905e2309375818c89020"><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="../../d8/d4e/fftools__cmdutils_8h.html#a2cad88ee81ff905e2309375818c89020">show_filters</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a2cad88ee81ff905e2309375818c89020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53fb409434bc59eeabbfc52f67a1c641"><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="../../d8/d4e/fftools__cmdutils_8h.html#a53fb409434bc59eeabbfc52f67a1c641">show_bsfs</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a53fb409434bc59eeabbfc52f67a1c641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addb6306dc020aa290075bed9b1f42a3a"><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="../../d8/d4e/fftools__cmdutils_8h.html#addb6306dc020aa290075bed9b1f42a3a">show_protocols</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:addb6306dc020aa290075bed9b1f42a3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af34c982b84b7c76d45edc5a7715a4fed"><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="../../d8/d4e/fftools__cmdutils_8h.html#af34c982b84b7c76d45edc5a7715a4fed">show_pix_fmts</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:af34c982b84b7c76d45edc5a7715a4fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fea7aab2873df1439a71f12e0f1afd8"><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="../../d8/d4e/fftools__cmdutils_8h.html#a6fea7aab2873df1439a71f12e0f1afd8">show_layouts</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a6fea7aab2873df1439a71f12e0f1afd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3359dc295afcfd0ee6f592dd37f03080"><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="../../d8/d4e/fftools__cmdutils_8h.html#a3359dc295afcfd0ee6f592dd37f03080">show_sample_fmts</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:a3359dc295afcfd0ee6f592dd37f03080"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed7606e2d2a9218a50ecbbc75a76aab7"><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="../../d8/d4e/fftools__cmdutils_8h.html#aed7606e2d2a9218a50ecbbc75a76aab7">show_colors</a> (void *optctx, const char *opt, const char *arg)</td></tr>
<tr class="separator:aed7606e2d2a9218a50ecbbc75a76aab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40394fd5966088e759ce995186773700"><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="../../d8/d4e/fftools__cmdutils_8h.html#a40394fd5966088e759ce995186773700">read_yesno</a> (void)</td></tr>
<tr class="separator:a40394fd5966088e759ce995186773700"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ba31d95fc6fc14e603fa86e7a007409"><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a4ba31d95fc6fc14e603fa86e7a007409">get_preset_file</a> (char *filename, size_t filename_size, const char *preset_name, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_path, const char *codec_name)</td></tr>
<tr class="separator:a4ba31d95fc6fc14e603fa86e7a007409"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a234190bf25a47320f57fd5ba9cea6a"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a5a234190bf25a47320f57fd5ba9cea6a">grow_array</a> (void *array, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> elem_size, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *size, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> new_size)</td></tr>
<tr class="separator:a5a234190bf25a47320f57fd5ba9cea6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a907c42e3f98cc1183a8788033d0aaaf2"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a907c42e3f98cc1183a8788033d0aaaf2">get_rotation</a> (AVStream *st)</td></tr>
<tr class="separator:a907c42e3f98cc1183a8788033d0aaaf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a6afce516a5adaeabd7087b767bab5886"><td class="memItemLeft" align="right" valign="top">__thread char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a6afce516a5adaeabd7087b767bab5886">program_name</a></td></tr>
<tr class="separator:a6afce516a5adaeabd7087b767bab5886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83fbf976c7976ea554e7bda1d266b0a2"><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="../../d8/d4e/fftools__cmdutils_8h.html#a83fbf976c7976ea554e7bda1d266b0a2">program_birth_year</a></td></tr>
<tr class="separator:a83fbf976c7976ea554e7bda1d266b0a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b7d57e5b7a108a1f788c92c9bb58d8e"><td class="memItemLeft" align="right" valign="top">__thread AVCodecContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a5b7d57e5b7a108a1f788c92c9bb58d8e">avcodec_opts</a> [AVMEDIA_TYPE_NB]</td></tr>
<tr class="separator:a5b7d57e5b7a108a1f788c92c9bb58d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a485ee1ca1f65f58e326ba65cded348"><td class="memItemLeft" align="right" valign="top">__thread AVFormatContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a4a485ee1ca1f65f58e326ba65cded348">avformat_opts</a></td></tr>
<tr class="separator:a4a485ee1ca1f65f58e326ba65cded348"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c8028bff4ba308f54869748db9f692d"><td class="memItemLeft" align="right" valign="top">__thread AVDictionary *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a8c8028bff4ba308f54869748db9f692d">sws_dict</a></td></tr>
<tr class="separator:a8c8028bff4ba308f54869748db9f692d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a011fa5c3ecc237f646a56085659f53f3"><td class="memItemLeft" align="right" valign="top">__thread AVDictionary *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a011fa5c3ecc237f646a56085659f53f3">swr_opts</a></td></tr>
<tr class="separator:a011fa5c3ecc237f646a56085659f53f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19714c08385a99d977c6d1bcfed4bca5"><td class="memItemLeft" align="right" valign="top">__thread AVDictionary *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a19714c08385a99d977c6d1bcfed4bca5">format_opts</a></td></tr>
<tr class="separator:a19714c08385a99d977c6d1bcfed4bca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b59fb8c12cbc6db2dd68a367ae49d9"><td class="memItemLeft" align="right" valign="top">__thread AVDictionary *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a08b59fb8c12cbc6db2dd68a367ae49d9">codec_opts</a></td></tr>
<tr class="separator:a08b59fb8c12cbc6db2dd68a367ae49d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63b299e1c6a109e847bc2416887ce3d6"><td class="memItemLeft" align="right" valign="top">__thread AVDictionary *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a63b299e1c6a109e847bc2416887ce3d6">resample_opts</a></td></tr>
<tr class="separator:a63b299e1c6a109e847bc2416887ce3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad41fedd149e409656cc5e266493d15d1"><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="../../d8/d4e/fftools__cmdutils_8h.html#ad41fedd149e409656cc5e266493d15d1">hide_banner</a></td></tr>
<tr class="separator:ad41fedd149e409656cc5e266493d15d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96a58c49cf1904b28615fd1778a12753"><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="../../d8/d4e/fftools__cmdutils_8h.html#a96a58c49cf1904b28615fd1778a12753">find_stream_info</a></td></tr>
<tr class="separator:a96a58c49cf1904b28615fd1778a12753"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a632891572be1648c03646028e8bfcac1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a632891572be1648c03646028e8bfcac1">&#9670;&nbsp;</a></span>AV_LOG_STDERR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define AV_LOG_STDERR&#160;&#160;&#160;-16</td>
</tr>
</table>
</div><div class="memdoc">
<p>Defines logs printed to stderr by ffmpeg. They are not filtered and always redirected. </p>
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00061">61</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a950a3e73a77345e482e796c305ef25e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a950a3e73a77345e482e796c305ef25e4">&#9670;&nbsp;</a></span>GET_CH_LAYOUT_DESC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_CH_LAYOUT_DESC</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">ch_layout</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordtype">char</span> name[128];\</div>
<div class="line"> av_get_channel_layout_string(name, <span class="keyword">sizeof</span>(name), 0, ch_layout);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00627">627</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a7b25c6a8e4f3e33fa53837200cbee607"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b25c6a8e4f3e33fa53837200cbee607">&#9670;&nbsp;</a></span>GET_CH_LAYOUT_NAME</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_CH_LAYOUT_NAME</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">ch_layout</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordtype">char</span> name[16];\</div>
<div class="line"> snprintf(name, <span class="keyword">sizeof</span>(name), <span class="stringliteral">&quot;0x%&quot;</span>PRIx64, ch_layout);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00623">623</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a4670d4ad86c74b82961d07ff8532defe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4670d4ad86c74b82961d07ff8532defe">&#9670;&nbsp;</a></span>GET_CODEC_NAME</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_CODEC_NAME</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">id</td><td>)</td>
<td>&#160;&#160;&#160; const char *name = avcodec_descriptor_get(id)-&gt;name;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00613">613</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a8000828d615667df850114a1d810567f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8000828d615667df850114a1d810567f">&#9670;&nbsp;</a></span>GET_PIX_FMT_NAME</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_PIX_FMT_NAME</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">pix_fmt</td><td>)</td>
<td>&#160;&#160;&#160; const char *name = av_get_pix_fmt_name(pix_fmt);</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00610">610</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="ab04427a6bc0201f8f4a95db84104c8ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab04427a6bc0201f8f4a95db84104c8ad">&#9670;&nbsp;</a></span>GET_SAMPLE_FMT_NAME</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_SAMPLE_FMT_NAME</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">sample_fmt</td><td>)</td>
<td>&#160;&#160;&#160; const char *name = av_get_sample_fmt_name(sample_fmt)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00616">616</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a0745a3311be303dc4d6d9da67756e1e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0745a3311be303dc4d6d9da67756e1e9">&#9670;&nbsp;</a></span>GET_SAMPLE_RATE_NAME</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_SAMPLE_RATE_NAME</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">rate</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordtype">char</span> name[16];\</div>
<div class="line"> snprintf(name, <span class="keyword">sizeof</span>(name), <span class="stringliteral">&quot;%d&quot;</span>, rate);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00619">619</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="aa75501e4e249657d5f0df6d7e8645d4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa75501e4e249657d5f0df6d7e8645d4f">&#9670;&nbsp;</a></span>GROW_ARRAY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GROW_ARRAY</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">array, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">nb_elems&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160; array = <a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a5a234190bf25a47320f57fd5ba9cea6a">grow_array</a>(array, sizeof(*array), &amp;nb_elems, nb_elems + 1)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00607">607</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="affec572f11fcba59ce0cd49cbcd0110f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affec572f11fcba59ce0cd49cbcd0110f">&#9670;&nbsp;</a></span>HAS_ARG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define HAS_ARG&#160;&#160;&#160;0x0001</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00188">188</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a1d155f9f5addbe58b32c5c180831caa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d155f9f5addbe58b32c5c180831caa9">&#9670;&nbsp;</a></span>media_type_string</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define media_type_string&#160;&#160;&#160;av_get_media_type_string</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00605">605</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="aac1f37101001610dfbf8c6c679b786da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac1f37101001610dfbf8c6c679b786da">&#9670;&nbsp;</a></span>OPT_AUDIO</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_AUDIO&#160;&#160;&#160;0x0020</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00193">193</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a1b1c1cb0b866790034157479d6dd5da6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b1c1cb0b866790034157479d6dd5da6">&#9670;&nbsp;</a></span>OPT_BOOL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_BOOL&#160;&#160;&#160;0x0002</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00189">189</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="aaf5b4d51091fffdd43550ce4c7f64b88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf5b4d51091fffdd43550ce4c7f64b88">&#9670;&nbsp;</a></span>OPT_DATA</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_DATA&#160;&#160;&#160;0x1000</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00199">199</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a8370d4bb83286c3641c5dd87551f6182"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8370d4bb83286c3641c5dd87551f6182">&#9670;&nbsp;</a></span>OPT_DOUBLE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_DOUBLE&#160;&#160;&#160;0x20000</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00204">204</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="ac6310b4c2290bc63f127bcd3faa117e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6310b4c2290bc63f127bcd3faa117e6">&#9670;&nbsp;</a></span>OPT_EXIT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_EXIT&#160;&#160;&#160;0x0800</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00198">198</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="ab8b1131ea532a43a07296dd04c8c9693"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8b1131ea532a43a07296dd04c8c9693">&#9670;&nbsp;</a></span>OPT_EXPERT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_EXPERT&#160;&#160;&#160;0x0004</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00190">190</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a56df4dc0401bc7c1ad4c7744c44879f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56df4dc0401bc7c1ad4c7744c44879f7">&#9670;&nbsp;</a></span>OPT_FLOAT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_FLOAT&#160;&#160;&#160;0x0100</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00195">195</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a70561ef40bba827afd07234175c07d03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70561ef40bba827afd07234175c07d03">&#9670;&nbsp;</a></span>OPT_INPUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_INPUT&#160;&#160;&#160;0x40000</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00205">205</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a55bdf11c33fc097533cde94b0f64024b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55bdf11c33fc097533cde94b0f64024b">&#9670;&nbsp;</a></span>OPT_INT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_INT&#160;&#160;&#160;0x0080</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00194">194</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a1e6d562f7f8c2883ddc3847a003dc804"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e6d562f7f8c2883ddc3847a003dc804">&#9670;&nbsp;</a></span>OPT_INT64</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_INT64&#160;&#160;&#160;0x0400</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00197">197</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="af8d2573bae8637d92cfb1bd84782e8d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8d2573bae8637d92cfb1bd84782e8d5">&#9670;&nbsp;</a></span>OPT_OFFSET</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_OFFSET&#160;&#160;&#160;0x4000 /* option is specified as an offset in a passed optctx */</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00201">201</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="ac8131c70a1e8339c3574c9a08da81d1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8131c70a1e8339c3574c9a08da81d1b">&#9670;&nbsp;</a></span>OPT_OUTPUT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_OUTPUT&#160;&#160;&#160;0x80000</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00206">206</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a2cb4d9f4b617e04d8b68fc881fdbb958"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cb4d9f4b617e04d8b68fc881fdbb958">&#9670;&nbsp;</a></span>OPT_PERFILE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_PERFILE</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> 0x2000 <span class="comment">/* the option is per-file (currently ffmpeg-only).</span></div>
<div class="line"><span class="comment"> implied by OPT_OFFSET or OPT_SPEC */</span></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00200">200</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a125b062e1ed2e8d929ab67f4721aa463"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a125b062e1ed2e8d929ab67f4721aa463">&#9670;&nbsp;</a></span>OPT_SPEC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_SPEC</td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> 0x8000 <span class="comment">/* option is to be stored in an array of SpecifierOpt.</span></div>
<div class="line"><span class="comment"> Implies OPT_OFFSET. Next element after the offset is</span></div>
<div class="line"><span class="comment"> an int containing element count in the array. */</span></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00202">202</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a91fea349332c05eb78ce3c17202e1dc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91fea349332c05eb78ce3c17202e1dc9">&#9670;&nbsp;</a></span>OPT_STRING</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_STRING&#160;&#160;&#160;0x0008</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00191">191</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="ab2f01b015c63102de072d1b04cb54907"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2f01b015c63102de072d1b04cb54907">&#9670;&nbsp;</a></span>OPT_SUBTITLE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_SUBTITLE&#160;&#160;&#160;0x0200</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00196">196</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="ac8fbad19fad03f8e62a8f5d5ccba5782"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8fbad19fad03f8e62a8f5d5ccba5782">&#9670;&nbsp;</a></span>OPT_TIME</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_TIME&#160;&#160;&#160;0x10000</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00203">203</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a0654bdd8f429df3aaf1f532968783bbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0654bdd8f429df3aaf1f532968783bbc">&#9670;&nbsp;</a></span>OPT_VIDEO</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPT_VIDEO&#160;&#160;&#160;0x0010</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00192">192</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ab04ea1b4cb7ae1ddc63e3f014cae5515"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab04ea1b4cb7ae1ddc63e3f014cae5515">&#9670;&nbsp;</a></span>Option</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d3/d1d/struct_option.html">Option</a> <a class="el" href="../../d3/d1d/struct_option.html">Option</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>An option extracted from the commandline. Cannot use AVDictionary because of options like -map which can be used multiple times. </p>
</div>
</div>
<a id="aebd84ba49731e417f5495974444874b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebd84ba49731e417f5495974444874b3">&#9670;&nbsp;</a></span>OptionDef</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abf36bf94f15e662e7c435d6571182760"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf36bf94f15e662e7c435d6571182760">&#9670;&nbsp;</a></span>OptionGroup</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a> <a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae685e65315debd1ee1fc81b88f45568a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae685e65315debd1ee1fc81b88f45568a">&#9670;&nbsp;</a></span>OptionGroupDef</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a> <a class="el" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa5e22bb099f340dc6514ee43974f2203"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5e22bb099f340dc6514ee43974f2203">&#9670;&nbsp;</a></span>OptionGroupList</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d7/d4f/struct_option_group_list.html">OptionGroupList</a> <a class="el" href="../../d7/d4f/struct_option_group_list.html">OptionGroupList</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A list of option groups that all have the same group type (e.g. input files or output files) </p>
</div>
</div>
<a id="a444d0d05fd7fc8d14513812f9b2161f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a444d0d05fd7fc8d14513812f9b2161f8">&#9670;&nbsp;</a></span>OptionParseContext</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a> <a class="el" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a44cde5d18cef91556a91e1e2903bb25a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44cde5d18cef91556a91e1e2903bb25a">&#9670;&nbsp;</a></span>SpecifierOpt</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> <a class="el" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a632b71e4b56c5ee8556a407bbecbcef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a632b71e4b56c5ee8556a407bbecbcef8">&#9670;&nbsp;</a></span>check_stream_specifier()</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> check_stream_specifier </td>
<td>(</td>
<td class="paramtype">AVFormatContext *&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVStream *&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>spec</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the given stream matches a stream specifier.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td>Corresponding format context. </td></tr>
<tr><td class="paramname">st</td><td>Stream from s to be checked. </td></tr>
<tr><td class="paramname">spec</td><td>A stream specifier of the [v|a|s|d]:[&lt;stream index&gt;] form.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>1 if the stream matches, 0 if it doesn't, &lt;0 on error </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02142">2142</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a1ab657d3155047b796645c95c54a1f16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ab657d3155047b796645c95c54a1f16">&#9670;&nbsp;</a></span>exit_program()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void exit_program </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>
</div><div class="memdoc">
<p>Wraps exit with a program-specific cleanup routine. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00163">163</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a98c102ceb9bca5531e6d43f951e9afed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98c102ceb9bca5531e6d43f951e9afed">&#9670;&nbsp;</a></span>filter_codec_opts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">AVDictionary* filter_codec_opts </td>
<td>(</td>
<td class="paramtype">AVDictionary *&#160;</td>
<td class="paramname"><em>opts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">enum AVCodecID&#160;</td>
<td class="paramname"><em>codec_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFormatContext *&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVStream *&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVCodec *&#160;</td>
<td class="paramname"><em>codec</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Filter out options for given codec.</p>
<p>Create a new options dictionary containing only the options from opts which apply to the codec with ID codec_id.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">opts</td><td>dictionary to place options in </td></tr>
<tr><td class="paramname">codec_id</td><td>ID of the codec that should be filtered for </td></tr>
<tr><td class="paramname">s</td><td>Corresponding format context. </td></tr>
<tr><td class="paramname">st</td><td>A stream from s for which the options should be filtered. </td></tr>
<tr><td class="paramname">codec</td><td>The particular codec for which the options should be filtered. If null, the default one is looked up according to the codec id. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>a pointer to the created dictionary </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02150">2150</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a4ba31d95fc6fc14e603fa86e7a007409"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ba31d95fc6fc14e603fa86e7a007409">&#9670;&nbsp;</a></span>get_preset_file()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">FILE* get_preset_file </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>filename_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>preset_name</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>is_path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>codec_name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a file corresponding to a preset file.</p>
<p>If is_path is non-zero, look for the file in the path preset_name. Otherwise search for a file named arg.ffpreset in the directories $FFMPEG_DATADIR (if set), $HOME/.ffmpeg, and in the datadir defined at configuration time or in a "ffpresets" folder along the executable on win32, in that order. If no such file is found and codec_name is defined, then search for a file named codec_name-preset_name.avpreset in the above-mentioned directories.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">filename</td><td>buffer where the name of the found filename is written </td></tr>
<tr><td class="paramname">filename_size</td><td>size in bytes of the filename buffer </td></tr>
<tr><td class="paramname">preset_name</td><td>name of the preset to search </td></tr>
<tr><td class="paramname">is_path</td><td>tell if preset_name is a filename path </td></tr>
<tr><td class="paramname">codec_name</td><td>name of the codec for which to look for the preset, may be NULL </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02092">2092</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a907c42e3f98cc1183a8788033d0aaaf2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a907c42e3f98cc1183a8788033d0aaaf2">&#9670;&nbsp;</a></span>get_rotation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double get_rotation </td>
<td>(</td>
<td class="paramtype">AVStream *&#160;</td>
<td class="paramname"><em>st</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02246">2246</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a5a234190bf25a47320f57fd5ba9cea6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a234190bf25a47320f57fd5ba9cea6a">&#9670;&nbsp;</a></span>grow_array()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* grow_array </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>array</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>elem_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>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>new_size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Realloc array to hold new_size elements of elem_size. Calls exit() on failure.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">array</td><td>array to reallocate </td></tr>
<tr><td class="paramname">elem_size</td><td>size in bytes of each element </td></tr>
<tr><td class="paramname">size</td><td>new element count will be written here </td></tr>
<tr><td class="paramname">new_size</td><td>number of elements to place in reallocated array </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>reallocated array </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02227">2227</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a0f4db71e6407040a01316c537db5040c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f4db71e6407040a01316c537db5040c">&#9670;&nbsp;</a></span>init_dynload()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void init_dynload </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize dynamic library loading </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00147">147</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="aeb11173c4516257ff8fa004ad388e41a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb11173c4516257ff8fa004ad388e41a">&#9670;&nbsp;</a></span>init_opts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void init_opts </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize the cmdutils option system, in particular allocate the *_opts contexts. </p>
<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="a4e2be8d99206aaa4b7c6fdb3bb612ffb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e2be8d99206aaa4b7c6fdb3bb612ffb">&#9670;&nbsp;</a></span>locate_option()</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> locate_option </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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *&#160;</td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>optname</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return index of option opt in argv or 0 if not found. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00482">482</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a90b81dc3f851b1894d3c0aecd85d66c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90b81dc3f851b1894d3c0aecd85d66c2">&#9670;&nbsp;</a></span>log_callback_help()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void log_callback_help </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>ptr</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>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></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">va_list&#160;</td>
<td class="paramname"><em>vl</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Trivial log callback. Only suitable for opt_help and similar since it lacks prefix handling. </p>
</div>
</div>
<a id="a2aad8ad96b86a6152e926231c853188f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2aad8ad96b86a6152e926231c853188f">&#9670;&nbsp;</a></span>opt_codec_debug()</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_codec_debug </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="a0bc08eaf2739c5b0977996228a81a129"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bc08eaf2739c5b0977996228a81a129">&#9670;&nbsp;</a></span>opt_cpuflags()</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_cpuflags </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>Override the cpuflags. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00899">899</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a24c4e9b816e053a3facd267d56daf1ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24c4e9b816e053a3facd267d56daf1ed">&#9670;&nbsp;</a></span>opt_default()</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_default </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>Fallback for options that are not explicitly handled, these will be parsed through AVOptions. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00580">580</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a0655c99b1344272c17f0dc8eb480c598"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0655c99b1344272c17f0dc8eb480c598">&#9670;&nbsp;</a></span>opt_loglevel()</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_loglevel </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>Set the libav* libraries log level. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00911">911</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="ae2131affd4cd632364d24b0d0a809fc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2131affd4cd632364d24b0d0a809fc3">&#9670;&nbsp;</a></span>opt_max_alloc()</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_max_alloc </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="../../d7/dcc/fftools__cmdutils_8c_source.html#l01101">1101</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="ae83addf5abc14d1dd046f315499ed6bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae83addf5abc14d1dd046f315499ed6bf">&#9670;&nbsp;</a></span>opt_report()</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_report </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="../../d7/dcc/fftools__cmdutils_8c_source.html#l01096">1096</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a995b064d5b67208fae49232687dd5eaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a995b064d5b67208fae49232687dd5eaa">&#9670;&nbsp;</a></span>opt_timelimit()</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_timelimit </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>Limit the execution time. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01115">1115</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a812390811ecf2673409d4d2191b3696a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a812390811ecf2673409d4d2191b3696a">&#9670;&nbsp;</a></span>parse_loglevel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void parse_loglevel </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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *&#160;</td>
<td class="paramname"><em>options</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Find the '-loglevel' option in the command line args and apply it. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00541">541</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="aee611299e84dab23d614366f993e96ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee611299e84dab23d614366f993e96ae">&#9670;&nbsp;</a></span>parse_number_or_die()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double parse_number_or_die </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>numstr</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>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>min</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>max</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse a string and return its corresponding value as a double. Exit from the application if the string cannot be correctly parsed or the corresponding value is invalid.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">context</td><td>the context of the value to be set (e.g. the corresponding command line option name) </td></tr>
<tr><td class="paramname">numstr</td><td>the string to be parsed </td></tr>
<tr><td class="paramname">type</td><td>the type (OPT_INT64 or OPT_FLOAT) as which the string should be parsed </td></tr>
<tr><td class="paramname">min</td><td>the minimum valid accepted value </td></tr>
<tr><td class="paramname">max</td><td>the maximum valid accepted value </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00174">174</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="ae0e1bd04fd160c44d7e36623314380e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0e1bd04fd160c44d7e36623314380e4">&#9670;&nbsp;</a></span>parse_optgroup()</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> parse_optgroup </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"><a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a> *&#160;</td>
<td class="paramname"><em>g</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse an options group and write results into optctx.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">optctx</td><td>an app-specific options context. NULL for global options group </td></tr>
<tr><td class="paramname">g</td><td>option group </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00449">449</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a0f7f4bf6a990541888b7f4ece3456547"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f7f4bf6a990541888b7f4ece3456547">&#9670;&nbsp;</a></span>parse_option()</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> parse_option </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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *&#160;</td>
<td class="paramname"><em>options</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse one given option.</p>
<dl class="section return"><dt>Returns</dt><dd>on success 1 if arg was consumed, 0 otherwise; negative number on error </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00381">381</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a188aa7e7bee8039b9399865cc3507336"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a188aa7e7bee8039b9399865cc3507336">&#9670;&nbsp;</a></span>parse_options()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void parse_options </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"><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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *&#160;</td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void(*)(void *optctx, const char *)&#160;</td>
<td class="paramname"><em>parse_arg_function</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse the command line arguments.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">optctx</td><td>an opaque options context </td></tr>
<tr><td class="paramname">argc</td><td>number of command line arguments </td></tr>
<tr><td class="paramname">argv</td><td>values of command line arguments </td></tr>
<tr><td class="paramname">options</td><td>Array with the definitions required to interpret every option of the form: -option_name [argument] </td></tr>
<tr><td class="paramname">parse_arg_function</td><td>Name of the function called to process every argument without a leading option name flag. NULL if such arguments do not have to be processed. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa60d6deab0047c29fc1f6602f812774f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa60d6deab0047c29fc1f6602f812774f">&#9670;&nbsp;</a></span>parse_time_or_die()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t parse_time_or_die </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>timestr</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>is_duration</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse a string specifying a time and return its corresponding value as a number of microseconds. Exit from the application if the string cannot be correctly parsed.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">context</td><td>the context of the value to be set (e.g. the corresponding command line option name) </td></tr>
<tr><td class="paramname">timestr</td><td>the string to be parsed </td></tr>
<tr><td class="paramname">is_duration</td><td>a flag which tells how to interpret timestr, if not zero timestr is interpreted as a duration, otherwise as a date</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>av_parse_time() </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00195">195</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a2911387e778b01a25f0e65eabadf1b7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2911387e778b01a25f0e65eabadf1b7b">&#9670;&nbsp;</a></span>print_error()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void print_error </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>filename</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>err</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print an error message to stderr, indicating filename and a human readable description of the error code err.</p>
<p>If strerror_r() is not available the use of this function in a multithreaded application may be unsafe.</p>
<dl class="section see"><dt>See also</dt><dd>av_strerror() </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01128">1128</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a40394fd5966088e759ce995186773700"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40394fd5966088e759ce995186773700">&#9670;&nbsp;</a></span>read_yesno()</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> read_yesno </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a positive value if a line read from standard input starts with [yY], otherwise return 0. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02081">2081</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="aa64dcad44f54da335b337154d9e9950f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa64dcad44f54da335b337154d9e9950f">&#9670;&nbsp;</a></span>register_exit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void register_exit </td>
<td>(</td>
<td class="paramtype">void(*)(<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ret)&#160;</td>
<td class="paramname"><em>cb</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Register a program-specific cleanup routine. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00158">158</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a6246f47f8e3ef9a3e99e5d1457c7d197"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6246f47f8e3ef9a3e99e5d1457c7d197">&#9670;&nbsp;</a></span>setup_find_stream_info_opts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">AVDictionary** setup_find_stream_info_opts </td>
<td>(</td>
<td class="paramtype">AVFormatContext *&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVDictionary *&#160;</td>
<td class="paramname"><em>codec_opts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Setup AVCodecContext options for avformat_find_stream_info().</p>
<p>Create an array of dictionaries, one dictionary for each stream contained in s. Each dictionary will contain the options from codec_opts which can be applied to the corresponding stream codec context.</p>
<dl class="section return"><dt>Returns</dt><dd>pointer to the created array of dictionaries, NULL if it cannot be created </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02207">2207</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a976c7dc9afeb4b0f6ec009a7a084e701"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a976c7dc9afeb4b0f6ec009a7a084e701">&#9670;&nbsp;</a></span>show_banner()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void show_banner </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>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *&#160;</td>
<td class="paramname"><em>options</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print the program banner to stderr. The banner contents depend on the current version of the repository and of the libav* libraries used by the program. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01225">1225</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a53fb409434bc59eeabbfc52f67a1c641"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53fb409434bc59eeabbfc52f67a1c641">&#9670;&nbsp;</a></span>show_bsfs()</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_bsfs </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>Print a listing containing all the bit stream filters supported by the program. This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01697">1697</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a9f7a57bae796faca3c46ba0894f0b7bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f7a57bae796faca3c46ba0894f0b7bf">&#9670;&nbsp;</a></span>show_buildconf()</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_buildconf </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>Print the build configuration of the program to stdout. The contents depend on the definition of FFMPEG_CONFIGURATION. This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01244">1244</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a9d32ed47a0ec2bdf5a11b9ec477af632"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d32ed47a0ec2bdf5a11b9ec477af632">&#9670;&nbsp;</a></span>show_codecs()</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_codecs </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>Print a listing containing all the codecs supported by the program. This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01590">1590</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="aed7606e2d2a9218a50ecbbc75a76aab7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed7606e2d2a9218a50ecbbc75a76aab7">&#9670;&nbsp;</a></span>show_colors()</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_colors </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>Print a listing containing all the color names and values recognized by the program. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01771">1771</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a051c87d97a1dfd644a97f965dfaa18dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a051c87d97a1dfd644a97f965dfaa18dc">&#9670;&nbsp;</a></span>show_decoders()</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_decoders </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>Print a listing containing all the decoders supported by the program. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01685">1685</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="af99b4b78c2355c81ff66ae146b92bc7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af99b4b78c2355c81ff66ae146b92bc7b">&#9670;&nbsp;</a></span>show_demuxers()</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_demuxers </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>Print a listing containing all the demuxer supported by the program (including devices). This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01405">1405</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="aaf26a4937c16d8b7cb22a6542ebb46a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf26a4937c16d8b7cb22a6542ebb46a5">&#9670;&nbsp;</a></span>show_devices()</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_devices </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>Print a listing containing all the devices supported by the program. This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01410">1410</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a7271f609adb83bed31f8ef0eb8ee2b79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7271f609adb83bed31f8ef0eb8ee2b79">&#9670;&nbsp;</a></span>show_encoders()</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_encoders </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>Print a listing containing all the encoders supported by the program. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01691">1691</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a2cad88ee81ff905e2309375818c89020"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cad88ee81ff905e2309375818c89020">&#9670;&nbsp;</a></span>show_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> show_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>Print a listing containing all the filters supported by the program. This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01724">1724</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="ac64f66a36c4ca887741fe28475a99b01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac64f66a36c4ca887741fe28475a99b01">&#9670;&nbsp;</a></span>show_formats()</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_formats </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>Print a listing containing all the formats supported by the program (including devices). This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01395">1395</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a0ff9db0d178a0397441c0269cea9e48a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ff9db0d178a0397441c0269cea9e48a">&#9670;&nbsp;</a></span>show_help()</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_help </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>Generic -h handler common to all fftools. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02036">2036</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a0833f5d4481c5c8c2362b0e5d65af5f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0833f5d4481c5c8c2362b0e5d65af5f3">&#9670;&nbsp;</a></span>show_help_children()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void show_help_children </td>
<td>(</td>
<td class="paramtype">const AVClass *&#160;</td>
<td class="paramname"><em>class</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>flags</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Show help for all options with given flags in class and all its children. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00236">236</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="aefe49155ac108fa47eee131a07fd856f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefe49155ac108fa47eee131a07fd856f">&#9670;&nbsp;</a></span>show_help_default_ffmpeg()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void show_help_default_ffmpeg </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>Per-fftool specific help handlers. Implemented in each fftool, called by <a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a0ff9db0d178a0397441c0269cea9e48a">show_help()</a>. </p>
<p class="definition">Definition at line <a class="el" href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l03244">3244</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="acbabca98e694fea5c1b539b475e8cc6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbabca98e694fea5c1b539b475e8cc6e">&#9670;&nbsp;</a></span>show_help_default_ffprobe()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void show_help_default_ffprobe </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="../../d8/d78/fftools__ffprobe_8c_source.html#l03418">3418</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p>
</div>
</div>
<a id="a13fba56a5674556e879f5733f9b1dd55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13fba56a5674556e879f5733f9b1dd55">&#9670;&nbsp;</a></span>show_help_options()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void show_help_options </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *&#160;</td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>msg</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>req_flags</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>rej_flags</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>alt_flags</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print help for all options matching specified flags.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">options</td><td>a list of options </td></tr>
<tr><td class="paramname">msg</td><td>title of this group. Only printed if at least one option matches. </td></tr>
<tr><td class="paramname">req_flags</td><td>print only options which have all those flags set. </td></tr>
<tr><td class="paramname">rej_flags</td><td>don't print options which have any of those flags set. </td></tr>
<tr><td class="paramname">alt_flags</td><td>print only options that have at least one of those flags set </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00207">207</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a6fea7aab2873df1439a71f12e0f1afd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fea7aab2873df1439a71f12e0f1afd8">&#9670;&nbsp;</a></span>show_layouts()</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_layouts </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>Print a listing containing all the standard channel layouts supported by the program. This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01818">1818</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a9ac5f2397cd42cd32e4b3cb199739b35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ac5f2397cd42cd32e4b3cb199739b35">&#9670;&nbsp;</a></span>show_license()</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_license </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>Print the license of the program to stdout. The license depends on the license of the libraries compiled into the program. This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01251">1251</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a4c35b5b42d01e850824bc0af1016e71f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c35b5b42d01e850824bc0af1016e71f">&#9670;&nbsp;</a></span>show_muxers()</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_muxers </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>Print a listing containing all the muxers supported by the program (including devices). This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01400">1400</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="af34c982b84b7c76d45edc5a7715a4fed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af34c982b84b7c76d45edc5a7715a4fed">&#9670;&nbsp;</a></span>show_pix_fmts()</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_pix_fmts </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>Print a listing containing all the pixel formats supported by the program. This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01785">1785</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="addb6306dc020aa290075bed9b1f42a3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addb6306dc020aa290075bed9b1f42a3a">&#9670;&nbsp;</a></span>show_protocols()</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_protocols </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>Print a listing containing all the protocols supported by the program. This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01709">1709</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a3359dc295afcfd0ee6f592dd37f03080"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3359dc295afcfd0ee6f592dd37f03080">&#9670;&nbsp;</a></span>show_sample_fmts()</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_sample_fmts </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>Print a listing containing all the sample formats supported by the program. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01847">1847</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a79c0ae205603f7f83f15171ba3413f26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79c0ae205603f7f83f15171ba3413f26">&#9670;&nbsp;</a></span>show_version()</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_version </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>Print the version of the program to stdout. The version message depends on the current versions of the repository and of the libav* libraries. This option processing function does not utilize the arguments. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01236">1236</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a8dbe23ab7c8099a82806ae9beb9d4306"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8dbe23ab7c8099a82806ae9beb9d4306">&#9670;&nbsp;</a></span>split_commandline()</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> split_commandline </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a> *&#160;</td>
<td class="paramname"><em>octx</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>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>argv</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *&#160;</td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a> *&#160;</td>
<td class="paramname"><em>groups</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>nb_groups</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Split the commandline into an intermediate form convenient for further processing.</p>
<p>The commandline is assumed to be composed of options which either belong to a group (those with OPT_SPEC, OPT_OFFSET or OPT_PERFILE) or are global (everything else).</p>
<p>A group (defined by an <a class="el" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a> struct) is a sequence of options terminated by either a group separator option (e.g. -i) or a parameter that is not an option (doesn't start with -). A group without a separator option must always be first in the supplied groups list.</p>
<p>All options within the same group are stored in one <a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a> struct in an <a class="el" href="../../d7/d4f/struct_option_group_list.html">OptionGroupList</a>, all groups with the same group definition are stored in one <a class="el" href="../../d7/d4f/struct_option_group_list.html">OptionGroupList</a> in <a class="el" href="../../db/db5/struct_option_parse_context.html#ac495a79844c7d896aadd2d7a3cb95993">OptionParseContext.groups</a>. The order of group lists is the same as the order of group definitions. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00788">788</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="ac58552bde3a215ae94a3bd114577cbee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac58552bde3a215ae94a3bd114577cbee">&#9670;&nbsp;</a></span>uninit_opts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void uninit_opts </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Uninitialize the cmdutils option system, in particular free the *_opts contexts and their contents. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00118">118</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a8bcd5cd3628e5864fa94431d8eb08fad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bcd5cd3628e5864fa94431d8eb08fad">&#9670;&nbsp;</a></span>uninit_parse_context()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void uninit_parse_context </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a> *&#160;</td>
<td class="paramname"><em>octx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Free all allocated memory in an <a class="el" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a>. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00762">762</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a5b7d57e5b7a108a1f788c92c9bb58d8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b7d57e5b7a108a1f788c92c9bb58d8e">&#9670;&nbsp;</a></span>avcodec_opts</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread AVCodecContext* avcodec_opts[AVMEDIA_TYPE_NB]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4a485ee1ca1f65f58e326ba65cded348"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a485ee1ca1f65f58e326ba65cded348">&#9670;&nbsp;</a></span>avformat_opts</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread AVFormatContext* avformat_opts</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a08b59fb8c12cbc6db2dd68a367ae49d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08b59fb8c12cbc6db2dd68a367ae49d9">&#9670;&nbsp;</a></span>codec_opts</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread AVDictionary * codec_opts</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00077">77</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a96a58c49cf1904b28615fd1778a12753"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96a58c49cf1904b28615fd1778a12753">&#9670;&nbsp;</a></span>find_stream_info</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> find_stream_info</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#l00204">204</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="a19714c08385a99d977c6d1bcfed4bca5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19714c08385a99d977c6d1bcfed4bca5">&#9670;&nbsp;</a></span>format_opts</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread AVDictionary* format_opts</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#l00100">100</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="ad41fedd149e409656cc5e266493d15d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad41fedd149e409656cc5e266493d15d1">&#9670;&nbsp;</a></span>hide_banner</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> hide_banner</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#l00104">104</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a83fbf976c7976ea554e7bda1d266b0a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83fbf976c7976ea554e7bda1d266b0a2">&#9670;&nbsp;</a></span>program_birth_year</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> program_birth_year</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>program birth year, defined by the program for <a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a976c7dc9afeb4b0f6ec009a7a084e701">show_banner()</a> </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00096">96</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a6afce516a5adaeabd7087b767bab5886"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6afce516a5adaeabd7087b767bab5886">&#9670;&nbsp;</a></span>program_name</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread char* program_name</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>program name, defined by the program for <a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a79c0ae205603f7f83f15171ba3413f26">show_version()</a>. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00095">95</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a63b299e1c6a109e847bc2416887ce3d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63b299e1c6a109e847bc2416887ce3d6">&#9670;&nbsp;</a></span>resample_opts</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">__thread AVDictionary * resample_opts</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00077">77</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p>
</div>
</div>
<a id="a011fa5c3ecc237f646a56085659f53f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a011fa5c3ecc237f646a56085659f53f3">&#9670;&nbsp;</a></span>swr_opts</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread AVDictionary* swr_opts</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#l00099">99</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a8c8028bff4ba308f54869748db9f692d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c8028bff4ba308f54869748db9f692d">&#9670;&nbsp;</a></span>sws_dict</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">__thread AVDictionary* sws_dict</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#l00098">98</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 1 2021 23:55:46 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.1
</small></address>
</body>
</html>