Files
oak-editor/docs/html/config_8h_source.html
T
2019-02-19 03:57:47 -08:00

155 lines
59 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Olive: io/config.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">Olive
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<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>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc161955dc3a3d2485839eba21420d01.html">io</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">config.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="config_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"></span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> Olive - Non-Linear Video Editor</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Copyright (C) 2019 Olive Team</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> This program is free software: you can redistribute it and/or modify</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> it under the terms of the GNU General Public License as published by</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> the Free Software Foundation, either version 3 of the License, or</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> This program is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> GNU General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> You should have received a copy of the GNU General Public License</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"></span></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;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef CONFIG_H</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#define CONFIG_H</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;QString&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceolive.html">olive</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="namespaceolive.html#ab504a2f41d94a9a692ca0631aff6c5c4"> 40</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="namespaceolive.html#ab504a2f41d94a9a692ca0631aff6c5c4">kSaveVersion</a> = 190219; <span class="comment">// YYMMDD</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="namespaceolive.html#af7f5b251a66624a3ffd44da298ee0c03"> 54</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="namespaceolive.html#af7f5b251a66624a3ffd44da298ee0c03">kMinimumSaveVersion</a> = 190219; <span class="comment">// lowest compatible project version</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390f"> 63</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390f">TimecodeType</a> {</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fa9f83e5d8e3aad103cbb84f97188d4b71"> 65</a></span>&#160; <a class="code" href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fa9f83e5d8e3aad103cbb84f97188d4b71">kTimecodeDrop</a>,</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fa22694a17ce1c462c4eee8b52268fe2d0"> 68</a></span>&#160; <a class="code" href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fa22694a17ce1c462c4eee8b52268fe2d0">kTimecodeNonDrop</a>,</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fae1f4674654164515c045d17dead8f8cf"> 71</a></span>&#160; <a class="code" href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fae1f4674654164515c045d17dead8f8cf">kTimecodeFrames</a>,</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fa1fefdfdf357c4a5aef332bbbb0c01a95"> 74</a></span>&#160; <a class="code" href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fa1fefdfdf357c4a5aef332bbbb0c01a95">kTimecodeMilliseconds</a></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; };</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="namespaceolive.html#af40b7205c5998320e7325168589cfdfe"> 83</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="namespaceolive.html#af40b7205c5998320e7325168589cfdfe">RecordingMode</a> {</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="namespaceolive.html#af40b7205c5998320e7325168589cfdfeaeea7cf3bddb67fd8ddef33fd57247e07"> 85</a></span>&#160; <a class="code" href="namespaceolive.html#af40b7205c5998320e7325168589cfdfeaeea7cf3bddb67fd8ddef33fd57247e07">RECORD_MODE_MONO</a>,</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="namespaceolive.html#af40b7205c5998320e7325168589cfdfeaf5f4ae88c32311ee0ec701a108e81949"> 88</a></span>&#160; <a class="code" href="namespaceolive.html#af40b7205c5998320e7325168589cfdfeaf5f4ae88c32311ee0ec701a108e81949">RECORD_MODE_STEREO</a></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; };</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5"> 97</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5">AutoScrollMode</a> {</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5ad255804e4b6795d98f1fe8f8af99fa66"> 99</a></span>&#160; <a class="code" href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5ad255804e4b6795d98f1fe8f8af99fa66">AUTOSCROLL_NO_SCROLL</a>,</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5a34a31a9f3485349cddb6a3a6ff5e47af"> 103</a></span>&#160; <a class="code" href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5a34a31a9f3485349cddb6a3a6ff5e47af">AUTOSCROLL_PAGE_SCROLL</a>,</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5a4d2c722c4d908ed0c65514a02e20a29c"> 107</a></span>&#160; <a class="code" href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5a4d2c722c4d908ed0c65514a02e20a29c">AUTOSCROLL_SMOOTH_SCROLL</a></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; };</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="namespaceolive.html#a80d6149e99745ec465de6238b1c54377"> 116</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="namespaceolive.html#a80d6149e99745ec465de6238b1c54377">ProjectView</a> {</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="namespaceolive.html#a80d6149e99745ec465de6238b1c54377a8830b609d44af082be176fa7a6fa57c9"> 118</a></span>&#160; <a class="code" href="namespaceolive.html#a80d6149e99745ec465de6238b1c54377a8830b609d44af082be176fa7a6fa57c9">PROJECT_VIEW_TREE</a>,</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="namespaceolive.html#a80d6149e99745ec465de6238b1c54377a055e31e2b4a40b3651d2fedd59527db0"> 121</a></span>&#160; <a class="code" href="namespaceolive.html#a80d6149e99745ec465de6238b1c54377a055e31e2b4a40b3651d2fedd59527db0">PROJECT_VIEW_ICON</a></div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; };</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="namespaceolive.html#a465c6d38e7cc002c2dbb440c33543b6b"> 134</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="namespaceolive.html#a465c6d38e7cc002c2dbb440c33543b6b">FrameQueueType</a> {</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="namespaceolive.html#a465c6d38e7cc002c2dbb440c33543b6bae4ea79ae92c0b383be31897685f77415"> 136</a></span>&#160; <a class="code" href="namespaceolive.html#a465c6d38e7cc002c2dbb440c33543b6bae4ea79ae92c0b383be31897685f77415">FRAME_QUEUE_TYPE_FRAMES</a>,</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="namespaceolive.html#a465c6d38e7cc002c2dbb440c33543b6baf48cfa65fef01c3f40c814359ef0a934"> 139</a></span>&#160; <a class="code" href="namespaceolive.html#a465c6d38e7cc002c2dbb440c33543b6baf48cfa65fef01c3f40c814359ef0a934">FRAME_QUEUE_TYPE_SECONDS</a></div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; };</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;}</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="struct_config.html"> 149</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_config.html">Config</a> {</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="struct_config.html#abd0c571c116924871e30444b192b792a">Config</a>();</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="struct_config.html#ade2b22690693cb77c196171f1426ff03"> 162</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#ade2b22690693cb77c196171f1426ff03">show_track_lines</a>;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="struct_config.html#aa8d9ad1e4e1bb53d38bd780cd0069572"> 169</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#aa8d9ad1e4e1bb53d38bd780cd0069572">scroll_zooms</a>;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="struct_config.html#a052b0a15edfc2687406d0f8a50b4da42"> 176</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a052b0a15edfc2687406d0f8a50b4da42">edit_tool_selects_links</a>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="struct_config.html#ad4b0f0f0eaf620d53af823e8b0ad9329"> 183</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#ad4b0f0f0eaf620d53af823e8b0ad9329">edit_tool_also_seeks</a>;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="struct_config.html#aa560e28fb08e86654ee990936e1bc6e8"> 190</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#aa560e28fb08e86654ee990936e1bc6e8">select_also_seeks</a>;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="struct_config.html#a2d6edc94ac3e858b68cdbea094ae8c03"> 197</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a2d6edc94ac3e858b68cdbea094ae8c03">paste_seeks</a>;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="struct_config.html#a6b8f08f523ab1f131f30f04638483946"> 204</a></span>&#160; QString <a class="code" href="struct_config.html#a6b8f08f523ab1f131f30f04638483946">img_seq_formats</a>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="struct_config.html#acbc35ea1a4054719f7d6d38fd302fce2"> 212</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#acbc35ea1a4054719f7d6d38fd302fce2">rectified_waveforms</a>;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="struct_config.html#ac6e73667141aa402aa1864c42bde592f"> 219</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#ac6e73667141aa402aa1864c42bde592f">default_transition_length</a>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="struct_config.html#a11feea70575afedc5989f357f345b1ac"> 229</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#a11feea70575afedc5989f357f345b1ac">timecode_view</a>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="struct_config.html#a913f00b13f5695d2f4ea9aa8dccb130e"> 236</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a913f00b13f5695d2f4ea9aa8dccb130e">show_title_safe_area</a>;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="struct_config.html#abffe7c5f55e4c75db3e6913729152586"> 243</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#abffe7c5f55e4c75db3e6913729152586">use_custom_title_safe_ratio</a>;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="struct_config.html#afa81a0b43800dffd9e4020f83c287c4b"> 252</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="struct_config.html#afa81a0b43800dffd9e4020f83c287c4b">custom_title_safe_ratio</a>;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="struct_config.html#a02bc5d289c92edded226c830c636d1ad"> 259</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a02bc5d289c92edded226c830c636d1ad">enable_drag_files_to_timeline</a>;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="struct_config.html#a662138465fe0092365ff8bad06326bba"> 267</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a662138465fe0092365ff8bad06326bba">autoscale_by_default</a>;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="struct_config.html#a39120b972ddcfbe11be6c5daa7053128"> 276</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#a39120b972ddcfbe11be6c5daa7053128">recording_mode</a>;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="struct_config.html#ac14bdcceb7c9220229ab40dc185f45dd"> 283</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#ac14bdcceb7c9220229ab40dc185f45dd">enable_seek_to_import</a>;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div><div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="struct_config.html#a3a04e062535bed2d7a8ec96e0006c8be"> 290</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a3a04e062535bed2d7a8ec96e0006c8be">enable_audio_scrubbing</a>;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="struct_config.html#a1746b8d0d025563d831e250ceb6d4d3e"> 298</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a1746b8d0d025563d831e250ceb6d4d3e">drop_on_media_to_replace</a>;</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160;</div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="struct_config.html#a0ffb85ab4ef2f8e22c1e813f08de821a"> 307</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#a0ffb85ab4ef2f8e22c1e813f08de821a">autoscroll</a>;</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="struct_config.html#a15866b8ba87a5d90d3181d8f79229376"> 315</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#a15866b8ba87a5d90d3181d8f79229376">audio_rate</a>;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;</div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="struct_config.html#a22962c1316e6b19d9a9bfd35c542a620"> 325</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a22962c1316e6b19d9a9bfd35c542a620">fast_seeking</a>;</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="struct_config.html#ab23fe6432757967edf8f7f2bb1e59bed"> 335</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#ab23fe6432757967edf8f7f2bb1e59bed">hover_focus</a>;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="struct_config.html#a92b0d6168472eac66bfa94c914fa414f"> 344</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#a92b0d6168472eac66bfa94c914fa414f">project_view_type</a>;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="struct_config.html#a85c430f434d062c4797ae65e7d12375a"> 352</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a85c430f434d062c4797ae65e7d12375a">set_name_with_marker</a>;</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;</div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="struct_config.html#a90b90dea81c95c5248c5fc5c299ef646"> 361</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a90b90dea81c95c5248c5fc5c299ef646">show_project_toolbar</a>;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="struct_config.html#aeafad6f6cbeace2ac0003724bfa429c2"> 372</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="struct_config.html#aeafad6f6cbeace2ac0003724bfa429c2">previous_queue_size</a>;</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;</div><div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="struct_config.html#acd9d0f261bde3aa2737518bd898c77eb"> 382</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#acd9d0f261bde3aa2737518bd898c77eb">previous_queue_type</a>;</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;</div><div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="struct_config.html#afbe2216c2843faec2c8c4a0cb7fa5560"> 393</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="struct_config.html#afbe2216c2843faec2c8c4a0cb7fa5560">upcoming_queue_size</a>;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div><div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="struct_config.html#ad59a3771a143ff08903457f21fc8f6d6"> 403</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#ad59a3771a143ff08903457f21fc8f6d6">upcoming_queue_type</a>;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="struct_config.html#a51bd1cbf756a068a312e9f4da56cce50"> 412</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a51bd1cbf756a068a312e9f4da56cce50">loop</a>;</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;</div><div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="struct_config.html#afbe921c7e26bf622051229702936f502"> 421</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#afbe921c7e26bf622051229702936f502">seek_also_selects</a>;</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;</div><div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="struct_config.html#a70d7d123e254c64cbdaab88f54509bd3"> 429</a></span>&#160; QString <a class="code" href="struct_config.html#a70d7d123e254c64cbdaab88f54509bd3">css_path</a>;</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="struct_config.html#a6a1764f9df99ea59861452ace0992c5e"> 438</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#a6a1764f9df99ea59861452ace0992c5e">effect_textbox_lines</a>;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;</div><div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="struct_config.html#a4a5da0346cd44cb483a5c40e8a499967"> 449</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a4a5da0346cd44cb483a5c40e8a499967">use_software_fallback</a>;</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;</div><div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="struct_config.html#a20d04d60e918d9e7a90f934e55c3e4f2"> 458</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a20d04d60e918d9e7a90f934e55c3e4f2">center_timeline_timecodes</a>;</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160;</div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="struct_config.html#a424610c46bad4e81bdc05fa0a27f8f36"> 467</a></span>&#160; QString <a class="code" href="struct_config.html#a424610c46bad4e81bdc05fa0a27f8f36">preferred_audio_output</a>;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;</div><div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="struct_config.html#ae8eff91a4bf48e81146346d027ac9415"> 476</a></span>&#160; QString <a class="code" href="struct_config.html#ae8eff91a4bf48e81146346d027ac9415">preferred_audio_input</a>;</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div><div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="struct_config.html#a347b9eac28e05a0e07225db0fa4321af"> 485</a></span>&#160; QString <a class="code" href="struct_config.html#a347b9eac28e05a0e07225db0fa4321af">language_file</a>;</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;</div><div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="struct_config.html#aee3fd3d2a27260a445704470e51eee9b"> 495</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#aee3fd3d2a27260a445704470e51eee9b">waveform_resolution</a>;</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;</div><div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="struct_config.html#af6e3af5d3e1c47c439ded5164df3119f"> 502</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="struct_config.html#af6e3af5d3e1c47c439ded5164df3119f">thumbnail_resolution</a>;</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;</div><div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="struct_config.html#a71845f6b9fb0c41620f6dcb50887b71f"> 510</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_config.html#a71845f6b9fb0c41620f6dcb50887b71f">add_default_effects_to_clips</a>;</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <span class="keywordtype">void</span> <a class="code" href="struct_config.html#a1450fefecd0ed85c87a789d46528e231">load</a>(QString path);</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keywordtype">void</span> <a class="code" href="struct_config.html#adf999ef5afad88e3ef78165860b1de5b">save</a>(QString path);</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;};</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;</div><div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="struct_runtime_config.html"> 541</a></span>&#160;<span class="keyword">struct </span><a class="code" href="struct_runtime_config.html">RuntimeConfig</a> {</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <a class="code" href="struct_runtime_config.html#aa51a896ec458a69c2a43f22482b75ad2">RuntimeConfig</a>();</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;</div><div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="struct_runtime_config.html#a74857512218b41145afd697df666a8c4"> 554</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_runtime_config.html#a74857512218b41145afd697df666a8c4">shaders_are_enabled</a>;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;</div><div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="struct_runtime_config.html#aaf59a8a93e78677ea2b66a04810a97c9"> 562</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="struct_runtime_config.html#aaf59a8a93e78677ea2b66a04810a97c9">disable_blending</a>;</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;</div><div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="struct_runtime_config.html#aedcd25f65e6a9db4e9d20b8117828e39"> 569</a></span>&#160; QString <a class="code" href="struct_runtime_config.html#aedcd25f65e6a9db4e9d20b8117828e39">external_translation_file</a>;</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;};</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceolive.html">olive</a> {</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="keyword">extern</span> <a class="code" href="struct_config.html">Config</a> <a class="code" href="namespaceolive.html#aa545d1c0a2c95ff1299163779ab44063">CurrentConfig</a>;</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="keyword">extern</span> <a class="code" href="struct_runtime_config.html">RuntimeConfig</a> <a class="code" href="namespaceolive.html#ace9c09c3b2fcee17ae33537d238c7854">CurrentRuntimeConfig</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"> 576</span>&#160;</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="preprocessor">#endif // CONFIG_H</span></div><div class="ttc" id="struct_config_html_ae8eff91a4bf48e81146346d027ac9415"><div class="ttname"><a href="struct_config.html#ae8eff91a4bf48e81146346d027ac9415">Config::preferred_audio_input</a></div><div class="ttdeci">QString preferred_audio_input</div><div class="ttdoc">Preferred audio input device.</div><div class="ttdef"><b>Definition:</b> config.h:476</div></div>
<div class="ttc" id="namespaceolive_html_af40b7205c5998320e7325168589cfdfeaf5f4ae88c32311ee0ec701a108e81949"><div class="ttname"><a href="namespaceolive.html#af40b7205c5998320e7325168589cfdfeaf5f4ae88c32311ee0ec701a108e81949">olive::RECORD_MODE_STEREO</a></div><div class="ttdef"><b>Definition:</b> config.h:88</div></div>
<div class="ttc" id="struct_config_html_a02bc5d289c92edded226c830c636d1ad"><div class="ttname"><a href="struct_config.html#a02bc5d289c92edded226c830c636d1ad">Config::enable_drag_files_to_timeline</a></div><div class="ttdeci">bool enable_drag_files_to_timeline</div><div class="ttdoc">Enable dragging files outside Olive directly into the Timeline.</div><div class="ttdef"><b>Definition:</b> config.h:259</div></div>
<div class="ttc" id="namespaceolive_html_ace9c09c3b2fcee17ae33537d238c7854"><div class="ttname"><a href="namespaceolive.html#ace9c09c3b2fcee17ae33537d238c7854">olive::CurrentRuntimeConfig</a></div><div class="ttdeci">RuntimeConfig CurrentRuntimeConfig</div><div class="ttdef"><b>Definition:</b> config.cpp:33</div></div>
<div class="ttc" id="struct_config_html_a70d7d123e254c64cbdaab88f54509bd3"><div class="ttname"><a href="struct_config.html#a70d7d123e254c64cbdaab88f54509bd3">Config::css_path</a></div><div class="ttdeci">QString css_path</div><div class="ttdoc">CSS Path.</div><div class="ttdef"><b>Definition:</b> config.h:429</div></div>
<div class="ttc" id="namespaceolive_html_a6f523bdde126d522f9d2b23f03b148b5a34a31a9f3485349cddb6a3a6ff5e47af"><div class="ttname"><a href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5a34a31a9f3485349cddb6a3a6ff5e47af">olive::AUTOSCROLL_PAGE_SCROLL</a></div><div class="ttdef"><b>Definition:</b> config.h:103</div></div>
<div class="ttc" id="struct_runtime_config_html_a74857512218b41145afd697df666a8c4"><div class="ttname"><a href="struct_runtime_config.html#a74857512218b41145afd697df666a8c4">RuntimeConfig::shaders_are_enabled</a></div><div class="ttdeci">bool shaders_are_enabled</div><div class="ttdoc">Enable shaders.</div><div class="ttdef"><b>Definition:</b> config.h:554</div></div>
<div class="ttc" id="namespaceolive_html_a465c6d38e7cc002c2dbb440c33543b6baf48cfa65fef01c3f40c814359ef0a934"><div class="ttname"><a href="namespaceolive.html#a465c6d38e7cc002c2dbb440c33543b6baf48cfa65fef01c3f40c814359ef0a934">olive::FRAME_QUEUE_TYPE_SECONDS</a></div><div class="ttdef"><b>Definition:</b> config.h:139</div></div>
<div class="ttc" id="struct_config_html_ac14bdcceb7c9220229ab40dc185f45dd"><div class="ttname"><a href="struct_config.html#ac14bdcceb7c9220229ab40dc185f45dd">Config::enable_seek_to_import</a></div><div class="ttdeci">bool enable_seek_to_import</div><div class="ttdoc">Enable seek to import.</div><div class="ttdef"><b>Definition:</b> config.h:283</div></div>
<div class="ttc" id="struct_runtime_config_html"><div class="ttname"><a href="struct_runtime_config.html">RuntimeConfig</a></div><div class="ttdoc">The RuntimeConfig struct.</div><div class="ttdef"><b>Definition:</b> config.h:541</div></div>
<div class="ttc" id="namespaceolive_html_a6f523bdde126d522f9d2b23f03b148b5"><div class="ttname"><a href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5">olive::AutoScrollMode</a></div><div class="ttdeci">AutoScrollMode</div><div class="ttdoc">The AutoScrollMode enum.</div><div class="ttdef"><b>Definition:</b> config.h:97</div></div>
<div class="ttc" id="struct_config_html_abffe7c5f55e4c75db3e6913729152586"><div class="ttname"><a href="struct_config.html#abffe7c5f55e4c75db3e6913729152586">Config::use_custom_title_safe_ratio</a></div><div class="ttdeci">bool use_custom_title_safe_ratio</div><div class="ttdoc">Use custom title/action safe area aspect ratio.</div><div class="ttdef"><b>Definition:</b> config.h:243</div></div>
<div class="ttc" id="struct_config_html_aee3fd3d2a27260a445704470e51eee9b"><div class="ttname"><a href="struct_config.html#aee3fd3d2a27260a445704470e51eee9b">Config::waveform_resolution</a></div><div class="ttdeci">int waveform_resolution</div><div class="ttdoc">Waveform resolution.</div><div class="ttdef"><b>Definition:</b> config.h:495</div></div>
<div class="ttc" id="namespaceolive_html_a04099e7d8a7121ab6a67eb83dce7390fae1f4674654164515c045d17dead8f8cf"><div class="ttname"><a href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fae1f4674654164515c045d17dead8f8cf">olive::kTimecodeFrames</a></div><div class="ttdef"><b>Definition:</b> config.h:71</div></div>
<div class="ttc" id="struct_config_html_aeafad6f6cbeace2ac0003724bfa429c2"><div class="ttname"><a href="struct_config.html#aeafad6f6cbeace2ac0003724bfa429c2">Config::previous_queue_size</a></div><div class="ttdeci">double previous_queue_size</div><div class="ttdoc">Previous frame queue size.</div><div class="ttdef"><b>Definition:</b> config.h:372</div></div>
<div class="ttc" id="struct_config_html_a424610c46bad4e81bdc05fa0a27f8f36"><div class="ttname"><a href="struct_config.html#a424610c46bad4e81bdc05fa0a27f8f36">Config::preferred_audio_output</a></div><div class="ttdeci">QString preferred_audio_output</div><div class="ttdoc">Preferred audio output device.</div><div class="ttdef"><b>Definition:</b> config.h:467</div></div>
<div class="ttc" id="struct_config_html_a4a5da0346cd44cb483a5c40e8a499967"><div class="ttname"><a href="struct_config.html#a4a5da0346cd44cb483a5c40e8a499967">Config::use_software_fallback</a></div><div class="ttdeci">bool use_software_fallback</div><div class="ttdoc">Use software fallbacks when possible.</div><div class="ttdef"><b>Definition:</b> config.h:449</div></div>
<div class="ttc" id="struct_config_html_acbc35ea1a4054719f7d6d38fd302fce2"><div class="ttname"><a href="struct_config.html#acbc35ea1a4054719f7d6d38fd302fce2">Config::rectified_waveforms</a></div><div class="ttdeci">bool rectified_waveforms</div><div class="ttdoc">Use rectified waveforms.</div><div class="ttdef"><b>Definition:</b> config.h:212</div></div>
<div class="ttc" id="struct_config_html_a6a1764f9df99ea59861452ace0992c5e"><div class="ttname"><a href="struct_config.html#a6a1764f9df99ea59861452ace0992c5e">Config::effect_textbox_lines</a></div><div class="ttdeci">int effect_textbox_lines</div><div class="ttdoc">Number of lines that an Effect's textbox has.</div><div class="ttdef"><b>Definition:</b> config.h:438</div></div>
<div class="ttc" id="struct_config_html_a39120b972ddcfbe11be6c5daa7053128"><div class="ttname"><a href="struct_config.html#a39120b972ddcfbe11be6c5daa7053128">Config::recording_mode</a></div><div class="ttdeci">int recording_mode</div><div class="ttdoc">Recording mode/channel layout.</div><div class="ttdef"><b>Definition:</b> config.h:276</div></div>
<div class="ttc" id="namespaceolive_html_a04099e7d8a7121ab6a67eb83dce7390f"><div class="ttname"><a href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390f">olive::TimecodeType</a></div><div class="ttdeci">TimecodeType</div><div class="ttdoc">The TimecodeType enum.</div><div class="ttdef"><b>Definition:</b> config.h:63</div></div>
<div class="ttc" id="struct_config_html_a15866b8ba87a5d90d3181d8f79229376"><div class="ttname"><a href="struct_config.html#a15866b8ba87a5d90d3181d8f79229376">Config::audio_rate</a></div><div class="ttdeci">int audio_rate</div><div class="ttdoc">Current audio sample rate.</div><div class="ttdef"><b>Definition:</b> config.h:315</div></div>
<div class="ttc" id="struct_runtime_config_html_aedcd25f65e6a9db4e9d20b8117828e39"><div class="ttname"><a href="struct_runtime_config.html#aedcd25f65e6a9db4e9d20b8117828e39">RuntimeConfig::external_translation_file</a></div><div class="ttdeci">QString external_translation_file</div><div class="ttdoc">Load an external translation file.</div><div class="ttdef"><b>Definition:</b> config.h:569</div></div>
<div class="ttc" id="struct_runtime_config_html_aa51a896ec458a69c2a43f22482b75ad2"><div class="ttname"><a href="struct_runtime_config.html#aa51a896ec458a69c2a43f22482b75ad2">RuntimeConfig::RuntimeConfig</a></div><div class="ttdeci">RuntimeConfig()</div><div class="ttdoc">RuntimeConfig Constructor.</div><div class="ttdef"><b>Definition:</b> config.cpp:282</div></div>
<div class="ttc" id="struct_config_html_a92b0d6168472eac66bfa94c914fa414f"><div class="ttname"><a href="struct_config.html#a92b0d6168472eac66bfa94c914fa414f">Config::project_view_type</a></div><div class="ttdeci">int project_view_type</div><div class="ttdoc">Project view type.</div><div class="ttdef"><b>Definition:</b> config.h:344</div></div>
<div class="ttc" id="namespaceolive_html"><div class="ttname"><a href="namespaceolive.html">olive</a></div><div class="ttdef"><b>Definition:</b> debugdialog.h:39</div></div>
<div class="ttc" id="struct_config_html_acd9d0f261bde3aa2737518bd898c77eb"><div class="ttname"><a href="struct_config.html#acd9d0f261bde3aa2737518bd898c77eb">Config::previous_queue_type</a></div><div class="ttdeci">int previous_queue_type</div><div class="ttdoc">Previous frame queue type.</div><div class="ttdef"><b>Definition:</b> config.h:382</div></div>
<div class="ttc" id="namespaceolive_html_a6f523bdde126d522f9d2b23f03b148b5a4d2c722c4d908ed0c65514a02e20a29c"><div class="ttname"><a href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5a4d2c722c4d908ed0c65514a02e20a29c">olive::AUTOSCROLL_SMOOTH_SCROLL</a></div><div class="ttdef"><b>Definition:</b> config.h:107</div></div>
<div class="ttc" id="struct_config_html"><div class="ttname"><a href="struct_config.html">Config</a></div><div class="ttdoc">The Config struct.</div><div class="ttdef"><b>Definition:</b> config.h:149</div></div>
<div class="ttc" id="struct_config_html_a90b90dea81c95c5248c5fc5c299ef646"><div class="ttname"><a href="struct_config.html#a90b90dea81c95c5248c5fc5c299ef646">Config::show_project_toolbar</a></div><div class="ttdeci">bool show_project_toolbar</div><div class="ttdoc">Show the project toolbar.</div><div class="ttdef"><b>Definition:</b> config.h:361</div></div>
<div class="ttc" id="struct_config_html_ad4b0f0f0eaf620d53af823e8b0ad9329"><div class="ttname"><a href="struct_config.html#ad4b0f0f0eaf620d53af823e8b0ad9329">Config::edit_tool_also_seeks</a></div><div class="ttdeci">bool edit_tool_also_seeks</div><div class="ttdoc">Edit tool also seeks.</div><div class="ttdef"><b>Definition:</b> config.h:183</div></div>
<div class="ttc" id="namespaceolive_html_a6f523bdde126d522f9d2b23f03b148b5ad255804e4b6795d98f1fe8f8af99fa66"><div class="ttname"><a href="namespaceolive.html#a6f523bdde126d522f9d2b23f03b148b5ad255804e4b6795d98f1fe8f8af99fa66">olive::AUTOSCROLL_NO_SCROLL</a></div><div class="ttdef"><b>Definition:</b> config.h:99</div></div>
<div class="ttc" id="struct_config_html_a347b9eac28e05a0e07225db0fa4321af"><div class="ttname"><a href="struct_config.html#a347b9eac28e05a0e07225db0fa4321af">Config::language_file</a></div><div class="ttdeci">QString language_file</div><div class="ttdoc">Language/translation file.</div><div class="ttdef"><b>Definition:</b> config.h:485</div></div>
<div class="ttc" id="struct_config_html_ac6e73667141aa402aa1864c42bde592f"><div class="ttname"><a href="struct_config.html#ac6e73667141aa402aa1864c42bde592f">Config::default_transition_length</a></div><div class="ttdeci">int default_transition_length</div><div class="ttdoc">Default transition length.</div><div class="ttdef"><b>Definition:</b> config.h:219</div></div>
<div class="ttc" id="namespaceolive_html_a04099e7d8a7121ab6a67eb83dce7390fa22694a17ce1c462c4eee8b52268fe2d0"><div class="ttname"><a href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fa22694a17ce1c462c4eee8b52268fe2d0">olive::kTimecodeNonDrop</a></div><div class="ttdef"><b>Definition:</b> config.h:68</div></div>
<div class="ttc" id="struct_config_html_a913f00b13f5695d2f4ea9aa8dccb130e"><div class="ttname"><a href="struct_config.html#a913f00b13f5695d2f4ea9aa8dccb130e">Config::show_title_safe_area</a></div><div class="ttdeci">bool show_title_safe_area</div><div class="ttdoc">Show title/action safe area.</div><div class="ttdef"><b>Definition:</b> config.h:236</div></div>
<div class="ttc" id="namespaceolive_html_a80d6149e99745ec465de6238b1c54377a8830b609d44af082be176fa7a6fa57c9"><div class="ttname"><a href="namespaceolive.html#a80d6149e99745ec465de6238b1c54377a8830b609d44af082be176fa7a6fa57c9">olive::PROJECT_VIEW_TREE</a></div><div class="ttdef"><b>Definition:</b> config.h:118</div></div>
<div class="ttc" id="struct_config_html_aa8d9ad1e4e1bb53d38bd780cd0069572"><div class="ttname"><a href="struct_config.html#aa8d9ad1e4e1bb53d38bd780cd0069572">Config::scroll_zooms</a></div><div class="ttdeci">bool scroll_zooms</div><div class="ttdoc">The scroll wheel zooms rather than scrolls.</div><div class="ttdef"><b>Definition:</b> config.h:169</div></div>
<div class="ttc" id="struct_config_html_ab23fe6432757967edf8f7f2bb1e59bed"><div class="ttname"><a href="struct_config.html#ab23fe6432757967edf8f7f2bb1e59bed">Config::hover_focus</a></div><div class="ttdeci">bool hover_focus</div><div class="ttdoc">Enable hover focus.</div><div class="ttdef"><b>Definition:</b> config.h:335</div></div>
<div class="ttc" id="namespaceolive_html_af40b7205c5998320e7325168589cfdfeaeea7cf3bddb67fd8ddef33fd57247e07"><div class="ttname"><a href="namespaceolive.html#af40b7205c5998320e7325168589cfdfeaeea7cf3bddb67fd8ddef33fd57247e07">olive::RECORD_MODE_MONO</a></div><div class="ttdef"><b>Definition:</b> config.h:85</div></div>
<div class="ttc" id="struct_config_html_a2d6edc94ac3e858b68cdbea094ae8c03"><div class="ttname"><a href="struct_config.html#a2d6edc94ac3e858b68cdbea094ae8c03">Config::paste_seeks</a></div><div class="ttdeci">bool paste_seeks</div><div class="ttdoc">Paste also seeks.</div><div class="ttdef"><b>Definition:</b> config.h:197</div></div>
<div class="ttc" id="struct_config_html_a0ffb85ab4ef2f8e22c1e813f08de821a"><div class="ttname"><a href="struct_config.html#a0ffb85ab4ef2f8e22c1e813f08de821a">Config::autoscroll</a></div><div class="ttdeci">int autoscroll</div><div class="ttdoc">Auto-scroll mode.</div><div class="ttdef"><b>Definition:</b> config.h:307</div></div>
<div class="ttc" id="struct_runtime_config_html_aaf59a8a93e78677ea2b66a04810a97c9"><div class="ttname"><a href="struct_runtime_config.html#aaf59a8a93e78677ea2b66a04810a97c9">RuntimeConfig::disable_blending</a></div><div class="ttdeci">bool disable_blending</div><div class="ttdoc">Disable blending modes.</div><div class="ttdef"><b>Definition:</b> config.h:562</div></div>
<div class="ttc" id="struct_config_html_abd0c571c116924871e30444b192b792a"><div class="ttname"><a href="struct_config.html#abd0c571c116924871e30444b192b792a">Config::Config</a></div><div class="ttdeci">Config()</div><div class="ttdoc">Config Constructor.</div><div class="ttdef"><b>Definition:</b> config.cpp:35</div></div>
<div class="ttc" id="struct_config_html_a662138465fe0092365ff8bad06326bba"><div class="ttname"><a href="struct_config.html#a662138465fe0092365ff8bad06326bba">Config::autoscale_by_default</a></div><div class="ttdeci">bool autoscale_by_default</div><div class="ttdoc">Auto-scale by default.</div><div class="ttdef"><b>Definition:</b> config.h:267</div></div>
<div class="ttc" id="struct_config_html_ad59a3771a143ff08903457f21fc8f6d6"><div class="ttname"><a href="struct_config.html#ad59a3771a143ff08903457f21fc8f6d6">Config::upcoming_queue_type</a></div><div class="ttdeci">int upcoming_queue_type</div><div class="ttdoc">Upcoming frame queue type.</div><div class="ttdef"><b>Definition:</b> config.h:403</div></div>
<div class="ttc" id="struct_config_html_ade2b22690693cb77c196171f1426ff03"><div class="ttname"><a href="struct_config.html#ade2b22690693cb77c196171f1426ff03">Config::show_track_lines</a></div><div class="ttdeci">bool show_track_lines</div><div class="ttdoc">Show track lines.</div><div class="ttdef"><b>Definition:</b> config.h:162</div></div>
<div class="ttc" id="struct_config_html_a6b8f08f523ab1f131f30f04638483946"><div class="ttname"><a href="struct_config.html#a6b8f08f523ab1f131f30f04638483946">Config::img_seq_formats</a></div><div class="ttdeci">QString img_seq_formats</div><div class="ttdoc">Image sequence formats.</div><div class="ttdef"><b>Definition:</b> config.h:204</div></div>
<div class="ttc" id="struct_config_html_a3a04e062535bed2d7a8ec96e0006c8be"><div class="ttname"><a href="struct_config.html#a3a04e062535bed2d7a8ec96e0006c8be">Config::enable_audio_scrubbing</a></div><div class="ttdeci">bool enable_audio_scrubbing</div><div class="ttdoc">Enable audio scrubbing.</div><div class="ttdef"><b>Definition:</b> config.h:290</div></div>
<div class="ttc" id="namespaceolive_html_a04099e7d8a7121ab6a67eb83dce7390fa9f83e5d8e3aad103cbb84f97188d4b71"><div class="ttname"><a href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fa9f83e5d8e3aad103cbb84f97188d4b71">olive::kTimecodeDrop</a></div><div class="ttdef"><b>Definition:</b> config.h:65</div></div>
<div class="ttc" id="struct_config_html_afa81a0b43800dffd9e4020f83c287c4b"><div class="ttname"><a href="struct_config.html#afa81a0b43800dffd9e4020f83c287c4b">Config::custom_title_safe_ratio</a></div><div class="ttdeci">double custom_title_safe_ratio</div><div class="ttdoc">Custom title/action safe area aspect ratio.</div><div class="ttdef"><b>Definition:</b> config.h:252</div></div>
<div class="ttc" id="struct_config_html_a20d04d60e918d9e7a90f934e55c3e4f2"><div class="ttname"><a href="struct_config.html#a20d04d60e918d9e7a90f934e55c3e4f2">Config::center_timeline_timecodes</a></div><div class="ttdeci">bool center_timeline_timecodes</div><div class="ttdoc">Center Timeline timecodes.</div><div class="ttdef"><b>Definition:</b> config.h:458</div></div>
<div class="ttc" id="namespaceolive_html_a04099e7d8a7121ab6a67eb83dce7390fa1fefdfdf357c4a5aef332bbbb0c01a95"><div class="ttname"><a href="namespaceolive.html#a04099e7d8a7121ab6a67eb83dce7390fa1fefdfdf357c4a5aef332bbbb0c01a95">olive::kTimecodeMilliseconds</a></div><div class="ttdef"><b>Definition:</b> config.h:74</div></div>
<div class="ttc" id="struct_config_html_afbe2216c2843faec2c8c4a0cb7fa5560"><div class="ttname"><a href="struct_config.html#afbe2216c2843faec2c8c4a0cb7fa5560">Config::upcoming_queue_size</a></div><div class="ttdeci">double upcoming_queue_size</div><div class="ttdoc">Upcoming frame queue size.</div><div class="ttdef"><b>Definition:</b> config.h:393</div></div>
<div class="ttc" id="namespaceolive_html_aa545d1c0a2c95ff1299163779ab44063"><div class="ttname"><a href="namespaceolive.html#aa545d1c0a2c95ff1299163779ab44063">olive::CurrentConfig</a></div><div class="ttdeci">Config CurrentConfig</div><div class="ttdef"><b>Definition:</b> config.cpp:32</div></div>
<div class="ttc" id="namespaceolive_html_a465c6d38e7cc002c2dbb440c33543b6b"><div class="ttname"><a href="namespaceolive.html#a465c6d38e7cc002c2dbb440c33543b6b">olive::FrameQueueType</a></div><div class="ttdeci">FrameQueueType</div><div class="ttdoc">The FrameQueueType enum.</div><div class="ttdef"><b>Definition:</b> config.h:134</div></div>
<div class="ttc" id="namespaceolive_html_af7f5b251a66624a3ffd44da298ee0c03"><div class="ttname"><a href="namespaceolive.html#af7f5b251a66624a3ffd44da298ee0c03">olive::kMinimumSaveVersion</a></div><div class="ttdeci">const int kMinimumSaveVersion</div><div class="ttdoc">Minimum project version that this version of Olive can open.</div><div class="ttdef"><b>Definition:</b> config.h:54</div></div>
<div class="ttc" id="namespaceolive_html_a80d6149e99745ec465de6238b1c54377a055e31e2b4a40b3651d2fedd59527db0"><div class="ttname"><a href="namespaceolive.html#a80d6149e99745ec465de6238b1c54377a055e31e2b4a40b3651d2fedd59527db0">olive::PROJECT_VIEW_ICON</a></div><div class="ttdef"><b>Definition:</b> config.h:121</div></div>
<div class="ttc" id="namespaceolive_html_af40b7205c5998320e7325168589cfdfe"><div class="ttname"><a href="namespaceolive.html#af40b7205c5998320e7325168589cfdfe">olive::RecordingMode</a></div><div class="ttdeci">RecordingMode</div><div class="ttdoc">The RecordingMode enum.</div><div class="ttdef"><b>Definition:</b> config.h:83</div></div>
<div class="ttc" id="namespaceolive_html_a465c6d38e7cc002c2dbb440c33543b6bae4ea79ae92c0b383be31897685f77415"><div class="ttname"><a href="namespaceolive.html#a465c6d38e7cc002c2dbb440c33543b6bae4ea79ae92c0b383be31897685f77415">olive::FRAME_QUEUE_TYPE_FRAMES</a></div><div class="ttdef"><b>Definition:</b> config.h:136</div></div>
<div class="ttc" id="struct_config_html_a85c430f434d062c4797ae65e7d12375a"><div class="ttname"><a href="struct_config.html#a85c430f434d062c4797ae65e7d12375a">Config::set_name_with_marker</a></div><div class="ttdeci">bool set_name_with_marker</div><div class="ttdoc">Ask for a marker name when setting a marker.</div><div class="ttdef"><b>Definition:</b> config.h:352</div></div>
<div class="ttc" id="struct_config_html_a71845f6b9fb0c41620f6dcb50887b71f"><div class="ttname"><a href="struct_config.html#a71845f6b9fb0c41620f6dcb50887b71f">Config::add_default_effects_to_clips</a></div><div class="ttdeci">bool add_default_effects_to_clips</div><div class="ttdoc">Add default effects to clips.</div><div class="ttdef"><b>Definition:</b> config.h:510</div></div>
<div class="ttc" id="struct_config_html_a052b0a15edfc2687406d0f8a50b4da42"><div class="ttname"><a href="struct_config.html#a052b0a15edfc2687406d0f8a50b4da42">Config::edit_tool_selects_links</a></div><div class="ttdeci">bool edit_tool_selects_links</div><div class="ttdoc">Edit tool selects links.</div><div class="ttdef"><b>Definition:</b> config.h:176</div></div>
<div class="ttc" id="struct_config_html_a1450fefecd0ed85c87a789d46528e231"><div class="ttname"><a href="struct_config.html#a1450fefecd0ed85c87a789d46528e231">Config::load</a></div><div class="ttdeci">void load(QString path)</div><div class="ttdoc">Load config from file.</div><div class="ttdef"><b>Definition:</b> config.cpp:76</div></div>
<div class="ttc" id="struct_config_html_adf999ef5afad88e3ef78165860b1de5b"><div class="ttname"><a href="struct_config.html#adf999ef5afad88e3ef78165860b1de5b">Config::save</a></div><div class="ttdeci">void save(QString path)</div><div class="ttdoc">Save config to file.</div><div class="ttdef"><b>Definition:</b> config.cpp:221</div></div>
<div class="ttc" id="namespaceolive_html_a80d6149e99745ec465de6238b1c54377"><div class="ttname"><a href="namespaceolive.html#a80d6149e99745ec465de6238b1c54377">olive::ProjectView</a></div><div class="ttdeci">ProjectView</div><div class="ttdoc">The ProjectView enum.</div><div class="ttdef"><b>Definition:</b> config.h:116</div></div>
<div class="ttc" id="struct_config_html_a1746b8d0d025563d831e250ceb6d4d3e"><div class="ttname"><a href="struct_config.html#a1746b8d0d025563d831e250ceb6d4d3e">Config::drop_on_media_to_replace</a></div><div class="ttdeci">bool drop_on_media_to_replace</div><div class="ttdoc">Enable drop on media to replace.</div><div class="ttdef"><b>Definition:</b> config.h:298</div></div>
<div class="ttc" id="struct_config_html_a22962c1316e6b19d9a9bfd35c542a620"><div class="ttname"><a href="struct_config.html#a22962c1316e6b19d9a9bfd35c542a620">Config::fast_seeking</a></div><div class="ttdeci">bool fast_seeking</div><div class="ttdoc">Enable fast seeking.</div><div class="ttdef"><b>Definition:</b> config.h:325</div></div>
<div class="ttc" id="struct_config_html_aa560e28fb08e86654ee990936e1bc6e8"><div class="ttname"><a href="struct_config.html#aa560e28fb08e86654ee990936e1bc6e8">Config::select_also_seeks</a></div><div class="ttdeci">bool select_also_seeks</div><div class="ttdoc">Selecting also seeks.</div><div class="ttdef"><b>Definition:</b> config.h:190</div></div>
<div class="ttc" id="struct_config_html_a11feea70575afedc5989f357f345b1ac"><div class="ttname"><a href="struct_config.html#a11feea70575afedc5989f357f345b1ac">Config::timecode_view</a></div><div class="ttdeci">int timecode_view</div><div class="ttdoc">Timecode display mode.</div><div class="ttdef"><b>Definition:</b> config.h:229</div></div>
<div class="ttc" id="struct_config_html_a51bd1cbf756a068a312e9f4da56cce50"><div class="ttname"><a href="struct_config.html#a51bd1cbf756a068a312e9f4da56cce50">Config::loop</a></div><div class="ttdeci">bool loop</div><div class="ttdoc">Loop.</div><div class="ttdef"><b>Definition:</b> config.h:412</div></div>
<div class="ttc" id="struct_config_html_afbe921c7e26bf622051229702936f502"><div class="ttname"><a href="struct_config.html#afbe921c7e26bf622051229702936f502">Config::seek_also_selects</a></div><div class="ttdeci">bool seek_also_selects</div><div class="ttdoc">Seeking also selects.</div><div class="ttdef"><b>Definition:</b> config.h:421</div></div>
<div class="ttc" id="namespaceolive_html_ab504a2f41d94a9a692ca0631aff6c5c4"><div class="ttname"><a href="namespaceolive.html#ab504a2f41d94a9a692ca0631aff6c5c4">olive::kSaveVersion</a></div><div class="ttdeci">const int kSaveVersion</div><div class="ttdoc">Version identifier for saved projects.</div><div class="ttdef"><b>Definition:</b> config.h:40</div></div>
<div class="ttc" id="struct_config_html_af6e3af5d3e1c47c439ded5164df3119f"><div class="ttname"><a href="struct_config.html#af6e3af5d3e1c47c439ded5164df3119f">Config::thumbnail_resolution</a></div><div class="ttdeci">int thumbnail_resolution</div><div class="ttdoc">Thumbnail resolution.</div><div class="ttdef"><b>Definition:</b> config.h:502</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>