-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_i_plug_constants_8h.html
506 lines (502 loc) · 37 KB
/
_i_plug_constants_8h.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
<!-- HTML header for doxygen 1.8.14-->
<!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.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>iPlug 2: IPlugConstants.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="style.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: 80px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">iPlug2 - C++ Audio Plug-in Framework
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_a8a4892678035c62db3a4af7d9811050.html">IPlug</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> |
<a href="#typedef-members">Typedefs</a> |
<a href="#enum-members">Enumerations</a> |
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">IPlugConstants.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>IPlug Constant definitions, Types, magic numbers.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include <stdint.h></code><br />
<code>#include "<a class="el" href="_i_plug_platform_8h_source.html">IPlugPlatform.h</a>"</code><br />
</div>
<p><a href="_i_plug_constants_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gabce301c2c707e14ad93bebccd60ecf20"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gabce301c2c707e14ad93bebccd60ecf20">SAMPLE_TYPE_DOUBLE</a></td></tr>
<tr class="separator:gabce301c2c707e14ad93bebccd60ecf20"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6d3fef197146b932f5ad01fce683a66b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga6d3fef197146b932f5ad01fce683a66b">LOGFILE</a>   "IPlugLog.txt"</td></tr>
<tr class="separator:ga6d3fef197146b932f5ad01fce683a66b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaca08226045ac4e4bb077bedc7e6ffa2f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gaca08226045ac4e4bb077bedc7e6ffa2f">MAX_PROCESS_TRACE_COUNT</a>   100</td></tr>
<tr class="separator:gaca08226045ac4e4bb077bedc7e6ffa2f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga4fd9725bfe9b4a69374115cb492f010e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga4fd9725bfe9b4a69374115cb492f010e">MAX_IDLE_TRACE_COUNT</a>   15</td></tr>
<tr class="separator:ga4fd9725bfe9b4a69374115cb492f010e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga4b35759327929bed09fd263c4f1fa37c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga4b35759327929bed09fd263c4f1fa37c">UNUSED_PRESET_NAME</a>   "empty"</td></tr>
<tr class="separator:ga4b35759327929bed09fd263c4f1fa37c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7f66711563041e1c48b41325cd8f114c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga7f66711563041e1c48b41325cd8f114c">DEFAULT_USER_PRESET_NAME</a>   "user preset"</td></tr>
<tr class="separator:ga7f66711563041e1c48b41325cd8f114c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf6d5951b9632ca128fb8d3d5e2d72211"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gaf6d5951b9632ca128fb8d3d5e2d72211">AU_MAX_IO_CHANNELS</a>   128</td></tr>
<tr class="separator:gaf6d5951b9632ca128fb8d3d5e2d72211"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga56a2d84ade8ef626b95d95c9479bbe70"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga56a2d84ade8ef626b95d95c9479bbe70">MAX_MACOS_PATH_LEN</a>   1024</td></tr>
<tr class="separator:ga56a2d84ade8ef626b95d95c9479bbe70"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga4595f5b40935af8499f973c9a65ff106"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga4595f5b40935af8499f973c9a65ff106">MAX_WIN32_PATH_LEN</a>   256</td></tr>
<tr class="separator:ga4595f5b40935af8499f973c9a65ff106"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7bb58aa49e02c591e53bab0d6df50954"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga7bb58aa49e02c591e53bab0d6df50954">MAX_WIN32_PARAM_LEN</a>   256</td></tr>
<tr class="separator:ga7bb58aa49e02c591e53bab0d6df50954"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad377da183e9c19199c1dcdaa6b8b6032"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gad377da183e9c19199c1dcdaa6b8b6032">IPLUG_WIN_MAX_WIDE_PATH</a>   4096</td></tr>
<tr class="separator:gad377da183e9c19199c1dcdaa6b8b6032"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2b6815dc9fb752b922658c3784d2d548"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga2b6815dc9fb752b922658c3784d2d548">MAX_PLUGIN_NAME_LEN</a>   128</td></tr>
<tr class="separator:ga2b6815dc9fb752b922658c3784d2d548"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7e79702ad31a8b882c45d876d0f31422"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga7e79702ad31a8b882c45d876d0f31422">MAX_PARAM_NAME_LEN</a>   32</td></tr>
<tr class="separator:ga7e79702ad31a8b882c45d876d0f31422"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga135b72d071ba5c56527afd14fb2a17a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga135b72d071ba5c56527afd14fb2a17a7">MAX_PARAM_LABEL_LEN</a>   32</td></tr>
<tr class="separator:ga135b72d071ba5c56527afd14fb2a17a7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad61e423921581abc0679b9034a148928"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gad61e423921581abc0679b9034a148928">MAX_PARAM_DISPLAY_LEN</a>   32</td></tr>
<tr class="separator:gad61e423921581abc0679b9034a148928"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga36b7f5ec5d3223fdb823493517fb50dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga36b7f5ec5d3223fdb823493517fb50dd">MAX_PARAM_GROUP_LEN</a>   32</td></tr>
<tr class="separator:ga36b7f5ec5d3223fdb823493517fb50dd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3846c0be74f035d2e9aeb3db0a63def2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga3846c0be74f035d2e9aeb3db0a63def2">MAX_BUS_NAME_LEN</a>   32</td></tr>
<tr class="separator:ga3846c0be74f035d2e9aeb3db0a63def2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga106531d1d7533803a9bac398fed67b85"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga106531d1d7533803a9bac398fed67b85">MAX_CHAN_NAME_LEN</a>   32</td></tr>
<tr class="separator:ga106531d1d7533803a9bac398fed67b85"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga50e5a8317187cdab3500d8d458f47c23"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga50e5a8317187cdab3500d8d458f47c23">MAX_VERSION_STR_LEN</a>   32</td></tr>
<tr class="separator:ga50e5a8317187cdab3500d8d458f47c23"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga79a8c1d32df80c0719379a4e407af8e5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga79a8c1d32df80c0719379a4e407af8e5">MAX_BUILD_INFO_STR_LEN</a>   256</td></tr>
<tr class="separator:ga79a8c1d32df80c0719379a4e407af8e5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga759014bb808d122bbc448717ee2184c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga759014bb808d122bbc448717ee2184c5">MAX_AAX_PARAMID_LEN</a>   32</td></tr>
<tr class="separator:ga759014bb808d122bbc448717ee2184c5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga113ea8e7dccf50689ac5d4dffc8317a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga113ea8e7dccf50689ac5d4dffc8317a6">PARAM_UNINIT</a>   99.99e-9</td></tr>
<tr class="separator:ga113ea8e7dccf50689ac5d4dffc8317a6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga03247952f47c0526922e0c1b322cb6bc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga03247952f47c0526922e0c1b322cb6bc">MAX_BLOB_LENGTH</a>   2048</td></tr>
<tr class="separator:ga03247952f47c0526922e0c1b322cb6bc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga12160537996f01b0fcf80d05cd010a2e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga12160537996f01b0fcf80d05cd010a2e">IDLE_TIMER_RATE</a>   20</td></tr>
<tr class="separator:ga12160537996f01b0fcf80d05cd010a2e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3fbdc6d23a16b506d37f4ad4fb45c5c7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga3fbdc6d23a16b506d37f4ad4fb45c5c7">MAX_SYSEX_SIZE</a>   512</td></tr>
<tr class="separator:ga3fbdc6d23a16b506d37f4ad4fb45c5c7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga823869c2b1deec19a7bc1dde9585f578"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga823869c2b1deec19a7bc1dde9585f578">PARAM_TRANSFER_SIZE</a>   512</td></tr>
<tr class="separator:ga823869c2b1deec19a7bc1dde9585f578"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae290c1e4d3d30a8238e7502ebeb2e8a5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gae290c1e4d3d30a8238e7502ebeb2e8a5">MIDI_TRANSFER_SIZE</a>   32</td></tr>
<tr class="separator:gae290c1e4d3d30a8238e7502ebeb2e8a5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6f757f558fd1757c3d4325af7092ec95"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga6f757f558fd1757c3d4325af7092ec95">SYSEX_TRANSFER_SIZE</a>   4</td></tr>
<tr class="separator:ga6f757f558fd1757c3d4325af7092ec95"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga61643e252813945e0e78a81e8d32bffb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga61643e252813945e0e78a81e8d32bffb">IPLUG_VERSION</a>   0x010000</td></tr>
<tr class="separator:ga61643e252813945e0e78a81e8d32bffb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga95615ee1603a714a6b40ff896e5a64c8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga95615ee1603a714a6b40ff896e5a64c8">IPLUG_VERSION_MAGIC</a>   'pfft'</td></tr>
<tr class="separator:ga95615ee1603a714a6b40ff896e5a64c8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga99e6330819510f538c47e982ecccd214"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga99e6330819510f538c47e982ecccd214">MAX_BUS_CHANS</a>   64</td></tr>
<tr class="separator:ga99e6330819510f538c47e982ecccd214"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gaef067ddc4042588c94aeb18897943a80"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gaef067ddc4042588c94aeb18897943a80">PLUG_SAMPLE_DST</a> = double</td></tr>
<tr class="separator:gaef067ddc4042588c94aeb18897943a80"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8a2c31b3148b9c94c03578534c80d739"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga8a2c31b3148b9c94c03578534c80d739">PLUG_SAMPLE_SRC</a> = float</td></tr>
<tr class="separator:ga8a2c31b3148b9c94c03578534c80d739"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga77aee7f96743055ec91140b13e5ed90e"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga77aee7f96743055ec91140b13e5ed90e">sample</a> = PLUG_SAMPLE_DST</td></tr>
<tr class="separator:ga77aee7f96743055ec91140b13e5ed90e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9b7e7d0091e6ca559d6ff8ddb3d5ed7a"><td class="memItemLeft" align="right" valign="top">typedef char </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga9b7e7d0091e6ca559d6ff8ddb3d5ed7a">ChunkID</a>[4]</td></tr>
<tr class="separator:ga9b7e7d0091e6ca559d6ff8ddb3d5ed7a"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga6836401216d573e3ff56ea1253573471"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>EIPlugPluginType</b> { <b>kEffect</b> = 0
, <b>kInstrument</b> = 1
, <b>kMIDIEffect</b> = 2
}</td></tr>
<tr class="separator:ga6836401216d573e3ff56ea1253573471"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3aa32bc05a8742a90165c57f6cab056d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>EVST3ParamIDs</b> { <b>kBypassParam</b> = 65536
, <b>kPresetParam</b>
, <b>kMIDICCParamStartIdx</b>
}</td></tr>
<tr class="separator:ga3aa32bc05a8742a90165c57f6cab056d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga0ffe9e97c910636e31bad47d4877bc6e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga0ffe9e97c910636e31bad47d4877bc6e">EParamSource</a> { <br />
  <b>kReset</b>
, <b>kHost</b>
, <b>kPresetRecall</b>
, <b>kUI</b>
, <br />
  <b>kDelegate</b>
, <b>kRecompile</b>
, <b>kUnknown</b>
, <b>kNumParamSources</b>
<br />
}</td></tr>
<tr class="memdesc:ga0ffe9e97c910636e31bad47d4877bc6e"><td class="mdescLeft"> </td><td class="mdescRight">Used to identify the source of a parameter change. <a href="group___i_plug_constants.html#ga0ffe9e97c910636e31bad47d4877bc6e">More...</a><br /></td></tr>
<tr class="separator:ga0ffe9e97c910636e31bad47d4877bc6e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2d2950b86093091e6a4fcf3fa7c6732a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga2d2950b86093091e6a4fcf3fa7c6732a">ERoute</a> { <b>kInput</b> = 0
, <b>kOutput</b> = 1
}</td></tr>
<tr class="memdesc:ga2d2950b86093091e6a4fcf3fa7c6732a"><td class="mdescLeft"> </td><td class="mdescRight">Used to identify whether a bus/channel connection is an input or an output. <a href="group___i_plug_constants.html#ga2d2950b86093091e6a4fcf3fa7c6732a">More...</a><br /></td></tr>
<tr class="separator:ga2d2950b86093091e6a4fcf3fa7c6732a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga0d7a1841e519994c7daecff748d03c4f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>EAPI</b> { <br />
  <b>kAPIVST2</b> = 0
, <b>kAPIVST3</b> = 1
, <b>kAPIAU</b> = 2
, <b>kAPIAUv3</b> = 3
, <br />
  <b>kAPIAAX</b> = 4
, <b>kAPIAPP</b> = 5
, <b>kAPIWAM</b> = 6
, <b>kAPIWEB</b> = 7
, <br />
  <b>kAPICLAP</b> = 8
<br />
}</td></tr>
<tr class="separator:ga0d7a1841e519994c7daecff748d03c4f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga877608c23fc1e8de14559a592fb5a9a7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga877608c23fc1e8de14559a592fb5a9a7">EHost</a> { <br />
  <b>kHostUninit</b> = -1
, <b>kHostUnknown</b> = 0
, <b>kHostReaper</b>
, <b>kHostProTools</b>
, <br />
  <b>kHostCubase</b>
, <b>kHostNuendo</b>
, <b>kHostSonar</b>
, <b>kHostVegas</b>
, <br />
  <b>kHostFL</b>
, <b>kHostSamplitude</b>
, <b>kHostAbletonLive</b>
, <b>kHostTracktion</b>
, <br />
  <b>kHostNTracks</b>
, <b>kHostMelodyneStudio</b>
, <b>kHostVSTScanner</b>
, <b>kHostAULab</b>
, <br />
  <b>kHostForte</b>
, <b>kHostChainer</b>
, <b>kHostAudition</b>
, <b>kHostOrion</b>
, <br />
  <b>kHostBias</b>
, <b>kHostSAWStudio</b>
, <b>kHostLogic</b>
, <b>kHostGarageBand</b>
, <br />
  <b>kHostDigitalPerformer</b>
, <b>kHostStandalone</b>
, <b>kHostAudioMulch</b>
, <b>kHostStudioOne</b>
, <br />
  <b>kHostVST3TestHost</b>
, <b>kHostArdour</b>
, <b>kHostRenoise</b>
, <b>kHostOpenMPT</b>
, <br />
  <b>kHostWaveLab</b>
, <b>kHostWaveLabElements</b>
, <b>kHostTwistedWave</b>
, <b>kHostBitwig</b>
, <br />
  <b>kHostWWW</b>
, <b>kHostReason</b>
, <b>kHostGoldWave5x</b>
, <b>kHostWaveform</b>
, <br />
  <b>kHostAudacity</b>
, <b>kHostAcoustica</b>
, <b>kHostPluginDoctor</b>
, <b>kHostiZotopeRX</b>
, <br />
  <b>kHostSAVIHost</b>
, <b>kHostBlueCat</b>
, <b>kHostMixbus32C</b>
<br />
}</td></tr>
<tr class="memdesc:ga877608c23fc1e8de14559a592fb5a9a7"><td class="mdescLeft"> </td><td class="mdescRight">Host identifier. <a href="group___i_plug_constants.html#ga877608c23fc1e8de14559a592fb5a9a7">More...</a><br /></td></tr>
<tr class="separator:ga877608c23fc1e8de14559a592fb5a9a7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2ff1abc964d64b6c68bffe0610ab0101"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>EResourceLocation</b> { <b>kNotFound</b> = 0
, <b>kAbsolutePath</b>
, <b>kWinBinary</b>
, <b>kPreloadedTexture</b>
}</td></tr>
<tr class="separator:ga2ff1abc964d64b6c68bffe0610ab0101"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6742d03aa1e93ba39b234d0ea402ee6d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>ChunkType</b> { <br />
  <b>kHeader</b>
, <b>kComponentState</b>
, <b>kControllerState</b>
, <b>kProgramData</b>
, <br />
  <b>kMetaInfo</b>
, <b>kChunkList</b>
, <b>kNumPresetChunks</b>
<br />
}</td></tr>
<tr class="separator:ga6742d03aa1e93ba39b234d0ea402ee6d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae3a250b8efb4db40d414d29c2661b523"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>ESpecialKey</b> { <br />
  <b>kFVIRTKEY</b> = 0x01
, <b>kFSHIFT</b> = 0x04
, <b>kFCONTROL</b> = 0x08
, <b>kFALT</b> = 0x10
, <br />
  <b>kFLWIN</b> = 0x20
<br />
}</td></tr>
<tr class="separator:gae3a250b8efb4db40d414d29c2661b523"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9bfd0c332b9390064a1aaae7b9be5e31"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>EVirtualKey</b> { <br />
  <b>kVK_NONE</b> = 0x00
, <b>kVK_LBUTTON</b> = 0x01
, <b>kVK_RBUTTON</b> = 0x02
, <b>kVK_MBUTTON</b> = 0x04
, <br />
  <b>kVK_BACK</b> = 0x08
, <b>kVK_TAB</b> = 0x09
, <b>kVK_CLEAR</b> = 0x0C
, <b>kVK_RETURN</b> = 0x0D
, <br />
  <b>kVK_SHIFT</b> = 0x10
, <b>kVK_CONTROL</b> = 0x11
, <b>kVK_MENU</b> = 0x12
, <b>kVK_PAUSE</b> = 0x13
, <br />
  <b>kVK_CAPITAL</b> = 0x14
, <b>kVK_ESCAPE</b> = 0x1B
, <b>kVK_SPACE</b> = 0x20
, <b>kVK_PRIOR</b> = 0x21
, <br />
  <b>kVK_NEXT</b> = 0x22
, <b>kVK_END</b> = 0x23
, <b>kVK_HOME</b> = 0x24
, <b>kVK_LEFT</b> = 0x25
, <br />
  <b>kVK_UP</b> = 0x26
, <b>kVK_RIGHT</b> = 0x27
, <b>kVK_DOWN</b> = 0x28
, <b>kVK_SELECT</b> = 0x29
, <br />
  <b>kVK_PRINT</b> = 0x2A
, <b>kVK_SNAPSHOT</b> = 0x2C
, <b>kVK_INSERT</b> = 0x2D
, <b>kVK_DELETE</b> = 0x2E
, <br />
  <b>kVK_HELP</b> = 0x2F
, <b>kVK_0</b> = 0x30
, <b>kVK_1</b> = 0x31
, <b>kVK_2</b> = 0x32
, <br />
  <b>kVK_3</b> = 0x33
, <b>kVK_4</b> = 0x34
, <b>kVK_5</b> = 0x35
, <b>kVK_6</b> = 0x36
, <br />
  <b>kVK_7</b> = 0x37
, <b>kVK_8</b> = 0x38
, <b>kVK_9</b> = 0x39
, <b>kVK_A</b> = 0x41
, <br />
  <b>kVK_B</b> = 0x42
, <b>kVK_C</b> = 0x43
, <b>kVK_D</b> = 0x44
, <b>kVK_E</b> = 0x45
, <br />
  <b>kVK_F</b> = 0x46
, <b>kVK_G</b> = 0x47
, <b>kVK_H</b> = 0x48
, <b>kVK_I</b> = 0x49
, <br />
  <b>kVK_J</b> = 0x4A
, <b>kVK_K</b> = 0x4B
, <b>kVK_L</b> = 0x4C
, <b>kVK_M</b> = 0x4D
, <br />
  <b>kVK_N</b> = 0x4E
, <b>kVK_O</b> = 0x4F
, <b>kVK_P</b> = 0x50
, <b>kVK_Q</b> = 0x51
, <br />
  <b>kVK_R</b> = 0x52
, <b>kVK_S</b> = 0x53
, <b>kVK_T</b> = 0x54
, <b>kVK_U</b> = 0x55
, <br />
  <b>kVK_V</b> = 0x56
, <b>kVK_W</b> = 0x57
, <b>kVK_X</b> = 0x58
, <b>kVK_Y</b> = 0x59
, <br />
  <b>kVK_Z</b> = 0x5A
, <b>kVK_LWIN</b> = 0x5B
, <b>kVK_NUMPAD0</b> = 0x60
, <b>kVK_NUMPAD1</b> = 0x61
, <br />
  <b>kVK_NUMPAD2</b> = 0x62
, <b>kVK_NUMPAD3</b> = 0x63
, <b>kVK_NUMPAD4</b> = 0x64
, <b>kVK_NUMPAD5</b> = 0x65
, <br />
  <b>kVK_NUMPAD6</b> = 0x66
, <b>kVK_NUMPAD7</b> = 0x67
, <b>kVK_NUMPAD8</b> = 0x68
, <b>kVK_NUMPAD9</b> = 0x69
, <br />
  <b>kVK_MULTIPLY</b> = 0x6A
, <b>kVK_ADD</b> = 0x6B
, <b>kVK_SEPARATOR</b> = 0x6C
, <b>kVK_SUBTRACT</b> = 0x6D
, <br />
  <b>kVK_DECIMAL</b> = 0x6E
, <b>kVK_DIVIDE</b> = 0x6F
, <b>kVK_F1</b> = 0x70
, <b>kVK_F2</b> = 0x71
, <br />
  <b>kVK_F3</b> = 0x72
, <b>kVK_F4</b> = 0x73
, <b>kVK_F5</b> = 0x74
, <b>kVK_F6</b> = 0x75
, <br />
  <b>kVK_F7</b> = 0x76
, <b>kVK_F8</b> = 0x77
, <b>kVK_F9</b> = 0x78
, <b>kVK_F10</b> = 0x79
, <br />
  <b>kVK_F11</b> = 0x7A
, <b>kVK_F12</b> = 0x7B
, <b>kVK_F13</b> = 0x7C
, <b>kVK_F14</b> = 0x7D
, <br />
  <b>kVK_F15</b> = 0x7E
, <b>kVK_F16</b> = 0x7F
, <b>kVK_F17</b> = 0x80
, <b>kVK_F18</b> = 0x81
, <br />
  <b>kVK_F19</b> = 0x82
, <b>kVK_F20</b> = 0x83
, <b>kVK_F21</b> = 0x84
, <b>kVK_F22</b> = 0x85
, <br />
  <b>kVK_F23</b> = 0x86
, <b>kVK_F24</b> = 0x87
, <b>kVK_NUMLOCK</b> = 0x90
, <b>kVK_SCROLL</b> = 0x91
<br />
}</td></tr>
<tr class="separator:ga9bfd0c332b9390064a1aaae7b9be5e31"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga952eac791b596a61bba0a133a3bb439f"><td class="memItemLeft" align="right" valign="top">static const double </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga952eac791b596a61bba0a133a3bb439f">PI</a> = 3.1415926535897932384626433832795</td></tr>
<tr class="separator:ga952eac791b596a61bba0a133a3bb439f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga82f7dcd25140746791e65301eabe3c14"><td class="memItemLeft" align="right" valign="top">static const double </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga82f7dcd25140746791e65301eabe3c14">AMP_DB</a> = 8.685889638065036553</td></tr>
<tr class="memdesc:ga82f7dcd25140746791e65301eabe3c14"><td class="mdescLeft"> </td><td class="mdescRight">Magic number for gain to dB conversion. <a href="group___i_plug_constants.html#ga82f7dcd25140746791e65301eabe3c14">More...</a><br /></td></tr>
<tr class="separator:ga82f7dcd25140746791e65301eabe3c14"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga498109434db2f6278a1f0b7a87bf5896"><td class="memItemLeft" align="right" valign="top">static const double </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga498109434db2f6278a1f0b7a87bf5896">IAMP_DB</a> = 0.11512925464970</td></tr>
<tr class="memdesc:ga498109434db2f6278a1f0b7a87bf5896"><td class="mdescLeft"> </td><td class="mdescRight">Magic number for dB to gain conversion. <a href="group___i_plug_constants.html#ga498109434db2f6278a1f0b7a87bf5896">More...</a><br /></td></tr>
<tr class="separator:ga498109434db2f6278a1f0b7a87bf5896"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac7789e53ce10ad52641daba5cab1c7b0"><td class="memItemLeft" align="right" valign="top">static const double </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gac7789e53ce10ad52641daba5cab1c7b0">DEFAULT_SAMPLE_RATE</a> = 48000.0</td></tr>
<tr class="separator:gac7789e53ce10ad52641daba5cab1c7b0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa4b501f6eaa3e457a1155351a662af66"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gaa4b501f6eaa3e457a1155351a662af66">MAX_PRESET_NAME_LEN</a> = 256</td></tr>
<tr class="separator:gaa4b501f6eaa3e457a1155351a662af66"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf7450fbc62962097ac43cd915aa9824d"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gaf7450fbc62962097ac43cd915aa9824d">MAX_PARAM_DISPLAY_PRECISION</a> = 6</td></tr>
<tr class="separator:gaf7450fbc62962097ac43cd915aa9824d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae845d2b87d5f1d6ec6223e803394d97a"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gae845d2b87d5f1d6ec6223e803394d97a">DEFAULT_BLOCK_SIZE</a> = 1024</td></tr>
<tr class="separator:gae845d2b87d5f1d6ec6223e803394d97a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga733b9cc2364994b4374a7e7689ee5a42"><td class="memItemLeft" align="right" valign="top">static const double </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga733b9cc2364994b4374a7e7689ee5a42">DEFAULT_TEMPO</a> = 120.0</td></tr>
<tr class="separator:ga733b9cc2364994b4374a7e7689ee5a42"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga61737a2a1d8a157b4dd4150adf92bdd6"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga61737a2a1d8a157b4dd4150adf92bdd6">kNoParameter</a> = -1</td></tr>
<tr class="separator:ga61737a2a1d8a157b4dd4150adf92bdd6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa0019a2a1a836d497f33ee48270a415d"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gaa0019a2a1a836d497f33ee48270a415d">kNoValIdx</a> = -1</td></tr>
<tr class="separator:gaa0019a2a1a836d497f33ee48270a415d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab5dffed5618ef062b0946c407e841974"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gab5dffed5618ef062b0946c407e841974">kNoTag</a> = -1</td></tr>
<tr class="separator:gab5dffed5618ef062b0946c407e841974"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga097d1985cadbf7c6ff75354192710bf5"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga097d1985cadbf7c6ff75354192710bf5">ParamSourceStrs</a> [kNumParamSources] = { "Reset", "Host", "Preset", "UI", "Editor Delegate", "Recompile", "Unknown"}</td></tr>
<tr class="separator:ga097d1985cadbf7c6ff75354192710bf5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2f1f748803eb85ee4ed39ec08f1e405b"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga2f1f748803eb85ee4ed39ec08f1e405b">RoutingDirStrs</a> [2] = { "Input", "Output" }</td></tr>
<tr class="separator:ga2f1f748803eb85ee4ed39ec08f1e405b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf957089b3f2ac27a74253bf2f02702bd"><td class="memItemLeft" align="right" valign="top">static const ChunkID </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gaf957089b3f2ac27a74253bf2f02702bd">commonChunks</a> [kNumPresetChunks]</td></tr>
<tr class="separator:gaf957089b3f2ac27a74253bf2f02702bd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga42996521a6d13f0d0234880ee1f7ef65"><td class="memItemLeft" align="right" valign="top">static const int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga42996521a6d13f0d0234880ee1f7ef65">kFormatVersion</a> = 1</td></tr>
<tr class="separator:ga42996521a6d13f0d0234880ee1f7ef65"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga0820e4bfb6e798f7649b680017c06d30"><td class="memItemLeft" align="right" valign="top">static const int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga0820e4bfb6e798f7649b680017c06d30">kClassIDSize</a> = 32</td></tr>
<tr class="separator:ga0820e4bfb6e798f7649b680017c06d30"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga6fed1dc53cf8d05dbe0afdb70fbde596"><td class="memItemLeft" align="right" valign="top">static const int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga6fed1dc53cf8d05dbe0afdb70fbde596">kHeaderSize</a> = sizeof (ChunkID) + sizeof (int32_t) + kClassIDSize + sizeof (int64_t)</td></tr>
<tr class="separator:ga6fed1dc53cf8d05dbe0afdb70fbde596"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1767d2cc0887b386148e8006194032ec"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#ga1767d2cc0887b386148e8006194032ec">kFXPVersionNum</a> = 1</td></tr>
<tr class="separator:ga1767d2cc0887b386148e8006194032ec"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gafa14eaa0729a938ae1e7eee7414a8f9d"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___i_plug_constants.html#gafa14eaa0729a938ae1e7eee7414a8f9d">kFXBVersionNum</a> = 2</td></tr>
<tr class="separator:gafa14eaa0729a938ae1e7eee7414a8f9d"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >IPlug Constant definitions, Types, magic numbers. </p>
<p class="definition">Definition in file <a class="el" href="_i_plug_constants_8h_source.html">IPlugConstants.h</a>.</p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
</small></address>
</body>
</html>