Files
mobile-ffmpeg/docs/ios/html/d7/db3/fftools__ffmpeg_8h_source.html
2018-12-10 09:47:26 +03:00

532 lines
355 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MobileFFmpeg IOS API: fftools_ffmpeg.h Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MobileFFmpeg IOS API
&#160;<span id="projectnumber">3.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">fftools_ffmpeg.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="../../d7/db3/fftools__ffmpeg_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * This file is part of FFmpeg.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * FFmpeg is free software; you can redistribute it and/or</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * License as published by the Free Software Foundation; either</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * FFmpeg is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Lesser General Public License for more details.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * License along with FFmpeg; if not, write to the Free Software</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * CHANGES 08.2018</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * --------------------------------------------------------</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * - fftools_ prefix added to file name and include guards</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> * - set_report_callback() method declared</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> * - cancel_operation() method declared</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * CHANGES 07.2018</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * --------------------------------------------------------</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> * - Include guards renamed</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#ifndef FFTOOLS_FFMPEG_H</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define FFTOOLS_FFMPEG_H</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;config.h&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;signal.h&gt;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html">fftools_cmdutils.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;libavformat/avformat.h&quot;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &quot;libavformat/avio.h&quot;</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#include &quot;libavcodec/avcodec.h&quot;</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#include &quot;libavfilter/avfilter.h&quot;</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#include &quot;libavutil/avutil.h&quot;</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#include &quot;libavutil/dict.h&quot;</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &quot;libavutil/eval.h&quot;</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#include &quot;libavutil/fifo.h&quot;</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#include &quot;libavutil/hwcontext.h&quot;</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#include &quot;libavutil/pixfmt.h&quot;</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &quot;libavutil/rational.h&quot;</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#include &quot;libavutil/thread.h&quot;</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#include &quot;libavutil/threadmessage.h&quot;</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#include &quot;libswresample/swresample.h&quot;</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a7a29c56248090da0d5fb37a87b9a695d"> 61</a></span>&#160;<span class="preprocessor">#define VSYNC_AUTO -1</span></div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#ad997d298e58562365e7011c3d2fdd811"> 62</a></span>&#160;<span class="preprocessor">#define VSYNC_PASSTHROUGH 0</span></div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a55f456dcb9eef4dae3472d86039ab92e"> 63</a></span>&#160;<span class="preprocessor">#define VSYNC_CFR 1</span></div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#ae4d5327ac60265779027253e0f6ca4dc"> 64</a></span>&#160;<span class="preprocessor">#define VSYNC_VFR 2</span></div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#ad58e98727fde6229cee5d33aaec6d787"> 65</a></span>&#160;<span class="preprocessor">#define VSYNC_VSCFR 0xfe</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a16386b3f2344042c2a72b9143f09fcfa"> 66</a></span>&#160;<span class="preprocessor">#define VSYNC_DROP 0xff</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a4a1e12ec49840b798c6413a8f6c947a9"> 68</a></span>&#160;<span class="preprocessor">#define MAX_STREAMS 1024 </span><span class="comment">/* arbitrary sanity check value */</span><span class="preprocessor"></span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205f"> 70</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205f">HWAccelID</a> {</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa293989c77f66e42d7477243815670be6"> 71</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa293989c77f66e42d7477243815670be6">HWACCEL_NONE</a> = 0,</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205faf30c0c6c4434db4f22346cdcbd909a02"> 72</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205faf30c0c6c4434db4f22346cdcbd909a02">HWACCEL_AUTO</a>,</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fab96d67115af909300a442d76232c0362"> 73</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fab96d67115af909300a442d76232c0362">HWACCEL_GENERIC</a>,</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205faf941d724f9c78c4ac3174e2f6da82bd3"> 74</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205faf941d724f9c78c4ac3174e2f6da82bd3">HWACCEL_VIDEOTOOLBOX</a>,</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa906ee689a7c68860eb2fe1a88e483f83"> 75</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa906ee689a7c68860eb2fe1a88e483f83">HWACCEL_QSV</a>,</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa0a8114b97300eb14172b358ffb20d275"> 76</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa0a8114b97300eb14172b358ffb20d275">HWACCEL_CUVID</a>,</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../df/d37/struct_h_w_accel.html"> 79</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../df/d37/struct_h_w_accel.html">HWAccel</a> {</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../df/d37/struct_h_w_accel.html#a82d8cefa2fe98d73edc28eb129b9c510"> 80</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../df/d37/struct_h_w_accel.html#a82d8cefa2fe98d73edc28eb129b9c510">name</a>;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../df/d37/struct_h_w_accel.html#a6524d8c42550b3b71408c216d0c8698a"> 81</a></span>&#160; <a class="code" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> (*<a class="code" href="../../df/d37/struct_h_w_accel.html#a6524d8c42550b3b71408c216d0c8698a">init</a>)(AVCodecContext *s);</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../df/d37/struct_h_w_accel.html#a34f08a5231e54a2fb677aa07bfc2f2b8"> 82</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205f">HWAccelID</a> <a class="code" href="../../df/d37/struct_h_w_accel.html#a34f08a5231e54a2fb677aa07bfc2f2b8">id</a>;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="../../df/d37/struct_h_w_accel.html#a379aaf6aad89d4c2036baf423e3bbb5e"> 83</a></span>&#160; <span class="keyword">enum</span> AVPixelFormat <a class="code" href="../../df/d37/struct_h_w_accel.html#a379aaf6aad89d4c2036baf423e3bbb5e">pix_fmt</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a96720136f649fc28df776bb2d92498cb">HWAccel</a>;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="../../de/dc7/struct_h_w_device.html"> 86</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> {</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="../../de/dc7/struct_h_w_device.html#af1a7529a630cf714e2c349b698bc6457"> 87</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../de/dc7/struct_h_w_device.html#af1a7529a630cf714e2c349b698bc6457">name</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987"> 88</a></span>&#160; <span class="keyword">enum</span> AVHWDeviceType <a class="code" href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987">type</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9"> 89</a></span>&#160; AVBufferRef *<a class="code" href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">device_ref</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ae0c9e39ef069133b116f0ce01796f4fa">HWDevice</a>;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment">/* select an input stream for an output stream */</span></div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="../../db/d60/struct_stream_map.html"> 93</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../db/d60/struct_stream_map.html">StreamMap</a> {</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="../../db/d60/struct_stream_map.html#a4b146ee6da0df9d55d435d9153636504"> 94</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/d60/struct_stream_map.html#a4b146ee6da0df9d55d435d9153636504">disabled</a>; <span class="comment">/* 1 is this mapping is disabled by a negative map */</span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="../../db/d60/struct_stream_map.html#af8b5bac41a8831242ead1441bdca6783"> 95</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/d60/struct_stream_map.html#af8b5bac41a8831242ead1441bdca6783">file_index</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="../../db/d60/struct_stream_map.html#a2982108d57751e19c308fe338361b066"> 96</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/d60/struct_stream_map.html#a2982108d57751e19c308fe338361b066">stream_index</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../db/d60/struct_stream_map.html#aebf79dd4732117dab9f6b88ffe0d6fb0"> 97</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/d60/struct_stream_map.html#aebf79dd4732117dab9f6b88ffe0d6fb0">sync_file_index</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="../../db/d60/struct_stream_map.html#a8839b093e6e8ae59892cfe68d9dc99c6"> 98</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/d60/struct_stream_map.html#a8839b093e6e8ae59892cfe68d9dc99c6">sync_stream_index</a>;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="../../db/d60/struct_stream_map.html#aca10df0c2fe6f0e6c13c7b536f6ef7d2"> 99</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../db/d60/struct_stream_map.html#aca10df0c2fe6f0e6c13c7b536f6ef7d2">linklabel</a>; <span class="comment">/* name of an output link, for mapping lavfi outputs */</span></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a103e5de7a8de5fa1ff2db7bfa9d3549a">StreamMap</a>;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="../../d6/d2c/struct_audio_channel_map.html"> 102</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../d6/d2c/struct_audio_channel_map.html#a32f90014a8e83a47c8ef3893bc1c100e"> 103</a></span>&#160; <span class="keywordtype">int</span> file_idx, <a class="code" href="../../d6/d2c/struct_audio_channel_map.html#a32f90014a8e83a47c8ef3893bc1c100e">stream_idx</a>, channel_idx; <span class="comment">// input</span></div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="../../d6/d2c/struct_audio_channel_map.html#a3e51062d85dde52c40982e5af3b4bc03"> 104</a></span>&#160; <span class="keywordtype">int</span> ofile_idx, <a class="code" href="../../d6/d2c/struct_audio_channel_map.html#a3e51062d85dde52c40982e5af3b4bc03">ostream_idx</a>; <span class="comment">// output</span></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;} <a class="code" href="../../d6/d2c/struct_audio_channel_map.html">AudioChannelMap</a>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html"> 107</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../df/d77/struct_options_context.html">OptionsContext</a> {</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#affab676ea6f867fa622a0a642d8dacf8"> 108</a></span>&#160; <a class="code" href="../../d6/d69/struct_option_group.html">OptionGroup</a> *<a class="code" href="../../df/d77/struct_options_context.html#affab676ea6f867fa622a0a642d8dacf8">g</a>;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="comment">/* input/output options */</span></div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a279a94fdf145188a7999ec4620fa83d6"> 111</a></span>&#160; int64_t <a class="code" href="../../df/d77/struct_options_context.html#a279a94fdf145188a7999ec4620fa83d6">start_time</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a91cbd517481a882c0e2ae831e40b1585"> 112</a></span>&#160; int64_t <a class="code" href="../../df/d77/struct_options_context.html#a91cbd517481a882c0e2ae831e40b1585">start_time_eof</a>;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#af81d53f595b3e6793b44515fe556eedb"> 113</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#af81d53f595b3e6793b44515fe556eedb">seek_timestamp</a>;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a295fefa29d7132a93db9110dce6eeab9"> 114</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../df/d77/struct_options_context.html#a295fefa29d7132a93db9110dce6eeab9">format</a>;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a8e23612186bced64639c9f43cc01cbbd"> 116</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a8e23612186bced64639c9f43cc01cbbd">codec_names</a>;</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a45fdd25cc957aa8607d69b417bc59c14"> 117</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a45fdd25cc957aa8607d69b417bc59c14">nb_codec_names</a>;</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a8d31ed47dd3c6a795047bd4e92e60b4e"> 118</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a8d31ed47dd3c6a795047bd4e92e60b4e">audio_channels</a>;</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a7e0e4131b5ffb9d53019afd8910fc3ec"> 119</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a7e0e4131b5ffb9d53019afd8910fc3ec">nb_audio_channels</a>;</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a2dff4fd7f6b8f7028e4e4fe43f0d3249"> 120</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a2dff4fd7f6b8f7028e4e4fe43f0d3249">audio_sample_rate</a>;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ae75f89a074068ab06a98efc15b65bb70"> 121</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#ae75f89a074068ab06a98efc15b65bb70">nb_audio_sample_rate</a>;</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a992eda3c4ddcd938885a702e85919cc8"> 122</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a992eda3c4ddcd938885a702e85919cc8">frame_rates</a>;</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a336023409c88336cfdc784b50d2e0860"> 123</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a336023409c88336cfdc784b50d2e0860">nb_frame_rates</a>;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a480f12400c3c6da75bf2323d76bc1179"> 124</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a480f12400c3c6da75bf2323d76bc1179">frame_sizes</a>;</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a66d4d1e81f3c566dbf20027ae37173d8"> 125</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a66d4d1e81f3c566dbf20027ae37173d8">nb_frame_sizes</a>;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a0a7993fd78fe99ec2d1819f8ca7e2a56"> 126</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a0a7993fd78fe99ec2d1819f8ca7e2a56">frame_pix_fmts</a>;</div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ad5d44d5a36310415733fb2b4f8fc9aa5"> 127</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#ad5d44d5a36310415733fb2b4f8fc9aa5">nb_frame_pix_fmts</a>;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="comment">/* input options */</span></div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a2c4c55a84195a848045a69557adef98f"> 130</a></span>&#160; int64_t <a class="code" href="../../df/d77/struct_options_context.html#a2c4c55a84195a848045a69557adef98f">input_ts_offset</a>;</div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#adb4fef1beb9570a46d0ba40c3d309a5b"> 131</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#adb4fef1beb9570a46d0ba40c3d309a5b">loop</a>;</div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a3132753aec8bcb63437da6a28c8104e2"> 132</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a3132753aec8bcb63437da6a28c8104e2">rate_emu</a>;</div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a58cdaa9e499f724c724822155f886aa2"> 133</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a58cdaa9e499f724c724822155f886aa2">accurate_seek</a>;</div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a937b3c7359909e3119e2c2e293f6d484"> 134</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a937b3c7359909e3119e2c2e293f6d484">thread_queue_size</a>;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ae68be6f99547b37890753351e7a41b10"> 136</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#ae68be6f99547b37890753351e7a41b10">ts_scale</a>;</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#afaff7bca09e6e98f440e413309630204"> 137</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#afaff7bca09e6e98f440e413309630204">nb_ts_scale</a>;</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a0cb98e36b0f4ceaa7700573f3f99a820"> 138</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a0cb98e36b0f4ceaa7700573f3f99a820">dump_attachment</a>;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a6b29b20e59b90528943e105de4006148"> 139</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a6b29b20e59b90528943e105de4006148">nb_dump_attachment</a>;</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#acf02a9af7df5573f1b59f7d7aed0262d"> 140</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#acf02a9af7df5573f1b59f7d7aed0262d">hwaccels</a>;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ae8e8a1016db8df258f0b06c9e48c5ce4"> 141</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#ae8e8a1016db8df258f0b06c9e48c5ce4">nb_hwaccels</a>;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a575169dff438645d5cacafbbf8933df3"> 142</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a575169dff438645d5cacafbbf8933df3">hwaccel_devices</a>;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a439c00bdd36f358e679f6455043cecfb"> 143</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a439c00bdd36f358e679f6455043cecfb">nb_hwaccel_devices</a>;</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#aea26c178e1957d33b621622c30ba70d4"> 144</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#aea26c178e1957d33b621622c30ba70d4">hwaccel_output_formats</a>;</div><div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#aaec0e71810a9b113ec5ebc6acbb75474"> 145</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#aaec0e71810a9b113ec5ebc6acbb75474">nb_hwaccel_output_formats</a>;</div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a69b72bacd7b4ac7c63d9799cd6b8cc7f"> 146</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a69b72bacd7b4ac7c63d9799cd6b8cc7f">autorotate</a>;</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a62f3ac3cab9fcdf841bd41f9bba1b907"> 147</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a62f3ac3cab9fcdf841bd41f9bba1b907">nb_autorotate</a>;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="comment">/* output options */</span></div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a4675becf36ed5d3e6510b3e9c9ac4d77"> 150</a></span>&#160; <a class="code" href="../../db/d60/struct_stream_map.html">StreamMap</a> *<a class="code" href="../../df/d77/struct_options_context.html#a4675becf36ed5d3e6510b3e9c9ac4d77">stream_maps</a>;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a118cc0b28c0c40281c69827b323e4a78"> 151</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a118cc0b28c0c40281c69827b323e4a78">nb_stream_maps</a>;</div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#afbfd63b5be2c974c0a2dbf1911ab678b"> 152</a></span>&#160; <a class="code" href="../../d6/d2c/struct_audio_channel_map.html">AudioChannelMap</a> *<a class="code" href="../../df/d77/struct_options_context.html#afbfd63b5be2c974c0a2dbf1911ab678b">audio_channel_maps</a>; <span class="comment">/* one info entry per -map_channel */</span></div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a2e67c5ed2e0cc9b5cd4a5ff9895d7fc1"> 153</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a2e67c5ed2e0cc9b5cd4a5ff9895d7fc1">nb_audio_channel_maps</a>; <span class="comment">/* number of (valid) -map_channel settings */</span></div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a41bb08c4be0cdb0706728c266a866834"> 154</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a41bb08c4be0cdb0706728c266a866834">metadata_global_manual</a>;</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a5bc5b900472685d4c3c33352f3300254"> 155</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a5bc5b900472685d4c3c33352f3300254">metadata_streams_manual</a>;</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ab05f5a3458331e424098215ded646189"> 156</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#ab05f5a3458331e424098215ded646189">metadata_chapters_manual</a>;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#accc18b7847026b5885533035c97b50ba"> 157</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> **<a class="code" href="../../df/d77/struct_options_context.html#accc18b7847026b5885533035c97b50ba">attachments</a>;</div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a34f0a7746fbd5a5848fbdb5fac7ce7af"> 158</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a34f0a7746fbd5a5848fbdb5fac7ce7af">nb_attachments</a>;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a9aa6d216666ea426199e6abd0a79d6cb"> 160</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a9aa6d216666ea426199e6abd0a79d6cb">chapters_input_file</a>;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a6e38d08faed408a51e45aaf80938d5d6"> 162</a></span>&#160; int64_t <a class="code" href="../../df/d77/struct_options_context.html#a6e38d08faed408a51e45aaf80938d5d6">recording_time</a>;</div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ac73bbf437507775263f8ea53b17f05c6"> 163</a></span>&#160; int64_t <a class="code" href="../../df/d77/struct_options_context.html#ac73bbf437507775263f8ea53b17f05c6">stop_time</a>;</div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a7af52a5756a9424bbfebe59ab7e08061"> 164</a></span>&#160; uint64_t <a class="code" href="../../df/d77/struct_options_context.html#a7af52a5756a9424bbfebe59ab7e08061">limit_filesize</a>;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a07d718f49941fb773665ac6f0657bab8"> 165</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="../../df/d77/struct_options_context.html#a07d718f49941fb773665ac6f0657bab8">mux_preload</a>;</div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#adefe378fc52e83215a84f9fd8fd40e0e"> 166</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="../../df/d77/struct_options_context.html#adefe378fc52e83215a84f9fd8fd40e0e">mux_max_delay</a>;</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ae2d67d4b8daf3a4900bef1db8882b163"> 167</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#ae2d67d4b8daf3a4900bef1db8882b163">shortest</a>;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a1da3f7560a0c9e44cfd8293a5d3d88ab"> 168</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a1da3f7560a0c9e44cfd8293a5d3d88ab">bitexact</a>;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a9cef7b5ff74cf5f810d8bae95b516c66"> 170</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a9cef7b5ff74cf5f810d8bae95b516c66">video_disable</a>;</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#aa38553d671e91b5ad6d136923055e5bb"> 171</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#aa38553d671e91b5ad6d136923055e5bb">audio_disable</a>;</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#af54b258dc24371896f1278cc2652472e"> 172</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#af54b258dc24371896f1278cc2652472e">subtitle_disable</a>;</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a98dc9e32a35d8357e85325bf995fc9ac"> 173</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a98dc9e32a35d8357e85325bf995fc9ac">data_disable</a>;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="comment">/* indexed by output file stream index */</span></div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a9c7cad5690796e35bc68e5a931cee22c"> 176</a></span>&#160; <span class="keywordtype">int</span> *<a class="code" href="../../df/d77/struct_options_context.html#a9c7cad5690796e35bc68e5a931cee22c">streamid_map</a>;</div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a2a21ce6e0d0e8f25a098ac44013ee919"> 177</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a2a21ce6e0d0e8f25a098ac44013ee919">nb_streamid_map</a>;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a65dd95e326773a3c90feee5d1646910c"> 179</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a65dd95e326773a3c90feee5d1646910c">metadata</a>;</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a54dfb761028d4c10ed38c63a29f846ce"> 180</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a54dfb761028d4c10ed38c63a29f846ce">nb_metadata</a>;</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a3517181834318f5959bd05e47c4837ea"> 181</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a3517181834318f5959bd05e47c4837ea">max_frames</a>;</div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a53594f37751979e91873fe8282e2e103"> 182</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a53594f37751979e91873fe8282e2e103">nb_max_frames</a>;</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#af81dac28de42b072acb1fa1a4f6f5186"> 183</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#af81dac28de42b072acb1fa1a4f6f5186">bitstream_filters</a>;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#af762ec90bfe9a00ab5a8002cf13d9c20"> 184</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#af762ec90bfe9a00ab5a8002cf13d9c20">nb_bitstream_filters</a>;</div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#adff2612c6649f43ac5566b0fb9ba06a0"> 185</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#adff2612c6649f43ac5566b0fb9ba06a0">codec_tags</a>;</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a02ba7390b9fa22d39060f58169bb93a4"> 186</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a02ba7390b9fa22d39060f58169bb93a4">nb_codec_tags</a>;</div><div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a8bc8d11aba421af1826e6ec27aaa5e3d"> 187</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a8bc8d11aba421af1826e6ec27aaa5e3d">sample_fmts</a>;</div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#aca30d63b4e6873844ffc592bbd05bea1"> 188</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#aca30d63b4e6873844ffc592bbd05bea1">nb_sample_fmts</a>;</div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ac2f888221004268627ea9acb47f831e6"> 189</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#ac2f888221004268627ea9acb47f831e6">qscale</a>;</div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ad3a1a76eb25293de0630b6d477fd6d11"> 190</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#ad3a1a76eb25293de0630b6d477fd6d11">nb_qscale</a>;</div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a5337109c5edebb476d4aa2e3d0c8c3d5"> 191</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a5337109c5edebb476d4aa2e3d0c8c3d5">forced_key_frames</a>;</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a748415baeee6b731c9c35c27f74860b0"> 192</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a748415baeee6b731c9c35c27f74860b0">nb_forced_key_frames</a>;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ac0b3c8a367d846468da2731cba79c2a4"> 193</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#ac0b3c8a367d846468da2731cba79c2a4">force_fps</a>;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a9efac8177c92ff2eda0dda96761deb87"> 194</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a9efac8177c92ff2eda0dda96761deb87">nb_force_fps</a>;</div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a1b3de44e5a909b2b3727f0d08e728db6"> 195</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a1b3de44e5a909b2b3727f0d08e728db6">frame_aspect_ratios</a>;</div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a710853badfb0d6d31c7bc6471d902941"> 196</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a710853badfb0d6d31c7bc6471d902941">nb_frame_aspect_ratios</a>;</div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#acab9897a7ab3fdfb2109e1cc7ed10678"> 197</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#acab9897a7ab3fdfb2109e1cc7ed10678">rc_overrides</a>;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a558a5fc4058d07929e5199b6ae57c258"> 198</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a558a5fc4058d07929e5199b6ae57c258">nb_rc_overrides</a>;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#aa55c3bd5fdf5153fbc7fb675e4b19031"> 199</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#aa55c3bd5fdf5153fbc7fb675e4b19031">intra_matrices</a>;</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a39817ca6e7bc3ff4fa2caa2c2e627301"> 200</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a39817ca6e7bc3ff4fa2caa2c2e627301">nb_intra_matrices</a>;</div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ae9d66973946dd4c5e2055fde1dd475a9"> 201</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#ae9d66973946dd4c5e2055fde1dd475a9">inter_matrices</a>;</div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#aa851fb4b3a3a80182eeaa3dc4c8201be"> 202</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#aa851fb4b3a3a80182eeaa3dc4c8201be">nb_inter_matrices</a>;</div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#aaaa76e6545226073e088cd8cb4530175"> 203</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#aaaa76e6545226073e088cd8cb4530175">chroma_intra_matrices</a>;</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a0ddb65270dbb5fca3ce695d7b80064a9"> 204</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a0ddb65270dbb5fca3ce695d7b80064a9">nb_chroma_intra_matrices</a>;</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#aaffc2f112ebe3fe324aa61e61c5388b6"> 205</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#aaffc2f112ebe3fe324aa61e61c5388b6">top_field_first</a>;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a5eda36d5b336b3603bdbb0ec3185a40b"> 206</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a5eda36d5b336b3603bdbb0ec3185a40b">nb_top_field_first</a>;</div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a05f340e8bd1fb8084c1ea6e41b09b4bd"> 207</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a05f340e8bd1fb8084c1ea6e41b09b4bd">metadata_map</a>;</div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a76aae7426ad256206718ef4c503a882d"> 208</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a76aae7426ad256206718ef4c503a882d">nb_metadata_map</a>;</div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ae4626f848474b1ce5648eb4936074020"> 209</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#ae4626f848474b1ce5648eb4936074020">presets</a>;</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ab2f20236fb1dfe7a650c8ea40a288e6d"> 210</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#ab2f20236fb1dfe7a650c8ea40a288e6d">nb_presets</a>;</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a261f0aff75b3e2453a2b6780f452028e"> 211</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a261f0aff75b3e2453a2b6780f452028e">copy_initial_nonkeyframes</a>;</div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a07cadcbed94bbb3ed90703e4a3bc5067"> 212</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a07cadcbed94bbb3ed90703e4a3bc5067">nb_copy_initial_nonkeyframes</a>;</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ac333752e0247882de17d4f3faf3511f7"> 213</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#ac333752e0247882de17d4f3faf3511f7">copy_prior_start</a>;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ace41e5c132803d7f7a3ab544959662da"> 214</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#ace41e5c132803d7f7a3ab544959662da">nb_copy_prior_start</a>;</div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a5e4157c817934cc247e53311b12bc9b8"> 215</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a5e4157c817934cc247e53311b12bc9b8">filters</a>;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#afff2fbab8e5d11f9bce502383d757992"> 216</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#afff2fbab8e5d11f9bce502383d757992">nb_filters</a>;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a1f50533a05eff9a22a649895d20a7949"> 217</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a1f50533a05eff9a22a649895d20a7949">filter_scripts</a>;</div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#acf81cf726089e9d6b570c3ec51e7ead0"> 218</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#acf81cf726089e9d6b570c3ec51e7ead0">nb_filter_scripts</a>;</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a9350e7c932cffac2c0abb0084f2e01c6"> 219</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a9350e7c932cffac2c0abb0084f2e01c6">reinit_filters</a>;</div><div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a1038ba094d24fb2b43940c45b5cffeb7"> 220</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a1038ba094d24fb2b43940c45b5cffeb7">nb_reinit_filters</a>;</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ae9843427ce2cc7b6f52ad689cd3f333b"> 221</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#ae9843427ce2cc7b6f52ad689cd3f333b">fix_sub_duration</a>;</div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a739e7e917a216db97d8cbf0a25482310"> 222</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a739e7e917a216db97d8cbf0a25482310">nb_fix_sub_duration</a>;</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a934768eaa162665ae2142a36c92febd6"> 223</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a934768eaa162665ae2142a36c92febd6">canvas_sizes</a>;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a6624172d0978fc1ac2c9a64e55197337"> 224</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a6624172d0978fc1ac2c9a64e55197337">nb_canvas_sizes</a>;</div><div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a1cdd2a22cff6d812f00a5fb06664f134"> 225</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a1cdd2a22cff6d812f00a5fb06664f134">pass</a>;</div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a0790695c47119c2398f4cbe1532a1344"> 226</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a0790695c47119c2398f4cbe1532a1344">nb_pass</a>;</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a964798ad981fce4fa7f38a4c281a23fa"> 227</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a964798ad981fce4fa7f38a4c281a23fa">passlogfiles</a>;</div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a3496638677babce1db6d190448699b09"> 228</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a3496638677babce1db6d190448699b09">nb_passlogfiles</a>;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ac6ab45c79f4aafd2d474631965f64f86"> 229</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#ac6ab45c79f4aafd2d474631965f64f86">max_muxing_queue_size</a>;</div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#af866e30ab55bab5c73b123fb35168edb"> 230</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#af866e30ab55bab5c73b123fb35168edb">nb_max_muxing_queue_size</a>;</div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a26363c520e8afec96cb23631798e02e4"> 231</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a26363c520e8afec96cb23631798e02e4">guess_layout_max</a>;</div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#af7dc6f10382ced8285d2f877534bc98e"> 232</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#af7dc6f10382ced8285d2f877534bc98e">nb_guess_layout_max</a>;</div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#aaaa5ad7ac13bf15c516f988c818d6efb"> 233</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#aaaa5ad7ac13bf15c516f988c818d6efb">apad</a>;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a7e7d45124040a8a5f110efa4c6cccf16"> 234</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a7e7d45124040a8a5f110efa4c6cccf16">nb_apad</a>;</div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a529c61a5ef7c199d9d118c18abb88e86"> 235</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a529c61a5ef7c199d9d118c18abb88e86">discard</a>;</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a57787cc07ce29a3d66420c6e65a647ff"> 236</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a57787cc07ce29a3d66420c6e65a647ff">nb_discard</a>;</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a6ef7bc766a94c671d3e9ffbe3ddaa744"> 237</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a6ef7bc766a94c671d3e9ffbe3ddaa744">disposition</a>;</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a76b8db884e420fb8922d0aafca59f2f8"> 238</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a76b8db884e420fb8922d0aafca59f2f8">nb_disposition</a>;</div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ad5b2e0fb210c4bb546852fc813af0797"> 239</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#ad5b2e0fb210c4bb546852fc813af0797">program</a>;</div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ab5b3f2e73b482fa9b96f74d2cdd0f012"> 240</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#ab5b3f2e73b482fa9b96f74d2cdd0f012">nb_program</a>;</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#ae02058128d0e80f1bdb47dfaa4480264"> 241</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#ae02058128d0e80f1bdb47dfaa4480264">time_bases</a>;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a34b5f6f9f1c1b20b18f50a5263c4ae25"> 242</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#a34b5f6f9f1c1b20b18f50a5263c4ae25">nb_time_bases</a>;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#a2b954d5a0ba4320df0e7058f6211fa73"> 243</a></span>&#160; <a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> *<a class="code" href="../../df/d77/struct_options_context.html#a2b954d5a0ba4320df0e7058f6211fa73">enc_time_bases</a>;</div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="../../df/d77/struct_options_context.html#aa9d05915d0f662d38ee8ecd9cf657169"> 244</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../df/d77/struct_options_context.html#aa9d05915d0f662d38ee8ecd9cf657169">nb_enc_time_bases</a>;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a9a5c60a251df709042be06067d004e22">OptionsContext</a>;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html"> 247</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> {</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#a572505eef6ba5714df813d454185019d"> 248</a></span>&#160; AVFilterContext *<a class="code" href="../../d7/d0c/struct_input_filter.html#a572505eef6ba5714df813d454185019d">filter</a>;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#a495a9bf2659a91ffa184a4cd9395469b"> 249</a></span>&#160; <span class="keyword">struct </span><a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *<a class="code" href="../../d7/d0c/struct_input_filter.html#a495a9bf2659a91ffa184a4cd9395469b">ist</a>;</div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#ab1730578ae74132f67d2e847df4cc624"> 250</a></span>&#160; <span class="keyword">struct </span><a class="code" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *<a class="code" href="../../d7/d0c/struct_input_filter.html#ab1730578ae74132f67d2e847df4cc624">graph</a>;</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#a09efa5b4f05e3ca7c08c7ac949466556"> 251</a></span>&#160; uint8_t *<a class="code" href="../../d7/d0c/struct_input_filter.html#a09efa5b4f05e3ca7c08c7ac949466556">name</a>;</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#aa033b48aa4612dc26aa8e66e83f932bc"> 252</a></span>&#160; <span class="keyword">enum</span> AVMediaType <a class="code" href="../../d7/d0c/struct_input_filter.html#aa033b48aa4612dc26aa8e66e83f932bc">type</a>; <span class="comment">// AVMEDIA_TYPE_SUBTITLE for sub2video</span></div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#aa3127396f27743175651a8d86e7d0770"> 254</a></span>&#160; AVFifoBuffer *<a class="code" href="../../d7/d0c/struct_input_filter.html#aa3127396f27743175651a8d86e7d0770">frame_queue</a>;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="comment">// parameters configured for this input</span></div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#ae704ff879704d2ab90dad159526785e2"> 257</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d7/d0c/struct_input_filter.html#ae704ff879704d2ab90dad159526785e2">format</a>;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#af86da4dd2e5092c08e8b171b52c6fa66"> 259</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d7/d0c/struct_input_filter.html#af86da4dd2e5092c08e8b171b52c6fa66">width</a>, <a class="code" href="../../d7/d0c/struct_input_filter.html#a2ad802636d7a1f6b3be4eaaa21929c3f">height</a>;</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#abbd8721ddcadbfb453a4f5cdf6301c25"> 260</a></span>&#160; AVRational <a class="code" href="../../d7/d0c/struct_input_filter.html#abbd8721ddcadbfb453a4f5cdf6301c25">sample_aspect_ratio</a>;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#a1c8870375203b3594e67e632119bbc10"> 262</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d7/d0c/struct_input_filter.html#a1c8870375203b3594e67e632119bbc10">sample_rate</a>;</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#ae65ce297679c894d4536e8eaaf623b84"> 263</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d7/d0c/struct_input_filter.html#ae65ce297679c894d4536e8eaaf623b84">channels</a>;</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#aaf4487a0c41b756199c9dde4ea8962b8"> 264</a></span>&#160; uint64_t <a class="code" href="../../d7/d0c/struct_input_filter.html#aaf4487a0c41b756199c9dde4ea8962b8">channel_layout</a>;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#a05a22838e8069f8fdabba7686809494c"> 266</a></span>&#160; AVBufferRef *<a class="code" href="../../d7/d0c/struct_input_filter.html#a05a22838e8069f8fdabba7686809494c">hw_frames_ctx</a>;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="../../d7/d0c/struct_input_filter.html#ad3e4e5041c3312bb70cc4d1f0bbd4726"> 268</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d7/d0c/struct_input_filter.html#ad3e4e5041c3312bb70cc4d1f0bbd4726">eof</a>;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a7f15ab2494a1f5b90462272363f1442d">InputFilter</a>;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html"> 271</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d0/d0f/struct_output_filter.html">OutputFilter</a> {</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#a52b3bac2e051f48e5eabbff6a227881c"> 272</a></span>&#160; AVFilterContext *<a class="code" href="../../d0/d0f/struct_output_filter.html#a52b3bac2e051f48e5eabbff6a227881c">filter</a>;</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#a2d283eee3e140f822b5eb381890ba035"> 273</a></span>&#160; <span class="keyword">struct </span><a class="code" href="../../db/dde/struct_output_stream.html">OutputStream</a> *<a class="code" href="../../d0/d0f/struct_output_filter.html#a2d283eee3e140f822b5eb381890ba035">ost</a>;</div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#aa1e455271d4a952bc771b9951beded8e"> 274</a></span>&#160; <span class="keyword">struct </span><a class="code" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *<a class="code" href="../../d0/d0f/struct_output_filter.html#aa1e455271d4a952bc771b9951beded8e">graph</a>;</div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#a7713667d07c3f7605e6dd24f0ca19940"> 275</a></span>&#160; uint8_t *<a class="code" href="../../d0/d0f/struct_output_filter.html#a7713667d07c3f7605e6dd24f0ca19940">name</a>;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="comment">/* temporary storage until stream maps are processed */</span></div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#a1571021ae59382241c925f7ee613cd7d"> 278</a></span>&#160; AVFilterInOut *<a class="code" href="../../d0/d0f/struct_output_filter.html#a1571021ae59382241c925f7ee613cd7d">out_tmp</a>;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#aed4c46a5df26ff71f3f718a0056af294"> 279</a></span>&#160; <span class="keyword">enum</span> AVMediaType <a class="code" href="../../d0/d0f/struct_output_filter.html#aed4c46a5df26ff71f3f718a0056af294">type</a>;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <span class="comment">/* desired output stream properties */</span></div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#a0a621d752f3ab33e67f0a8f22bee4118"> 282</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d0/d0f/struct_output_filter.html#a0a621d752f3ab33e67f0a8f22bee4118">width</a>, <a class="code" href="../../d0/d0f/struct_output_filter.html#aaf9223843b6d814783f74c85b38de080">height</a>;</div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#ad45013a89f85087d03166652a94d1453"> 283</a></span>&#160; AVRational <a class="code" href="../../d0/d0f/struct_output_filter.html#ad45013a89f85087d03166652a94d1453">frame_rate</a>;</div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#aeba350050d2035d755254154e6551c49"> 284</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d0/d0f/struct_output_filter.html#aeba350050d2035d755254154e6551c49">format</a>;</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#ab0be1ec413ca98912667f1bf76fd2588"> 285</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d0/d0f/struct_output_filter.html#ab0be1ec413ca98912667f1bf76fd2588">sample_rate</a>;</div><div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#ae591539feb7f41d19236244a0dcf3896"> 286</a></span>&#160; uint64_t <a class="code" href="../../d0/d0f/struct_output_filter.html#ae591539feb7f41d19236244a0dcf3896">channel_layout</a>;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="comment">// those are only set if no format is specified and the encoder gives us multiple options</span></div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#acd4f04cfb3db05beef2507e397aef9aa"> 289</a></span>&#160; <span class="keywordtype">int</span> *<a class="code" href="../../d0/d0f/struct_output_filter.html#acd4f04cfb3db05beef2507e397aef9aa">formats</a>;</div><div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#a4f141db3516fc737c8876f817a68b16b"> 290</a></span>&#160; uint64_t *<a class="code" href="../../d0/d0f/struct_output_filter.html#a4f141db3516fc737c8876f817a68b16b">channel_layouts</a>;</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="../../d0/d0f/struct_output_filter.html#a9f66eff9402b2790dfcea63a0010aecc"> 291</a></span>&#160; <span class="keywordtype">int</span> *<a class="code" href="../../d0/d0f/struct_output_filter.html#a9f66eff9402b2790dfcea63a0010aecc">sample_rates</a>;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a707be655be7c384c218fc458caa27c9f">OutputFilter</a>;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div><div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="../../d9/de7/struct_filter_graph.html"> 294</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> {</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="../../d9/de7/struct_filter_graph.html#a3ec6739834ba482eacc125e05b59b246"> 295</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d9/de7/struct_filter_graph.html#a3ec6739834ba482eacc125e05b59b246">index</a>;</div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="../../d9/de7/struct_filter_graph.html#ad45139bb5ec5c7766be0b216f9c8c2c4"> 296</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../d9/de7/struct_filter_graph.html#ad45139bb5ec5c7766be0b216f9c8c2c4">graph_desc</a>;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="../../d9/de7/struct_filter_graph.html#ae222203d54c99d90f4308f5fd2285ee5"> 298</a></span>&#160; AVFilterGraph *<a class="code" href="../../d9/de7/struct_filter_graph.html#ae222203d54c99d90f4308f5fd2285ee5">graph</a>;</div><div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="../../d9/de7/struct_filter_graph.html#a7bc2aac4115ac1a2fc951e5d0a403824"> 299</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d9/de7/struct_filter_graph.html#a7bc2aac4115ac1a2fc951e5d0a403824">reconfiguration</a>;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160;</div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="../../d9/de7/struct_filter_graph.html#afb2dea711d92a8a8cb94eebecd9c1e13"> 301</a></span>&#160; <a class="code" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> **<a class="code" href="../../d9/de7/struct_filter_graph.html#afb2dea711d92a8a8cb94eebecd9c1e13">inputs</a>;</div><div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="../../d9/de7/struct_filter_graph.html#aa88faf44822ec4e04597a6eef12a7760"> 302</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d9/de7/struct_filter_graph.html#aa88faf44822ec4e04597a6eef12a7760">nb_inputs</a>;</div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="../../d9/de7/struct_filter_graph.html#aa078de74cae0940747ba826567b74aef"> 303</a></span>&#160; <a class="code" href="../../d0/d0f/struct_output_filter.html">OutputFilter</a> **<a class="code" href="../../d9/de7/struct_filter_graph.html#aa078de74cae0940747ba826567b74aef">outputs</a>;</div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="../../d9/de7/struct_filter_graph.html#a92c7f6faf7e95b259bce1c717d43b4ee"> 304</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d9/de7/struct_filter_graph.html#a92c7f6faf7e95b259bce1c717d43b4ee">nb_outputs</a>;</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a399c23a04fbed655a23168e87677192b">FilterGraph</a>;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;</div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html"> 307</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> {</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ad47d834630eee2dca258aa449fb1df47"> 308</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#ad47d834630eee2dca258aa449fb1df47">file_index</a>;</div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a32038bb58a25b389a4d2c411a8d16269"> 309</a></span>&#160; AVStream *<a class="code" href="../../d3/d6e/struct_input_stream.html#a32038bb58a25b389a4d2c411a8d16269">st</a>;</div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ac39249a26eeec2ed084fcc433ec9825e"> 310</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#ac39249a26eeec2ed084fcc433ec9825e">discard</a>; <span class="comment">/* true if stream data should be discarded */</span></div><div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a86b730f87f0f8ebd088f94af51d91b96"> 311</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a86b730f87f0f8ebd088f94af51d91b96">user_set_discard</a>;</div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ac9fc51324b931c1db5c5c1445fe70c3b"> 312</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#ac9fc51324b931c1db5c5c1445fe70c3b">decoding_needed</a>; <span class="comment">/* non zero if the packets must be decoded in &#39;raw_fifo&#39;, see DECODING_FOR_* */</span></div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#ac19c669906e50a4be81b78eb8777ca8c"> 313</a></span>&#160;<span class="preprocessor">#define DECODING_FOR_OST 1</span></div><div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a69301b0986380d3c18feb65b0ac128c4"> 314</a></span>&#160;<span class="preprocessor">#define DECODING_FOR_FILTER 2</span></div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a511370b3dc7929803575d5d5201e8db1"> 316</a></span>&#160; AVCodecContext *<a class="code" href="../../d3/d6e/struct_input_stream.html#a511370b3dc7929803575d5d5201e8db1">dec_ctx</a>;</div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a6147a2f3e7cfec58b3f790dfc318e4bc"> 317</a></span>&#160; AVCodec *<a class="code" href="../../d3/d6e/struct_input_stream.html#a6147a2f3e7cfec58b3f790dfc318e4bc">dec</a>;</div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a1492e008c195bbd4e2c84bccbc5ee216"> 318</a></span>&#160; AVFrame *<a class="code" href="../../d3/d6e/struct_input_stream.html#a1492e008c195bbd4e2c84bccbc5ee216">decoded_frame</a>;</div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#aa43597e5120768ad60b4dc1819942907"> 319</a></span>&#160; AVFrame *<a class="code" href="../../d3/d6e/struct_input_stream.html#aa43597e5120768ad60b4dc1819942907">filter_frame</a>; <span class="comment">/* a ref of decoded_frame, to be sent to filters */</span></div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a6718f5f7b2206b2848af5e35ae3a9186"> 321</a></span>&#160; int64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#a6718f5f7b2206b2848af5e35ae3a9186">start</a>; <span class="comment">/* time when read started */</span></div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="comment">/* predicted dts of the next packet read for this stream or (when there are</span></div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<span class="comment"> * several frames in a packet) of the next frame in current packet (in AV_TIME_BASE units) */</span></div><div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a8026af86b300d31432bc1bf74910aea5"> 324</a></span>&#160; int64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#a8026af86b300d31432bc1bf74910aea5">next_dts</a>;</div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a1e7893cdf661d9ad7c24fdccc60fa05e"> 325</a></span>&#160; int64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#a1e7893cdf661d9ad7c24fdccc60fa05e">dts</a>; </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div><div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ab14ac8d1cdb5c1dd6472dd4c13867368"> 327</a></span>&#160; int64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#ab14ac8d1cdb5c1dd6472dd4c13867368">next_pts</a>; </div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a5e77505bdc5afbc6ab5cf613894925b4"> 328</a></span>&#160; int64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#a5e77505bdc5afbc6ab5cf613894925b4">pts</a>; </div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a8ee44633b600f2b31541b213f0a4b322"> 329</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a8ee44633b600f2b31541b213f0a4b322">wrap_correction_done</a>;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;</div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a7ff433fc7a48e7b58a4b91e8ff05cf25"> 331</a></span>&#160; int64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#a7ff433fc7a48e7b58a4b91e8ff05cf25">filter_in_rescale_delta_last</a>;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#aeb79819841b6d172faf8c108db4ffbd0"> 333</a></span>&#160; int64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#aeb79819841b6d172faf8c108db4ffbd0">min_pts</a>; <span class="comment">/* pts with the smallest value in a current stream */</span></div><div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a911d752902aa8d4666ccefd8c912c91e"> 334</a></span>&#160; int64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#a911d752902aa8d4666ccefd8c912c91e">max_pts</a>; <span class="comment">/* pts with the higher value in a current stream */</span></div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <span class="comment">// when forcing constant input framerate through -r,</span></div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="comment">// this contains the pts that will be given to the next decoded frame</span></div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a3a0034bb2959a06111810d2813975b24"> 338</a></span>&#160; int64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#a3a0034bb2959a06111810d2813975b24">cfr_next_pts</a>;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#af76c7165931c721b63008034c94d9275"> 340</a></span>&#160; int64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#af76c7165931c721b63008034c94d9275">nb_samples</a>; <span class="comment">/* number of samples in the last decoded audio frame before looping */</span></div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a0dae26daa277d99147113de4ea449bc1"> 342</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a0dae26daa277d99147113de4ea449bc1">ts_scale</a>;</div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a09d78f4795c4ff17dd54204450f2d394"> 343</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a09d78f4795c4ff17dd54204450f2d394">saw_first_ts</a>;</div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ae73dddf18b49b6660263bc3a73a44290"> 344</a></span>&#160; AVDictionary *<a class="code" href="../../d3/d6e/struct_input_stream.html#ae73dddf18b49b6660263bc3a73a44290">decoder_opts</a>;</div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#afbaeaac6e0b1fc3095bb90f17d58621d"> 345</a></span>&#160; AVRational <a class="code" href="../../d3/d6e/struct_input_stream.html#afbaeaac6e0b1fc3095bb90f17d58621d">framerate</a>; <span class="comment">/* framerate forced with -r */</span></div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#abc71c343e0ade7e102adb45badfc6243"> 346</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#abc71c343e0ade7e102adb45badfc6243">top_field_first</a>;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a99e6bf56ec091f8af11744e4b0499327"> 347</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a99e6bf56ec091f8af11744e4b0499327">guess_layout_max</a>;</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#abcb8222561f1ee84a2f7a2157bed356c"> 349</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#abcb8222561f1ee84a2f7a2157bed356c">autorotate</a>;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a1ed159d9bc9d71428699968505629b38"> 351</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a1ed159d9bc9d71428699968505629b38">fix_sub_duration</a>;</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keyword">struct </span>{ <span class="comment">/* previous decoded subtitle and related variables */</span></div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a408a0502c42d26b196c524812d70a7e8"> 353</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a408a0502c42d26b196c524812d70a7e8">got_output</a>;</div><div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a6ae65382f22317b94b7ccfe00024d31a"> 354</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a6ae65382f22317b94b7ccfe00024d31a">ret</a>;</div><div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ae37fb0410a65c6b2e5a38614f4481f07"> 355</a></span>&#160; AVSubtitle <a class="code" href="../../d3/d6e/struct_input_stream.html#ae37fb0410a65c6b2e5a38614f4481f07">subtitle</a>;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; } <a class="code" href="../../d3/d6e/struct_input_stream.html#a64b033c0e4f7e540880f3c8d84c42158">prev_sub</a>;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="../../d4/dfd/struct_input_stream_1_1sub2video.html"> 358</a></span>&#160; <span class="keyword">struct </span><a class="code" href="../../d4/dfd/struct_input_stream_1_1sub2video.html">sub2video</a> {</div><div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a992c9fe5de3acf5dce388cffda4fdce8"> 359</a></span>&#160; int64_t <a class="code" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a992c9fe5de3acf5dce388cffda4fdce8">last_pts</a>;</div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#aaf500e3a36c6e6a6920a8e18c6478a8e"> 360</a></span>&#160; int64_t <a class="code" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#aaf500e3a36c6e6a6920a8e18c6478a8e">end_pts</a>;</div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#ad2b2360342940822238e5ba6c1f48718"> 361</a></span>&#160; AVFifoBuffer *<a class="code" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#ad2b2360342940822238e5ba6c1f48718">sub_queue</a>; </div><div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a0e7ca3e0eebc5db360ae15f2dac3d622"> 362</a></span>&#160; AVFrame *<a class="code" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a0e7ca3e0eebc5db360ae15f2dac3d622">frame</a>;</div><div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a0bd83c4ad9f5301d63e49a9f94b8cf7d"> 363</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a0bd83c4ad9f5301d63e49a9f94b8cf7d">w</a>, <a class="code" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#aeecdbc3f86c3bcbf9c42ac7a867e91db">h</a>;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; } <a class="code" href="../../d3/d6e/struct_input_stream.html#a7dc8219f262a8a6ad1c7d2aa48488d6c">sub2video</a>;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div><div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a68e82e58b21bef725bb85f96ede7cc63"> 366</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a68e82e58b21bef725bb85f96ede7cc63">dr1</a>;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <span class="comment">/* decoded data from this stream goes into all those filters</span></div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;<span class="comment"> * currently video and audio only */</span></div><div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ad76700001c97c3ce465539f0c698e6bc"> 370</a></span>&#160; <a class="code" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> **<a class="code" href="../../d3/d6e/struct_input_stream.html#ad76700001c97c3ce465539f0c698e6bc">filters</a>;</div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a7c2c9b58a4db2101414f2d106f4244b0"> 371</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a7c2c9b58a4db2101414f2d106f4244b0">nb_filters</a>;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160;</div><div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a809d93e64e76fe2f142102e58dc82a1e"> 373</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a809d93e64e76fe2f142102e58dc82a1e">reinit_filters</a>;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; <span class="comment">/* hwaccel options */</span></div><div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a6c3473c28e30500adb3fa7886e6d7c3e"> 376</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205f">HWAccelID</a> <a class="code" href="../../d3/d6e/struct_input_stream.html#a6c3473c28e30500adb3fa7886e6d7c3e">hwaccel_id</a>;</div><div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#af577e45cb148e174ef437f3cbaa8b628"> 377</a></span>&#160; <span class="keyword">enum</span> AVHWDeviceType <a class="code" href="../../d3/d6e/struct_input_stream.html#af577e45cb148e174ef437f3cbaa8b628">hwaccel_device_type</a>;</div><div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ae48685e82826c6b5922014d47e2cb6bb"> 378</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../d3/d6e/struct_input_stream.html#ae48685e82826c6b5922014d47e2cb6bb">hwaccel_device</a>;</div><div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a252184ceda81f2d65f63f0470b877bd4"> 379</a></span>&#160; <span class="keyword">enum</span> AVPixelFormat <a class="code" href="../../d3/d6e/struct_input_stream.html#a252184ceda81f2d65f63f0470b877bd4">hwaccel_output_format</a>;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="comment">/* hwaccel context */</span></div><div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#aa455c67610467c0d79f42b9c2e620d9f"> 382</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="../../d3/d6e/struct_input_stream.html#aa455c67610467c0d79f42b9c2e620d9f">hwaccel_ctx</a>;</div><div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a45c7ee6dae692d19ff3d275032aeea94"> 383</a></span>&#160; void (*<a class="code" href="../../d3/d6e/struct_input_stream.html#a45c7ee6dae692d19ff3d275032aeea94">hwaccel_uninit</a>)(AVCodecContext *s);</div><div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a7243fc5f2d9fcbb9249c8a036dc4eb1b"> 384</a></span>&#160; <a class="code" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> (*<a class="code" href="../../d3/d6e/struct_input_stream.html#a7243fc5f2d9fcbb9249c8a036dc4eb1b">hwaccel_get_buffer</a>)(AVCodecContext *s, AVFrame *frame, <span class="keywordtype">int</span> flags);</div><div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ad983487b3e7c29f53bb3336190f14051"> 385</a></span>&#160; <a class="code" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> (*<a class="code" href="../../d3/d6e/struct_input_stream.html#ad983487b3e7c29f53bb3336190f14051">hwaccel_retrieve_data</a>)(AVCodecContext *s, AVFrame *frame);</div><div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a05769ba0518105626a6d64386795b48f"> 386</a></span>&#160; <span class="keyword">enum</span> AVPixelFormat <a class="code" href="../../d3/d6e/struct_input_stream.html#a05769ba0518105626a6d64386795b48f">hwaccel_pix_fmt</a>;</div><div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a91c6f154cc61c348f644987044423e57"> 387</a></span>&#160; <span class="keyword">enum</span> AVPixelFormat <a class="code" href="../../d3/d6e/struct_input_stream.html#a91c6f154cc61c348f644987044423e57">hwaccel_retrieved_pix_fmt</a>;</div><div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a604ca5401ed734e8b1acb1f416f3210f"> 388</a></span>&#160; AVBufferRef *<a class="code" href="../../d3/d6e/struct_input_stream.html#a604ca5401ed734e8b1acb1f416f3210f">hw_frames_ctx</a>;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="comment">/* stats */</span></div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="comment">// combined size of all the packets read</span></div><div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a6f49309998ba92804b9d16761817811e"> 392</a></span>&#160; uint64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#a6f49309998ba92804b9d16761817811e">data_size</a>;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <span class="comment">/* number of packets successfully read for this stream */</span></div><div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ade4b46981af499da120e4e2b30517bef"> 394</a></span>&#160; uint64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#ade4b46981af499da120e4e2b30517bef">nb_packets</a>;</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="comment">// number of frames/samples retrieved from the decoder</span></div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#ac61e0f854402b58a64e676bdcfa75dfd"> 396</a></span>&#160; uint64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#ac61e0f854402b58a64e676bdcfa75dfd">frames_decoded</a>;</div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#aa8aa609acb39eb21da43f02cdfb036eb"> 397</a></span>&#160; uint64_t <a class="code" href="../../d3/d6e/struct_input_stream.html#aa8aa609acb39eb21da43f02cdfb036eb">samples_decoded</a>;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div><div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a1690691cd9bdc598717be8aa911b01ad"> 399</a></span>&#160; int64_t *<a class="code" href="../../d3/d6e/struct_input_stream.html#a1690691cd9bdc598717be8aa911b01ad">dts_buffer</a>;</div><div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="../../d3/d6e/struct_input_stream.html#a4b6db5d0fb15c8262b1ba543495fe628"> 400</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a4b6db5d0fb15c8262b1ba543495fe628">nb_dts_buffer</a>;</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d3/d6e/struct_input_stream.html#a408a0502c42d26b196c524812d70a7e8">got_output</a>;</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a2b82ad544823d6f3a67af9a15ff39d1a">InputStream</a>;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html"> 405</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d8/d99/struct_input_file.html">InputFile</a> {</div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a4062ac530db413964aa76090995b85cd"> 406</a></span>&#160; AVFormatContext *<a class="code" href="../../d8/d99/struct_input_file.html#a4062ac530db413964aa76090995b85cd">ctx</a>;</div><div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a94be560ca078155d0948bbd1343cf33a"> 407</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d8/d99/struct_input_file.html#a94be560ca078155d0948bbd1343cf33a">eof_reached</a>; <span class="comment">/* true if eof reached */</span></div><div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a03da9ae2de14fd2c6ccc0f09e7b8de84"> 408</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d8/d99/struct_input_file.html#a03da9ae2de14fd2c6ccc0f09e7b8de84">eagain</a>; <span class="comment">/* true if last read attempt returned EAGAIN */</span></div><div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#ac2f5772aebd0118a4c464a268dbb4d9c"> 409</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d8/d99/struct_input_file.html#ac2f5772aebd0118a4c464a268dbb4d9c">ist_index</a>; <span class="comment">/* index of first stream in input_streams */</span></div><div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a5553e5dc5f52efdf42e8f5e2afb84156"> 410</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d8/d99/struct_input_file.html#a5553e5dc5f52efdf42e8f5e2afb84156">loop</a>; <span class="comment">/* set number of times input stream should be looped */</span></div><div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a0d245cef00bdb0fa9a365ab8480ade2f"> 411</a></span>&#160; int64_t <a class="code" href="../../d8/d99/struct_input_file.html#a0d245cef00bdb0fa9a365ab8480ade2f">duration</a>; <span class="comment">/* actual duration of the longest stream in a file</span></div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;<span class="comment"> at the moment when looping happens */</span></div><div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a6b5d8ebb8e444603bd2c35f683b2790b"> 413</a></span>&#160; AVRational <a class="code" href="../../d8/d99/struct_input_file.html#a6b5d8ebb8e444603bd2c35f683b2790b">time_base</a>; <span class="comment">/* time base of the duration */</span></div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a4ffe49e7403ae36ac4bdff5a7a0a3486"> 414</a></span>&#160; int64_t <a class="code" href="../../d8/d99/struct_input_file.html#a4ffe49e7403ae36ac4bdff5a7a0a3486">input_ts_offset</a>;</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;</div><div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a098fa89f90be39e95d5e42041e8cebfb"> 416</a></span>&#160; int64_t <a class="code" href="../../d8/d99/struct_input_file.html#a098fa89f90be39e95d5e42041e8cebfb">ts_offset</a>;</div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#aa0b8f89bb033d864c83cc85c6b8db4ca"> 417</a></span>&#160; int64_t <a class="code" href="../../d8/d99/struct_input_file.html#aa0b8f89bb033d864c83cc85c6b8db4ca">last_ts</a>;</div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#af29c0dd6f71cb1454c23abebca06f604"> 418</a></span>&#160; int64_t <a class="code" href="../../d8/d99/struct_input_file.html#af29c0dd6f71cb1454c23abebca06f604">start_time</a>; <span class="comment">/* user-specified start time in AV_TIME_BASE or AV_NOPTS_VALUE */</span></div><div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a586cfcb259a3a1641d1ed073f6bd4fe5"> 419</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d8/d99/struct_input_file.html#a586cfcb259a3a1641d1ed073f6bd4fe5">seek_timestamp</a>;</div><div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a66ab0bb6b0332c27bb6b51a0b67d1459"> 420</a></span>&#160; int64_t <a class="code" href="../../d8/d99/struct_input_file.html#a66ab0bb6b0332c27bb6b51a0b67d1459">recording_time</a>;</div><div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#afee3292b7b58207fe6fd91c8127fac19"> 421</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d8/d99/struct_input_file.html#afee3292b7b58207fe6fd91c8127fac19">nb_streams</a>; <span class="comment">/* number of stream that ffmpeg is aware of; may be different</span></div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="comment"> from ctx.nb_streams if new streams appear during av_read_frame() */</span></div><div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a9a4fc2543b5db4e4a2b8b11294565dde"> 423</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d8/d99/struct_input_file.html#a9a4fc2543b5db4e4a2b8b11294565dde">nb_streams_warn</a>; <span class="comment">/* number of streams that the user was warned of */</span></div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a44943da9b6e2a44ba3951a6203b1acc4"> 424</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d8/d99/struct_input_file.html#a44943da9b6e2a44ba3951a6203b1acc4">rate_emu</a>;</div><div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="../../d8/d99/struct_input_file.html#a0d2afa337cfd75b91096045ed941a494"> 425</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../d8/d99/struct_input_file.html#a0d2afa337cfd75b91096045ed941a494">accurate_seek</a>;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="preprocessor">#if HAVE_THREADS</span></div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; AVThreadMessageQueue *in_thread_queue;</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; pthread_t thread; <span class="comment">/* thread reading from this file */</span></div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordtype">int</span> non_blocking; <span class="comment">/* reading packets from the thread should not block */</span></div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; <span class="keywordtype">int</span> joined; <span class="comment">/* the thread has been joined */</span></div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keywordtype">int</span> thread_queue_size; <span class="comment">/* maximum number of queued packets */</span></div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a15608b42bebfa7f2ff3c2b1bb954ef9e">InputFile</a>;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508"> 436</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508">forced_keyframes_const</a> {</div><div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508affb3715058142056c2f602c81e52c15b"> 437</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508affb3715058142056c2f602c81e52c15b">FKF_N</a>,</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508af7bb0577a3c487398eaf009668f9c531"> 438</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508af7bb0577a3c487398eaf009668f9c531">FKF_N_FORCED</a>,</div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508a522165f39cb8f0acf7c4bdebd1beb18a"> 439</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508a522165f39cb8f0acf7c4bdebd1beb18a">FKF_PREV_FORCED_N</a>,</div><div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508aa4cb3dbc7a44f39776072f4349d1facc"> 440</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508aa4cb3dbc7a44f39776072f4349d1facc">FKF_PREV_FORCED_T</a>,</div><div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508a7ea9b7f772135312dec60fcf7b0973de"> 441</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508a7ea9b7f772135312dec60fcf7b0973de">FKF_T</a>,</div><div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508a433ef01f7e501e6a6afbee4980a80ab1"> 442</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508a433ef01f7e501e6a6afbee4980a80ab1">FKF_NB</a></div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;};</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;</div><div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#ab169b16d13871a631c18d844ca70eede"> 445</a></span>&#160;<span class="preprocessor">#define ABORT_ON_FLAG_EMPTY_OUTPUT (1 &lt;&lt; 0)</span></div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">const</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a1cd18e061e07695c0547d09e3dd4dcce">forced_keyframes_const_names</a>[];</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160;</div><div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31"> 449</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31acd6c6d4f0864009dfe2fb65c496f39a7"> 450</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31acd6c6d4f0864009dfe2fb65c496f39a7">ENCODER_FINISHED</a> = 1,</div><div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31ae8b7f720076ace3e8c20648c8b77835b"> 451</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31ae8b7f720076ace3e8c20648c8b77835b">MUXER_FINISHED</a> = 2,</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31">OSTFinished</a> ;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;</div><div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html"> 454</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../db/dde/struct_output_stream.html">OutputStream</a> {</div><div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#af608105788daa4300771669d992ef890"> 455</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#af608105788daa4300771669d992ef890">file_index</a>; <span class="comment">/* file index */</span></div><div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ae22fe6ee1999d45be0d8722d04294a22"> 456</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#ae22fe6ee1999d45be0d8722d04294a22">index</a>; <span class="comment">/* stream index in the output file */</span></div><div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a2a77c9bd86203478143c85e26e67df3d"> 457</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a2a77c9bd86203478143c85e26e67df3d">source_index</a>; <span class="comment">/* InputStream index */</span></div><div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ac11510a2eeed3e6a14f0fbc85db2e088"> 458</a></span>&#160; AVStream *<a class="code" href="../../db/dde/struct_output_stream.html#ac11510a2eeed3e6a14f0fbc85db2e088">st</a>; <span class="comment">/* stream in the output file */</span></div><div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#abd0357b7272cdb232e2db73eb458329e"> 459</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#abd0357b7272cdb232e2db73eb458329e">encoding_needed</a>; <span class="comment">/* true if encoding needed for this stream */</span></div><div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#af6a15d8c4ef3b75cdcbc4c9576d62c7d"> 460</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#af6a15d8c4ef3b75cdcbc4c9576d62c7d">frame_number</a>;</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="comment">/* input pts and corresponding output pts</span></div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<span class="comment"> for A/V sync */</span></div><div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#abc0329cada4c47662e2777d392a38efb"> 463</a></span>&#160; <span class="keyword">struct </span><a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *<a class="code" href="../../db/dde/struct_output_stream.html#abc0329cada4c47662e2777d392a38efb">sync_ist</a>; <span class="comment">/* input stream to sync against */</span></div><div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a50f00c2ce0091c940779ac59227ad934"> 464</a></span>&#160; int64_t <a class="code" href="../../db/dde/struct_output_stream.html#a50f00c2ce0091c940779ac59227ad934">sync_opts</a>; <span class="comment">/* output frame counter, could be changed to some true timestamp */</span> <span class="comment">// FIXME look at frame_number</span></div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; <span class="comment">/* pts of the first frame encoded for this stream, used for limiting</span></div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="comment"> * recording time */</span></div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#acc5427da4501a44ef0bdb643063dcee3"> 467</a></span>&#160; int64_t <a class="code" href="../../db/dde/struct_output_stream.html#acc5427da4501a44ef0bdb643063dcee3">first_pts</a>;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160; <span class="comment">/* dts of the last packet sent to the muxer */</span></div><div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a1fd50164583dbdc664706be005120c1d"> 469</a></span>&#160; int64_t <a class="code" href="../../db/dde/struct_output_stream.html#a1fd50164583dbdc664706be005120c1d">last_mux_dts</a>;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="comment">// the timebase of the packets sent to the muxer</span></div><div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a253593d67e5088cf53c89aeb7e82cdc7"> 471</a></span>&#160; AVRational <a class="code" href="../../db/dde/struct_output_stream.html#a253593d67e5088cf53c89aeb7e82cdc7">mux_timebase</a>;</div><div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a8fe39b5fa1ad275e6d11dd5affaee68d"> 472</a></span>&#160; AVRational <a class="code" href="../../db/dde/struct_output_stream.html#a8fe39b5fa1ad275e6d11dd5affaee68d">enc_timebase</a>;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;</div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ac817385f8c5c2a32020e7a3ecde33198"> 474</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#ac817385f8c5c2a32020e7a3ecde33198">nb_bitstream_filters</a>;</div><div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ad71b7700fc56c6aed6dca8aaa7e5d590"> 475</a></span>&#160; AVBSFContext **<a class="code" href="../../db/dde/struct_output_stream.html#ad71b7700fc56c6aed6dca8aaa7e5d590">bsf_ctx</a>;</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;</div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583"> 477</a></span>&#160; AVCodecContext *<a class="code" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">enc_ctx</a>;</div><div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a9f511baf1fef17812bf650c35c828382"> 478</a></span>&#160; AVCodecParameters *<a class="code" href="../../db/dde/struct_output_stream.html#a9f511baf1fef17812bf650c35c828382">ref_par</a>; <span class="comment">/* associated input codec parameters with encoders options applied */</span></div><div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ad314a1a8fad54930d177f0951f574ef2"> 479</a></span>&#160; AVCodec *<a class="code" href="../../db/dde/struct_output_stream.html#ad314a1a8fad54930d177f0951f574ef2">enc</a>;</div><div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a6cb813f6df7342f0f37825241a3cd51b"> 480</a></span>&#160; int64_t <a class="code" href="../../db/dde/struct_output_stream.html#a6cb813f6df7342f0f37825241a3cd51b">max_frames</a>;</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#aa4f15da482fbfdf20b41f21481e1ef3f"> 481</a></span>&#160; AVFrame *<a class="code" href="../../db/dde/struct_output_stream.html#aa4f15da482fbfdf20b41f21481e1ef3f">filtered_frame</a>;</div><div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a4a1859416457382b2ec12a7fac7b4220"> 482</a></span>&#160; AVFrame *<a class="code" href="../../db/dde/struct_output_stream.html#a4a1859416457382b2ec12a7fac7b4220">last_frame</a>;</div><div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a0466eb4661da0ffe42946159cfe39a90"> 483</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a0466eb4661da0ffe42946159cfe39a90">last_dropped</a>;</div><div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#af290a1517c777ec365f9b8d986e3f495"> 484</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#af290a1517c777ec365f9b8d986e3f495">last_nb0_frames</a>[3];</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;</div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ad55cf851854249ab2b56564f92a1a419"> 486</a></span>&#160; <span class="keywordtype">void</span> *<a class="code" href="../../db/dde/struct_output_stream.html#ad55cf851854249ab2b56564f92a1a419">hwaccel_ctx</a>;</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160; <span class="comment">/* video only */</span></div><div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ab13acc03a389653d882f221141f12ae3"> 489</a></span>&#160; AVRational <a class="code" href="../../db/dde/struct_output_stream.html#ab13acc03a389653d882f221141f12ae3">frame_rate</a>;</div><div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a9cd48cbdf903d5bfee1b9c774e5cd46e"> 490</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a9cd48cbdf903d5bfee1b9c774e5cd46e">is_cfr</a>;</div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a51858c10bfe635eb784e3651e6d494f8"> 491</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a51858c10bfe635eb784e3651e6d494f8">force_fps</a>;</div><div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a236bf5647b00c43936bda537db39ec26"> 492</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a236bf5647b00c43936bda537db39ec26">top_field_first</a>;</div><div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ae27ba6d2051d62f704c5693133b58b11"> 493</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#ae27ba6d2051d62f704c5693133b58b11">rotate_overridden</a>;</div><div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a3752b3243f9a089543bc1dc67b3de3fc"> 494</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="../../db/dde/struct_output_stream.html#a3752b3243f9a089543bc1dc67b3de3fc">rotate_override_value</a>;</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;</div><div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a363d95a998c8dffa3a493ccf39f39309"> 496</a></span>&#160; AVRational <a class="code" href="../../db/dde/struct_output_stream.html#a363d95a998c8dffa3a493ccf39f39309">frame_aspect_ratio</a>;</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="comment">/* forced key frames */</span></div><div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ac99140cc5be4b4ed439d5e4c854189fa"> 499</a></span>&#160; int64_t <a class="code" href="../../db/dde/struct_output_stream.html#ac99140cc5be4b4ed439d5e4c854189fa">forced_kf_ref_pts</a>;</div><div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a53f8e114ef0ef477d3d4409568a68ff6"> 500</a></span>&#160; int64_t *<a class="code" href="../../db/dde/struct_output_stream.html#a53f8e114ef0ef477d3d4409568a68ff6">forced_kf_pts</a>;</div><div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ad637657f407c25840b6d1ed803b026e3"> 501</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#ad637657f407c25840b6d1ed803b026e3">forced_kf_count</a>;</div><div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a7286a2f0c752dbd752ac4192f5c3bca8"> 502</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a7286a2f0c752dbd752ac4192f5c3bca8">forced_kf_index</a>;</div><div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#aa2465b9c30830c607e3af293c44317ad"> 503</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../db/dde/struct_output_stream.html#aa2465b9c30830c607e3af293c44317ad">forced_keyframes</a>;</div><div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#aed8b5cf7a740d6a369f5da9052679624"> 504</a></span>&#160; AVExpr *<a class="code" href="../../db/dde/struct_output_stream.html#aed8b5cf7a740d6a369f5da9052679624">forced_keyframes_pexpr</a>;</div><div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a2bb3ca2969fccae4844c2fecc281f2af"> 505</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="../../db/dde/struct_output_stream.html#a2bb3ca2969fccae4844c2fecc281f2af">forced_keyframes_expr_const_values</a>[<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508a433ef01f7e501e6a6afbee4980a80ab1">FKF_NB</a>];</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <span class="comment">/* audio only */</span></div><div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a343c63e0cf4f0aca4fb4727b2e6fa829"> 508</a></span>&#160; <span class="keywordtype">int</span> *<a class="code" href="../../db/dde/struct_output_stream.html#a343c63e0cf4f0aca4fb4727b2e6fa829">audio_channels_map</a>; <span class="comment">/* list of the channels id to pick from the source stream */</span></div><div class="line"><a name="l00509"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a50bc46d7c7636e2abbfe066872d0c1d0"> 509</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a50bc46d7c7636e2abbfe066872d0c1d0">audio_channels_mapped</a>; <span class="comment">/* number of channels in audio_channels_map */</span></div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;</div><div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#afd6ee54ae3807e7bdaec44f2c12c99e1"> 511</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../db/dde/struct_output_stream.html#afd6ee54ae3807e7bdaec44f2c12c99e1">logfile_prefix</a>;</div><div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#af1ef91b1ddb70244dd37415f774e025b"> 512</a></span>&#160; FILE *<a class="code" href="../../db/dde/struct_output_stream.html#af1ef91b1ddb70244dd37415f774e025b">logfile</a>;</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;</div><div class="line"><a name="l00514"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ad8926e7de923b3eeabd66770caacfe1e"> 514</a></span>&#160; <a class="code" href="../../d0/d0f/struct_output_filter.html">OutputFilter</a> *<a class="code" href="../../db/dde/struct_output_stream.html#ad8926e7de923b3eeabd66770caacfe1e">filter</a>;</div><div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ac35ecb04b8b6ca22d10180918de95be4"> 515</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../db/dde/struct_output_stream.html#ac35ecb04b8b6ca22d10180918de95be4">avfilter</a>;</div><div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ac2cdba9dbd9a315fd3ea90cbfb634409"> 516</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../db/dde/struct_output_stream.html#ac2cdba9dbd9a315fd3ea90cbfb634409">filters</a>; </div><div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#acbe9d7fddd3daaab6e9337099ec824f2"> 517</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../db/dde/struct_output_stream.html#acbe9d7fddd3daaab6e9337099ec824f2">filters_script</a>; </div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;</div><div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#abf222748d6af0fb0c72fa6b77fe2294e"> 519</a></span>&#160; AVDictionary *<a class="code" href="../../db/dde/struct_output_stream.html#abf222748d6af0fb0c72fa6b77fe2294e">encoder_opts</a>;</div><div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ad55eb675077dc7b468f15f02a03ded5a"> 520</a></span>&#160; AVDictionary *<a class="code" href="../../db/dde/struct_output_stream.html#ad55eb675077dc7b468f15f02a03ded5a">sws_dict</a>;</div><div class="line"><a name="l00521"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a0c7606649d3fd916e9eaf19e12fd92c7"> 521</a></span>&#160; AVDictionary *<a class="code" href="../../db/dde/struct_output_stream.html#a0c7606649d3fd916e9eaf19e12fd92c7">swr_opts</a>;</div><div class="line"><a name="l00522"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a84762af19c6801936fd49d53170a3682"> 522</a></span>&#160; AVDictionary *<a class="code" href="../../db/dde/struct_output_stream.html#a84762af19c6801936fd49d53170a3682">resample_opts</a>;</div><div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a76d4d92835e9dd3d0619e79e4fb762c6"> 523</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../db/dde/struct_output_stream.html#a76d4d92835e9dd3d0619e79e4fb762c6">apad</a>;</div><div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a2cb215b02eb510c4b19947063a5d5bd8"> 524</a></span>&#160; <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31">OSTFinished</a> <a class="code" href="../../db/dde/struct_output_stream.html#a2cb215b02eb510c4b19947063a5d5bd8">finished</a>; <span class="comment">/* no more packets should be written for this stream */</span></div><div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a4f86ebf7f573017f4010e2ccd07ffa65"> 525</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a4f86ebf7f573017f4010e2ccd07ffa65">unavailable</a>; <span class="comment">/* true if the steram is unavailable (possibly temporarily) */</span></div><div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a9ac0b71747fe93f498224dacf1b0b674"> 526</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a9ac0b71747fe93f498224dacf1b0b674">stream_copy</a>;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="comment">// init_output_stream() has been called for this stream</span></div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; <span class="comment">// The encoder and the bitstream filters have been initialized and the stream</span></div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="comment">// parameters are set in the AVStream.</span></div><div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a312a32277e0ba791fdfb36f71badb3f6"> 531</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a312a32277e0ba791fdfb36f71badb3f6">initialized</a>;</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;</div><div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a7d324310316b9727905ca64a0252d652"> 533</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a7d324310316b9727905ca64a0252d652">inputs_done</a>;</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;</div><div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#aa65108bd50cba339c4ad09ffc5fe77ac"> 535</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../db/dde/struct_output_stream.html#aa65108bd50cba339c4ad09ffc5fe77ac">attachment_filename</a>;</div><div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a1c371db7f52c96799a042c70ed85ce2a"> 536</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a1c371db7f52c96799a042c70ed85ce2a">copy_initial_nonkeyframes</a>;</div><div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ab60bee90a33577cbdbb82e9c5fb2cf08"> 537</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#ab60bee90a33577cbdbb82e9c5fb2cf08">copy_prior_start</a>;</div><div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#add36114220f77c320ff544748163a15d"> 538</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="../../db/dde/struct_output_stream.html#add36114220f77c320ff544748163a15d">disposition</a>;</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#af0ca53e6e06775f61dcc13af0a11ab82"> 540</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#af0ca53e6e06775f61dcc13af0a11ab82">keep_pix_fmt</a>;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="comment">/* stats */</span></div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="comment">// combined size of all the packets written</span></div><div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#ac0eae8884c54583e58eaa1999b342179"> 544</a></span>&#160; uint64_t <a class="code" href="../../db/dde/struct_output_stream.html#ac0eae8884c54583e58eaa1999b342179">data_size</a>;</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160; <span class="comment">// number of packets send to the muxer</span></div><div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a5a6eb3819ace72b542142a7082ceced3"> 546</a></span>&#160; uint64_t <a class="code" href="../../db/dde/struct_output_stream.html#a5a6eb3819ace72b542142a7082ceced3">packets_written</a>;</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="comment">// number of frames/samples sent to the encoder</span></div><div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a669f4ed12e518b1179b038eb0c045a78"> 548</a></span>&#160; uint64_t <a class="code" href="../../db/dde/struct_output_stream.html#a669f4ed12e518b1179b038eb0c045a78">frames_encoded</a>;</div><div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#acb999bb958bdd5ba3d55d5063ebaa5b0"> 549</a></span>&#160; uint64_t <a class="code" href="../../db/dde/struct_output_stream.html#acb999bb958bdd5ba3d55d5063ebaa5b0">samples_encoded</a>;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="comment">/* packet quality factor */</span></div><div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a8a3c873067ba39a2d4f310d2e4a06d54"> 552</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a8a3c873067ba39a2d4f310d2e4a06d54">quality</a>;</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;</div><div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a006aed9d49962d931da10f19a135f2bb"> 554</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a006aed9d49962d931da10f19a135f2bb">max_muxing_queue_size</a>;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="comment">/* the packets are buffered here until the muxer is ready to be initialized */</span></div><div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a9c6665bb019599fc7aeae17c1dadb814"> 557</a></span>&#160; AVFifoBuffer *<a class="code" href="../../db/dde/struct_output_stream.html#a9c6665bb019599fc7aeae17c1dadb814">muxing_queue</a>;</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="comment">/* packet picture type */</span></div><div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a606467e84f8cc1c55a33fe253accc581"> 560</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../db/dde/struct_output_stream.html#a606467e84f8cc1c55a33fe253accc581">pict_type</a>;</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="comment">/* frame encode sum of squared error values */</span></div><div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="../../db/dde/struct_output_stream.html#a578414f8337f6eaf2b88bd62dbfd9be9"> 563</a></span>&#160; int64_t <a class="code" href="../../db/dde/struct_output_stream.html#a578414f8337f6eaf2b88bd62dbfd9be9">error</a>[4];</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa830feff7a9a708ebf88c49e3d33efb1">OutputStream</a>;</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;</div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="../../de/df2/struct_output_file.html"> 566</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../de/df2/struct_output_file.html">OutputFile</a> {</div><div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="../../de/df2/struct_output_file.html#a6bfbcb8e4d6564ae0c488d58c0fb0d5f"> 567</a></span>&#160; AVFormatContext *<a class="code" href="../../de/df2/struct_output_file.html#a6bfbcb8e4d6564ae0c488d58c0fb0d5f">ctx</a>;</div><div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="../../de/df2/struct_output_file.html#aac74ddf07f90ad30cd5ddf80583468ec"> 568</a></span>&#160; AVDictionary *<a class="code" href="../../de/df2/struct_output_file.html#aac74ddf07f90ad30cd5ddf80583468ec">opts</a>;</div><div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="../../de/df2/struct_output_file.html#ac09855bfd066c44eb761f84e28f00dce"> 569</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../de/df2/struct_output_file.html#ac09855bfd066c44eb761f84e28f00dce">ost_index</a>; <span class="comment">/* index of the first stream in output_streams */</span></div><div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="../../de/df2/struct_output_file.html#ad160ce6520aad386bead7eb45f6f55a0"> 570</a></span>&#160; int64_t <a class="code" href="../../de/df2/struct_output_file.html#ad160ce6520aad386bead7eb45f6f55a0">recording_time</a>; </div><div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="../../de/df2/struct_output_file.html#aa4fee66db612c26276b5de30d834d5e0"> 571</a></span>&#160; int64_t <a class="code" href="../../de/df2/struct_output_file.html#aa4fee66db612c26276b5de30d834d5e0">start_time</a>; </div><div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="../../de/df2/struct_output_file.html#a4482c7ccf1b6d9f56a7b02490a60fbd8"> 572</a></span>&#160; uint64_t <a class="code" href="../../de/df2/struct_output_file.html#a4482c7ccf1b6d9f56a7b02490a60fbd8">limit_filesize</a>; <span class="comment">/* filesize limit expressed in bytes */</span></div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;</div><div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="../../de/df2/struct_output_file.html#acfef99893985d28ae7f7f6a92e6d1bd7"> 574</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../de/df2/struct_output_file.html#acfef99893985d28ae7f7f6a92e6d1bd7">shortest</a>;</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;</div><div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="../../de/df2/struct_output_file.html#a7f831b66ccff154c4e9d880d900e5b3f"> 576</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="../../de/df2/struct_output_file.html#a7f831b66ccff154c4e9d880d900e5b3f">header_written</a>;</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;} <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#abdd508750a0cc73875acfcfb664cb1e7">OutputFile</a>;</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> **<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa80f29f39afa7345065ee7019c879980">input_streams</a>;</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a4d798d73986e80662044e710a8fb4984">nb_input_streams</a>;</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../d8/d99/struct_input_file.html">InputFile</a> **<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a30b4858540ac444ef7dab2ec3b7f5be0">input_files</a>;</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a5f5fcdd4b6cea118793d38dfa2da4741">nb_input_files</a>;</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../db/dde/struct_output_stream.html">OutputStream</a> **<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#acab4b2fa7160415e392ae27ce59dce60">output_streams</a>;</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a18762b95222ff37bcce3933bf75c0ea6">nb_output_streams</a>;</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../de/df2/struct_output_file.html">OutputFile</a> **<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#adc4bdebb5c8ece97d332af967e83e2e3">output_files</a>;</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a821eae86a7d18bdd5792636a8ee31d8d">nb_output_files</a>;</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> **<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a69604b80f08f69c2870b8b97da11c931">filtergraphs</a>;</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a25562f714212eb22a94a33c076126461">nb_filtergraphs</a>;</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a888da811ed2e3af55edb9d9d49d4295f">vstats_filename</a>;</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a20f244d86fd0a7190400a50689f3524a">sdp_filename</a>;</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">float</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#af2d0a18439b8ab367dbccd8e055e83b3">audio_drift_threshold</a>;</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">float</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aca0cd619e806cfe0b2aeafdf94cedf40">dts_delta_threshold</a>;</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">float</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a484dd0b82131430527f4d4563a325e02">dts_error_threshold</a>;</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a13213d6339827ff18b6af3f0ec13db5e">audio_volume</a>;</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a8d030f80a6336997e85f819eba6e1b2c">audio_sync_method</a>;</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ac5cead16ad413ab4833f0b66071e1014">video_sync_method</a>;</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">float</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a5b01f541872e13c9a239486b77ae218e">frame_drop_threshold</a>;</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a2b9cc93533df33a5f103f70a005cafd1">do_benchmark</a>;</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ad87050cf933e8938bd511dbd295a8848">do_benchmark_all</a>;</div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a89dec1d1af0e3d343795355d73aed5ae">do_deinterlace</a>;</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a3263927c45363b7cc52c9db3358dc413">do_hex_dump</a>;</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#af7f6087971c265c7b0bed250b03a4624">do_pkt_dump</a>;</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ad4fabc73fffad91c2bfb9fa9954228a8">copy_ts</a>;</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a12bb391111a730d31c4cdec051769062">start_at_zero</a>;</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a8e4ab3fbd5ee2de7cd51ff1a033db4b3">copy_tb</a>;</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a03fa459ccdc19be15cc273ff6dc4714e">debug_ts</a>;</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aed2383d940c4a4e3f0b4ed8f5702cb6a">exit_on_error</a>;</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a5603b2d5752fc0d268b4422d0aa4a6e9">abort_on_flags</a>;</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a21a0be842e8fa2c780fa87f45bd5d17e">print_stats</a>;</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a6a23996c235371236b38622e17c4f4c1">qp_hist</a>;</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a257632e7ed67e603a2b50e522412577d">stdin_interaction</a>;</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a374bbecd984df3a5da8a67cc6e9a7aa7">frame_bits_per_raw_sample</a>;</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="keyword">extern</span> AVIOContext *<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a07200fa0b8654967cb39c207a6170862">progress_avio</a>;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">float</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a084ef220571b6cb993893e49c9b2105e">max_error_rate</a>;</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a18a6f01ae0bb60312bdadda9759dbd09">videotoolbox_pixfmt</a>;</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ab412882642c763a5bf2bf7658f3a3ae1">filter_nbthreads</a>;</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a563c8ad7c4f8ab8c9c3c146941148258">filter_complex_nbthreads</a>;</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a825bfbd9e324635efff526253289806d">vstats_version</a>;</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> AVIOInterruptCB <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a3a2cd7c4434c215577d8a317cad8e3ff">int_cb</a>;</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="../../dc/d1e/struct_option_def.html">OptionDef</a> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#affee77914991e4f6048c708556a7edbe">options</a>[];</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="../../df/d37/struct_h_w_accel.html">HWAccel</a> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ae4051148bbc3f89a78b6de3f6eddb997">hwaccels</a>[];</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="keyword">extern</span> AVBufferRef *<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a08d3cd3b71ea4209189c445198b095b8">hw_device_ctx</a>;</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="preprocessor">#if CONFIG_QSV</span></div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> *qsv_device;</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="keyword">extern</span> <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a9809060d4be99d59e0749f54e351a9c8">filter_hw_device</a>;</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ac7072b9c76dd77ce9900197d0133b0ba">term_init</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a19c97d7729be97389faaf4aaac8c3e88">term_exit</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a1801147c99b95a1ae99138795e7cec52">reset_options</a>(<a class="code" href="../../df/d77/struct_options_context.html">OptionsContext</a> *o, <span class="keywordtype">int</span> is_input);</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a5ca4ba3ead2e600e7a6bada7396a5e4d">show_usage</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a2e59243bbc0b968591a6f197cf39a382">opt_output_file</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename);</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aa34a84957adf117f712efcb6cbfd834f">remove_avoptions</a>(AVDictionary **a, AVDictionary *b);</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aeceadb162c07ff048a54d0d70cc851fb">assert_avoptions</a>(AVDictionary *m);</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a2c6d81c909bf3abbf4685cfadd458a87">guess_input_channel_layout</a>(<a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist);</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="keyword">enum</span> AVPixelFormat <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a9b4c1791353a3ea84f41d39d899392fb">choose_pixel_fmt</a>(AVStream *st, AVCodecContext *avctx, AVCodec *<a class="code" href="../../d7/da5/_stream_information_8m.html#afc795c423a27dc464531c514244cef50">codec</a>, <span class="keyword">enum</span> AVPixelFormat target);</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ade69a867279a2009d5e468f81b202c6c">choose_sample_fmt</a>(AVStream *st, AVCodec *<a class="code" href="../../d7/da5/_stream_information_8m.html#afc795c423a27dc464531c514244cef50">codec</a>);</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#adfc4727f627c5abd0aa843206d046ec6">configure_filtergraph</a>(<a class="code" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *fg);</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a045cee5da7d7a2926a5351a4938ef056">configure_output_filter</a>(<a class="code" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *fg, <a class="code" href="../../d0/d0f/struct_output_filter.html">OutputFilter</a> *ofilter, AVFilterInOut *out);</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ad7582860b219ad64ec003d5924747d20">check_filter_outputs</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a907a40c8c03e3a392e13da4ac4d74453">ist_in_filtergraph</a>(<a class="code" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *fg, <a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist);</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ad60a50ce02efbab762effbbdd7eda05e">filtergraph_is_simple</a>(<a class="code" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *fg);</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a82f6df78dc4d5a93f9708b27f16de2b5">init_simple_filtergraph</a>(<a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, <a class="code" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost);</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#afdeaca7898e15c0cb645228fd5bb9184">init_complex_filtergraph</a>(<a class="code" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *fg);</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a368a9d8542e6f6eba45dfba5f4b21afa">sub2video_update</a>(<a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVSubtitle *sub);</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0e8b6e753bb0f299b554d18f3589944a">ifilter_parameters_from_frame</a>(<a class="code" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *ifilter, <span class="keyword">const</span> AVFrame *frame);</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#aaaf7c2b3f63972f1f87face8f73cfdd6">ffmpeg_parse_options</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv);</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a2aecd4d11bf1f7413cdd45a356e9fa9a">videotoolbox_init</a>(AVCodecContext *s);</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ac1583448d7e49fae8d141dbddf267ff4">qsv_init</a>(AVCodecContext *s);</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ab32fb6d7c6b1506ecfc72d4de48c4be6">cuvid_init</a>(AVCodecContext *s);</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ae46735072274c02ae8a17b80b8faa4dd">hw_device_get_by_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ad60c6eadc7b29c15236419760b2e0094">hw_device_init_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *arg, <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> **dev);</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a7b352c0afc44da703891d7538bbcf737">hw_device_free_all</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a77e8d12a4bdb9110a2d815b9aa5f8d02">hw_device_setup_for_decode</a>(<a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist);</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a01128ebf95f6a3b130f446b13b171c52">hw_device_setup_for_encode</a>(<a class="code" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost);</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a518f7a9a1bd1b5544a39fdbd1d925663">hwaccel_decode_init</a>(AVCodecContext *avctx);</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a4dd17285e4049bfb915b75d39ff9971e">set_report_callback</a>(<span class="keywordtype">void</span> (*callback)(<span class="keywordtype">int</span>, <span class="keywordtype">float</span>, <span class="keywordtype">float</span>, int64_t, <span class="keywordtype">int</span>, <span class="keywordtype">double</span>, <span class="keywordtype">double</span>));</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="keywordtype">void</span> <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a348f7c76f5789bec00dcd25a45a0aaf1">cancel_operation</a>();</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* FFTOOLS_FFMPEG_H */</span><span class="preprocessor"></span></div><div class="ttc" id="fftools__ffmpeg_8h_html_a19c97d7729be97389faaf4aaac8c3e88"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a19c97d7729be97389faaf4aaac8c3e88">term_exit</a></div><div class="ttdeci">void term_exit(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00350">fftools_ffmpeg.c:350</a></div></div>
<div class="ttc" id="struct_options_context_html_acf81cf726089e9d6b570c3ec51e7ead0"><div class="ttname"><a href="../../df/d77/struct_options_context.html#acf81cf726089e9d6b570c3ec51e7ead0">OptionsContext::nb_filter_scripts</a></div><div class="ttdeci">int nb_filter_scripts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00218">fftools_ffmpeg.h:218</a></div></div>
<div class="ttc" id="struct_options_context_html_a02ba7390b9fa22d39060f58169bb93a4"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a02ba7390b9fa22d39060f58169bb93a4">OptionsContext::nb_codec_tags</a></div><div class="ttdeci">int nb_codec_tags</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00186">fftools_ffmpeg.h:186</a></div></div>
<div class="ttc" id="struct_input_stream_html_a6f49309998ba92804b9d16761817811e"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a6f49309998ba92804b9d16761817811e">InputStream::data_size</a></div><div class="ttdeci">uint64_t data_size</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00392">fftools_ffmpeg.h:392</a></div></div>
<div class="ttc" id="struct_output_stream_html_af6a15d8c4ef3b75cdcbc4c9576d62c7d"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#af6a15d8c4ef3b75cdcbc4c9576d62c7d">OutputStream::frame_number</a></div><div class="ttdeci">int frame_number</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00460">fftools_ffmpeg.h:460</a></div></div>
<div class="ttc" id="struct_output_stream_html_a7286a2f0c752dbd752ac4192f5c3bca8"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a7286a2f0c752dbd752ac4192f5c3bca8">OutputStream::forced_kf_index</a></div><div class="ttdeci">int forced_kf_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00502">fftools_ffmpeg.h:502</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aca0cd619e806cfe0b2aeafdf94cedf40"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aca0cd619e806cfe0b2aeafdf94cedf40">dts_delta_threshold</a></div><div class="ttdeci">float dts_delta_threshold</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00097">fftools_ffmpeg_opt.c:97</a></div></div>
<div class="ttc" id="struct_output_stream_html_abc0329cada4c47662e2777d392a38efb"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#abc0329cada4c47662e2777d392a38efb">OutputStream::sync_ist</a></div><div class="ttdeci">struct InputStream * sync_ist</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00463">fftools_ffmpeg.h:463</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a8d030f80a6336997e85f819eba6e1b2c"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a8d030f80a6336997e85f819eba6e1b2c">audio_sync_method</a></div><div class="ttdeci">int audio_sync_method</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00101">fftools_ffmpeg_opt.c:101</a></div></div>
<div class="ttc" id="struct_options_context_html_a7af52a5756a9424bbfebe59ab7e08061"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a7af52a5756a9424bbfebe59ab7e08061">OptionsContext::limit_filesize</a></div><div class="ttdeci">uint64_t limit_filesize</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00164">fftools_ffmpeg.h:164</a></div></div>
<div class="ttc" id="struct_filter_graph_html_a92c7f6faf7e95b259bce1c717d43b4ee"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html#a92c7f6faf7e95b259bce1c717d43b4ee">FilterGraph::nb_outputs</a></div><div class="ttdeci">int nb_outputs</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00304">fftools_ffmpeg.h:304</a></div></div>
<div class="ttc" id="struct_input_stream_html_ade4b46981af499da120e4e2b30517bef"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ade4b46981af499da120e4e2b30517bef">InputStream::nb_packets</a></div><div class="ttdeci">uint64_t nb_packets</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00394">fftools_ffmpeg.h:394</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a20f244d86fd0a7190400a50689f3524a"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a20f244d86fd0a7190400a50689f3524a">sdp_filename</a></div><div class="ttdeci">char * sdp_filename</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00094">fftools_ffmpeg_opt.c:94</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a18762b95222ff37bcce3933bf75c0ea6"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a18762b95222ff37bcce3933bf75c0ea6">nb_output_streams</a></div><div class="ttdeci">int nb_output_streams</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00173">fftools_ffmpeg.c:173</a></div></div>
<div class="ttc" id="struct_output_stream_html_a8a3c873067ba39a2d4f310d2e4a06d54"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a8a3c873067ba39a2d4f310d2e4a06d54">OutputStream::quality</a></div><div class="ttdeci">int quality</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00552">fftools_ffmpeg.h:552</a></div></div>
<div class="ttc" id="struct_output_stream_html"><div class="ttname"><a href="../../db/dde/struct_output_stream.html">OutputStream</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00454">fftools_ffmpeg.h:454</a></div></div>
<div class="ttc" id="struct_input_file_html_af29c0dd6f71cb1454c23abebca06f604"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#af29c0dd6f71cb1454c23abebca06f604">InputFile::start_time</a></div><div class="ttdeci">int64_t start_time</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00418">fftools_ffmpeg.h:418</a></div></div>
<div class="ttc" id="struct_input_stream_html_a7243fc5f2d9fcbb9249c8a036dc4eb1b"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a7243fc5f2d9fcbb9249c8a036dc4eb1b">InputStream::hwaccel_get_buffer</a></div><div class="ttdeci">int(* hwaccel_get_buffer)(AVCodecContext *s, AVFrame *frame, int flags)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00384">fftools_ffmpeg.h:384</a></div></div>
<div class="ttc" id="struct_options_context_html_a0ddb65270dbb5fca3ce695d7b80064a9"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a0ddb65270dbb5fca3ce695d7b80064a9">OptionsContext::nb_chroma_intra_matrices</a></div><div class="ttdeci">int nb_chroma_intra_matrices</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00204">fftools_ffmpeg.h:204</a></div></div>
<div class="ttc" id="struct_input_stream_html_a0dae26daa277d99147113de4ea449bc1"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a0dae26daa277d99147113de4ea449bc1">InputStream::ts_scale</a></div><div class="ttdeci">double ts_scale</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00342">fftools_ffmpeg.h:342</a></div></div>
<div class="ttc" id="struct_options_context_html_a739e7e917a216db97d8cbf0a25482310"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a739e7e917a216db97d8cbf0a25482310">OptionsContext::nb_fix_sub_duration</a></div><div class="ttdeci">int nb_fix_sub_duration</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00222">fftools_ffmpeg.h:222</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a54e97364f74d8bf15062a8ea185f1c31ae8b7f720076ace3e8c20648c8b77835b"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31ae8b7f720076ace3e8c20648c8b77835b">MUXER_FINISHED</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00451">fftools_ffmpeg.h:451</a></div></div>
<div class="ttc" id="struct_input_file_html_a4062ac530db413964aa76090995b85cd"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a4062ac530db413964aa76090995b85cd">InputFile::ctx</a></div><div class="ttdeci">AVFormatContext * ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00406">fftools_ffmpeg.h:406</a></div></div>
<div class="ttc" id="struct_input_stream_1_1sub2video_html_ad2b2360342940822238e5ba6c1f48718"><div class="ttname"><a href="../../d4/dfd/struct_input_stream_1_1sub2video.html#ad2b2360342940822238e5ba6c1f48718">InputStream::sub2video::sub_queue</a></div><div class="ttdeci">AVFifoBuffer * sub_queue</div><div class="ttdoc">queue of AVSubtitle* before filter init </div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00361">fftools_ffmpeg.h:361</a></div></div>
<div class="ttc" id="struct_options_context_html_a1038ba094d24fb2b43940c45b5cffeb7"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a1038ba094d24fb2b43940c45b5cffeb7">OptionsContext::nb_reinit_filters</a></div><div class="ttdeci">int nb_reinit_filters</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00220">fftools_ffmpeg.h:220</a></div></div>
<div class="ttc" id="struct_output_filter_html_ae591539feb7f41d19236244a0dcf3896"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#ae591539feb7f41d19236244a0dcf3896">OutputFilter::channel_layout</a></div><div class="ttdeci">uint64_t channel_layout</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00286">fftools_ffmpeg.h:286</a></div></div>
<div class="ttc" id="struct_input_stream_html_aeb79819841b6d172faf8c108db4ffbd0"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#aeb79819841b6d172faf8c108db4ffbd0">InputStream::min_pts</a></div><div class="ttdeci">int64_t min_pts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00333">fftools_ffmpeg.h:333</a></div></div>
<div class="ttc" id="struct_options_context_html_a9c7cad5690796e35bc68e5a931cee22c"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a9c7cad5690796e35bc68e5a931cee22c">OptionsContext::streamid_map</a></div><div class="ttdeci">int * streamid_map</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00176">fftools_ffmpeg.h:176</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ade69a867279a2009d5e468f81b202c6c"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ade69a867279a2009d5e468f81b202c6c">choose_sample_fmt</a></div><div class="ttdeci">void choose_sample_fmt(AVStream *st, AVCodec *codec)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l00101">fftools_ffmpeg_filter.c:101</a></div></div>
<div class="ttc" id="struct_options_context_html_aea26c178e1957d33b621622c30ba70d4"><div class="ttname"><a href="../../df/d77/struct_options_context.html#aea26c178e1957d33b621622c30ba70d4">OptionsContext::hwaccel_output_formats</a></div><div class="ttdeci">SpecifierOpt * hwaccel_output_formats</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00144">fftools_ffmpeg.h:144</a></div></div>
<div class="ttc" id="struct_output_file_html_a6bfbcb8e4d6564ae0c488d58c0fb0d5f"><div class="ttname"><a href="../../de/df2/struct_output_file.html#a6bfbcb8e4d6564ae0c488d58c0fb0d5f">OutputFile::ctx</a></div><div class="ttdeci">AVFormatContext * ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00567">fftools_ffmpeg.h:567</a></div></div>
<div class="ttc" id="struct_options_context_html_ab2f20236fb1dfe7a650c8ea40a288e6d"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ab2f20236fb1dfe7a650c8ea40a288e6d">OptionsContext::nb_presets</a></div><div class="ttdeci">int nb_presets</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00210">fftools_ffmpeg.h:210</a></div></div>
<div class="ttc" id="fftools__cmdutils_8h_html"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html">fftools_cmdutils.h</a></div></div>
<div class="ttc" id="struct_output_stream_html_afd6ee54ae3807e7bdaec44f2c12c99e1"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#afd6ee54ae3807e7bdaec44f2c12c99e1">OutputStream::logfile_prefix</a></div><div class="ttdeci">char * logfile_prefix</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00511">fftools_ffmpeg.h:511</a></div></div>
<div class="ttc" id="struct_input_stream_html_abc71c343e0ade7e102adb45badfc6243"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#abc71c343e0ade7e102adb45badfc6243">InputStream::top_field_first</a></div><div class="ttdeci">int top_field_first</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00346">fftools_ffmpeg.h:346</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a0804b6530666fd8d5f4e4193ee1d205faf941d724f9c78c4ac3174e2f6da82bd3"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205faf941d724f9c78c4ac3174e2f6da82bd3">HWACCEL_VIDEOTOOLBOX</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00074">fftools_ffmpeg.h:74</a></div></div>
<div class="ttc" id="struct_options_context_html_a6ef7bc766a94c671d3e9ffbe3ddaa744"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a6ef7bc766a94c671d3e9ffbe3ddaa744">OptionsContext::disposition</a></div><div class="ttdeci">SpecifierOpt * disposition</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00237">fftools_ffmpeg.h:237</a></div></div>
<div class="ttc" id="struct_input_stream_1_1sub2video_html"><div class="ttname"><a href="../../d4/dfd/struct_input_stream_1_1sub2video.html">InputStream::sub2video</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00358">fftools_ffmpeg.h:358</a></div></div>
<div class="ttc" id="struct_output_stream_html_a0c7606649d3fd916e9eaf19e12fd92c7"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a0c7606649d3fd916e9eaf19e12fd92c7">OutputStream::swr_opts</a></div><div class="ttdeci">AVDictionary * swr_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00521">fftools_ffmpeg.h:521</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_acab4b2fa7160415e392ae27ce59dce60"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#acab4b2fa7160415e392ae27ce59dce60">output_streams</a></div><div class="ttdeci">OutputStream ** output_streams</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00172">fftools_ffmpeg.c:172</a></div></div>
<div class="ttc" id="struct_options_context_html_ace41e5c132803d7f7a3ab544959662da"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ace41e5c132803d7f7a3ab544959662da">OptionsContext::nb_copy_prior_start</a></div><div class="ttdeci">int nb_copy_prior_start</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00214">fftools_ffmpeg.h:214</a></div></div>
<div class="ttc" id="struct_options_context_html_a4675becf36ed5d3e6510b3e9c9ac4d77"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a4675becf36ed5d3e6510b3e9c9ac4d77">OptionsContext::stream_maps</a></div><div class="ttdeci">StreamMap * stream_maps</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00150">fftools_ffmpeg.h:150</a></div></div>
<div class="ttc" id="struct_input_filter_html_ab1730578ae74132f67d2e847df4cc624"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#ab1730578ae74132f67d2e847df4cc624">InputFilter::graph</a></div><div class="ttdeci">struct FilterGraph * graph</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00250">fftools_ffmpeg.h:250</a></div></div>
<div class="ttc" id="struct_output_stream_html_ad8926e7de923b3eeabd66770caacfe1e"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ad8926e7de923b3eeabd66770caacfe1e">OutputStream::filter</a></div><div class="ttdeci">OutputFilter * filter</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00514">fftools_ffmpeg.h:514</a></div></div>
<div class="ttc" id="struct_options_context_html_aaaa76e6545226073e088cd8cb4530175"><div class="ttname"><a href="../../df/d77/struct_options_context.html#aaaa76e6545226073e088cd8cb4530175">OptionsContext::chroma_intra_matrices</a></div><div class="ttdeci">SpecifierOpt * chroma_intra_matrices</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00203">fftools_ffmpeg.h:203</a></div></div>
<div class="ttc" id="struct_output_filter_html_a9f66eff9402b2790dfcea63a0010aecc"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#a9f66eff9402b2790dfcea63a0010aecc">OutputFilter::sample_rates</a></div><div class="ttdeci">int * sample_rates</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00291">fftools_ffmpeg.h:291</a></div></div>
<div class="ttc" id="struct_filter_graph_html_a7bc2aac4115ac1a2fc951e5d0a403824"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html#a7bc2aac4115ac1a2fc951e5d0a403824">FilterGraph::reconfiguration</a></div><div class="ttdeci">int reconfiguration</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00299">fftools_ffmpeg.h:299</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a825bfbd9e324635efff526253289806d"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a825bfbd9e324635efff526253289806d">vstats_version</a></div><div class="ttdeci">int vstats_version</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00122">fftools_ffmpeg_opt.c:122</a></div></div>
<div class="ttc" id="struct_output_stream_html_aa2465b9c30830c607e3af293c44317ad"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#aa2465b9c30830c607e3af293c44317ad">OutputStream::forced_keyframes</a></div><div class="ttdeci">char * forced_keyframes</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00503">fftools_ffmpeg.h:503</a></div></div>
<div class="ttc" id="struct_audio_channel_map_html"><div class="ttname"><a href="../../d6/d2c/struct_audio_channel_map.html">AudioChannelMap</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00102">fftools_ffmpeg.h:102</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ae0c9e39ef069133b116f0ce01796f4fa"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ae0c9e39ef069133b116f0ce01796f4fa">HWDevice</a></div><div class="ttdeci">struct HWDevice HWDevice</div></div>
<div class="ttc" id="struct_options_context_html_accc18b7847026b5885533035c97b50ba"><div class="ttname"><a href="../../df/d77/struct_options_context.html#accc18b7847026b5885533035c97b50ba">OptionsContext::attachments</a></div><div class="ttdeci">const char ** attachments</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00157">fftools_ffmpeg.h:157</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a18a6f01ae0bb60312bdadda9759dbd09"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a18a6f01ae0bb60312bdadda9759dbd09">videotoolbox_pixfmt</a></div><div class="ttdeci">char * videotoolbox_pixfmt</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/db7/fftools__ffmpeg__videotoolbox_8c_source.html#l00034">fftools_ffmpeg_videotoolbox.c:34</a></div></div>
<div class="ttc" id="struct_output_stream_html_a4f86ebf7f573017f4010e2ccd07ffa65"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a4f86ebf7f573017f4010e2ccd07ffa65">OutputStream::unavailable</a></div><div class="ttdeci">int unavailable</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00525">fftools_ffmpeg.h:525</a></div></div>
<div class="ttc" id="struct_input_file_html"><div class="ttname"><a href="../../d8/d99/struct_input_file.html">InputFile</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00405">fftools_ffmpeg.h:405</a></div></div>
<div class="ttc" id="struct_options_context_html_a07d718f49941fb773665ac6f0657bab8"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a07d718f49941fb773665ac6f0657bab8">OptionsContext::mux_preload</a></div><div class="ttdeci">float mux_preload</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00165">fftools_ffmpeg.h:165</a></div></div>
<div class="ttc" id="struct_input_stream_html"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html">InputStream</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00307">fftools_ffmpeg.h:307</a></div></div>
<div class="ttc" id="struct_options_context_html_a2e67c5ed2e0cc9b5cd4a5ff9895d7fc1"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a2e67c5ed2e0cc9b5cd4a5ff9895d7fc1">OptionsContext::nb_audio_channel_maps</a></div><div class="ttdeci">int nb_audio_channel_maps</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00153">fftools_ffmpeg.h:153</a></div></div>
<div class="ttc" id="struct_h_w_device_html_ac1615b160aa7dc0f2e314e04cea6aaf9"><div class="ttname"><a href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">HWDevice::device_ref</a></div><div class="ttdeci">AVBufferRef * device_ref</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00089">fftools_ffmpeg.h:89</a></div></div>
<div class="ttc" id="struct_input_filter_html_ae65ce297679c894d4536e8eaaf623b84"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#ae65ce297679c894d4536e8eaaf623b84">InputFilter::channels</a></div><div class="ttdeci">int channels</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00263">fftools_ffmpeg.h:263</a></div></div>
<div class="ttc" id="struct_output_stream_html_a9f511baf1fef17812bf650c35c828382"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a9f511baf1fef17812bf650c35c828382">OutputStream::ref_par</a></div><div class="ttdeci">AVCodecParameters * ref_par</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00478">fftools_ffmpeg.h:478</a></div></div>
<div class="ttc" id="struct_output_stream_html_a51858c10bfe635eb784e3651e6d494f8"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a51858c10bfe635eb784e3651e6d494f8">OutputStream::force_fps</a></div><div class="ttdeci">int force_fps</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00491">fftools_ffmpeg.h:491</a></div></div>
<div class="ttc" id="struct_stream_map_html_af8b5bac41a8831242ead1441bdca6783"><div class="ttname"><a href="../../db/d60/struct_stream_map.html#af8b5bac41a8831242ead1441bdca6783">StreamMap::file_index</a></div><div class="ttdeci">int file_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00095">fftools_ffmpeg.h:95</a></div></div>
<div class="ttc" id="struct_options_context_html_a58cdaa9e499f724c724822155f886aa2"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a58cdaa9e499f724c724822155f886aa2">OptionsContext::accurate_seek</a></div><div class="ttdeci">int accurate_seek</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00133">fftools_ffmpeg.h:133</a></div></div>
<div class="ttc" id="struct_output_stream_html_ae22fe6ee1999d45be0d8722d04294a22"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ae22fe6ee1999d45be0d8722d04294a22">OutputStream::index</a></div><div class="ttdeci">int index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00456">fftools_ffmpeg.h:456</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a54e97364f74d8bf15062a8ea185f1c31"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31">OSTFinished</a></div><div class="ttdeci">OSTFinished</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00449">fftools_ffmpeg.h:449</a></div></div>
<div class="ttc" id="struct_input_filter_html_aa033b48aa4612dc26aa8e66e83f932bc"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#aa033b48aa4612dc26aa8e66e83f932bc">InputFilter::type</a></div><div class="ttdeci">enum AVMediaType type</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00252">fftools_ffmpeg.h:252</a></div></div>
<div class="ttc" id="struct_input_filter_html_a495a9bf2659a91ffa184a4cd9395469b"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#a495a9bf2659a91ffa184a4cd9395469b">InputFilter::ist</a></div><div class="ttdeci">struct InputStream * ist</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00249">fftools_ffmpeg.h:249</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_afdeaca7898e15c0cb645228fd5bb9184"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#afdeaca7898e15c0cb645228fd5bb9184">init_complex_filtergraph</a></div><div class="ttdeci">int init_complex_filtergraph(FilterGraph *fg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l00341">fftools_ffmpeg_filter.c:341</a></div></div>
<div class="ttc" id="struct_options_context_html_a8bc8d11aba421af1826e6ec27aaa5e3d"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a8bc8d11aba421af1826e6ec27aaa5e3d">OptionsContext::sample_fmts</a></div><div class="ttdeci">SpecifierOpt * sample_fmts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00187">fftools_ffmpeg.h:187</a></div></div>
<div class="ttc" id="struct_options_context_html_a65dd95e326773a3c90feee5d1646910c"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a65dd95e326773a3c90feee5d1646910c">OptionsContext::metadata</a></div><div class="ttdeci">SpecifierOpt * metadata</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00179">fftools_ffmpeg.h:179</a></div></div>
<div class="ttc" id="struct_input_stream_html_a05769ba0518105626a6d64386795b48f"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a05769ba0518105626a6d64386795b48f">InputStream::hwaccel_pix_fmt</a></div><div class="ttdeci">enum AVPixelFormat hwaccel_pix_fmt</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00386">fftools_ffmpeg.h:386</a></div></div>
<div class="ttc" id="struct_options_context_html_a1f50533a05eff9a22a649895d20a7949"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a1f50533a05eff9a22a649895d20a7949">OptionsContext::filter_scripts</a></div><div class="ttdeci">SpecifierOpt * filter_scripts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00217">fftools_ffmpeg.h:217</a></div></div>
<div class="ttc" id="struct_options_context_html_afff2fbab8e5d11f9bce502383d757992"><div class="ttname"><a href="../../df/d77/struct_options_context.html#afff2fbab8e5d11f9bce502383d757992">OptionsContext::nb_filters</a></div><div class="ttdeci">int nb_filters</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00216">fftools_ffmpeg.h:216</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a07200fa0b8654967cb39c207a6170862"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a07200fa0b8654967cb39c207a6170862">progress_avio</a></div><div class="ttdeci">AVIOContext * progress_avio</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00163">fftools_ffmpeg.c:163</a></div></div>
<div class="ttc" id="struct_options_context_html_ae8e8a1016db8df258f0b06c9e48c5ce4"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ae8e8a1016db8df258f0b06c9e48c5ce4">OptionsContext::nb_hwaccels</a></div><div class="ttdeci">int nb_hwaccels</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00141">fftools_ffmpeg.h:141</a></div></div>
<div class="ttc" id="struct_output_stream_html_ad71b7700fc56c6aed6dca8aaa7e5d590"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ad71b7700fc56c6aed6dca8aaa7e5d590">OutputStream::bsf_ctx</a></div><div class="ttdeci">AVBSFContext ** bsf_ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00475">fftools_ffmpeg.h:475</a></div></div>
<div class="ttc" id="struct_input_stream_html_a86b730f87f0f8ebd088f94af51d91b96"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a86b730f87f0f8ebd088f94af51d91b96">InputStream::user_set_discard</a></div><div class="ttdeci">int user_set_discard</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00311">fftools_ffmpeg.h:311</a></div></div>
<div class="ttc" id="struct_output_stream_html_a9ac0b71747fe93f498224dacf1b0b674"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a9ac0b71747fe93f498224dacf1b0b674">OutputStream::stream_copy</a></div><div class="ttdeci">int stream_copy</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00526">fftools_ffmpeg.h:526</a></div></div>
<div class="ttc" id="struct_options_context_html_a279a94fdf145188a7999ec4620fa83d6"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a279a94fdf145188a7999ec4620fa83d6">OptionsContext::start_time</a></div><div class="ttdeci">int64_t start_time</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00111">fftools_ffmpeg.h:111</a></div></div>
<div class="ttc" id="struct_options_context_html_ab05f5a3458331e424098215ded646189"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ab05f5a3458331e424098215ded646189">OptionsContext::metadata_chapters_manual</a></div><div class="ttdeci">int metadata_chapters_manual</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00156">fftools_ffmpeg.h:156</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a12bb391111a730d31c4cdec051769062"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a12bb391111a730d31c4cdec051769062">start_at_zero</a></div><div class="ttdeci">int start_at_zero</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00110">fftools_ffmpeg_opt.c:110</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aa21f6f0cd9174b2bb6223cbd15b83508aa4cb3dbc7a44f39776072f4349d1facc"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508aa4cb3dbc7a44f39776072f4349d1facc">FKF_PREV_FORCED_T</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00440">fftools_ffmpeg.h:440</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a3a2cd7c4434c215577d8a317cad8e3ff"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a3a2cd7c4434c215577d8a317cad8e3ff">int_cb</a></div><div class="ttdeci">const AVIOInterruptCB int_cb</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00504">fftools_ffmpeg.c:504</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a348f7c76f5789bec00dcd25a45a0aaf1"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a348f7c76f5789bec00dcd25a45a0aaf1">cancel_operation</a></div><div class="ttdeci">void cancel_operation()</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04989">fftools_ffmpeg.c:4989</a></div></div>
<div class="ttc" id="struct_output_filter_html_ab0be1ec413ca98912667f1bf76fd2588"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#ab0be1ec413ca98912667f1bf76fd2588">OutputFilter::sample_rate</a></div><div class="ttdeci">int sample_rate</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00285">fftools_ffmpeg.h:285</a></div></div>
<div class="ttc" id="struct_options_context_html_a0cb98e36b0f4ceaa7700573f3f99a820"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a0cb98e36b0f4ceaa7700573f3f99a820">OptionsContext::dump_attachment</a></div><div class="ttdeci">SpecifierOpt * dump_attachment</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00138">fftools_ffmpeg.h:138</a></div></div>
<div class="ttc" id="struct_input_file_html_a6b5d8ebb8e444603bd2c35f683b2790b"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a6b5d8ebb8e444603bd2c35f683b2790b">InputFile::time_base</a></div><div class="ttdeci">AVRational time_base</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00413">fftools_ffmpeg.h:413</a></div></div>
<div class="ttc" id="struct_filter_graph_html_a3ec6739834ba482eacc125e05b59b246"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html#a3ec6739834ba482eacc125e05b59b246">FilterGraph::index</a></div><div class="ttdeci">int index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00295">fftools_ffmpeg.h:295</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a5b01f541872e13c9a239486b77ae218e"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a5b01f541872e13c9a239486b77ae218e">frame_drop_threshold</a></div><div class="ttdeci">float frame_drop_threshold</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00103">fftools_ffmpeg_opt.c:103</a></div></div>
<div class="ttc" id="struct_input_stream_html_a8026af86b300d31432bc1bf74910aea5"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a8026af86b300d31432bc1bf74910aea5">InputStream::next_dts</a></div><div class="ttdeci">int64_t next_dts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00324">fftools_ffmpeg.h:324</a></div></div>
<div class="ttc" id="struct_output_filter_html_ad45013a89f85087d03166652a94d1453"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#ad45013a89f85087d03166652a94d1453">OutputFilter::frame_rate</a></div><div class="ttdeci">AVRational frame_rate</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00283">fftools_ffmpeg.h:283</a></div></div>
<div class="ttc" id="struct_output_stream_html_a2cb215b02eb510c4b19947063a5d5bd8"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a2cb215b02eb510c4b19947063a5d5bd8">OutputStream::finished</a></div><div class="ttdeci">OSTFinished finished</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00524">fftools_ffmpeg.h:524</a></div></div>
<div class="ttc" id="struct_input_stream_html_ad47d834630eee2dca258aa449fb1df47"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ad47d834630eee2dca258aa449fb1df47">InputStream::file_index</a></div><div class="ttdeci">int file_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00308">fftools_ffmpeg.h:308</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aa830feff7a9a708ebf88c49e3d33efb1"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aa830feff7a9a708ebf88c49e3d33efb1">OutputStream</a></div><div class="ttdeci">struct OutputStream OutputStream</div></div>
<div class="ttc" id="struct_filter_graph_html_aa88faf44822ec4e04597a6eef12a7760"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html#aa88faf44822ec4e04597a6eef12a7760">FilterGraph::nb_inputs</a></div><div class="ttdeci">int nb_inputs</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00302">fftools_ffmpeg.h:302</a></div></div>
<div class="ttc" id="struct_h_w_device_html"><div class="ttname"><a href="../../de/dc7/struct_h_w_device.html">HWDevice</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00086">fftools_ffmpeg.h:86</a></div></div>
<div class="ttc" id="struct_options_context_html_a26363c520e8afec96cb23631798e02e4"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a26363c520e8afec96cb23631798e02e4">OptionsContext::guess_layout_max</a></div><div class="ttdeci">SpecifierOpt * guess_layout_max</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00231">fftools_ffmpeg.h:231</a></div></div>
<div class="ttc" id="struct_input_file_html_afee3292b7b58207fe6fd91c8127fac19"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#afee3292b7b58207fe6fd91c8127fac19">InputFile::nb_streams</a></div><div class="ttdeci">int nb_streams</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00421">fftools_ffmpeg.h:421</a></div></div>
<div class="ttc" id="struct_input_file_html_a098fa89f90be39e95d5e42041e8cebfb"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a098fa89f90be39e95d5e42041e8cebfb">InputFile::ts_offset</a></div><div class="ttdeci">int64_t ts_offset</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00416">fftools_ffmpeg.h:416</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a3263927c45363b7cc52c9db3358dc413"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a3263927c45363b7cc52c9db3358dc413">do_hex_dump</a></div><div class="ttdeci">int do_hex_dump</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00107">fftools_ffmpeg_opt.c:107</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a0804b6530666fd8d5f4e4193ee1d205f"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205f">HWAccelID</a></div><div class="ttdeci">HWAccelID</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00070">fftools_ffmpeg.h:70</a></div></div>
<div class="ttc" id="struct_options_context_html_acab9897a7ab3fdfb2109e1cc7ed10678"><div class="ttname"><a href="../../df/d77/struct_options_context.html#acab9897a7ab3fdfb2109e1cc7ed10678">OptionsContext::rc_overrides</a></div><div class="ttdeci">SpecifierOpt * rc_overrides</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00197">fftools_ffmpeg.h:197</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ae46735072274c02ae8a17b80b8faa4dd"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ae46735072274c02ae8a17b80b8faa4dd">hw_device_get_by_name</a></div><div class="ttdeci">HWDevice * hw_device_get_by_name(const char *name)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00048">fftools_ffmpeg_hw.c:48</a></div></div>
<div class="ttc" id="struct_output_stream_html_a8fe39b5fa1ad275e6d11dd5affaee68d"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a8fe39b5fa1ad275e6d11dd5affaee68d">OutputStream::enc_timebase</a></div><div class="ttdeci">AVRational enc_timebase</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00472">fftools_ffmpeg.h:472</a></div></div>
<div class="ttc" id="struct_options_context_html_a336023409c88336cfdc784b50d2e0860"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a336023409c88336cfdc784b50d2e0860">OptionsContext::nb_frame_rates</a></div><div class="ttdeci">int nb_frame_rates</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00123">fftools_ffmpeg.h:123</a></div></div>
<div class="ttc" id="struct_input_file_html_a03da9ae2de14fd2c6ccc0f09e7b8de84"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a03da9ae2de14fd2c6ccc0f09e7b8de84">InputFile::eagain</a></div><div class="ttdeci">int eagain</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00408">fftools_ffmpeg.h:408</a></div></div>
<div class="ttc" id="struct_output_stream_html_abf222748d6af0fb0c72fa6b77fe2294e"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#abf222748d6af0fb0c72fa6b77fe2294e">OutputStream::encoder_opts</a></div><div class="ttdeci">AVDictionary * encoder_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00519">fftools_ffmpeg.h:519</a></div></div>
<div class="ttc" id="struct_input_stream_html_a64b033c0e4f7e540880f3c8d84c42158"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a64b033c0e4f7e540880f3c8d84c42158">InputStream::prev_sub</a></div><div class="ttdeci">struct InputStream::@2 prev_sub</div></div>
<div class="ttc" id="struct_input_stream_html_a32038bb58a25b389a4d2c411a8d16269"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a32038bb58a25b389a4d2c411a8d16269">InputStream::st</a></div><div class="ttdeci">AVStream * st</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00309">fftools_ffmpeg.h:309</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a69604b80f08f69c2870b8b97da11c931"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a69604b80f08f69c2870b8b97da11c931">filtergraphs</a></div><div class="ttdeci">FilterGraph ** filtergraphs</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00177">fftools_ffmpeg.c:177</a></div></div>
<div class="ttc" id="struct_output_stream_html_a0466eb4661da0ffe42946159cfe39a90"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a0466eb4661da0ffe42946159cfe39a90">OutputStream::last_dropped</a></div><div class="ttdeci">int last_dropped</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00483">fftools_ffmpeg.h:483</a></div></div>
<div class="ttc" id="struct_output_stream_html_a53f8e114ef0ef477d3d4409568a68ff6"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a53f8e114ef0ef477d3d4409568a68ff6">OutputStream::forced_kf_pts</a></div><div class="ttdeci">int64_t * forced_kf_pts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00500">fftools_ffmpeg.h:500</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a368a9d8542e6f6eba45dfba5f4b21afa"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a368a9d8542e6f6eba45dfba5f4b21afa">sub2video_update</a></div><div class="ttdeci">void sub2video_update(InputStream *ist, AVSubtitle *sub)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00262">fftools_ffmpeg.c:262</a></div></div>
<div class="ttc" id="struct_input_stream_html_aa8aa609acb39eb21da43f02cdfb036eb"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#aa8aa609acb39eb21da43f02cdfb036eb">InputStream::samples_decoded</a></div><div class="ttdeci">uint64_t samples_decoded</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00397">fftools_ffmpeg.h:397</a></div></div>
<div class="ttc" id="struct_options_context_html_a2b954d5a0ba4320df0e7058f6211fa73"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a2b954d5a0ba4320df0e7058f6211fa73">OptionsContext::enc_time_bases</a></div><div class="ttdeci">SpecifierOpt * enc_time_bases</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00243">fftools_ffmpeg.h:243</a></div></div>
<div class="ttc" id="struct_input_stream_html_a6718f5f7b2206b2848af5e35ae3a9186"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a6718f5f7b2206b2848af5e35ae3a9186">InputStream::start</a></div><div class="ttdeci">int64_t start</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00321">fftools_ffmpeg.h:321</a></div></div>
<div class="ttc" id="struct_output_file_html_aa4fee66db612c26276b5de30d834d5e0"><div class="ttname"><a href="../../de/df2/struct_output_file.html#aa4fee66db612c26276b5de30d834d5e0">OutputFile::start_time</a></div><div class="ttdeci">int64_t start_time</div><div class="ttdoc">start time in microseconds == AV_TIME_BASE units </div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00571">fftools_ffmpeg.h:571</a></div></div>
<div class="ttc" id="struct_options_context_html"><div class="ttname"><a href="../../df/d77/struct_options_context.html">OptionsContext</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00107">fftools_ffmpeg.h:107</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ae4051148bbc3f89a78b6de3f6eddb997"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ae4051148bbc3f89a78b6de3f6eddb997">hwaccels</a></div><div class="ttdeci">const HWAccel hwaccels[]</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00078">fftools_ffmpeg_opt.c:78</a></div></div>
<div class="ttc" id="struct_filter_graph_html_ae222203d54c99d90f4308f5fd2285ee5"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html#ae222203d54c99d90f4308f5fd2285ee5">FilterGraph::graph</a></div><div class="ttdeci">AVFilterGraph * graph</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00298">fftools_ffmpeg.h:298</a></div></div>
<div class="ttc" id="struct_input_stream_html_a91c6f154cc61c348f644987044423e57"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a91c6f154cc61c348f644987044423e57">InputStream::hwaccel_retrieved_pix_fmt</a></div><div class="ttdeci">enum AVPixelFormat hwaccel_retrieved_pix_fmt</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00387">fftools_ffmpeg.h:387</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aa34a84957adf117f712efcb6cbfd834f"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aa34a84957adf117f712efcb6cbfd834f">remove_avoptions</a></div><div class="ttdeci">void remove_avoptions(AVDictionary **a, AVDictionary *b)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00659">fftools_ffmpeg.c:659</a></div></div>
<div class="ttc" id="struct_filter_graph_html"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html">FilterGraph</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00294">fftools_ffmpeg.h:294</a></div></div>
<div class="ttc" id="struct_options_context_html_ae4626f848474b1ce5648eb4936074020"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ae4626f848474b1ce5648eb4936074020">OptionsContext::presets</a></div><div class="ttdeci">SpecifierOpt * presets</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00209">fftools_ffmpeg.h:209</a></div></div>
<div class="ttc" id="struct_options_context_html_a98dc9e32a35d8357e85325bf995fc9ac"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a98dc9e32a35d8357e85325bf995fc9ac">OptionsContext::data_disable</a></div><div class="ttdeci">int data_disable</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00173">fftools_ffmpeg.h:173</a></div></div>
<div class="ttc" id="struct_input_stream_html_a3a0034bb2959a06111810d2813975b24"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a3a0034bb2959a06111810d2813975b24">InputStream::cfr_next_pts</a></div><div class="ttdeci">int64_t cfr_next_pts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00338">fftools_ffmpeg.h:338</a></div></div>
<div class="ttc" id="struct_options_context_html_a1cdd2a22cff6d812f00a5fb06664f134"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a1cdd2a22cff6d812f00a5fb06664f134">OptionsContext::pass</a></div><div class="ttdeci">SpecifierOpt * pass</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00225">fftools_ffmpeg.h:225</a></div></div>
<div class="ttc" id="struct_options_context_html_a07cadcbed94bbb3ed90703e4a3bc5067"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a07cadcbed94bbb3ed90703e4a3bc5067">OptionsContext::nb_copy_initial_nonkeyframes</a></div><div class="ttdeci">int nb_copy_initial_nonkeyframes</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00212">fftools_ffmpeg.h:212</a></div></div>
<div class="ttc" id="struct_input_filter_html_a2ad802636d7a1f6b3be4eaaa21929c3f"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#a2ad802636d7a1f6b3be4eaaa21929c3f">InputFilter::height</a></div><div class="ttdeci">int height</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00259">fftools_ffmpeg.h:259</a></div></div>
<div class="ttc" id="struct_input_filter_html"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html">InputFilter</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00247">fftools_ffmpeg.h:247</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a96720136f649fc28df776bb2d92498cb"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a96720136f649fc28df776bb2d92498cb">HWAccel</a></div><div class="ttdeci">struct HWAccel HWAccel</div></div>
<div class="ttc" id="struct_options_context_html_ac73bbf437507775263f8ea53b17f05c6"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ac73bbf437507775263f8ea53b17f05c6">OptionsContext::stop_time</a></div><div class="ttdeci">int64_t stop_time</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00163">fftools_ffmpeg.h:163</a></div></div>
<div class="ttc" id="struct_input_stream_html_a6c3473c28e30500adb3fa7886e6d7c3e"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a6c3473c28e30500adb3fa7886e6d7c3e">InputStream::hwaccel_id</a></div><div class="ttdeci">enum HWAccelID hwaccel_id</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00376">fftools_ffmpeg.h:376</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a563c8ad7c4f8ab8c9c3c146941148258"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a563c8ad7c4f8ab8c9c3c146941148258">filter_complex_nbthreads</a></div><div class="ttdeci">int filter_complex_nbthreads</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00121">fftools_ffmpeg_opt.c:121</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a7b352c0afc44da703891d7538bbcf737"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a7b352c0afc44da703891d7538bbcf737">hw_device_free_all</a></div><div class="ttdeci">void hw_device_free_all(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00275">fftools_ffmpeg_hw.c:275</a></div></div>
<div class="ttc" id="struct_options_context_html_aaffc2f112ebe3fe324aa61e61c5388b6"><div class="ttname"><a href="../../df/d77/struct_options_context.html#aaffc2f112ebe3fe324aa61e61c5388b6">OptionsContext::top_field_first</a></div><div class="ttdeci">SpecifierOpt * top_field_first</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00205">fftools_ffmpeg.h:205</a></div></div>
<div class="ttc" id="struct_options_context_html_a57787cc07ce29a3d66420c6e65a647ff"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a57787cc07ce29a3d66420c6e65a647ff">OptionsContext::nb_discard</a></div><div class="ttdeci">int nb_discard</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00236">fftools_ffmpeg.h:236</a></div></div>
<div class="ttc" id="struct_input_file_html_a586cfcb259a3a1641d1ed073f6bd4fe5"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a586cfcb259a3a1641d1ed073f6bd4fe5">InputFile::seek_timestamp</a></div><div class="ttdeci">int seek_timestamp</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00419">fftools_ffmpeg.h:419</a></div></div>
<div class="ttc" id="struct_h_w_accel_html"><div class="ttname"><a href="../../df/d37/struct_h_w_accel.html">HWAccel</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00079">fftools_ffmpeg.h:79</a></div></div>
<div class="ttc" id="struct_output_file_html"><div class="ttname"><a href="../../de/df2/struct_output_file.html">OutputFile</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00566">fftools_ffmpeg.h:566</a></div></div>
<div class="ttc" id="struct_input_stream_html_abcb8222561f1ee84a2f7a2157bed356c"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#abcb8222561f1ee84a2f7a2157bed356c">InputStream::autorotate</a></div><div class="ttdeci">int autorotate</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00349">fftools_ffmpeg.h:349</a></div></div>
<div class="ttc" id="struct_input_filter_html_abbd8721ddcadbfb453a4f5cdf6301c25"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#abbd8721ddcadbfb453a4f5cdf6301c25">InputFilter::sample_aspect_ratio</a></div><div class="ttdeci">AVRational sample_aspect_ratio</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00260">fftools_ffmpeg.h:260</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a4d798d73986e80662044e710a8fb4984"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a4d798d73986e80662044e710a8fb4984">nb_input_streams</a></div><div class="ttdeci">int nb_input_streams</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00168">fftools_ffmpeg.c:168</a></div></div>
<div class="ttc" id="struct_input_stream_1_1sub2video_html_a992c9fe5de3acf5dce388cffda4fdce8"><div class="ttname"><a href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a992c9fe5de3acf5dce388cffda4fdce8">InputStream::sub2video::last_pts</a></div><div class="ttdeci">int64_t last_pts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00359">fftools_ffmpeg.h:359</a></div></div>
<div class="ttc" id="struct_options_context_html_a2c4c55a84195a848045a69557adef98f"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a2c4c55a84195a848045a69557adef98f">OptionsContext::input_ts_offset</a></div><div class="ttdeci">int64_t input_ts_offset</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00130">fftools_ffmpeg.h:130</a></div></div>
<div class="ttc" id="struct_output_stream_html_a363d95a998c8dffa3a493ccf39f39309"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a363d95a998c8dffa3a493ccf39f39309">OutputStream::frame_aspect_ratio</a></div><div class="ttdeci">AVRational frame_aspect_ratio</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00496">fftools_ffmpeg.h:496</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ad60a50ce02efbab762effbbdd7eda05e"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ad60a50ce02efbab762effbbdd7eda05e">filtergraph_is_simple</a></div><div class="ttdeci">int filtergraph_is_simple(FilterGraph *fg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l01217">fftools_ffmpeg_filter.c:1217</a></div></div>
<div class="ttc" id="struct_options_context_html_a3496638677babce1db6d190448699b09"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a3496638677babce1db6d190448699b09">OptionsContext::nb_passlogfiles</a></div><div class="ttdeci">int nb_passlogfiles</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00228">fftools_ffmpeg.h:228</a></div></div>
<div class="ttc" id="fftools__ffmpeg__filter_8c_html_a61569f2965b7a369eb10b6d75d410d11"><div class="ttname"><a href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a></div><div class="ttdeci">int</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l00199">fftools_ffmpeg_filter.c:199</a></div></div>
<div class="ttc" id="struct_input_file_html_a94be560ca078155d0948bbd1343cf33a"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a94be560ca078155d0948bbd1343cf33a">InputFile::eof_reached</a></div><div class="ttdeci">int eof_reached</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00407">fftools_ffmpeg.h:407</a></div></div>
<div class="ttc" id="struct_options_context_html_ae2d67d4b8daf3a4900bef1db8882b163"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ae2d67d4b8daf3a4900bef1db8882b163">OptionsContext::shortest</a></div><div class="ttdeci">int shortest</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00167">fftools_ffmpeg.h:167</a></div></div>
<div class="ttc" id="struct_input_stream_html_ac9fc51324b931c1db5c5c1445fe70c3b"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ac9fc51324b931c1db5c5c1445fe70c3b">InputStream::decoding_needed</a></div><div class="ttdeci">int decoding_needed</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00312">fftools_ffmpeg.h:312</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ab32fb6d7c6b1506ecfc72d4de48c4be6"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ab32fb6d7c6b1506ecfc72d4de48c4be6">cuvid_init</a></div><div class="ttdeci">int cuvid_init(AVCodecContext *s)</div></div>
<div class="ttc" id="struct_input_stream_html_aa43597e5120768ad60b4dc1819942907"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#aa43597e5120768ad60b4dc1819942907">InputStream::filter_frame</a></div><div class="ttdeci">AVFrame * filter_frame</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00319">fftools_ffmpeg.h:319</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a77e8d12a4bdb9110a2d815b9aa5f8d02"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a77e8d12a4bdb9110a2d815b9aa5f8d02">hw_device_setup_for_decode</a></div><div class="ttdeci">int hw_device_setup_for_decode(InputStream *ist)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00304">fftools_ffmpeg_hw.c:304</a></div></div>
<div class="ttc" id="struct_output_filter_html_a1571021ae59382241c925f7ee613cd7d"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#a1571021ae59382241c925f7ee613cd7d">OutputFilter::out_tmp</a></div><div class="ttdeci">AVFilterInOut * out_tmp</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00278">fftools_ffmpeg.h:278</a></div></div>
<div class="ttc" id="struct_input_stream_html_ad983487b3e7c29f53bb3336190f14051"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ad983487b3e7c29f53bb3336190f14051">InputStream::hwaccel_retrieve_data</a></div><div class="ttdeci">int(* hwaccel_retrieve_data)(AVCodecContext *s, AVFrame *frame)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00385">fftools_ffmpeg.h:385</a></div></div>
<div class="ttc" id="struct_input_stream_1_1sub2video_html_aeecdbc3f86c3bcbf9c42ac7a867e91db"><div class="ttname"><a href="../../d4/dfd/struct_input_stream_1_1sub2video.html#aeecdbc3f86c3bcbf9c42ac7a867e91db">InputStream::sub2video::h</a></div><div class="ttdeci">int h</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00363">fftools_ffmpeg.h:363</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ac7072b9c76dd77ce9900197d0133b0ba"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ac7072b9c76dd77ce9900197d0133b0ba">term_init</a></div><div class="ttdeci">void term_init(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00410">fftools_ffmpeg.c:410</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_adc4bdebb5c8ece97d332af967e83e2e3"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#adc4bdebb5c8ece97d332af967e83e2e3">output_files</a></div><div class="ttdeci">OutputFile ** output_files</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00174">fftools_ffmpeg.c:174</a></div></div>
<div class="ttc" id="struct_input_stream_html_a252184ceda81f2d65f63f0470b877bd4"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a252184ceda81f2d65f63f0470b877bd4">InputStream::hwaccel_output_format</a></div><div class="ttdeci">enum AVPixelFormat hwaccel_output_format</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00379">fftools_ffmpeg.h:379</a></div></div>
<div class="ttc" id="struct_output_stream_html_aa65108bd50cba339c4ad09ffc5fe77ac"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#aa65108bd50cba339c4ad09ffc5fe77ac">OutputStream::attachment_filename</a></div><div class="ttdeci">const char * attachment_filename</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00535">fftools_ffmpeg.h:535</a></div></div>
<div class="ttc" id="struct_options_context_html_a2dff4fd7f6b8f7028e4e4fe43f0d3249"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a2dff4fd7f6b8f7028e4e4fe43f0d3249">OptionsContext::audio_sample_rate</a></div><div class="ttdeci">SpecifierOpt * audio_sample_rate</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00120">fftools_ffmpeg.h:120</a></div></div>
<div class="ttc" id="struct_option_group_html"><div class="ttname"><a href="../../d6/d69/struct_option_group.html">OptionGroup</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00322">fftools_cmdutils.h:322</a></div></div>
<div class="ttc" id="struct_options_context_html_a992eda3c4ddcd938885a702e85919cc8"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a992eda3c4ddcd938885a702e85919cc8">OptionsContext::frame_rates</a></div><div class="ttdeci">SpecifierOpt * frame_rates</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00122">fftools_ffmpeg.h:122</a></div></div>
<div class="ttc" id="struct_input_file_html_a44943da9b6e2a44ba3951a6203b1acc4"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a44943da9b6e2a44ba3951a6203b1acc4">InputFile::rate_emu</a></div><div class="ttdeci">int rate_emu</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00424">fftools_ffmpeg.h:424</a></div></div>
<div class="ttc" id="struct_output_stream_html_af1ef91b1ddb70244dd37415f774e025b"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#af1ef91b1ddb70244dd37415f774e025b">OutputStream::logfile</a></div><div class="ttdeci">FILE * logfile</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00512">fftools_ffmpeg.h:512</a></div></div>
<div class="ttc" id="struct_options_context_html_a41bb08c4be0cdb0706728c266a866834"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a41bb08c4be0cdb0706728c266a866834">OptionsContext::metadata_global_manual</a></div><div class="ttdeci">int metadata_global_manual</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00154">fftools_ffmpeg.h:154</a></div></div>
<div class="ttc" id="struct_output_stream_html_aa4f15da482fbfdf20b41f21481e1ef3f"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#aa4f15da482fbfdf20b41f21481e1ef3f">OutputStream::filtered_frame</a></div><div class="ttdeci">AVFrame * filtered_frame</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00481">fftools_ffmpeg.h:481</a></div></div>
<div class="ttc" id="struct_output_stream_html_ac99140cc5be4b4ed439d5e4c854189fa"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ac99140cc5be4b4ed439d5e4c854189fa">OutputStream::forced_kf_ref_pts</a></div><div class="ttdeci">int64_t forced_kf_ref_pts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00499">fftools_ffmpeg.h:499</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a25562f714212eb22a94a33c076126461"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a25562f714212eb22a94a33c076126461">nb_filtergraphs</a></div><div class="ttdeci">int nb_filtergraphs</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00178">fftools_ffmpeg.c:178</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aed2383d940c4a4e3f0b4ed8f5702cb6a"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aed2383d940c4a4e3f0b4ed8f5702cb6a">exit_on_error</a></div><div class="ttdeci">int exit_on_error</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00113">fftools_ffmpeg_opt.c:113</a></div></div>
<div class="ttc" id="struct_output_filter_html"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html">OutputFilter</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00271">fftools_ffmpeg.h:271</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a30b4858540ac444ef7dab2ec3b7f5be0"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a30b4858540ac444ef7dab2ec3b7f5be0">input_files</a></div><div class="ttdeci">InputFile ** input_files</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00169">fftools_ffmpeg.c:169</a></div></div>
<div class="ttc" id="struct_output_stream_html_a50bc46d7c7636e2abbfe066872d0c1d0"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a50bc46d7c7636e2abbfe066872d0c1d0">OutputStream::audio_channels_mapped</a></div><div class="ttdeci">int audio_channels_mapped</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00509">fftools_ffmpeg.h:509</a></div></div>
<div class="ttc" id="struct_options_context_html_a5337109c5edebb476d4aa2e3d0c8c3d5"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a5337109c5edebb476d4aa2e3d0c8c3d5">OptionsContext::forced_key_frames</a></div><div class="ttdeci">SpecifierOpt * forced_key_frames</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00191">fftools_ffmpeg.h:191</a></div></div>
<div class="ttc" id="struct_output_stream_html_ae27ba6d2051d62f704c5693133b58b11"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ae27ba6d2051d62f704c5693133b58b11">OutputStream::rotate_overridden</a></div><div class="ttdeci">int rotate_overridden</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00493">fftools_ffmpeg.h:493</a></div></div>
<div class="ttc" id="struct_options_context_html_ae75f89a074068ab06a98efc15b65bb70"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ae75f89a074068ab06a98efc15b65bb70">OptionsContext::nb_audio_sample_rate</a></div><div class="ttdeci">int nb_audio_sample_rate</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00121">fftools_ffmpeg.h:121</a></div></div>
<div class="ttc" id="struct_input_filter_html_af86da4dd2e5092c08e8b171b52c6fa66"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#af86da4dd2e5092c08e8b171b52c6fa66">InputFilter::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00259">fftools_ffmpeg.h:259</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a374bbecd984df3a5da8a67cc6e9a7aa7"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a374bbecd984df3a5da8a67cc6e9a7aa7">frame_bits_per_raw_sample</a></div><div class="ttdeci">int frame_bits_per_raw_sample</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00118">fftools_ffmpeg_opt.c:118</a></div></div>
<div class="ttc" id="struct_input_stream_1_1sub2video_html_a0e7ca3e0eebc5db360ae15f2dac3d622"><div class="ttname"><a href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a0e7ca3e0eebc5db360ae15f2dac3d622">InputStream::sub2video::frame</a></div><div class="ttdeci">AVFrame * frame</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00362">fftools_ffmpeg.h:362</a></div></div>
<div class="ttc" id="struct_input_filter_html_ad3e4e5041c3312bb70cc4d1f0bbd4726"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#ad3e4e5041c3312bb70cc4d1f0bbd4726">InputFilter::eof</a></div><div class="ttdeci">int eof</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00268">fftools_ffmpeg.h:268</a></div></div>
<div class="ttc" id="struct_options_context_html_a3517181834318f5959bd05e47c4837ea"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a3517181834318f5959bd05e47c4837ea">OptionsContext::max_frames</a></div><div class="ttdeci">SpecifierOpt * max_frames</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00181">fftools_ffmpeg.h:181</a></div></div>
<div class="ttc" id="struct_input_stream_1_1sub2video_html_a0bd83c4ad9f5301d63e49a9f94b8cf7d"><div class="ttname"><a href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a0bd83c4ad9f5301d63e49a9f94b8cf7d">InputStream::sub2video::w</a></div><div class="ttdeci">int w</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00363">fftools_ffmpeg.h:363</a></div></div>
<div class="ttc" id="struct_options_context_html_a1b3de44e5a909b2b3727f0d08e728db6"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a1b3de44e5a909b2b3727f0d08e728db6">OptionsContext::frame_aspect_ratios</a></div><div class="ttdeci">SpecifierOpt * frame_aspect_ratios</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00195">fftools_ffmpeg.h:195</a></div></div>
<div class="ttc" id="struct_output_stream_html_a76d4d92835e9dd3d0619e79e4fb762c6"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a76d4d92835e9dd3d0619e79e4fb762c6">OutputStream::apad</a></div><div class="ttdeci">char * apad</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00523">fftools_ffmpeg.h:523</a></div></div>
<div class="ttc" id="struct_options_context_html_ac2f888221004268627ea9acb47f831e6"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ac2f888221004268627ea9acb47f831e6">OptionsContext::qscale</a></div><div class="ttdeci">SpecifierOpt * qscale</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00189">fftools_ffmpeg.h:189</a></div></div>
<div class="ttc" id="struct_output_stream_html_ad637657f407c25840b6d1ed803b026e3"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ad637657f407c25840b6d1ed803b026e3">OutputStream::forced_kf_count</a></div><div class="ttdeci">int forced_kf_count</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00501">fftools_ffmpeg.h:501</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ac5cead16ad413ab4833f0b66071e1014"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ac5cead16ad413ab4833f0b66071e1014">video_sync_method</a></div><div class="ttdeci">int video_sync_method</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00102">fftools_ffmpeg_opt.c:102</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a7f15ab2494a1f5b90462272363f1442d"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a7f15ab2494a1f5b90462272363f1442d">InputFilter</a></div><div class="ttdeci">struct InputFilter InputFilter</div></div>
<div class="ttc" id="struct_options_context_html_a964798ad981fce4fa7f38a4c281a23fa"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a964798ad981fce4fa7f38a4c281a23fa">OptionsContext::passlogfiles</a></div><div class="ttdeci">SpecifierOpt * passlogfiles</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00227">fftools_ffmpeg.h:227</a></div></div>
<div class="ttc" id="struct_input_stream_html_a7ff433fc7a48e7b58a4b91e8ff05cf25"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a7ff433fc7a48e7b58a4b91e8ff05cf25">InputStream::filter_in_rescale_delta_last</a></div><div class="ttdeci">int64_t filter_in_rescale_delta_last</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00331">fftools_ffmpeg.h:331</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a8e4ab3fbd5ee2de7cd51ff1a033db4b3"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a8e4ab3fbd5ee2de7cd51ff1a033db4b3">copy_tb</a></div><div class="ttdeci">int copy_tb</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00111">fftools_ffmpeg_opt.c:111</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_abdd508750a0cc73875acfcfb664cb1e7"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#abdd508750a0cc73875acfcfb664cb1e7">OutputFile</a></div><div class="ttdeci">struct OutputFile OutputFile</div></div>
<div class="ttc" id="struct_options_context_html_a118cc0b28c0c40281c69827b323e4a78"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a118cc0b28c0c40281c69827b323e4a78">OptionsContext::nb_stream_maps</a></div><div class="ttdeci">int nb_stream_maps</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00151">fftools_ffmpeg.h:151</a></div></div>
<div class="ttc" id="struct_options_context_html_ac6ab45c79f4aafd2d474631965f64f86"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ac6ab45c79f4aafd2d474631965f64f86">OptionsContext::max_muxing_queue_size</a></div><div class="ttdeci">SpecifierOpt * max_muxing_queue_size</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00229">fftools_ffmpeg.h:229</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a888da811ed2e3af55edb9d9d49d4295f"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a888da811ed2e3af55edb9d9d49d4295f">vstats_filename</a></div><div class="ttdeci">char * vstats_filename</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00093">fftools_ffmpeg_opt.c:93</a></div></div>
<div class="ttc" id="struct_output_stream_html_ad55eb675077dc7b468f15f02a03ded5a"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ad55eb675077dc7b468f15f02a03ded5a">OutputStream::sws_dict</a></div><div class="ttdeci">AVDictionary * sws_dict</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00520">fftools_ffmpeg.h:520</a></div></div>
<div class="ttc" id="struct_output_stream_html_a253593d67e5088cf53c89aeb7e82cdc7"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a253593d67e5088cf53c89aeb7e82cdc7">OutputStream::mux_timebase</a></div><div class="ttdeci">AVRational mux_timebase</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00471">fftools_ffmpeg.h:471</a></div></div>
<div class="ttc" id="struct_options_context_html_afaff7bca09e6e98f440e413309630204"><div class="ttname"><a href="../../df/d77/struct_options_context.html#afaff7bca09e6e98f440e413309630204">OptionsContext::nb_ts_scale</a></div><div class="ttdeci">int nb_ts_scale</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00137">fftools_ffmpeg.h:137</a></div></div>
<div class="ttc" id="struct_output_stream_html_acbe9d7fddd3daaab6e9337099ec824f2"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#acbe9d7fddd3daaab6e9337099ec824f2">OutputStream::filters_script</a></div><div class="ttdeci">char * filters_script</div><div class="ttdoc">filtergraph script associated to the -filter_script option </div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00517">fftools_ffmpeg.h:517</a></div></div>
<div class="ttc" id="struct_output_filter_html_aed4c46a5df26ff71f3f718a0056af294"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#aed4c46a5df26ff71f3f718a0056af294">OutputFilter::type</a></div><div class="ttdeci">enum AVMediaType type</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00279">fftools_ffmpeg.h:279</a></div></div>
<div class="ttc" id="struct_output_stream_html_a3752b3243f9a089543bc1dc67b3de3fc"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a3752b3243f9a089543bc1dc67b3de3fc">OutputStream::rotate_override_value</a></div><div class="ttdeci">double rotate_override_value</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00494">fftools_ffmpeg.h:494</a></div></div>
<div class="ttc" id="struct_input_stream_html_a408a0502c42d26b196c524812d70a7e8"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a408a0502c42d26b196c524812d70a7e8">InputStream::got_output</a></div><div class="ttdeci">int got_output</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00353">fftools_ffmpeg.h:353</a></div></div>
<div class="ttc" id="struct_options_context_html_a0a7993fd78fe99ec2d1819f8ca7e2a56"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a0a7993fd78fe99ec2d1819f8ca7e2a56">OptionsContext::frame_pix_fmts</a></div><div class="ttdeci">SpecifierOpt * frame_pix_fmts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00126">fftools_ffmpeg.h:126</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a1801147c99b95a1ae99138795e7cec52"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a1801147c99b95a1ae99138795e7cec52">reset_options</a></div><div class="ttdeci">void reset_options(OptionsContext *o, int is_input)</div></div>
<div class="ttc" id="struct_output_filter_html_aaf9223843b6d814783f74c85b38de080"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#aaf9223843b6d814783f74c85b38de080">OutputFilter::height</a></div><div class="ttdeci">int height</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00282">fftools_ffmpeg.h:282</a></div></div>
<div class="ttc" id="struct_output_stream_html_a5a6eb3819ace72b542142a7082ceced3"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a5a6eb3819ace72b542142a7082ceced3">OutputStream::packets_written</a></div><div class="ttdeci">uint64_t packets_written</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00546">fftools_ffmpeg.h:546</a></div></div>
<div class="ttc" id="struct_options_context_html_adefe378fc52e83215a84f9fd8fd40e0e"><div class="ttname"><a href="../../df/d77/struct_options_context.html#adefe378fc52e83215a84f9fd8fd40e0e">OptionsContext::mux_max_delay</a></div><div class="ttdeci">float mux_max_delay</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00166">fftools_ffmpeg.h:166</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a13213d6339827ff18b6af3f0ec13db5e"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a13213d6339827ff18b6af3f0ec13db5e">audio_volume</a></div><div class="ttdeci">int audio_volume</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00100">fftools_ffmpeg_opt.c:100</a></div></div>
<div class="ttc" id="struct_options_context_html_af81dac28de42b072acb1fa1a4f6f5186"><div class="ttname"><a href="../../df/d77/struct_options_context.html#af81dac28de42b072acb1fa1a4f6f5186">OptionsContext::bitstream_filters</a></div><div class="ttdeci">SpecifierOpt * bitstream_filters</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00183">fftools_ffmpeg.h:183</a></div></div>
<div class="ttc" id="struct_input_filter_html_a09efa5b4f05e3ca7c08c7ac949466556"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#a09efa5b4f05e3ca7c08c7ac949466556">InputFilter::name</a></div><div class="ttdeci">uint8_t * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00251">fftools_ffmpeg.h:251</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_affee77914991e4f6048c708556a7edbe"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#affee77914991e4f6048c708556a7edbe">options</a></div><div class="ttdeci">const OptionDef options[]</div></div>
<div class="ttc" id="struct_options_context_html_acf02a9af7df5573f1b59f7d7aed0262d"><div class="ttname"><a href="../../df/d77/struct_options_context.html#acf02a9af7df5573f1b59f7d7aed0262d">OptionsContext::hwaccels</a></div><div class="ttdeci">SpecifierOpt * hwaccels</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00140">fftools_ffmpeg.h:140</a></div></div>
<div class="ttc" id="struct_output_filter_html_a7713667d07c3f7605e6dd24f0ca19940"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#a7713667d07c3f7605e6dd24f0ca19940">OutputFilter::name</a></div><div class="ttdeci">uint8_t * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00275">fftools_ffmpeg.h:275</a></div></div>
<div class="ttc" id="struct_options_context_html_a69b72bacd7b4ac7c63d9799cd6b8cc7f"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a69b72bacd7b4ac7c63d9799cd6b8cc7f">OptionsContext::autorotate</a></div><div class="ttdeci">SpecifierOpt * autorotate</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00146">fftools_ffmpeg.h:146</a></div></div>
<div class="ttc" id="struct_output_filter_html_aeba350050d2035d755254154e6551c49"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#aeba350050d2035d755254154e6551c49">OutputFilter::format</a></div><div class="ttdeci">int format</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00284">fftools_ffmpeg.h:284</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a08d3cd3b71ea4209189c445198b095b8"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a08d3cd3b71ea4209189c445198b095b8">hw_device_ctx</a></div><div class="ttdeci">AVBufferRef * hw_device_ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00090">fftools_ffmpeg_opt.c:90</a></div></div>
<div class="ttc" id="struct_output_stream_html_abd0357b7272cdb232e2db73eb458329e"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#abd0357b7272cdb232e2db73eb458329e">OutputStream::encoding_needed</a></div><div class="ttdeci">int encoding_needed</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00459">fftools_ffmpeg.h:459</a></div></div>
<div class="ttc" id="struct_input_stream_html_ad76700001c97c3ce465539f0c698e6bc"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ad76700001c97c3ce465539f0c698e6bc">InputStream::filters</a></div><div class="ttdeci">InputFilter ** filters</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00370">fftools_ffmpeg.h:370</a></div></div>
<div class="ttc" id="struct_stream_map_html_aca10df0c2fe6f0e6c13c7b536f6ef7d2"><div class="ttname"><a href="../../db/d60/struct_stream_map.html#aca10df0c2fe6f0e6c13c7b536f6ef7d2">StreamMap::linklabel</a></div><div class="ttdeci">char * linklabel</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00099">fftools_ffmpeg.h:99</a></div></div>
<div class="ttc" id="struct_output_stream_html_af0ca53e6e06775f61dcc13af0a11ab82"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#af0ca53e6e06775f61dcc13af0a11ab82">OutputStream::keep_pix_fmt</a></div><div class="ttdeci">int keep_pix_fmt</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00540">fftools_ffmpeg.h:540</a></div></div>
<div class="ttc" id="struct_input_stream_html_a4b6db5d0fb15c8262b1ba543495fe628"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a4b6db5d0fb15c8262b1ba543495fe628">InputStream::nb_dts_buffer</a></div><div class="ttdeci">int nb_dts_buffer</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00400">fftools_ffmpeg.h:400</a></div></div>
<div class="ttc" id="struct_output_file_html_ac09855bfd066c44eb761f84e28f00dce"><div class="ttname"><a href="../../de/df2/struct_output_file.html#ac09855bfd066c44eb761f84e28f00dce">OutputFile::ost_index</a></div><div class="ttdeci">int ost_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00569">fftools_ffmpeg.h:569</a></div></div>
<div class="ttc" id="struct_options_context_html_aca30d63b4e6873844ffc592bbd05bea1"><div class="ttname"><a href="../../df/d77/struct_options_context.html#aca30d63b4e6873844ffc592bbd05bea1">OptionsContext::nb_sample_fmts</a></div><div class="ttdeci">int nb_sample_fmts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00188">fftools_ffmpeg.h:188</a></div></div>
<div class="ttc" id="struct_output_file_html_ad160ce6520aad386bead7eb45f6f55a0"><div class="ttname"><a href="../../de/df2/struct_output_file.html#ad160ce6520aad386bead7eb45f6f55a0">OutputFile::recording_time</a></div><div class="ttdeci">int64_t recording_time</div><div class="ttdoc">desired length of the resulting file in microseconds == AV_TIME_BASE units </div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00570">fftools_ffmpeg.h:570</a></div></div>
<div class="ttc" id="struct_options_context_html_a0790695c47119c2398f4cbe1532a1344"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a0790695c47119c2398f4cbe1532a1344">OptionsContext::nb_pass</a></div><div class="ttdeci">int nb_pass</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00226">fftools_ffmpeg.h:226</a></div></div>
<div class="ttc" id="struct_options_context_html_a937b3c7359909e3119e2c2e293f6d484"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a937b3c7359909e3119e2c2e293f6d484">OptionsContext::thread_queue_size</a></div><div class="ttdeci">int thread_queue_size</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00134">fftools_ffmpeg.h:134</a></div></div>
<div class="ttc" id="struct_options_context_html_afbfd63b5be2c974c0a2dbf1911ab678b"><div class="ttname"><a href="../../df/d77/struct_options_context.html#afbfd63b5be2c974c0a2dbf1911ab678b">OptionsContext::audio_channel_maps</a></div><div class="ttdeci">AudioChannelMap * audio_channel_maps</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00152">fftools_ffmpeg.h:152</a></div></div>
<div class="ttc" id="struct_h_w_accel_html_a34f08a5231e54a2fb677aa07bfc2f2b8"><div class="ttname"><a href="../../df/d37/struct_h_w_accel.html#a34f08a5231e54a2fb677aa07bfc2f2b8">HWAccel::id</a></div><div class="ttdeci">enum HWAccelID id</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00082">fftools_ffmpeg.h:82</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a54e97364f74d8bf15062a8ea185f1c31acd6c6d4f0864009dfe2fb65c496f39a7"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31acd6c6d4f0864009dfe2fb65c496f39a7">ENCODER_FINISHED</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00450">fftools_ffmpeg.h:450</a></div></div>
<div class="ttc" id="struct_option_def_html"><div class="ttname"><a href="../../dc/d1e/struct_option_def.html">OptionDef</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00169">fftools_cmdutils.h:169</a></div></div>
<div class="ttc" id="struct_options_context_html_a480f12400c3c6da75bf2323d76bc1179"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a480f12400c3c6da75bf2323d76bc1179">OptionsContext::frame_sizes</a></div><div class="ttdeci">SpecifierOpt * frame_sizes</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00124">fftools_ffmpeg.h:124</a></div></div>
<div class="ttc" id="struct_output_stream_html_a50f00c2ce0091c940779ac59227ad934"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a50f00c2ce0091c940779ac59227ad934">OutputStream::sync_opts</a></div><div class="ttdeci">int64_t sync_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00464">fftools_ffmpeg.h:464</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a0804b6530666fd8d5f4e4193ee1d205fa906ee689a7c68860eb2fe1a88e483f83"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa906ee689a7c68860eb2fe1a88e483f83">HWACCEL_QSV</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00075">fftools_ffmpeg.h:75</a></div></div>
<div class="ttc" id="struct_input_stream_html_ac39249a26eeec2ed084fcc433ec9825e"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ac39249a26eeec2ed084fcc433ec9825e">InputStream::discard</a></div><div class="ttdeci">int discard</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00310">fftools_ffmpeg.h:310</a></div></div>
<div class="ttc" id="struct_input_filter_html_aaf4487a0c41b756199c9dde4ea8962b8"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#aaf4487a0c41b756199c9dde4ea8962b8">InputFilter::channel_layout</a></div><div class="ttdeci">uint64_t channel_layout</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00264">fftools_ffmpeg.h:264</a></div></div>
<div class="ttc" id="struct_input_filter_html_a05a22838e8069f8fdabba7686809494c"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#a05a22838e8069f8fdabba7686809494c">InputFilter::hw_frames_ctx</a></div><div class="ttdeci">AVBufferRef * hw_frames_ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00266">fftools_ffmpeg.h:266</a></div></div>
<div class="ttc" id="struct_output_filter_html_a4f141db3516fc737c8876f817a68b16b"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#a4f141db3516fc737c8876f817a68b16b">OutputFilter::channel_layouts</a></div><div class="ttdeci">uint64_t * channel_layouts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00290">fftools_ffmpeg.h:290</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a9a5c60a251df709042be06067d004e22"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a9a5c60a251df709042be06067d004e22">OptionsContext</a></div><div class="ttdeci">struct OptionsContext OptionsContext</div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ad87050cf933e8938bd511dbd295a8848"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ad87050cf933e8938bd511dbd295a8848">do_benchmark_all</a></div><div class="ttdeci">int do_benchmark_all</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00106">fftools_ffmpeg_opt.c:106</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aa21f6f0cd9174b2bb6223cbd15b83508"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508">forced_keyframes_const</a></div><div class="ttdeci">forced_keyframes_const</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00436">fftools_ffmpeg.h:436</a></div></div>
<div class="ttc" id="struct_output_stream_html_a7d324310316b9727905ca64a0252d652"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a7d324310316b9727905ca64a0252d652">OutputStream::inputs_done</a></div><div class="ttdeci">int inputs_done</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00533">fftools_ffmpeg.h:533</a></div></div>
<div class="ttc" id="struct_options_context_html_a45fdd25cc957aa8607d69b417bc59c14"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a45fdd25cc957aa8607d69b417bc59c14">OptionsContext::nb_codec_names</a></div><div class="ttdeci">int nb_codec_names</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00117">fftools_ffmpeg.h:117</a></div></div>
<div class="ttc" id="struct_options_context_html_a439c00bdd36f358e679f6455043cecfb"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a439c00bdd36f358e679f6455043cecfb">OptionsContext::nb_hwaccel_devices</a></div><div class="ttdeci">int nb_hwaccel_devices</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00143">fftools_ffmpeg.h:143</a></div></div>
<div class="ttc" id="struct_input_stream_html_a511370b3dc7929803575d5d5201e8db1"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a511370b3dc7929803575d5d5201e8db1">InputStream::dec_ctx</a></div><div class="ttdeci">AVCodecContext * dec_ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00316">fftools_ffmpeg.h:316</a></div></div>
<div class="ttc" id="struct_output_stream_html_ab13acc03a389653d882f221141f12ae3"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ab13acc03a389653d882f221141f12ae3">OutputStream::frame_rate</a></div><div class="ttdeci">AVRational frame_rate</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00489">fftools_ffmpeg.h:489</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a084ef220571b6cb993893e49c9b2105e"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a084ef220571b6cb993893e49c9b2105e">max_error_rate</a></div><div class="ttdeci">float max_error_rate</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00119">fftools_ffmpeg_opt.c:119</a></div></div>
<div class="ttc" id="struct_output_stream_html_a9c6665bb019599fc7aeae17c1dadb814"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a9c6665bb019599fc7aeae17c1dadb814">OutputStream::muxing_queue</a></div><div class="ttdeci">AVFifoBuffer * muxing_queue</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00557">fftools_ffmpeg.h:557</a></div></div>
<div class="ttc" id="struct_input_stream_html_a1690691cd9bdc598717be8aa911b01ad"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a1690691cd9bdc598717be8aa911b01ad">InputStream::dts_buffer</a></div><div class="ttdeci">int64_t * dts_buffer</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00399">fftools_ffmpeg.h:399</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a399c23a04fbed655a23168e87677192b"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a399c23a04fbed655a23168e87677192b">FilterGraph</a></div><div class="ttdeci">struct FilterGraph FilterGraph</div></div>
<div class="ttc" id="struct_h_w_accel_html_a379aaf6aad89d4c2036baf423e3bbb5e"><div class="ttname"><a href="../../df/d37/struct_h_w_accel.html#a379aaf6aad89d4c2036baf423e3bbb5e">HWAccel::pix_fmt</a></div><div class="ttdeci">enum AVPixelFormat pix_fmt</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00083">fftools_ffmpeg.h:83</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_af2d0a18439b8ab367dbccd8e055e83b3"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#af2d0a18439b8ab367dbccd8e055e83b3">audio_drift_threshold</a></div><div class="ttdeci">float audio_drift_threshold</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00096">fftools_ffmpeg_opt.c:96</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a5f5fcdd4b6cea118793d38dfa2da4741"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a5f5fcdd4b6cea118793d38dfa2da4741">nb_input_files</a></div><div class="ttdeci">int nb_input_files</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00170">fftools_ffmpeg.c:170</a></div></div>
<div class="ttc" id="struct_stream_map_html_aebf79dd4732117dab9f6b88ffe0d6fb0"><div class="ttname"><a href="../../db/d60/struct_stream_map.html#aebf79dd4732117dab9f6b88ffe0d6fb0">StreamMap::sync_file_index</a></div><div class="ttdeci">int sync_file_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00097">fftools_ffmpeg.h:97</a></div></div>
<div class="ttc" id="struct_filter_graph_html_ad45139bb5ec5c7766be0b216f9c8c2c4"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html#ad45139bb5ec5c7766be0b216f9c8c2c4">FilterGraph::graph_desc</a></div><div class="ttdeci">const char * graph_desc</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00296">fftools_ffmpeg.h:296</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ac1583448d7e49fae8d141dbddf267ff4"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ac1583448d7e49fae8d141dbddf267ff4">qsv_init</a></div><div class="ttdeci">int qsv_init(AVCodecContext *s)</div></div>
<div class="ttc" id="struct_stream_map_html_a2982108d57751e19c308fe338361b066"><div class="ttname"><a href="../../db/d60/struct_stream_map.html#a2982108d57751e19c308fe338361b066">StreamMap::stream_index</a></div><div class="ttdeci">int stream_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00096">fftools_ffmpeg.h:96</a></div></div>
<div class="ttc" id="struct_options_context_html_a7e0e4131b5ffb9d53019afd8910fc3ec"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a7e0e4131b5ffb9d53019afd8910fc3ec">OptionsContext::nb_audio_channels</a></div><div class="ttdeci">int nb_audio_channels</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00119">fftools_ffmpeg.h:119</a></div></div>
<div class="ttc" id="struct_options_context_html_ad5d44d5a36310415733fb2b4f8fc9aa5"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ad5d44d5a36310415733fb2b4f8fc9aa5">OptionsContext::nb_frame_pix_fmts</a></div><div class="ttdeci">int nb_frame_pix_fmts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00127">fftools_ffmpeg.h:127</a></div></div>
<div class="ttc" id="struct_options_context_html_ad3a1a76eb25293de0630b6d477fd6d11"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ad3a1a76eb25293de0630b6d477fd6d11">OptionsContext::nb_qscale</a></div><div class="ttdeci">int nb_qscale</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00190">fftools_ffmpeg.h:190</a></div></div>
<div class="ttc" id="struct_options_context_html_adb4fef1beb9570a46d0ba40c3d309a5b"><div class="ttname"><a href="../../df/d77/struct_options_context.html#adb4fef1beb9570a46d0ba40c3d309a5b">OptionsContext::loop</a></div><div class="ttdeci">int loop</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00131">fftools_ffmpeg.h:131</a></div></div>
<div class="ttc" id="struct_output_stream_html_ac11510a2eeed3e6a14f0fbc85db2e088"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ac11510a2eeed3e6a14f0fbc85db2e088">OutputStream::st</a></div><div class="ttdeci">AVStream * st</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00458">fftools_ffmpeg.h:458</a></div></div>
<div class="ttc" id="struct_options_context_html_a575169dff438645d5cacafbbf8933df3"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a575169dff438645d5cacafbbf8933df3">OptionsContext::hwaccel_devices</a></div><div class="ttdeci">SpecifierOpt * hwaccel_devices</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00142">fftools_ffmpeg.h:142</a></div></div>
<div class="ttc" id="struct_options_context_html_a05f340e8bd1fb8084c1ea6e41b09b4bd"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a05f340e8bd1fb8084c1ea6e41b09b4bd">OptionsContext::metadata_map</a></div><div class="ttdeci">SpecifierOpt * metadata_map</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00207">fftools_ffmpeg.h:207</a></div></div>
<div class="ttc" id="struct_options_context_html_a34f0a7746fbd5a5848fbdb5fac7ce7af"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a34f0a7746fbd5a5848fbdb5fac7ce7af">OptionsContext::nb_attachments</a></div><div class="ttdeci">int nb_attachments</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00158">fftools_ffmpeg.h:158</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a0804b6530666fd8d5f4e4193ee1d205fab96d67115af909300a442d76232c0362"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fab96d67115af909300a442d76232c0362">HWACCEL_GENERIC</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00073">fftools_ffmpeg.h:73</a></div></div>
<div class="ttc" id="struct_options_context_html_aa38553d671e91b5ad6d136923055e5bb"><div class="ttname"><a href="../../df/d77/struct_options_context.html#aa38553d671e91b5ad6d136923055e5bb">OptionsContext::audio_disable</a></div><div class="ttdeci">int audio_disable</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00171">fftools_ffmpeg.h:171</a></div></div>
<div class="ttc" id="struct_input_stream_html_a1ed159d9bc9d71428699968505629b38"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a1ed159d9bc9d71428699968505629b38">InputStream::fix_sub_duration</a></div><div class="ttdeci">int fix_sub_duration</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00351">fftools_ffmpeg.h:351</a></div></div>
<div class="ttc" id="struct_output_stream_html_ac35ecb04b8b6ca22d10180918de95be4"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ac35ecb04b8b6ca22d10180918de95be4">OutputStream::avfilter</a></div><div class="ttdeci">char * avfilter</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00515">fftools_ffmpeg.h:515</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a6a23996c235371236b38622e17c4f4c1"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a6a23996c235371236b38622e17c4f4c1">qp_hist</a></div><div class="ttdeci">int qp_hist</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00116">fftools_ffmpeg_opt.c:116</a></div></div>
<div class="ttc" id="struct_input_filter_html_ae704ff879704d2ab90dad159526785e2"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#ae704ff879704d2ab90dad159526785e2">InputFilter::format</a></div><div class="ttdeci">int format</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00257">fftools_ffmpeg.h:257</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a15608b42bebfa7f2ff3c2b1bb954ef9e"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a15608b42bebfa7f2ff3c2b1bb954ef9e">InputFile</a></div><div class="ttdeci">struct InputFile InputFile</div></div>
<div class="ttc" id="struct_h_w_device_html_ad5294ac2b414deacbe2aac7b9c8ba987"><div class="ttname"><a href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987">HWDevice::type</a></div><div class="ttdeci">enum AVHWDeviceType type</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00088">fftools_ffmpeg.h:88</a></div></div>
<div class="ttc" id="struct_output_stream_html_acc5427da4501a44ef0bdb643063dcee3"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#acc5427da4501a44ef0bdb643063dcee3">OutputStream::first_pts</a></div><div class="ttdeci">int64_t first_pts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00467">fftools_ffmpeg.h:467</a></div></div>
<div class="ttc" id="struct_options_context_html_a76aae7426ad256206718ef4c503a882d"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a76aae7426ad256206718ef4c503a882d">OptionsContext::nb_metadata_map</a></div><div class="ttdeci">int nb_metadata_map</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00208">fftools_ffmpeg.h:208</a></div></div>
<div class="ttc" id="struct_options_context_html_ae02058128d0e80f1bdb47dfaa4480264"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ae02058128d0e80f1bdb47dfaa4480264">OptionsContext::time_bases</a></div><div class="ttdeci">SpecifierOpt * time_bases</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00241">fftools_ffmpeg.h:241</a></div></div>
<div class="ttc" id="struct_output_stream_html_aed8b5cf7a740d6a369f5da9052679624"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#aed8b5cf7a740d6a369f5da9052679624">OutputStream::forced_keyframes_pexpr</a></div><div class="ttdeci">AVExpr * forced_keyframes_pexpr</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00504">fftools_ffmpeg.h:504</a></div></div>
<div class="ttc" id="struct_input_file_html_a5553e5dc5f52efdf42e8f5e2afb84156"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a5553e5dc5f52efdf42e8f5e2afb84156">InputFile::loop</a></div><div class="ttdeci">int loop</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00410">fftools_ffmpeg.h:410</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ad4fabc73fffad91c2bfb9fa9954228a8"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ad4fabc73fffad91c2bfb9fa9954228a8">copy_ts</a></div><div class="ttdeci">int copy_ts</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00109">fftools_ffmpeg_opt.c:109</a></div></div>
<div class="ttc" id="struct_input_stream_html_a6147a2f3e7cfec58b3f790dfc318e4bc"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a6147a2f3e7cfec58b3f790dfc318e4bc">InputStream::dec</a></div><div class="ttdeci">AVCodec * dec</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00317">fftools_ffmpeg.h:317</a></div></div>
<div class="ttc" id="struct_output_stream_html_a606467e84f8cc1c55a33fe253accc581"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a606467e84f8cc1c55a33fe253accc581">OutputStream::pict_type</a></div><div class="ttdeci">int pict_type</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00560">fftools_ffmpeg.h:560</a></div></div>
<div class="ttc" id="struct_options_context_html_a34b5f6f9f1c1b20b18f50a5263c4ae25"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a34b5f6f9f1c1b20b18f50a5263c4ae25">OptionsContext::nb_time_bases</a></div><div class="ttdeci">int nb_time_bases</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00242">fftools_ffmpeg.h:242</a></div></div>
<div class="ttc" id="struct_output_file_html_a4482c7ccf1b6d9f56a7b02490a60fbd8"><div class="ttname"><a href="../../de/df2/struct_output_file.html#a4482c7ccf1b6d9f56a7b02490a60fbd8">OutputFile::limit_filesize</a></div><div class="ttdeci">uint64_t limit_filesize</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00572">fftools_ffmpeg.h:572</a></div></div>
<div class="ttc" id="struct_output_stream_html_a6cb813f6df7342f0f37825241a3cd51b"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a6cb813f6df7342f0f37825241a3cd51b">OutputStream::max_frames</a></div><div class="ttdeci">int64_t max_frames</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00480">fftools_ffmpeg.h:480</a></div></div>
<div class="ttc" id="struct_input_stream_html_a09d78f4795c4ff17dd54204450f2d394"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a09d78f4795c4ff17dd54204450f2d394">InputStream::saw_first_ts</a></div><div class="ttdeci">int saw_first_ts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00343">fftools_ffmpeg.h:343</a></div></div>
<div class="ttc" id="struct_input_stream_html_ab14ac8d1cdb5c1dd6472dd4c13867368"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ab14ac8d1cdb5c1dd6472dd4c13867368">InputStream::next_pts</a></div><div class="ttdeci">int64_t next_pts</div><div class="ttdoc">synthetic pts for the next decode frame (in AV_TIME_BASE units) </div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00327">fftools_ffmpeg.h:327</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a2e59243bbc0b968591a6f197cf39a382"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a2e59243bbc0b968591a6f197cf39a382">opt_output_file</a></div><div class="ttdeci">void opt_output_file(void *optctx, const char *filename)</div></div>
<div class="ttc" id="struct_output_filter_html_a52b3bac2e051f48e5eabbff6a227881c"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#a52b3bac2e051f48e5eabbff6a227881c">OutputFilter::filter</a></div><div class="ttdeci">AVFilterContext * filter</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00272">fftools_ffmpeg.h:272</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aa21f6f0cd9174b2bb6223cbd15b83508a433ef01f7e501e6a6afbee4980a80ab1"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508a433ef01f7e501e6a6afbee4980a80ab1">FKF_NB</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00442">fftools_ffmpeg.h:442</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aa80f29f39afa7345065ee7019c879980"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aa80f29f39afa7345065ee7019c879980">input_streams</a></div><div class="ttdeci">InputStream ** input_streams</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00167">fftools_ffmpeg.c:167</a></div></div>
<div class="ttc" id="struct_input_stream_html_a8ee44633b600f2b31541b213f0a4b322"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a8ee44633b600f2b31541b213f0a4b322">InputStream::wrap_correction_done</a></div><div class="ttdeci">int wrap_correction_done</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00329">fftools_ffmpeg.h:329</a></div></div>
<div class="ttc" id="struct_input_stream_html_ac61e0f854402b58a64e676bdcfa75dfd"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ac61e0f854402b58a64e676bdcfa75dfd">InputStream::frames_decoded</a></div><div class="ttdeci">uint64_t frames_decoded</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00396">fftools_ffmpeg.h:396</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a01128ebf95f6a3b130f446b13b171c52"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a01128ebf95f6a3b130f446b13b171c52">hw_device_setup_for_encode</a></div><div class="ttdeci">int hw_device_setup_for_encode(OutputStream *ost)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00420">fftools_ffmpeg_hw.c:420</a></div></div>
<div class="ttc" id="struct_options_context_html_ae9d66973946dd4c5e2055fde1dd475a9"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ae9d66973946dd4c5e2055fde1dd475a9">OptionsContext::inter_matrices</a></div><div class="ttdeci">SpecifierOpt * inter_matrices</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00201">fftools_ffmpeg.h:201</a></div></div>
<div class="ttc" id="struct_options_context_html_a39817ca6e7bc3ff4fa2caa2c2e627301"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a39817ca6e7bc3ff4fa2caa2c2e627301">OptionsContext::nb_intra_matrices</a></div><div class="ttdeci">int nb_intra_matrices</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00200">fftools_ffmpeg.h:200</a></div></div>
<div class="ttc" id="struct_options_context_html_a3132753aec8bcb63437da6a28c8104e2"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a3132753aec8bcb63437da6a28c8104e2">OptionsContext::rate_emu</a></div><div class="ttdeci">int rate_emu</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00132">fftools_ffmpeg.h:132</a></div></div>
<div class="ttc" id="struct_specifier_opt_html"><div class="ttname"><a href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00157">fftools_cmdutils.h:157</a></div></div>
<div class="ttc" id="struct_h_w_accel_html_a6524d8c42550b3b71408c216d0c8698a"><div class="ttname"><a href="../../df/d37/struct_h_w_accel.html#a6524d8c42550b3b71408c216d0c8698a">HWAccel::init</a></div><div class="ttdeci">int(* init)(AVCodecContext *s)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00081">fftools_ffmpeg.h:81</a></div></div>
<div class="ttc" id="struct_options_context_html_affab676ea6f867fa622a0a642d8dacf8"><div class="ttname"><a href="../../df/d77/struct_options_context.html#affab676ea6f867fa622a0a642d8dacf8">OptionsContext::g</a></div><div class="ttdeci">OptionGroup * g</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00108">fftools_ffmpeg.h:108</a></div></div>
<div class="ttc" id="struct_options_context_html_ae9843427ce2cc7b6f52ad689cd3f333b"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ae9843427ce2cc7b6f52ad689cd3f333b">OptionsContext::fix_sub_duration</a></div><div class="ttdeci">SpecifierOpt * fix_sub_duration</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00221">fftools_ffmpeg.h:221</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a0804b6530666fd8d5f4e4193ee1d205fa293989c77f66e42d7477243815670be6"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa293989c77f66e42d7477243815670be6">HWACCEL_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00071">fftools_ffmpeg.h:71</a></div></div>
<div class="ttc" id="struct_options_context_html_aa55c3bd5fdf5153fbc7fb675e4b19031"><div class="ttname"><a href="../../df/d77/struct_options_context.html#aa55c3bd5fdf5153fbc7fb675e4b19031">OptionsContext::intra_matrices</a></div><div class="ttdeci">SpecifierOpt * intra_matrices</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00199">fftools_ffmpeg.h:199</a></div></div>
<div class="ttc" id="_stream_information_8m_html_afc795c423a27dc464531c514244cef50"><div class="ttname"><a href="../../d7/da5/_stream_information_8m.html#afc795c423a27dc464531c514244cef50">codec</a></div><div class="ttdeci">NSString * codec</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/da5/_stream_information_8m_source.html#l00030">StreamInformation.m:30</a></div></div>
<div class="ttc" id="struct_input_file_html_a66ab0bb6b0332c27bb6b51a0b67d1459"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a66ab0bb6b0332c27bb6b51a0b67d1459">InputFile::recording_time</a></div><div class="ttdeci">int64_t recording_time</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00420">fftools_ffmpeg.h:420</a></div></div>
<div class="ttc" id="struct_output_stream_html_add36114220f77c320ff544748163a15d"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#add36114220f77c320ff544748163a15d">OutputStream::disposition</a></div><div class="ttdeci">char * disposition</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00538">fftools_ffmpeg.h:538</a></div></div>
<div class="ttc" id="struct_options_context_html_a1da3f7560a0c9e44cfd8293a5d3d88ab"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a1da3f7560a0c9e44cfd8293a5d3d88ab">OptionsContext::bitexact</a></div><div class="ttdeci">int bitexact</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00168">fftools_ffmpeg.h:168</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a89dec1d1af0e3d343795355d73aed5ae"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a89dec1d1af0e3d343795355d73aed5ae">do_deinterlace</a></div><div class="ttdeci">int do_deinterlace</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00104">fftools_ffmpeg_opt.c:104</a></div></div>
<div class="ttc" id="struct_input_stream_html_a1e7893cdf661d9ad7c24fdccc60fa05e"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a1e7893cdf661d9ad7c24fdccc60fa05e">InputStream::dts</a></div><div class="ttdeci">int64_t dts</div><div class="ttdoc">dts of the last packet read for this stream (in AV_TIME_BASE units) </div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00325">fftools_ffmpeg.h:325</a></div></div>
<div class="ttc" id="struct_input_stream_html_ae48685e82826c6b5922014d47e2cb6bb"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ae48685e82826c6b5922014d47e2cb6bb">InputStream::hwaccel_device</a></div><div class="ttdeci">char * hwaccel_device</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00378">fftools_ffmpeg.h:378</a></div></div>
<div class="ttc" id="struct_options_context_html_af866e30ab55bab5c73b123fb35168edb"><div class="ttname"><a href="../../df/d77/struct_options_context.html#af866e30ab55bab5c73b123fb35168edb">OptionsContext::nb_max_muxing_queue_size</a></div><div class="ttdeci">int nb_max_muxing_queue_size</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00230">fftools_ffmpeg.h:230</a></div></div>
<div class="ttc" id="struct_input_file_html_a4ffe49e7403ae36ac4bdff5a7a0a3486"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a4ffe49e7403ae36ac4bdff5a7a0a3486">InputFile::input_ts_offset</a></div><div class="ttdeci">int64_t input_ts_offset</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00414">fftools_ffmpeg.h:414</a></div></div>
<div class="ttc" id="struct_options_context_html_a261f0aff75b3e2453a2b6780f452028e"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a261f0aff75b3e2453a2b6780f452028e">OptionsContext::copy_initial_nonkeyframes</a></div><div class="ttdeci">SpecifierOpt * copy_initial_nonkeyframes</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00211">fftools_ffmpeg.h:211</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a0804b6530666fd8d5f4e4193ee1d205fa0a8114b97300eb14172b358ffb20d275"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa0a8114b97300eb14172b358ffb20d275">HWACCEL_CUVID</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00076">fftools_ffmpeg.h:76</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aa21f6f0cd9174b2bb6223cbd15b83508affb3715058142056c2f602c81e52c15b"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508affb3715058142056c2f602c81e52c15b">FKF_N</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00437">fftools_ffmpeg.h:437</a></div></div>
<div class="ttc" id="struct_options_context_html_ab5b3f2e73b482fa9b96f74d2cdd0f012"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ab5b3f2e73b482fa9b96f74d2cdd0f012">OptionsContext::nb_program</a></div><div class="ttdeci">int nb_program</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00240">fftools_ffmpeg.h:240</a></div></div>
<div class="ttc" id="struct_input_filter_html_a1c8870375203b3594e67e632119bbc10"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#a1c8870375203b3594e67e632119bbc10">InputFilter::sample_rate</a></div><div class="ttdeci">int sample_rate</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00262">fftools_ffmpeg.h:262</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a5603b2d5752fc0d268b4422d0aa4a6e9"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a5603b2d5752fc0d268b4422d0aa4a6e9">abort_on_flags</a></div><div class="ttdeci">int abort_on_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00114">fftools_ffmpeg_opt.c:114</a></div></div>
<div class="ttc" id="struct_output_filter_html_acd4f04cfb3db05beef2507e397aef9aa"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#acd4f04cfb3db05beef2507e397aef9aa">OutputFilter::formats</a></div><div class="ttdeci">int * formats</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00289">fftools_ffmpeg.h:289</a></div></div>
<div class="ttc" id="struct_input_filter_html_a572505eef6ba5714df813d454185019d"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#a572505eef6ba5714df813d454185019d">InputFilter::filter</a></div><div class="ttdeci">AVFilterContext * filter</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00248">fftools_ffmpeg.h:248</a></div></div>
<div class="ttc" id="struct_options_context_html_a295fefa29d7132a93db9110dce6eeab9"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a295fefa29d7132a93db9110dce6eeab9">OptionsContext::format</a></div><div class="ttdeci">const char * format</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00114">fftools_ffmpeg.h:114</a></div></div>
<div class="ttc" id="struct_audio_channel_map_html_a3e51062d85dde52c40982e5af3b4bc03"><div class="ttname"><a href="../../d6/d2c/struct_audio_channel_map.html#a3e51062d85dde52c40982e5af3b4bc03">AudioChannelMap::ostream_idx</a></div><div class="ttdeci">int ostream_idx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00104">fftools_ffmpeg.h:104</a></div></div>
<div class="ttc" id="struct_options_context_html_a54dfb761028d4c10ed38c63a29f846ce"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a54dfb761028d4c10ed38c63a29f846ce">OptionsContext::nb_metadata</a></div><div class="ttdeci">int nb_metadata</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00180">fftools_ffmpeg.h:180</a></div></div>
<div class="ttc" id="struct_options_context_html_a710853badfb0d6d31c7bc6471d902941"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a710853badfb0d6d31c7bc6471d902941">OptionsContext::nb_frame_aspect_ratios</a></div><div class="ttdeci">int nb_frame_aspect_ratios</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00196">fftools_ffmpeg.h:196</a></div></div>
<div class="ttc" id="struct_output_stream_html_ac2cdba9dbd9a315fd3ea90cbfb634409"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ac2cdba9dbd9a315fd3ea90cbfb634409">OutputStream::filters</a></div><div class="ttdeci">char * filters</div><div class="ttdoc">filtergraph associated to the -filter option </div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00516">fftools_ffmpeg.h:516</a></div></div>
<div class="ttc" id="struct_options_context_html_a5eda36d5b336b3603bdbb0ec3185a40b"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a5eda36d5b336b3603bdbb0ec3185a40b">OptionsContext::nb_top_field_first</a></div><div class="ttdeci">int nb_top_field_first</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00206">fftools_ffmpeg.h:206</a></div></div>
<div class="ttc" id="struct_options_context_html_a558a5fc4058d07929e5199b6ae57c258"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a558a5fc4058d07929e5199b6ae57c258">OptionsContext::nb_rc_overrides</a></div><div class="ttdeci">int nb_rc_overrides</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00198">fftools_ffmpeg.h:198</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aaaf7c2b3f63972f1f87face8f73cfdd6"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aaaf7c2b3f63972f1f87face8f73cfdd6">ffmpeg_parse_options</a></div><div class="ttdeci">int ffmpeg_parse_options(int argc, char **argv)</div></div>
<div class="ttc" id="struct_options_context_html_aa9d05915d0f662d38ee8ecd9cf657169"><div class="ttname"><a href="../../df/d77/struct_options_context.html#aa9d05915d0f662d38ee8ecd9cf657169">OptionsContext::nb_enc_time_bases</a></div><div class="ttdeci">int nb_enc_time_bases</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00244">fftools_ffmpeg.h:244</a></div></div>
<div class="ttc" id="struct_output_stream_html_acb999bb958bdd5ba3d55d5063ebaa5b0"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#acb999bb958bdd5ba3d55d5063ebaa5b0">OutputStream::samples_encoded</a></div><div class="ttdeci">uint64_t samples_encoded</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00549">fftools_ffmpeg.h:549</a></div></div>
<div class="ttc" id="struct_output_filter_html_a0a621d752f3ab33e67f0a8f22bee4118"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#a0a621d752f3ab33e67f0a8f22bee4118">OutputFilter::width</a></div><div class="ttdeci">int width</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00282">fftools_ffmpeg.h:282</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a0e8b6e753bb0f299b554d18f3589944a"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0e8b6e753bb0f299b554d18f3589944a">ifilter_parameters_from_frame</a></div><div class="ttdeci">int ifilter_parameters_from_frame(InputFilter *ifilter, const AVFrame *frame)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l01185">fftools_ffmpeg_filter.c:1185</a></div></div>
<div class="ttc" id="struct_options_context_html_ac333752e0247882de17d4f3faf3511f7"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ac333752e0247882de17d4f3faf3511f7">OptionsContext::copy_prior_start</a></div><div class="ttdeci">SpecifierOpt * copy_prior_start</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00213">fftools_ffmpeg.h:213</a></div></div>
<div class="ttc" id="struct_options_context_html_a2a21ce6e0d0e8f25a098ac44013ee919"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a2a21ce6e0d0e8f25a098ac44013ee919">OptionsContext::nb_streamid_map</a></div><div class="ttdeci">int nb_streamid_map</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00177">fftools_ffmpeg.h:177</a></div></div>
<div class="ttc" id="struct_options_context_html_a9efac8177c92ff2eda0dda96761deb87"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a9efac8177c92ff2eda0dda96761deb87">OptionsContext::nb_force_fps</a></div><div class="ttdeci">int nb_force_fps</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00194">fftools_ffmpeg.h:194</a></div></div>
<div class="ttc" id="struct_options_context_html_a8e23612186bced64639c9f43cc01cbbd"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a8e23612186bced64639c9f43cc01cbbd">OptionsContext::codec_names</a></div><div class="ttdeci">SpecifierOpt * codec_names</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00116">fftools_ffmpeg.h:116</a></div></div>
<div class="ttc" id="struct_output_file_html_acfef99893985d28ae7f7f6a92e6d1bd7"><div class="ttname"><a href="../../de/df2/struct_output_file.html#acfef99893985d28ae7f7f6a92e6d1bd7">OutputFile::shortest</a></div><div class="ttdeci">int shortest</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00574">fftools_ffmpeg.h:574</a></div></div>
<div class="ttc" id="struct_options_context_html_a6b29b20e59b90528943e105de4006148"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a6b29b20e59b90528943e105de4006148">OptionsContext::nb_dump_attachment</a></div><div class="ttdeci">int nb_dump_attachment</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00139">fftools_ffmpeg.h:139</a></div></div>
<div class="ttc" id="struct_input_stream_html_a604ca5401ed734e8b1acb1f416f3210f"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a604ca5401ed734e8b1acb1f416f3210f">InputStream::hw_frames_ctx</a></div><div class="ttdeci">AVBufferRef * hw_frames_ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00388">fftools_ffmpeg.h:388</a></div></div>
<div class="ttc" id="struct_options_context_html_a53594f37751979e91873fe8282e2e103"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a53594f37751979e91873fe8282e2e103">OptionsContext::nb_max_frames</a></div><div class="ttdeci">int nb_max_frames</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00182">fftools_ffmpeg.h:182</a></div></div>
<div class="ttc" id="struct_input_file_html_a9a4fc2543b5db4e4a2b8b11294565dde"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a9a4fc2543b5db4e4a2b8b11294565dde">InputFile::nb_streams_warn</a></div><div class="ttdeci">int nb_streams_warn</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00423">fftools_ffmpeg.h:423</a></div></div>
<div class="ttc" id="struct_input_stream_html_a68e82e58b21bef725bb85f96ede7cc63"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a68e82e58b21bef725bb85f96ede7cc63">InputStream::dr1</a></div><div class="ttdeci">int dr1</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00366">fftools_ffmpeg.h:366</a></div></div>
<div class="ttc" id="struct_options_context_html_af762ec90bfe9a00ab5a8002cf13d9c20"><div class="ttname"><a href="../../df/d77/struct_options_context.html#af762ec90bfe9a00ab5a8002cf13d9c20">OptionsContext::nb_bitstream_filters</a></div><div class="ttdeci">int nb_bitstream_filters</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00184">fftools_ffmpeg.h:184</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aa21f6f0cd9174b2bb6223cbd15b83508a7ea9b7f772135312dec60fcf7b0973de"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508a7ea9b7f772135312dec60fcf7b0973de">FKF_T</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00441">fftools_ffmpeg.h:441</a></div></div>
<div class="ttc" id="struct_options_context_html_af54b258dc24371896f1278cc2652472e"><div class="ttname"><a href="../../df/d77/struct_options_context.html#af54b258dc24371896f1278cc2652472e">OptionsContext::subtitle_disable</a></div><div class="ttdeci">int subtitle_disable</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00172">fftools_ffmpeg.h:172</a></div></div>
<div class="ttc" id="struct_input_stream_html_a5e77505bdc5afbc6ab5cf613894925b4"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a5e77505bdc5afbc6ab5cf613894925b4">InputStream::pts</a></div><div class="ttdeci">int64_t pts</div><div class="ttdoc">current pts of the decoded frame (in AV_TIME_BASE units) </div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00328">fftools_ffmpeg.h:328</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aa21f6f0cd9174b2bb6223cbd15b83508a522165f39cb8f0acf7c4bdebd1beb18a"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508a522165f39cb8f0acf7c4bdebd1beb18a">FKF_PREV_FORCED_N</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00439">fftools_ffmpeg.h:439</a></div></div>
<div class="ttc" id="struct_options_context_html_a9aa6d216666ea426199e6abd0a79d6cb"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a9aa6d216666ea426199e6abd0a79d6cb">OptionsContext::chapters_input_file</a></div><div class="ttdeci">int chapters_input_file</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00160">fftools_ffmpeg.h:160</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a907a40c8c03e3a392e13da4ac4d74453"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a907a40c8c03e3a392e13da4ac4d74453">ist_in_filtergraph</a></div><div class="ttdeci">int ist_in_filtergraph(FilterGraph *fg, InputStream *ist)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l01208">fftools_ffmpeg_filter.c:1208</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a4dd17285e4049bfb915b75d39ff9971e"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a4dd17285e4049bfb915b75d39ff9971e">set_report_callback</a></div><div class="ttdeci">void set_report_callback(void(*callback)(int, float, float, int64_t, int, double, double))</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04984">fftools_ffmpeg.c:4984</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_af7f6087971c265c7b0bed250b03a4624"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#af7f6087971c265c7b0bed250b03a4624">do_pkt_dump</a></div><div class="ttdeci">int do_pkt_dump</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00108">fftools_ffmpeg_opt.c:108</a></div></div>
<div class="ttc" id="struct_options_context_html_a7e7d45124040a8a5f110efa4c6cccf16"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a7e7d45124040a8a5f110efa4c6cccf16">OptionsContext::nb_apad</a></div><div class="ttdeci">int nb_apad</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00234">fftools_ffmpeg.h:234</a></div></div>
<div class="ttc" id="struct_options_context_html_a6e38d08faed408a51e45aaf80938d5d6"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a6e38d08faed408a51e45aaf80938d5d6">OptionsContext::recording_time</a></div><div class="ttdeci">int64_t recording_time</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00162">fftools_ffmpeg.h:162</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a9809060d4be99d59e0749f54e351a9c8"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a9809060d4be99d59e0749f54e351a9c8">filter_hw_device</a></div><div class="ttdeci">HWDevice * filter_hw_device</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00091">fftools_ffmpeg_opt.c:91</a></div></div>
<div class="ttc" id="struct_output_stream_html_a006aed9d49962d931da10f19a135f2bb"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a006aed9d49962d931da10f19a135f2bb">OutputStream::max_muxing_queue_size</a></div><div class="ttdeci">int max_muxing_queue_size</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00554">fftools_ffmpeg.h:554</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ad60c6eadc7b29c15236419760b2e0094"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ad60c6eadc7b29c15236419760b2e0094">hw_device_init_from_string</a></div><div class="ttdeci">int hw_device_init_from_string(const char *arg, HWDevice **dev)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00098">fftools_ffmpeg_hw.c:98</a></div></div>
<div class="ttc" id="struct_output_filter_html_aa1e455271d4a952bc771b9951beded8e"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#aa1e455271d4a952bc771b9951beded8e">OutputFilter::graph</a></div><div class="ttdeci">struct FilterGraph * graph</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00274">fftools_ffmpeg.h:274</a></div></div>
<div class="ttc" id="struct_options_context_html_a6624172d0978fc1ac2c9a64e55197337"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a6624172d0978fc1ac2c9a64e55197337">OptionsContext::nb_canvas_sizes</a></div><div class="ttdeci">int nb_canvas_sizes</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00224">fftools_ffmpeg.h:224</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a821eae86a7d18bdd5792636a8ee31d8d"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a821eae86a7d18bdd5792636a8ee31d8d">nb_output_files</a></div><div class="ttdeci">int nb_output_files</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00175">fftools_ffmpeg.c:175</a></div></div>
<div class="ttc" id="struct_output_stream_html_ab60bee90a33577cbdbb82e9c5fb2cf08"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ab60bee90a33577cbdbb82e9c5fb2cf08">OutputStream::copy_prior_start</a></div><div class="ttdeci">int copy_prior_start</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00537">fftools_ffmpeg.h:537</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a707be655be7c384c218fc458caa27c9f"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a707be655be7c384c218fc458caa27c9f">OutputFilter</a></div><div class="ttdeci">struct OutputFilter OutputFilter</div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a5ca4ba3ead2e600e7a6bada7396a5e4d"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a5ca4ba3ead2e600e7a6bada7396a5e4d">show_usage</a></div><div class="ttdeci">void show_usage(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l03208">fftools_ffmpeg_opt.c:3208</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a03fa459ccdc19be15cc273ff6dc4714e"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a03fa459ccdc19be15cc273ff6dc4714e">debug_ts</a></div><div class="ttdeci">int debug_ts</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00112">fftools_ffmpeg_opt.c:112</a></div></div>
<div class="ttc" id="struct_options_context_html_aa851fb4b3a3a80182eeaa3dc4c8201be"><div class="ttname"><a href="../../df/d77/struct_options_context.html#aa851fb4b3a3a80182eeaa3dc4c8201be">OptionsContext::nb_inter_matrices</a></div><div class="ttdeci">int nb_inter_matrices</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00202">fftools_ffmpeg.h:202</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a2b82ad544823d6f3a67af9a15ff39d1a"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a2b82ad544823d6f3a67af9a15ff39d1a">InputStream</a></div><div class="ttdeci">struct InputStream InputStream</div></div>
<div class="ttc" id="struct_options_context_html_aaaa5ad7ac13bf15c516f988c818d6efb"><div class="ttname"><a href="../../df/d77/struct_options_context.html#aaaa5ad7ac13bf15c516f988c818d6efb">OptionsContext::apad</a></div><div class="ttdeci">SpecifierOpt * apad</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00233">fftools_ffmpeg.h:233</a></div></div>
<div class="ttc" id="struct_output_stream_html_a578414f8337f6eaf2b88bd62dbfd9be9"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a578414f8337f6eaf2b88bd62dbfd9be9">OutputStream::error</a></div><div class="ttdeci">int64_t error[4]</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00563">fftools_ffmpeg.h:563</a></div></div>
<div class="ttc" id="struct_output_stream_html_af290a1517c777ec365f9b8d986e3f495"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#af290a1517c777ec365f9b8d986e3f495">OutputStream::last_nb0_frames</a></div><div class="ttdeci">int last_nb0_frames[3]</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00484">fftools_ffmpeg.h:484</a></div></div>
<div class="ttc" id="struct_output_stream_html_a2a77c9bd86203478143c85e26e67df3d"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a2a77c9bd86203478143c85e26e67df3d">OutputStream::source_index</a></div><div class="ttdeci">int source_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00457">fftools_ffmpeg.h:457</a></div></div>
<div class="ttc" id="struct_options_context_html_a9350e7c932cffac2c0abb0084f2e01c6"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a9350e7c932cffac2c0abb0084f2e01c6">OptionsContext::reinit_filters</a></div><div class="ttdeci">SpecifierOpt * reinit_filters</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00219">fftools_ffmpeg.h:219</a></div></div>
<div class="ttc" id="struct_filter_graph_html_aa078de74cae0940747ba826567b74aef"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html#aa078de74cae0940747ba826567b74aef">FilterGraph::outputs</a></div><div class="ttdeci">OutputFilter ** outputs</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00303">fftools_ffmpeg.h:303</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a045cee5da7d7a2926a5351a4938ef056"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a045cee5da7d7a2926a5351a4938ef056">configure_output_filter</a></div><div class="ttdeci">int configure_output_filter(FilterGraph *fg, OutputFilter *ofilter, AVFilterInOut *out)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l00677">fftools_ffmpeg_filter.c:677</a></div></div>
<div class="ttc" id="struct_input_stream_html_aa455c67610467c0d79f42b9c2e620d9f"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#aa455c67610467c0d79f42b9c2e620d9f">InputStream::hwaccel_ctx</a></div><div class="ttdeci">void * hwaccel_ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00382">fftools_ffmpeg.h:382</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a1cd18e061e07695c0547d09e3dd4dcce"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a1cd18e061e07695c0547d09e3dd4dcce">forced_keyframes_const_names</a></div><div class="ttdeci">const char *const forced_keyframes_const_names[]</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00134">fftools_ffmpeg.c:134</a></div></div>
<div class="ttc" id="struct_options_context_html_a66d4d1e81f3c566dbf20027ae37173d8"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a66d4d1e81f3c566dbf20027ae37173d8">OptionsContext::nb_frame_sizes</a></div><div class="ttdeci">int nb_frame_sizes</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00125">fftools_ffmpeg.h:125</a></div></div>
<div class="ttc" id="struct_options_context_html_a9cef7b5ff74cf5f810d8bae95b516c66"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a9cef7b5ff74cf5f810d8bae95b516c66">OptionsContext::video_disable</a></div><div class="ttdeci">int video_disable</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00170">fftools_ffmpeg.h:170</a></div></div>
<div class="ttc" id="struct_output_stream_html_a312a32277e0ba791fdfb36f71badb3f6"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a312a32277e0ba791fdfb36f71badb3f6">OutputStream::initialized</a></div><div class="ttdeci">int initialized</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00531">fftools_ffmpeg.h:531</a></div></div>
<div class="ttc" id="struct_input_stream_html_a45c7ee6dae692d19ff3d275032aeea94"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a45c7ee6dae692d19ff3d275032aeea94">InputStream::hwaccel_uninit</a></div><div class="ttdeci">void(* hwaccel_uninit)(AVCodecContext *s)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00383">fftools_ffmpeg.h:383</a></div></div>
<div class="ttc" id="struct_stream_map_html_a4b146ee6da0df9d55d435d9153636504"><div class="ttname"><a href="../../db/d60/struct_stream_map.html#a4b146ee6da0df9d55d435d9153636504">StreamMap::disabled</a></div><div class="ttdeci">int disabled</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00094">fftools_ffmpeg.h:94</a></div></div>
<div class="ttc" id="struct_audio_channel_map_html_a32f90014a8e83a47c8ef3893bc1c100e"><div class="ttname"><a href="../../d6/d2c/struct_audio_channel_map.html#a32f90014a8e83a47c8ef3893bc1c100e">AudioChannelMap::stream_idx</a></div><div class="ttdeci">int stream_idx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00103">fftools_ffmpeg.h:103</a></div></div>
<div class="ttc" id="struct_options_context_html_a5bc5b900472685d4c3c33352f3300254"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a5bc5b900472685d4c3c33352f3300254">OptionsContext::metadata_streams_manual</a></div><div class="ttdeci">int metadata_streams_manual</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00155">fftools_ffmpeg.h:155</a></div></div>
<div class="ttc" id="struct_input_stream_html_a7c2c9b58a4db2101414f2d106f4244b0"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a7c2c9b58a4db2101414f2d106f4244b0">InputStream::nb_filters</a></div><div class="ttdeci">int nb_filters</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00371">fftools_ffmpeg.h:371</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a257632e7ed67e603a2b50e522412577d"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a257632e7ed67e603a2b50e522412577d">stdin_interaction</a></div><div class="ttdeci">int stdin_interaction</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00117">fftools_ffmpeg_opt.c:117</a></div></div>
<div class="ttc" id="struct_input_file_html_a0d2afa337cfd75b91096045ed941a494"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a0d2afa337cfd75b91096045ed941a494">InputFile::accurate_seek</a></div><div class="ttdeci">int accurate_seek</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00425">fftools_ffmpeg.h:425</a></div></div>
<div class="ttc" id="struct_output_stream_html_ac817385f8c5c2a32020e7a3ecde33198"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ac817385f8c5c2a32020e7a3ecde33198">OutputStream::nb_bitstream_filters</a></div><div class="ttdeci">int nb_bitstream_filters</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00474">fftools_ffmpeg.h:474</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a518f7a9a1bd1b5544a39fdbd1d925663"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a518f7a9a1bd1b5544a39fdbd1d925663">hwaccel_decode_init</a></div><div class="ttdeci">int hwaccel_decode_init(AVCodecContext *avctx)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00478">fftools_ffmpeg_hw.c:478</a></div></div>
<div class="ttc" id="struct_options_context_html_a934768eaa162665ae2142a36c92febd6"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a934768eaa162665ae2142a36c92febd6">OptionsContext::canvas_sizes</a></div><div class="ttdeci">SpecifierOpt * canvas_sizes</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00223">fftools_ffmpeg.h:223</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ab412882642c763a5bf2bf7658f3a3ae1"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ab412882642c763a5bf2bf7658f3a3ae1">filter_nbthreads</a></div><div class="ttdeci">int filter_nbthreads</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00120">fftools_ffmpeg_opt.c:120</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a2aecd4d11bf1f7413cdd45a356e9fa9a"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a2aecd4d11bf1f7413cdd45a356e9fa9a">videotoolbox_init</a></div><div class="ttdeci">int videotoolbox_init(AVCodecContext *s)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/db7/fftools__ffmpeg__videotoolbox_8c_source.html#l00116">fftools_ffmpeg_videotoolbox.c:116</a></div></div>
<div class="ttc" id="struct_output_stream_html_ad314a1a8fad54930d177f0951f574ef2"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ad314a1a8fad54930d177f0951f574ef2">OutputStream::enc</a></div><div class="ttdeci">AVCodec * enc</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00479">fftools_ffmpeg.h:479</a></div></div>
<div class="ttc" id="struct_options_context_html_a76b8db884e420fb8922d0aafca59f2f8"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a76b8db884e420fb8922d0aafca59f2f8">OptionsContext::nb_disposition</a></div><div class="ttdeci">int nb_disposition</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00238">fftools_ffmpeg.h:238</a></div></div>
<div class="ttc" id="struct_input_file_html_aa0b8f89bb033d864c83cc85c6b8db4ca"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#aa0b8f89bb033d864c83cc85c6b8db4ca">InputFile::last_ts</a></div><div class="ttdeci">int64_t last_ts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00417">fftools_ffmpeg.h:417</a></div></div>
<div class="ttc" id="struct_options_context_html_a5e4157c817934cc247e53311b12bc9b8"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a5e4157c817934cc247e53311b12bc9b8">OptionsContext::filters</a></div><div class="ttdeci">SpecifierOpt * filters</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00215">fftools_ffmpeg.h:215</a></div></div>
<div class="ttc" id="struct_options_context_html_aaec0e71810a9b113ec5ebc6acbb75474"><div class="ttname"><a href="../../df/d77/struct_options_context.html#aaec0e71810a9b113ec5ebc6acbb75474">OptionsContext::nb_hwaccel_output_formats</a></div><div class="ttdeci">int nb_hwaccel_output_formats</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00145">fftools_ffmpeg.h:145</a></div></div>
<div class="ttc" id="struct_input_filter_html_aa3127396f27743175651a8d86e7d0770"><div class="ttname"><a href="../../d7/d0c/struct_input_filter.html#aa3127396f27743175651a8d86e7d0770">InputFilter::frame_queue</a></div><div class="ttdeci">AVFifoBuffer * frame_queue</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00254">fftools_ffmpeg.h:254</a></div></div>
<div class="ttc" id="struct_input_stream_html_a809d93e64e76fe2f142102e58dc82a1e"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a809d93e64e76fe2f142102e58dc82a1e">InputStream::reinit_filters</a></div><div class="ttdeci">int reinit_filters</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00373">fftools_ffmpeg.h:373</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_adfc4727f627c5abd0aa843206d046ec6"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#adfc4727f627c5abd0aa843206d046ec6">configure_filtergraph</a></div><div class="ttdeci">int configure_filtergraph(FilterGraph *fg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l01005">fftools_ffmpeg_filter.c:1005</a></div></div>
<div class="ttc" id="struct_options_context_html_a62f3ac3cab9fcdf841bd41f9bba1b907"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a62f3ac3cab9fcdf841bd41f9bba1b907">OptionsContext::nb_autorotate</a></div><div class="ttdeci">int nb_autorotate</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00147">fftools_ffmpeg.h:147</a></div></div>
<div class="ttc" id="struct_output_stream_html_a236bf5647b00c43936bda537db39ec26"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a236bf5647b00c43936bda537db39ec26">OutputStream::top_field_first</a></div><div class="ttdeci">int top_field_first</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00492">fftools_ffmpeg.h:492</a></div></div>
<div class="ttc" id="struct_output_stream_html_ac0eae8884c54583e58eaa1999b342179"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ac0eae8884c54583e58eaa1999b342179">OutputStream::data_size</a></div><div class="ttdeci">uint64_t data_size</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00544">fftools_ffmpeg.h:544</a></div></div>
<div class="ttc" id="struct_stream_map_html_a8839b093e6e8ae59892cfe68d9dc99c6"><div class="ttname"><a href="../../db/d60/struct_stream_map.html#a8839b093e6e8ae59892cfe68d9dc99c6">StreamMap::sync_stream_index</a></div><div class="ttdeci">int sync_stream_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00098">fftools_ffmpeg.h:98</a></div></div>
<div class="ttc" id="struct_input_stream_1_1sub2video_html_aaf500e3a36c6e6a6920a8e18c6478a8e"><div class="ttname"><a href="../../d4/dfd/struct_input_stream_1_1sub2video.html#aaf500e3a36c6e6a6920a8e18c6478a8e">InputStream::sub2video::end_pts</a></div><div class="ttdeci">int64_t end_pts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00360">fftools_ffmpeg.h:360</a></div></div>
<div class="ttc" id="struct_output_stream_html_a2bb3ca2969fccae4844c2fecc281f2af"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a2bb3ca2969fccae4844c2fecc281f2af">OutputStream::forced_keyframes_expr_const_values</a></div><div class="ttdeci">double forced_keyframes_expr_const_values[FKF_NB]</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00505">fftools_ffmpeg.h:505</a></div></div>
<div class="ttc" id="struct_input_stream_html_ae73dddf18b49b6660263bc3a73a44290"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ae73dddf18b49b6660263bc3a73a44290">InputStream::decoder_opts</a></div><div class="ttdeci">AVDictionary * decoder_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00344">fftools_ffmpeg.h:344</a></div></div>
<div class="ttc" id="struct_output_stream_html_ab7b674f9a0c60e3e02526d560a83f583"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">OutputStream::enc_ctx</a></div><div class="ttdeci">AVCodecContext * enc_ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00477">fftools_ffmpeg.h:477</a></div></div>
<div class="ttc" id="struct_input_stream_html_a99e6bf56ec091f8af11744e4b0499327"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a99e6bf56ec091f8af11744e4b0499327">InputStream::guess_layout_max</a></div><div class="ttdeci">int guess_layout_max</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00347">fftools_ffmpeg.h:347</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a2b9cc93533df33a5f103f70a005cafd1"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a2b9cc93533df33a5f103f70a005cafd1">do_benchmark</a></div><div class="ttdeci">int do_benchmark</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00105">fftools_ffmpeg_opt.c:105</a></div></div>
<div class="ttc" id="struct_input_stream_html_a7dc8219f262a8a6ad1c7d2aa48488d6c"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a7dc8219f262a8a6ad1c7d2aa48488d6c">InputStream::sub2video</a></div><div class="ttdeci">struct InputStream::sub2video sub2video</div></div>
<div class="ttc" id="struct_input_stream_html_af577e45cb148e174ef437f3cbaa8b628"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#af577e45cb148e174ef437f3cbaa8b628">InputStream::hwaccel_device_type</a></div><div class="ttdeci">enum AVHWDeviceType hwaccel_device_type</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00377">fftools_ffmpeg.h:377</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a484dd0b82131430527f4d4563a325e02"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a484dd0b82131430527f4d4563a325e02">dts_error_threshold</a></div><div class="ttdeci">float dts_error_threshold</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00098">fftools_ffmpeg_opt.c:98</a></div></div>
<div class="ttc" id="struct_output_stream_html_a84762af19c6801936fd49d53170a3682"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a84762af19c6801936fd49d53170a3682">OutputStream::resample_opts</a></div><div class="ttdeci">AVDictionary * resample_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00522">fftools_ffmpeg.h:522</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a0804b6530666fd8d5f4e4193ee1d205faf30c0c6c4434db4f22346cdcbd909a02"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205faf30c0c6c4434db4f22346cdcbd909a02">HWACCEL_AUTO</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00072">fftools_ffmpeg.h:72</a></div></div>
<div class="ttc" id="struct_options_context_html_a748415baeee6b731c9c35c27f74860b0"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a748415baeee6b731c9c35c27f74860b0">OptionsContext::nb_forced_key_frames</a></div><div class="ttdeci">int nb_forced_key_frames</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00192">fftools_ffmpeg.h:192</a></div></div>
<div class="ttc" id="struct_output_stream_html_a343c63e0cf4f0aca4fb4727b2e6fa829"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a343c63e0cf4f0aca4fb4727b2e6fa829">OutputStream::audio_channels_map</a></div><div class="ttdeci">int * audio_channels_map</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00508">fftools_ffmpeg.h:508</a></div></div>
<div class="ttc" id="struct_output_stream_html_ad55cf851854249ab2b56564f92a1a419"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ad55cf851854249ab2b56564f92a1a419">OutputStream::hwaccel_ctx</a></div><div class="ttdeci">void * hwaccel_ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00486">fftools_ffmpeg.h:486</a></div></div>
<div class="ttc" id="struct_input_stream_html_a1492e008c195bbd4e2c84bccbc5ee216"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a1492e008c195bbd4e2c84bccbc5ee216">InputStream::decoded_frame</a></div><div class="ttdeci">AVFrame * decoded_frame</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00318">fftools_ffmpeg.h:318</a></div></div>
<div class="ttc" id="struct_output_stream_html_a1c371db7f52c96799a042c70ed85ce2a"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a1c371db7f52c96799a042c70ed85ce2a">OutputStream::copy_initial_nonkeyframes</a></div><div class="ttdeci">int copy_initial_nonkeyframes</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00536">fftools_ffmpeg.h:536</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aeceadb162c07ff048a54d0d70cc851fb"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aeceadb162c07ff048a54d0d70cc851fb">assert_avoptions</a></div><div class="ttdeci">void assert_avoptions(AVDictionary *m)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00668">fftools_ffmpeg.c:668</a></div></div>
<div class="ttc" id="struct_options_context_html_af7dc6f10382ced8285d2f877534bc98e"><div class="ttname"><a href="../../df/d77/struct_options_context.html#af7dc6f10382ced8285d2f877534bc98e">OptionsContext::nb_guess_layout_max</a></div><div class="ttdeci">int nb_guess_layout_max</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00232">fftools_ffmpeg.h:232</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_aa21f6f0cd9174b2bb6223cbd15b83508af7bb0577a3c487398eaf009668f9c531"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#aa21f6f0cd9174b2bb6223cbd15b83508af7bb0577a3c487398eaf009668f9c531">FKF_N_FORCED</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00438">fftools_ffmpeg.h:438</a></div></div>
<div class="ttc" id="struct_options_context_html_adff2612c6649f43ac5566b0fb9ba06a0"><div class="ttname"><a href="../../df/d77/struct_options_context.html#adff2612c6649f43ac5566b0fb9ba06a0">OptionsContext::codec_tags</a></div><div class="ttdeci">SpecifierOpt * codec_tags</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00185">fftools_ffmpeg.h:185</a></div></div>
<div class="ttc" id="struct_output_file_html_aac74ddf07f90ad30cd5ddf80583468ec"><div class="ttname"><a href="../../de/df2/struct_output_file.html#aac74ddf07f90ad30cd5ddf80583468ec">OutputFile::opts</a></div><div class="ttdeci">AVDictionary * opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00568">fftools_ffmpeg.h:568</a></div></div>
<div class="ttc" id="struct_h_w_device_html_af1a7529a630cf714e2c349b698bc6457"><div class="ttname"><a href="../../de/dc7/struct_h_w_device.html#af1a7529a630cf714e2c349b698bc6457">HWDevice::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00087">fftools_ffmpeg.h:87</a></div></div>
<div class="ttc" id="struct_h_w_accel_html_a82d8cefa2fe98d73edc28eb129b9c510"><div class="ttname"><a href="../../df/d37/struct_h_w_accel.html#a82d8cefa2fe98d73edc28eb129b9c510">HWAccel::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00080">fftools_ffmpeg.h:80</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a2c6d81c909bf3abbf4685cfadd458a87"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a2c6d81c909bf3abbf4685cfadd458a87">guess_input_channel_layout</a></div><div class="ttdeci">int guess_input_channel_layout(InputStream *ist)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02193">fftools_ffmpeg.c:2193</a></div></div>
<div class="ttc" id="struct_output_filter_html_a2d283eee3e140f822b5eb381890ba035"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#a2d283eee3e140f822b5eb381890ba035">OutputFilter::ost</a></div><div class="ttdeci">struct OutputStream * ost</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00273">fftools_ffmpeg.h:273</a></div></div>
<div class="ttc" id="struct_input_file_html_ac2f5772aebd0118a4c464a268dbb4d9c"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#ac2f5772aebd0118a4c464a268dbb4d9c">InputFile::ist_index</a></div><div class="ttdeci">int ist_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00409">fftools_ffmpeg.h:409</a></div></div>
<div class="ttc" id="struct_input_stream_html_ae37fb0410a65c6b2e5a38614f4481f07"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ae37fb0410a65c6b2e5a38614f4481f07">InputStream::subtitle</a></div><div class="ttdeci">AVSubtitle subtitle</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00355">fftools_ffmpeg.h:355</a></div></div>
<div class="ttc" id="struct_input_stream_html_af76c7165931c721b63008034c94d9275"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#af76c7165931c721b63008034c94d9275">InputStream::nb_samples</a></div><div class="ttdeci">int64_t nb_samples</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00340">fftools_ffmpeg.h:340</a></div></div>
<div class="ttc" id="struct_output_stream_html_a9cd48cbdf903d5bfee1b9c774e5cd46e"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a9cd48cbdf903d5bfee1b9c774e5cd46e">OutputStream::is_cfr</a></div><div class="ttdeci">int is_cfr</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00490">fftools_ffmpeg.h:490</a></div></div>
<div class="ttc" id="struct_output_stream_html_af608105788daa4300771669d992ef890"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#af608105788daa4300771669d992ef890">OutputStream::file_index</a></div><div class="ttdeci">int file_index</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00455">fftools_ffmpeg.h:455</a></div></div>
<div class="ttc" id="struct_input_stream_html_a6ae65382f22317b94b7ccfe00024d31a"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a6ae65382f22317b94b7ccfe00024d31a">InputStream::ret</a></div><div class="ttdeci">int ret</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00354">fftools_ffmpeg.h:354</a></div></div>
<div class="ttc" id="struct_options_context_html_a529c61a5ef7c199d9d118c18abb88e86"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a529c61a5ef7c199d9d118c18abb88e86">OptionsContext::discard</a></div><div class="ttdeci">SpecifierOpt * discard</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00235">fftools_ffmpeg.h:235</a></div></div>
<div class="ttc" id="struct_options_context_html_a8d31ed47dd3c6a795047bd4e92e60b4e"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a8d31ed47dd3c6a795047bd4e92e60b4e">OptionsContext::audio_channels</a></div><div class="ttdeci">SpecifierOpt * audio_channels</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00118">fftools_ffmpeg.h:118</a></div></div>
<div class="ttc" id="struct_input_stream_html_afbaeaac6e0b1fc3095bb90f17d58621d"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#afbaeaac6e0b1fc3095bb90f17d58621d">InputStream::framerate</a></div><div class="ttdeci">AVRational framerate</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00345">fftools_ffmpeg.h:345</a></div></div>
<div class="ttc" id="struct_stream_map_html"><div class="ttname"><a href="../../db/d60/struct_stream_map.html">StreamMap</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00093">fftools_ffmpeg.h:93</a></div></div>
<div class="ttc" id="struct_output_stream_html_a669f4ed12e518b1179b038eb0c045a78"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a669f4ed12e518b1179b038eb0c045a78">OutputStream::frames_encoded</a></div><div class="ttdeci">uint64_t frames_encoded</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00548">fftools_ffmpeg.h:548</a></div></div>
<div class="ttc" id="struct_input_file_html_a0d245cef00bdb0fa9a365ab8480ade2f"><div class="ttname"><a href="../../d8/d99/struct_input_file.html#a0d245cef00bdb0fa9a365ab8480ade2f">InputFile::duration</a></div><div class="ttdeci">int64_t duration</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00411">fftools_ffmpeg.h:411</a></div></div>
<div class="ttc" id="struct_output_file_html_a7f831b66ccff154c4e9d880d900e5b3f"><div class="ttname"><a href="../../de/df2/struct_output_file.html#a7f831b66ccff154c4e9d880d900e5b3f">OutputFile::header_written</a></div><div class="ttdeci">int header_written</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00576">fftools_ffmpeg.h:576</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a21a0be842e8fa2c780fa87f45bd5d17e"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a21a0be842e8fa2c780fa87f45bd5d17e">print_stats</a></div><div class="ttdeci">int print_stats</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00115">fftools_ffmpeg_opt.c:115</a></div></div>
<div class="ttc" id="struct_options_context_html_ae68be6f99547b37890753351e7a41b10"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ae68be6f99547b37890753351e7a41b10">OptionsContext::ts_scale</a></div><div class="ttdeci">SpecifierOpt * ts_scale</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00136">fftools_ffmpeg.h:136</a></div></div>
<div class="ttc" id="struct_output_stream_html_a1fd50164583dbdc664706be005120c1d"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a1fd50164583dbdc664706be005120c1d">OutputStream::last_mux_dts</a></div><div class="ttdeci">int64_t last_mux_dts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00469">fftools_ffmpeg.h:469</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a103e5de7a8de5fa1ff2db7bfa9d3549a"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a103e5de7a8de5fa1ff2db7bfa9d3549a">StreamMap</a></div><div class="ttdeci">struct StreamMap StreamMap</div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a9b4c1791353a3ea84f41d39d899392fb"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a9b4c1791353a3ea84f41d39d899392fb">choose_pixel_fmt</a></div><div class="ttdeci">enum AVPixelFormat choose_pixel_fmt(AVStream *st, AVCodecContext *avctx, AVCodec *codec, enum AVPixelFormat target)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l00071">fftools_ffmpeg_filter.c:71</a></div></div>
<div class="ttc" id="struct_options_context_html_ad5b2e0fb210c4bb546852fc813af0797"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ad5b2e0fb210c4bb546852fc813af0797">OptionsContext::program</a></div><div class="ttdeci">SpecifierOpt * program</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00239">fftools_ffmpeg.h:239</a></div></div>
<div class="ttc" id="struct_input_stream_html_a911d752902aa8d4666ccefd8c912c91e"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a911d752902aa8d4666ccefd8c912c91e">InputStream::max_pts</a></div><div class="ttdeci">int64_t max_pts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00334">fftools_ffmpeg.h:334</a></div></div>
<div class="ttc" id="struct_output_stream_html_a4a1859416457382b2ec12a7fac7b4220"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#a4a1859416457382b2ec12a7fac7b4220">OutputStream::last_frame</a></div><div class="ttdeci">AVFrame * last_frame</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00482">fftools_ffmpeg.h:482</a></div></div>
<div class="ttc" id="struct_options_context_html_ac0b3c8a367d846468da2731cba79c2a4"><div class="ttname"><a href="../../df/d77/struct_options_context.html#ac0b3c8a367d846468da2731cba79c2a4">OptionsContext::force_fps</a></div><div class="ttdeci">SpecifierOpt * force_fps</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00193">fftools_ffmpeg.h:193</a></div></div>
<div class="ttc" id="struct_options_context_html_af81d53f595b3e6793b44515fe556eedb"><div class="ttname"><a href="../../df/d77/struct_options_context.html#af81d53f595b3e6793b44515fe556eedb">OptionsContext::seek_timestamp</a></div><div class="ttdeci">int seek_timestamp</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00113">fftools_ffmpeg.h:113</a></div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_a82f6df78dc4d5a93f9708b27f16de2b5"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a82f6df78dc4d5a93f9708b27f16de2b5">init_simple_filtergraph</a></div><div class="ttdeci">int init_simple_filtergraph(InputStream *ist, OutputStream *ost)</div></div>
<div class="ttc" id="fftools__ffmpeg_8h_html_ad7582860b219ad64ec003d5924747d20"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ad7582860b219ad64ec003d5924747d20">check_filter_outputs</a></div><div class="ttdeci">void check_filter_outputs(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l00691">fftools_ffmpeg_filter.c:691</a></div></div>
<div class="ttc" id="struct_options_context_html_a91cbd517481a882c0e2ae831e40b1585"><div class="ttname"><a href="../../df/d77/struct_options_context.html#a91cbd517481a882c0e2ae831e40b1585">OptionsContext::start_time_eof</a></div><div class="ttdeci">int64_t start_time_eof</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00112">fftools_ffmpeg.h:112</a></div></div>
<div class="ttc" id="struct_filter_graph_html_afb2dea711d92a8a8cb94eebecd9c1e13"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html#afb2dea711d92a8a8cb94eebecd9c1e13">FilterGraph::inputs</a></div><div class="ttdeci">InputFilter ** inputs</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00301">fftools_ffmpeg.h:301</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 10 2018 00:12:58 for MobileFFmpeg IOS API by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>