* cleanup openh264 build * apply 'use build host and target host in build scripts'efe1c59a* remove custom common_includes The includes are handled by llvm via --sysroot parameter. * remove unnecessary parameters for make command using the names of compiler tools same way as they are used (without full path) for ffmpeg build * let AndroidStudio manage project root * import cpufeatures from NDK * Enable stale action * Use JSON parsing in getMediaInformation, fixes #417 * Remove internal log line limit on Android, fixes #418 * add support for vo-amrwbenc, fixes #381 * Enable all gpl libraries when both --full and --enable-gpl flags are present, fixes #394 * let the project be opened and managed in Android Studio * bring in cpu_features as a submodule * add cpu_features script and some helper fuctions to android-common * fix lint errors * use cpu_features script it's a regular library, only it's enabled by default * import cpu_features into Android.mk also clean up the Android.mk files a bit also, import libc++_shared correctly, so that it is packed in AAR * fix Android.lts.mk * with NDK r20 and higher, openh264.a does not depend on libc++ * Revert "with NDK r20 and higher, openh264.a does not depend on libc++" This reverts commitdc751016* Revert a (small) portion of commite77f8971On lower API, openh264 depends on libc++_shared. Here, for simplicity, we force this dependency for all API levels. * LTS: fix the static constructor blocks to handle the changed name of the cpu features library Also, add ffmpeg dependencies for lower APIs (how did it work before?) Also, just try to load c++_shared if it is present, not trying to guess whether the external libraries require it (android.sh will still make the decision to add c++_shared to dependencies list based on the list of external libraries). * switch the submodule to fork * rename the submodule library * scripts changed for renamed libary and move cpu-features to slot 47 create_cpufeatures_package_config moved back to android-common.sh android_ndk_cmake to handle generic Android-NDK toolchain invocation of cmake * update the Android.mk files to reflect cpu-features rename also, remove unnecessary dependencies * fix for LTS * not needed anymore * revert the commit740fd2e9load of c++_shared determined by the list of enabled external libraries * Using static lib for Google cpu-features * let openh264 work with external cpu-features compatible with NDK deperecated implementation and with ndk_compat from https://github.com/google/cpu_features * set packages path * make android-cpu-features.sh executable * automatically update submodules from android.sh * disable publishing to bintray * bump version * list cpu-features after builtin libraries * fix javadoc warnings * disable stripping of debug symbols for ffmpeg, fixes #447 * do not detach main thread on error cases, fixes #446 * release unreleased utf strings in setNativeEnvironmentVariable(), fixes #443 * implement toString() method for Statistics and LogMessage classes, fixes #438 * do not install lldb for android in travis builds * fix travis builds * remove unused test resources * switch src/cpu-features remote to google/cpu_features * switch expat source code with expat submodule * update submodules in top level build scripts * switch openh264 source code with openh264 submodule * implement bash functions to download external libraries * implement ignoreSignal api method, fixes #258, #214 * use the latest android ndk * disable avfoundation device for ios lts releases, fixes #462 * update ios test-app versions * implement an api method to set environment variables, fixes #466 * update release scripts to use the latest ndk version * update stale.yml * implement ffmpeg async api * add executionId to log and statistic callbacks * fix ndk version in travis * fix test commands in android test app * fix android env variables in travis * switch to personal fork for cpu-features, use in-repo sources for expat and openh264 * introduce an api method to list ongoing executions * use a thread safe implementation to list ongoing executions * add startTime to FFmpegExecution class * test openh264 in ios/tvos test applications * use new x265 version v3.4 * use new x264 version v20200630-stable * use new chromaprint version v1.5.0 * use new wavpack version v5.3.0 * use new kvazaar version v2.0.0 * use new libvorbis version v1.3.7 * use new nettle version v3.6 * use new libjpeg-turbo version v2.0.5 * use new ffmpeg version v4.4-dev-416-g1998d1d6af * remove coreimage references on ios/tvos, fixes #480 * use new freetype version 2.10.2 * enable redownloading of ffmpeg source code * freeze v4.4 * disable building of audiotoolbox output device on ios/tvos * do not process log lines with zero length on ios/tvos * update libsamplerate build workarounds * do not print parsing exceptions for not found keys on android * synchronize updating lastCommandOutput on ios/tvos, fixes #494 * introduce execution specific log levels, fixes #495 * fix x265 compilation errors on ios/tvos * fix android lts neon packaging * fix processing of ios/tvos flags * fix mobile-ffmpeg videotoolbox flags for tvos * release v4.4.LTS * use v4.4.LTS in test applications * fix ios/tvos system library indexes in ffmpeg build scripts * update ios test-app settings * fix android release packaging script * Update README Co-authored-by: alexcohn <sasha.cohn@gmail.com>
3074 lines
167 KiB
HTML
3074 lines
167 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.18"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>MobileFFmpeg Android 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="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">MobileFFmpeg Android API
|
|
 <span id="projectnumber">4.4</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.18 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="../../menudata.js"></script>
|
|
<script type="text/javascript" src="../../menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('../../',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<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  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a632891572be1648c03646028e8bfcac1">AV_LOG_STDERR</a>   -16</td></tr>
|
|
<tr class="separator:a632891572be1648c03646028e8bfcac1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:affec572f11fcba59ce0cd49cbcd0110f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#affec572f11fcba59ce0cd49cbcd0110f">HAS_ARG</a>   0x0001</td></tr>
|
|
<tr class="separator:affec572f11fcba59ce0cd49cbcd0110f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b1c1cb0b866790034157479d6dd5da6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a1b1c1cb0b866790034157479d6dd5da6">OPT_BOOL</a>   0x0002</td></tr>
|
|
<tr class="separator:a1b1c1cb0b866790034157479d6dd5da6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8b1131ea532a43a07296dd04c8c9693"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ab8b1131ea532a43a07296dd04c8c9693">OPT_EXPERT</a>   0x0004</td></tr>
|
|
<tr class="separator:ab8b1131ea532a43a07296dd04c8c9693"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91fea349332c05eb78ce3c17202e1dc9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a91fea349332c05eb78ce3c17202e1dc9">OPT_STRING</a>   0x0008</td></tr>
|
|
<tr class="separator:a91fea349332c05eb78ce3c17202e1dc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0654bdd8f429df3aaf1f532968783bbc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a0654bdd8f429df3aaf1f532968783bbc">OPT_VIDEO</a>   0x0010</td></tr>
|
|
<tr class="separator:a0654bdd8f429df3aaf1f532968783bbc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac1f37101001610dfbf8c6c679b786da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aac1f37101001610dfbf8c6c679b786da">OPT_AUDIO</a>   0x0020</td></tr>
|
|
<tr class="separator:aac1f37101001610dfbf8c6c679b786da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55bdf11c33fc097533cde94b0f64024b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a55bdf11c33fc097533cde94b0f64024b">OPT_INT</a>   0x0080</td></tr>
|
|
<tr class="separator:a55bdf11c33fc097533cde94b0f64024b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56df4dc0401bc7c1ad4c7744c44879f7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a56df4dc0401bc7c1ad4c7744c44879f7">OPT_FLOAT</a>   0x0100</td></tr>
|
|
<tr class="separator:a56df4dc0401bc7c1ad4c7744c44879f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2f01b015c63102de072d1b04cb54907"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ab2f01b015c63102de072d1b04cb54907">OPT_SUBTITLE</a>   0x0200</td></tr>
|
|
<tr class="separator:ab2f01b015c63102de072d1b04cb54907"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e6d562f7f8c2883ddc3847a003dc804"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a1e6d562f7f8c2883ddc3847a003dc804">OPT_INT64</a>   0x0400</td></tr>
|
|
<tr class="separator:a1e6d562f7f8c2883ddc3847a003dc804"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6310b4c2290bc63f127bcd3faa117e6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ac6310b4c2290bc63f127bcd3faa117e6">OPT_EXIT</a>   0x0800</td></tr>
|
|
<tr class="separator:ac6310b4c2290bc63f127bcd3faa117e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf5b4d51091fffdd43550ce4c7f64b88"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aaf5b4d51091fffdd43550ce4c7f64b88">OPT_DATA</a>   0x1000</td></tr>
|
|
<tr class="separator:aaf5b4d51091fffdd43550ce4c7f64b88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2cb4d9f4b617e04d8b68fc881fdbb958"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr>
|
|
<tr class="memitem:af8d2573bae8637d92cfb1bd84782e8d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#af8d2573bae8637d92cfb1bd84782e8d5">OPT_OFFSET</a>   0x4000 /* option is specified as an offset in a passed optctx */</td></tr>
|
|
<tr class="separator:af8d2573bae8637d92cfb1bd84782e8d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a125b062e1ed2e8d929ab67f4721aa463"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr>
|
|
<tr class="memitem:ac8fbad19fad03f8e62a8f5d5ccba5782"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ac8fbad19fad03f8e62a8f5d5ccba5782">OPT_TIME</a>   0x10000</td></tr>
|
|
<tr class="separator:ac8fbad19fad03f8e62a8f5d5ccba5782"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8370d4bb83286c3641c5dd87551f6182"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a8370d4bb83286c3641c5dd87551f6182">OPT_DOUBLE</a>   0x20000</td></tr>
|
|
<tr class="separator:a8370d4bb83286c3641c5dd87551f6182"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70561ef40bba827afd07234175c07d03"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a70561ef40bba827afd07234175c07d03">OPT_INPUT</a>   0x40000</td></tr>
|
|
<tr class="separator:a70561ef40bba827afd07234175c07d03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8131c70a1e8339c3574c9a08da81d1b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ac8131c70a1e8339c3574c9a08da81d1b">OPT_OUTPUT</a>   0x80000</td></tr>
|
|
<tr class="separator:ac8131c70a1e8339c3574c9a08da81d1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d155f9f5addbe58b32c5c180831caa9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a1d155f9f5addbe58b32c5c180831caa9">media_type_string</a>   av_get_media_type_string</td></tr>
|
|
<tr class="separator:a1d155f9f5addbe58b32c5c180831caa9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa75501e4e249657d5f0df6d7e8645d4f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#aa75501e4e249657d5f0df6d7e8645d4f">GROW_ARRAY</a>(array, nb_elems)   array = <a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a5a234190bf25a47320f57fd5ba9cea6a">grow_array</a>(array, sizeof(*array), &nb_elems, nb_elems + 1)</td></tr>
|
|
<tr class="separator:aa75501e4e249657d5f0df6d7e8645d4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8000828d615667df850114a1d810567f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a8000828d615667df850114a1d810567f">GET_PIX_FMT_NAME</a>(pix_fmt)   const char *name = av_get_pix_fmt_name(pix_fmt);</td></tr>
|
|
<tr class="separator:a8000828d615667df850114a1d810567f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4670d4ad86c74b82961d07ff8532defe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a4670d4ad86c74b82961d07ff8532defe">GET_CODEC_NAME</a>(id)   const char *name = avcodec_descriptor_get(id)->name;</td></tr>
|
|
<tr class="separator:a4670d4ad86c74b82961d07ff8532defe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab04427a6bc0201f8f4a95db84104c8ad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#ab04427a6bc0201f8f4a95db84104c8ad">GET_SAMPLE_FMT_NAME</a>(sample_fmt)   const char *name = av_get_sample_fmt_name(sample_fmt)</td></tr>
|
|
<tr class="separator:ab04427a6bc0201f8f4a95db84104c8ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0745a3311be303dc4d6d9da67756e1e9"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr>
|
|
<tr class="memitem:a7b25c6a8e4f3e33fa53837200cbee607"><td class="memItemLeft" align="right" valign="top">#define </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"> </td></tr>
|
|
<tr class="memitem:a950a3e73a77345e482e796c305ef25e4"><td class="memItemLeft" align="right" valign="top">#define </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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 </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"> </td></tr>
|
|
<tr class="memitem:a1ab657d3155047b796645c95c54a1f16"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a0f4db71e6407040a01316c537db5040c"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:aeb11173c4516257ff8fa004ad388e41a"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:ac58552bde3a215ae94a3bd114577cbee"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a90b81dc3f851b1894d3c0aecd85d66c2"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr>
|
|
<tr class="memitem:aee611299e84dab23d614366f993e96ae"><td class="memItemLeft" align="right" valign="top">double </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"> </td></tr>
|
|
<tr class="memitem:aa60d6deab0047c29fc1f6602f812774f"><td class="memItemLeft" align="right" valign="top">int64_t </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"> </td></tr>
|
|
<tr class="memitem:a13fba56a5674556e879f5733f9b1dd55"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a0833f5d4481c5c8c2362b0e5d65af5f3"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:aefe49155ac108fa47eee131a07fd856f"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:acbabca98e694fea5c1b539b475e8cc6e"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </td></tr>
|
|
<tr class="memitem:a188aa7e7bee8039b9399865cc3507336"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr>
|
|
<tr class="memitem:a8bcd5cd3628e5864fa94431d8eb08fad"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a812390811ecf2673409d4d2191b3696a"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </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> </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"> </td></tr>
|
|
<tr class="memitem:a98c102ceb9bca5531e6d43f951e9afed"><td class="memItemLeft" align="right" valign="top">AVDictionary * </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"> </td></tr>
|
|
<tr class="memitem:a6246f47f8e3ef9a3e99e5d1457c7d197"><td class="memItemLeft" align="right" valign="top">AVDictionary ** </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"> </td></tr>
|
|
<tr class="memitem:a2911387e778b01a25f0e65eabadf1b7b"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a976c7dc9afeb4b0f6ec009a7a084e701"><td class="memItemLeft" align="right" valign="top">void </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr>
|
|
<tr class="memitem:a4ba31d95fc6fc14e603fa86e7a007409"><td class="memItemLeft" align="right" valign="top">FILE * </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"> </td></tr>
|
|
<tr class="memitem:a5a234190bf25a47320f57fd5ba9cea6a"><td class="memItemLeft" align="right" valign="top">void * </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"> </td></tr>
|
|
<tr class="memitem:a907c42e3f98cc1183a8788033d0aaaf2"><td class="memItemLeft" align="right" valign="top">double </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"> </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 * </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"> </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> </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"> </td></tr>
|
|
<tr class="memitem:a5b7d57e5b7a108a1f788c92c9bb58d8e"><td class="memItemLeft" align="right" valign="top">__thread AVCodecContext * </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"> </td></tr>
|
|
<tr class="memitem:a4a485ee1ca1f65f58e326ba65cded348"><td class="memItemLeft" align="right" valign="top">__thread AVFormatContext * </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"> </td></tr>
|
|
<tr class="memitem:a8c8028bff4ba308f54869748db9f692d"><td class="memItemLeft" align="right" valign="top">__thread AVDictionary * </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"> </td></tr>
|
|
<tr class="memitem:a011fa5c3ecc237f646a56085659f53f3"><td class="memItemLeft" align="right" valign="top">__thread AVDictionary * </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"> </td></tr>
|
|
<tr class="memitem:a19714c08385a99d977c6d1bcfed4bca5"><td class="memItemLeft" align="right" valign="top">__thread AVDictionary * </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"> </td></tr>
|
|
<tr class="memitem:a08b59fb8c12cbc6db2dd68a367ae49d9"><td class="memItemLeft" align="right" valign="top">__thread AVDictionary * </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"> </td></tr>
|
|
<tr class="memitem:a63b299e1c6a109e847bc2416887ce3d6"><td class="memItemLeft" align="right" valign="top">__thread AVDictionary * </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"> </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> </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"> </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> </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"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="a632891572be1648c03646028e8bfcac1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a632891572be1648c03646028e8bfcac1">◆ </a></span>AV_LOG_STDERR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define AV_LOG_STDERR   -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#l00062">62</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">◆ </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"> </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#l00628">628</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">◆ </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"> </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">"0x%"</span>PRIx64, ch_layout);</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00624">624</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">◆ </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"> </td>
|
|
<td class="paramname">id</td><td>)</td>
|
|
<td>   const char *name = avcodec_descriptor_get(id)->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#l00614">614</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">◆ </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"> </td>
|
|
<td class="paramname">pix_fmt</td><td>)</td>
|
|
<td>   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#l00611">611</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">◆ </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"> </td>
|
|
<td class="paramname">sample_fmt</td><td>)</td>
|
|
<td>   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#l00617">617</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">◆ </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"> </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">"%d"</span>, rate);</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00620">620</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">◆ </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"> </td>
|
|
<td class="paramname">array, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">nb_elems </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   array = <a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a5a234190bf25a47320f57fd5ba9cea6a">grow_array</a>(array, sizeof(*array), &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#l00608">608</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">◆ </a></span>HAS_ARG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define HAS_ARG   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#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="a1d155f9f5addbe58b32c5c180831caa9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d155f9f5addbe58b32c5c180831caa9">◆ </a></span>media_type_string</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define media_type_string   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#l00606">606</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">◆ </a></span>OPT_AUDIO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_AUDIO   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#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="a1b1c1cb0b866790034157479d6dd5da6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b1c1cb0b866790034157479d6dd5da6">◆ </a></span>OPT_BOOL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_BOOL   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#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="aaf5b4d51091fffdd43550ce4c7f64b88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf5b4d51091fffdd43550ce4c7f64b88">◆ </a></span>OPT_DATA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_DATA   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#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="a8370d4bb83286c3641c5dd87551f6182"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8370d4bb83286c3641c5dd87551f6182">◆ </a></span>OPT_DOUBLE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_DOUBLE   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#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="ac6310b4c2290bc63f127bcd3faa117e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6310b4c2290bc63f127bcd3faa117e6">◆ </a></span>OPT_EXIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_EXIT   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#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="ab8b1131ea532a43a07296dd04c8c9693"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8b1131ea532a43a07296dd04c8c9693">◆ </a></span>OPT_EXPERT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_EXPERT   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#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="a56df4dc0401bc7c1ad4c7744c44879f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56df4dc0401bc7c1ad4c7744c44879f7">◆ </a></span>OPT_FLOAT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_FLOAT   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#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="a70561ef40bba827afd07234175c07d03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70561ef40bba827afd07234175c07d03">◆ </a></span>OPT_INPUT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_INPUT   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#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="a55bdf11c33fc097533cde94b0f64024b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55bdf11c33fc097533cde94b0f64024b">◆ </a></span>OPT_INT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_INT   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#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="a1e6d562f7f8c2883ddc3847a003dc804"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e6d562f7f8c2883ddc3847a003dc804">◆ </a></span>OPT_INT64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_INT64   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#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="af8d2573bae8637d92cfb1bd84782e8d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8d2573bae8637d92cfb1bd84782e8d5">◆ </a></span>OPT_OFFSET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_OFFSET   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#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="ac8131c70a1e8339c3574c9a08da81d1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8131c70a1e8339c3574c9a08da81d1b">◆ </a></span>OPT_OUTPUT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_OUTPUT   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#l00207">207</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">◆ </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#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="a125b062e1ed2e8d929ab67f4721aa463"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a125b062e1ed2e8d929ab67f4721aa463">◆ </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#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="a91fea349332c05eb78ce3c17202e1dc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91fea349332c05eb78ce3c17202e1dc9">◆ </a></span>OPT_STRING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_STRING   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#l00192">192</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">◆ </a></span>OPT_SUBTITLE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_SUBTITLE   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#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="ac8fbad19fad03f8e62a8f5d5ccba5782"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8fbad19fad03f8e62a8f5d5ccba5782">◆ </a></span>OPT_TIME</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_TIME   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#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="a0654bdd8f429df3aaf1f532968783bbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0654bdd8f429df3aaf1f532968783bbc">◆ </a></span>OPT_VIDEO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define OPT_VIDEO   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#l00193">193</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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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 * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">AVStream * </td>
|
|
<td class="paramname"><em>st</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>spec</em> </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]:[<stream index>] form.</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>1 if the stream matches, 0 if it doesn't, <0 on error </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02123">2123</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">◆ </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> </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#l00166">166</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">◆ </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 * </td>
|
|
<td class="paramname"><em>opts</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">enum AVCodecID </td>
|
|
<td class="paramname"><em>codec_id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">AVFormatContext * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">AVStream * </td>
|
|
<td class="paramname"><em>st</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">AVCodec * </td>
|
|
<td class="paramname"><em>codec</em> </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#l02131">2131</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">◆ </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 * </td>
|
|
<td class="paramname"><em>filename</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>filename_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </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> </td>
|
|
<td class="paramname"><em>is_path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>codec_name</em> </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#l02073">2073</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">◆ </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 * </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#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="a5a234190bf25a47320f57fd5ba9cea6a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a234190bf25a47320f57fd5ba9cea6a">◆ </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 * </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> </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> * </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> </td>
|
|
<td class="paramname"><em>new_size</em> </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#l02208">2208</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">◆ </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 </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#l00150">150</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">◆ </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 </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#l00116">116</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">◆ </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> </td>
|
|
<td class="paramname"><em>argc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char ** </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> * </td>
|
|
<td class="paramname"><em>options</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>optname</em> </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#l00484">484</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">◆ </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 * </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> </td>
|
|
<td class="paramname"><em>level</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>fmt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">va_list </td>
|
|
<td class="paramname"><em>vl</em> </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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l00901">901</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l00582">582</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l00913">913</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01103">1103</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01098">1098</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01117">1117</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">◆ </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> </td>
|
|
<td class="paramname"><em>argc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char ** </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> * </td>
|
|
<td class="paramname"><em>options</em> </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#l00543">543</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">◆ </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 * </td>
|
|
<td class="paramname"><em>context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </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> </td>
|
|
<td class="paramname"><em>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>min</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>max</em> </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#l00177">177</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">◆ </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 * </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> * </td>
|
|
<td class="paramname"><em>g</em> </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#l00451">451</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </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> * </td>
|
|
<td class="paramname"><em>options</em> </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#l00383">383</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">◆ </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 * </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> </td>
|
|
<td class="paramname"><em>argc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char ** </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> * </td>
|
|
<td class="paramname"><em>options</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void(*)(void *optctx, const char *) </td>
|
|
<td class="paramname"><em>parse_arg_function</em> </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">◆ </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 * </td>
|
|
<td class="paramname"><em>context</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </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> </td>
|
|
<td class="paramname"><em>is_duration</em> </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#l00198">198</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">◆ </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 * </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> </td>
|
|
<td class="paramname"><em>err</em> </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#l01130">1130</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">◆ </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 </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#l02062">2062</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">◆ </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) </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#l00161">161</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">◆ </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 * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">AVDictionary * </td>
|
|
<td class="paramname"><em>codec_opts</em> </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#l02188">2188</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">◆ </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> </td>
|
|
<td class="paramname"><em>argc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char ** </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> * </td>
|
|
<td class="paramname"><em>options</em> </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#l01227">1227</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01699">1699</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01246">1246</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01594">1594</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01773">1773</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01687">1687</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01407">1407</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01412">1412</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01693">1693</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01726">1726</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01397">1397</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l02019">2019</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">◆ </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 * </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> </td>
|
|
<td class="paramname"><em>flags</em> </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#l00239">239</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">◆ </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 * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l03195">3195</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">◆ </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 * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l03292">3292</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">◆ </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> * </td>
|
|
<td class="paramname"><em>options</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </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> </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> </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> </td>
|
|
<td class="paramname"><em>alt_flags</em> </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#l00210">210</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01820">1820</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01253">1253</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01402">1402</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01787">1787</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01711">1711</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01849">1849</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">◆ </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 * </td>
|
|
<td class="paramname"><em>optctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>opt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>arg</em> </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#l01238">1238</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">◆ </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> * </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> </td>
|
|
<td class="paramname"><em>argc</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </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> * </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> * </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> </td>
|
|
<td class="paramname"><em>nb_groups</em> </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#l00790">790</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">◆ </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 </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#l00121">121</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">◆ </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> * </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#l00764">764</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">◆ </a></span>avcodec_opts</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">__thread AVCodecContext* avcodec_opts[AVMEDIA_TYPE_NB]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a485ee1ca1f65f58e326ba65cded348"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a485ee1ca1f65f58e326ba65cded348">◆ </a></span>avformat_opts</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">__thread AVFormatContext* avformat_opts</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08b59fb8c12cbc6db2dd68a367ae49d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08b59fb8c12cbc6db2dd68a367ae49d9">◆ </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">◆ </a></span>find_stream_info</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> find_stream_info</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#l00139">139</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">◆ </a></span>format_opts</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">__thread AVDictionary* format_opts</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00103">103</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">◆ </a></span>hide_banner</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> hide_banner</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00107">107</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">◆ </a></span>program_birth_year</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> program_birth_year</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#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="a6afce516a5adaeabd7087b767bab5886"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6afce516a5adaeabd7087b767bab5886">◆ </a></span>program_name</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">__thread char* program_name</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#l00098">98</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">◆ </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">◆ </a></span>swr_opts</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">__thread AVDictionary* swr_opts</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00102">102</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">◆ </a></span>sws_dict</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">__thread AVDictionary* sws_dict</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00101">101</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 Sat Jul 18 2020 22:59:36 for MobileFFmpeg Android API by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.18
|
|
</small></address>
|
|
</body>
|
|
</html>
|