summaryrefslogtreecommitdiff
path: root/doc/html/aeffectx_8h.html
blob: 20b602e47f5f8ac386fe8d2ae87dc59b97fa47a8 (plain)
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
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>VST SDK 2.4: aeffectx.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li><a href="annotated.html"><span>Classes</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="dir_fa0454ab79b4262333bf837ea3d765e9.html">pluginterfaces</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_77c628dfee72e555f82d5ef53b733f38.html">vst2.x</a></div>
<h1>aeffectx.h File Reference</h1><code>#include &quot;<a class="el" href="aeffect_8h.html">aeffect.h</a>&quot;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_event.html">VstEvent</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_events.html">VstEvents</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_midi_event.html">VstMidiEvent</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_midi_sysex_event.html">VstMidiSysexEvent</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_time_info.html">VstTimeInfo</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_variable_io.html">VstVariableIo</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_parameter_properties.html">VstParameterProperties</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_pin_properties.html">VstPinProperties</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_midi_program_name.html">MidiProgramName</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_midi_program_category.html">MidiProgramCategory</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_midi_key_name.html">MidiKeyName</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_speaker_properties.html">VstSpeakerProperties</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_speaker_arrangement.html">VstSpeakerArrangement</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_offline_task.html">VstOfflineTask</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_audio_file.html">VstAudioFile</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_audio_file_marker.html">VstAudioFileMarker</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_window.html">VstWindow</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_key_code.html">VstKeyCode</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_file_type.html">VstFileType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_file_select.html">VstFileSelect</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vst_patch_chunk_info.html">VstPatchChunkInfo</a></td></tr>

<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#4dca1df620ed19c3e3925e93d4a54e20">Vst2StringConstants</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#4dca1df620ed19c3e3925e93d4a54e206dcf91fde59452d69edf677975d4c3e3">kVstMaxNameLen</a> =  64, 
<a class="el" href="aeffectx_8h.html#4dca1df620ed19c3e3925e93d4a54e2059be753228a5414a71b9d60e4b9e0e47">kVstMaxLabelLen</a> =  64, 
<a class="el" href="aeffectx_8h.html#4dca1df620ed19c3e3925e93d4a54e20604a91415b551aad944fa2998b55698e">kVstMaxShortLabelLen</a> =  8, 
<a class="el" href="aeffectx_8h.html#4dca1df620ed19c3e3925e93d4a54e20214811d8e12d97aba54525ae6bdf1ced">kVstMaxCategLabelLen</a> =  24, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#4dca1df620ed19c3e3925e93d4a54e2019df05fc98b7888e3bd37c57037c84fa">kVstMaxFileNameLen</a> =  100
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#97d16bafbef4126002a53e12b93a7d18">VstEventTypes</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#97d16bafbef4126002a53e12b93a7d18ea1084e381cf129a0c6d71a6eca7634c">kVstMidiType</a> =  1, 
<a class="el" href="aeffectx_8h.html#97d16bafbef4126002a53e12b93a7d1894ac2e97f9c7e76c1f950b6f6404d880">kVstAudioType</a>, 
<a class="el" href="aeffectx_8h.html#97d16bafbef4126002a53e12b93a7d18ed77a98919317f32ffdbfa9caa2f14ea">kVstVideoType</a>, 
<a class="el" href="aeffectx_8h.html#97d16bafbef4126002a53e12b93a7d18690d643155346d77a38bb296115664fc">kVstParameterType</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#97d16bafbef4126002a53e12b93a7d189fa879fe27592ae8c5afe532408d47f5">kVstTriggerType</a>, 
<a class="el" href="aeffectx_8h.html#97d16bafbef4126002a53e12b93a7d18bd08de961358559f185eff075b5c48b1">kVstSysExType</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#d176e54164dc7d8200cf4cdaf2be4533">VstMidiEventFlags</a> { <a class="el" href="aeffectx_8h.html#d176e54164dc7d8200cf4cdaf2be4533b45d5fd60131dfd3250d6b44591946d5">kVstMidiEventIsRealtime</a> =  1 &lt;&lt; 0
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf8">VstTimeInfoFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf847f765e1b73d50da7f623faa526da73e">kVstTransportChanged</a> =  1, 
<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf89ca6ea9893c7b54f32b061dff8920c13">kVstTransportPlaying</a> =  1 &lt;&lt; 1, 
<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf8c6ea880851652b8c865847d96fd403cb">kVstTransportCycleActive</a> =  1 &lt;&lt; 2, 
<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf86b834f27eb60493c4b88a6bddb06f185">kVstTransportRecording</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf8fed3ef0ef547203f38e608b17581a128">kVstAutomationWriting</a> =  1 &lt;&lt; 6, 
<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf895b7f5bf3afe77fe9db5387e1a98d935">kVstAutomationReading</a> =  1 &lt;&lt; 7, 
<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf8ccf215014df425efb64575e9923ec1fd">kVstNanosValid</a> =  1 &lt;&lt; 8, 
<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf88fab0df57e8f34f9ae36cd7633a6fafa">kVstPpqPosValid</a> =  1 &lt;&lt; 9, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf8bab12282417a2ab983aa2bd6aa2a7852">kVstTempoValid</a> =  1 &lt;&lt; 10, 
<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf848c4c64bd8b599a1196b91f051d2f88a">kVstBarsValid</a> =  1 &lt;&lt; 11, 
<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf87b6d81089b5ed5e73e81d02f1fa416b6">kVstCyclePosValid</a> =  1 &lt;&lt; 12, 
<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf85f16a77fab73694b79d9f0b85423550b">kVstTimeSigValid</a> =  1 &lt;&lt; 13, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf80561a4df9a46bb4b4fd955764d7bcdc0">kVstSmpteValid</a> =  1 &lt;&lt; 14, 
<a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf8f36f968a3032c9d5621c85d45e953cc3">kVstClockValid</a> =  1 &lt;&lt; 15
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcd">VstSmpteFrameRate</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcdc99df5ed83f31ef2db811a7569384129">kVstSmpte24fps</a> =  0, 
<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcd112087c2f52de1a94e6f697aa1adc905">kVstSmpte25fps</a> =  1, 
<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcd7feeff702b7ddaa3695f569dc133043d">kVstSmpte2997fps</a> =  2, 
<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcd16a8ec801647a45b681f09f523d89809">kVstSmpte30fps</a> =  3, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcd0df940938073a8f8e51b9b57680d0b8d">kVstSmpte2997dfps</a> =  4, 
<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcdb4c67a63d6b33856d68038a35e621649">kVstSmpte30dfps</a> =  5, 
<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcdbd624301f3171e59823c33cc93005a01">kVstSmpteFilm16mm</a> =  6, 
<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcd23805148b7ff4d84665cd744f0bed24c">kVstSmpteFilm35mm</a> =  7, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcdbc53a4d0732f4551c6d13609f26841d2">kVstSmpte239fps</a> =  10, 
<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcd266f3809b51ffe4d377fe62970d07775">kVstSmpte249fps</a> =  11, 
<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcd06aaa3de5186b47c32a88cc0688be7d9">kVstSmpte599fps</a> =  12, 
<a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcd711b6a5b85c33ca65915c8be890d4fb0">kVstSmpte60fps</a> =  13
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#cf764c3185988eccb1f04e99da798a44">VstHostLanguage</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#cf764c3185988eccb1f04e99da798a44cb1c01f77bad1075e9ab827abe2bc33b">kVstLangEnglish</a> =  1, 
<a class="el" href="aeffectx_8h.html#cf764c3185988eccb1f04e99da798a44e345bc3e060930fdbe232015176569b4">kVstLangGerman</a>, 
<a class="el" href="aeffectx_8h.html#cf764c3185988eccb1f04e99da798a444a5404ed8cbe24192d478f6b0eb819f8">kVstLangFrench</a>, 
<a class="el" href="aeffectx_8h.html#cf764c3185988eccb1f04e99da798a4402fef12180c4a24194096d26b58ba0aa">kVstLangItalian</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#cf764c3185988eccb1f04e99da798a440fa2c1fd0aefc58f8693d04074075228">kVstLangSpanish</a>, 
<a class="el" href="aeffectx_8h.html#cf764c3185988eccb1f04e99da798a4472bba753085615a429375be4f7dcb15f">kVstLangJapanese</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e">AudioMasterOpcodesX</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443ecabef08486ebc324210b8c20c28ccb79">audioMasterWantMidi</a> =  audioMasterPinConnected + 2, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443ee9dd1c1a49363d5a34106a64a00f0158">audioMasterGetTime</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443ebea1a997d73d792314006aba711a6708">audioMasterProcessEvents</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e66a494958a0470bfbc81d71622259645">audioMasterSetTime</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e864105db5b55e7239aa096c5fb034e2f">audioMasterTempoAt</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443efbfca1d3179dc08b4157285662961529">audioMasterGetNumAutomatableParameters</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e4b6e804d5a1f9f43a085e5fd3c640f6e">audioMasterGetParameterQuantization</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e398a67f8c9592f46a9a44dec1398183d">audioMasterIOChanged</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e81930acbba5c297c856fe7beb6c929d7">audioMasterNeedIdle</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443ea52f15167cd79b2cab805c3a06a59f01">audioMasterSizeWindow</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443ed65943850518a5132211dfc92582eb7e">audioMasterGetSampleRate</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e20fb6fdbc400b4a787313db17dc9486e">audioMasterGetBlockSize</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443ebacc07912c5cf4818d079413fd3a0b6e">audioMasterGetInputLatency</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e930f5c7875d63f088d35774fbc35b535">audioMasterGetOutputLatency</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e5fe3f1d541ebc1412ec73cddf71f377f">audioMasterGetPreviousPlug</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e803b2c3102280952c1ff71c1a975ca25">audioMasterGetNextPlug</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443eeae07cbf26c3ba907c088b9a77ecb69e">audioMasterWillReplaceOrAccumulate</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e29d0aca628bad4133d4c6d97a2e5427f">audioMasterGetCurrentProcessLevel</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443ea1a67c941a47f7d8ee6428480a84677f">audioMasterGetAutomationState</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e292dcc3ae98bea68682b783eda5127c4">audioMasterOfflineStart</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e7e375e30aff303a93d7185b1b0cea2bf">audioMasterOfflineRead</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443eab51adc3b06c418e1071d46c28cfc55c">audioMasterOfflineWrite</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e371858f9f62ce870fd006bc5709171e7">audioMasterOfflineGetCurrentPass</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e268517f255dcaa47033da88275d8f33f">audioMasterOfflineGetCurrentMetaPass</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e73251fdc8fb192fed669239465ce88e0">audioMasterSetOutputSampleRate</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e9af4c43fbe37f8dc3f85cce6a957db43">audioMasterGetOutputSpeakerArrangement</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443eca3327f9e5def39c0e553f4277821eee">audioMasterGetVendorString</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443eb1bb768fc2a0441e7bc286a7595966d3">audioMasterGetProductString</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443eece75b1f880262ee3dcb786903eb91f3">audioMasterGetVendorVersion</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e95dc24ebe0bca6ce3b8895cb1037a116">audioMasterVendorSpecific</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443eabd4417590cb58ad7c5a906bd4a5fa0c">audioMasterSetIcon</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e9b924dba31cea5bb37d821f4c8f22315">audioMasterCanDo</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e97dba6335462055bf3f4e6ea7dcdb148">audioMasterGetLanguage</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e3ab4a8dc9ff698005fddaf16ca95685e">audioMasterOpenWindow</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e9776ca6d514da09ce50c637e41f6b06d">audioMasterCloseWindow</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e2eeade283467a3773790630824c200ee">audioMasterGetDirectory</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443ed2d7c7e1fcc6c5d3647da04fdd17f55b">audioMasterUpdateDisplay</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443eaf362a56ffc348b33f23779b93f6d9f0">audioMasterBeginEdit</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443ecb778889f8f40461056392f820e259bb">audioMasterEndEdit</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e97b6ef37510542d456c6424b285163c8">audioMasterOpenFileSelector</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e68f8ffbc68347c4bfb900c975d08fb3b">audioMasterCloseFileSelector</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e5b7a16f39fe69285e9a629bd68df375e">audioMasterEditFile</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e19215789778c73c2c53aad936441a441">audioMasterGetChunkFile</a>, 
<a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e42a60255834be97f89736e070893d7d2">audioMasterGetInputSpeakerArrangement</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252">AEffectXOpcodes</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a725259e1d971ed5623e90ae21a0643f60e30">effProcessEvents</a> =  effSetChunk + 1, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252a14b8c7ed30896896e265299ca5f4cea">effCanBeAutomated</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252e3021956716d3f9d06d9cc76f56891bb">effString2Parameter</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72527d4fa16c0718c1f320b213698ebff4e4">effGetNumProgramCategories</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252e0c2c0be846b9310aa032785c73fcf66">effGetProgramNameIndexed</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252edda86c7a35edaa9dbf54d5450779fa3">effCopyProgram</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252b0f80499b11d5f958b48ab26b835e472">effConnectInput</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72527eae1728e027038194477b2e58c0b103">effConnectOutput</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252d352d3faad3a5b793fefa966ee61306b">effGetInputProperties</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72522887a797577eeabf3ed557def3631226">effGetOutputProperties</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252933981e5a0b7de3cb71ed5f1f0662e5b">effGetPlugCategory</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72528b37e0b0da4c60bea03c42902a75cb84">effGetCurrentPosition</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252fd47353d741b07396e4ec4c6ce0873b8">effGetDestinationBuffer</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a725203ab7978f33f9cfbd3c1787cdc91b084">effOfflineNotify</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72524fdef8273f9583a151ba2e8418395391">effOfflinePrepare</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252204f955fdbfe417c5aaf8eee6c6e553e">effOfflineRun</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252fa3e8525b258235c92461fdc9e6bb89c">effProcessVarIo</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252fea107e0cdc7cd073962f821a80cf6b0">effSetSpeakerArrangement</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72527ca941174226d97a386796e27d189433">effSetBlockSizeAndSampleRate</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72527e8b07e007f75a414924dfcef07ef66c">effSetBypass</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252db46e024c52287f57ff120c7f01da934">effGetEffectName</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252d2c382a71c3184c5767e4e70127a4976">effGetErrorText</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a725273d98a72ba1dca070ffb61f439a04a5d">effGetVendorString</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252c1f61c1ee83f6ca21be6d818b16b54a6">effGetProductString</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72521d2d7cfdad6c5fb6e50ad3faf00a5e20">effGetVendorVersion</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72520e01094ee0172fd85e18ddaada4c38f3">effVendorSpecific</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72520c2ac976fce8c439df27794f84006bdc">effCanDo</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252caebfa4d77cd8a6b48041fd2854b4e2e">effGetTailSize</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252cbab29bc6205a465a03e81c76b3988f4">effIdle</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72522d11c2b6c1c405026612a65af32a8535">effGetIcon</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72523b6cc7a4cd5b04e9a57765cf301606e3">effSetViewPosition</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252ec14c51a664d8e3907c4b3add370e79e">effGetParameterProperties</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252c72b12d15ddde90145088def163e2849">effKeysRequired</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72520ec7986a69ef0b6caf29003ba70b48fd">effGetVstVersion</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72523620940e3deea58f8374dc0e781342e7">effEditKeyDown</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252f692de09648f4b37ad7ce1f11c4e072c">effEditKeyUp</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a725242f44235fef2c88d8a5a2c653c87d5ff">effSetEditKnobMode</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a725222029c0a98b48889af91112d7a885b60">effGetMidiProgramName</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a725200b6cc6676d1295780673bf8f08e4494">effGetCurrentMidiProgram</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252b8fa5401f391e5b7dbc9f69659f95fd9">effGetMidiProgramCategory</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72527e7b86be55f340df30d02dd1af4895f6">effHasMidiProgramsChanged</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72521fea940896128f293ac350064f44a90c">effGetMidiKeyName</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72525fa9d5d61a74e1e40c5de7599e390d24">effBeginSetProgram</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a725253a845a9ad1588bd8c94d319ea76d1b4">effEndSetProgram</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252439963a1d36ddfe1d00ef27206a92df7">effGetSpeakerArrangement</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252ef311376a2506cef68737e47fa4b5607">effShellGetNextPlugin</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252fcf3045eed7ed1c61828af804c51a191">effStartProcess</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252de49fda899255aed763cd27d5baa37e1">effStopProcess</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a725218e9076a02d2251f26bb8efb546db34b">effSetTotalSampleToProcess</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a725266c5b48d1ca5a80ad1ba4b77e934fc17">effSetPanLaw</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252fc81fe5efe847279aae89ae7b9ee09d6">effBeginLoadBank</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252999f6b1b7ae012153bef95cf1b81e960">effBeginLoadProgram</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252f09efb4072134174623e0f8f9e87528a">effSetProcessPrecision</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252ea03f06741ab1dbe34491b8b2bf6d1da">effGetNumMidiInputChannels</a>, 
<a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a72521251a175a3c2c76d1880bc489b7295ae">effGetNumMidiOutputChannels</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#f80890a23e919e9dec8a0a82df6bd33b">VstProcessPrecision</a> { <a class="el" href="aeffectx_8h.html#f80890a23e919e9dec8a0a82df6bd33bb177e1515d71bac7b49a1d48ccd00da7">kVstProcessPrecision32</a> =  0, 
<a class="el" href="aeffectx_8h.html#f80890a23e919e9dec8a0a82df6bd33b4fcf5bee4b6d58e7d43717a3f9469e39">kVstProcessPrecision64</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#ab3ba1d404dfb04b6e9046c7ab2df921">VstParameterFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#ab3ba1d404dfb04b6e9046c7ab2df921aa662c1ada8b0b3580ff01222e60350c">kVstParameterIsSwitch</a> =  1 &lt;&lt; 0, 
<a class="el" href="aeffectx_8h.html#ab3ba1d404dfb04b6e9046c7ab2df921132d25d53ad9c51b6c73544272cbbb39">kVstParameterUsesIntegerMinMax</a> =  1 &lt;&lt; 1, 
<a class="el" href="aeffectx_8h.html#ab3ba1d404dfb04b6e9046c7ab2df92138560559b64885437f5de82c4fd9caaa">kVstParameterUsesFloatStep</a> =  1 &lt;&lt; 2, 
<a class="el" href="aeffectx_8h.html#ab3ba1d404dfb04b6e9046c7ab2df9212e120964df0c1d8aa70e4c6a05d75704">kVstParameterUsesIntStep</a> =  1 &lt;&lt; 3, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#ab3ba1d404dfb04b6e9046c7ab2df9218679f63830cbde4dd01c7c47f6a87af8">kVstParameterSupportsDisplayIndex</a> =  1 &lt;&lt; 4, 
<a class="el" href="aeffectx_8h.html#ab3ba1d404dfb04b6e9046c7ab2df92199a0b5722c93d88b2a4419ea2c8a4bab">kVstParameterSupportsDisplayCategory</a> =  1 &lt;&lt; 5, 
<a class="el" href="aeffectx_8h.html#ab3ba1d404dfb04b6e9046c7ab2df921b5860e99a55b088af49913c02d5fb027">kVstParameterCanRamp</a> =  1 &lt;&lt; 6
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#c278a9a5c97a77ac76e829771a8c3012">VstPinPropertiesFlags</a> { <a class="el" href="aeffectx_8h.html#c278a9a5c97a77ac76e829771a8c30122fcd73e1043986ae6ef75a1c9e0982ec">kVstPinIsActive</a> =  1 &lt;&lt; 0, 
<a class="el" href="aeffectx_8h.html#c278a9a5c97a77ac76e829771a8c3012dc6cb14995bcaa145c1928eb0826eb53">kVstPinIsStereo</a> =  1 &lt;&lt; 1, 
<a class="el" href="aeffectx_8h.html#c278a9a5c97a77ac76e829771a8c30128fbfb4f31f8bf4111899b9a874945bb4">kVstPinUseSpeaker</a> =  1 &lt;&lt; 2
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc">VstPlugCategory</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc85df4fc40b4433f5bcba1d6d44dce8b7">kPlugCategUnknown</a> =  0, 
<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06ccd31c1e5f938ce881dc149ac8c7f5d0e1">kPlugCategEffect</a>, 
<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc2e4415d5c0fae72d77cbf4bd2f30b42a">kPlugCategSynth</a>, 
<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc33016aaefb7b6266b64b2acc6fe1a34b">kPlugCategAnalysis</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc94fd16a74e18d9d47203f6a479fc1381">kPlugCategMastering</a>, 
<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06ccdda0ce5dce0bad9d156fcf9c23b0fe09">kPlugCategSpacializer</a>, 
<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc711e84a2175350783f1da5449bb3b397">kPlugCategRoomFx</a>, 
<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc32ea191b214606731d1d25419691a118">kPlugSurroundFx</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc32af4edcd7dd80d832dc1000831c92b0">kPlugCategRestoration</a>, 
<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc3bfdcabf75000a902695888b25504882">kPlugCategOfflineProcess</a>, 
<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06ccad2d74f002fcefac31672a74bd49ab9e">kPlugCategShell</a>, 
<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc1a7eea5992983435ec8eea75ff64852e">kPlugCategGenerator</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc083d98d298ea69d7b4ec6d5f260f2022">kPlugCategMaxCount</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#54b464ebe5ed9ea55f9281ae5313ca95">VstMidiProgramNameFlags</a> { <a class="el" href="aeffectx_8h.html#54b464ebe5ed9ea55f9281ae5313ca95bbfc0be0a2d05833cbb60d1e65e7c99c">kMidiIsOmni</a> =  1
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a">VstSpeakerType</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a97cb6e606ee8a15ef39024f3f00dad6d">kSpeakerUndefined</a> =  0x7fffffff, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35aef9c1e21a7d56ec9580249f4bbd3283e">kSpeakerM</a> =  0, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35af52bf537d8de5f3003f35ecb21b2527d">kSpeakerL</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a25c05daf6ef6d9adf50c8579403e1c30">kSpeakerR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35ab481783d0dfd7cd8af43280d12465461">kSpeakerC</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35aa5e543b70ab98f1183e8727371bfae0f">kSpeakerLfe</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a1ed47512f5586d20facba981d653f318">kSpeakerLs</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35af98cd8e0c158adbce8836ec02d1a48a2">kSpeakerRs</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a419367418253b874ee6ba08f52ce030d">kSpeakerLc</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a31dd1c5c8d69b6773ad045d0e8756042">kSpeakerRc</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a05ae59f15a370d0877b0c1ee1aaef93f">kSpeakerS</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a68e5c6d15a56104d3c9d7868bfa90c57">kSpeakerCs</a> =  kSpeakerS, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35ac77f0c693b6518beaa764a2bfc64baa0">kSpeakerSl</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a1ada2b667b5e7f283024a96a18dd9c51">kSpeakerSr</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35abc1aba6271be874a404c45fe188b5a26">kSpeakerTm</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35aa5c85745b5b5b389d62e4ec41ab23c3b">kSpeakerTfl</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35aaf265cec5b92cf2675f44615f01ab43d">kSpeakerTfc</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a5e6b129864d8056d1668606e5fbcb083">kSpeakerTfr</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a4a01836c3c882e64b429ffb2204d9897">kSpeakerTrl</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a759b1f5d46470fda22c25f59489f6693">kSpeakerTrc</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a74572f8371e1ffc90b7a883817c04949">kSpeakerTrr</a>, 
<a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35ab5413560ef7dd9e709a59a915383a9d4">kSpeakerLfe2</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937">VstUserSpeakerType</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937f90cbb187e9f03b7765bbae8497aa1d0">kSpeakerU32</a> =  -32, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca9293754e6c9e976be86ce37ca190571b87099">kSpeakerU31</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937b7402c239a9c26d7812ee9b070155dba">kSpeakerU30</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937694d01bcb724cfed3219e37efc241e9a">kSpeakerU29</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937ce74dd8d1b0abe470938eae7447d9ee6">kSpeakerU28</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937a9dd86be45ad916389929f4a5d984990">kSpeakerU27</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937b55c26d2eaeb628a6345c58603891aa9">kSpeakerU26</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937f53ff3ba71cc000e2ed4b710b7f9bed6">kSpeakerU25</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca929372ec58292d02f333a3ecf444a05022ac2">kSpeakerU24</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937756099c032537c20a4b56fe8f521a7ca">kSpeakerU23</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937761e0250738773fb36088a3c4b6b26fc">kSpeakerU22</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937156b3627096426da6f493645abb5bbe9">kSpeakerU21</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937b18f06090cff182584462b2010242ccc">kSpeakerU20</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca9293730dd8bd517cd1c4df8f36bac0c464a65">kSpeakerU19</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937474d2b35cd3f11b6e710ecf9cbb3cbad">kSpeakerU18</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937f62e36b1eec6c8bc1f04d30178422cd5">kSpeakerU17</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca929377ede60ff9938915c2080324351d9e87c">kSpeakerU16</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca929370e06277f1242b575eef0a5445a2fa17b">kSpeakerU15</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca9293797ad5c1a9ff7b8f0e2df69547bce3bf2">kSpeakerU14</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937cfe914224e7661fc9e5bb2a27839c120">kSpeakerU13</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937d4d0c36e5dcd0a01ee67ae536215ad4c">kSpeakerU12</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937d80377e381436385d0f5cd3167d85295">kSpeakerU11</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca929375a91ed3622d1906c5ccd25ff5afa534f">kSpeakerU10</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937e0e7490ac2cfc42c3b540c683b27ada5">kSpeakerU9</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937266a2efdfeb1d612b204a5e11ad5bcce">kSpeakerU8</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca929374ded8d9716d5c6c17f09b600e09ed82b">kSpeakerU7</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca929372b1605d1a9b78cba1bb523356d3bce78">kSpeakerU6</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937e4738af34c3533d7faaf14385b71ed04">kSpeakerU5</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937fe30d17f80128820a1cf5c4d32e47fcd">kSpeakerU4</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca9293717bcf1d2b8f58fad7c7310194a9eaab1">kSpeakerU3</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937a50d86852264b67bf3020048119233cb">kSpeakerU2</a>, 
<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca9293797de9dcf44c16bd85c95e55dff0a9ab5">kSpeakerU1</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2">VstSpeakerArrangementType</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2dbe53042e786ed78116dff41e837f2bb">kSpeakerArrUserDefined</a> =  -2, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d23b67b07dad7ad6be8285817a713b1aa6">kSpeakerArrEmpty</a> =  -1, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d27903731482f90e4bbc18c66967a1ab41">kSpeakerArrMono</a> =  0, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d24c9ecec16991875c39b0fa7385fc8c71">kSpeakerArrStereo</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d29cd5c7859198737a837ea09b063ed7ed">kSpeakerArrStereoSurround</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d24b6defe1da9619eb46df8d7ec691a8c9">kSpeakerArrStereoCenter</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d23e97855815f270debdb2bf29b4c6f27e">kSpeakerArrStereoSide</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2abcabac41db273d2108e76040e8edfc9">kSpeakerArrStereoCLfe</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2a8616a43c75251257a3eec3618cf4c87">kSpeakerArr30Cine</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d28a1bbcda3c0454fe1381a5fb161f0c0c">kSpeakerArr30Music</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2ea0025b2c362cede713b49dda160944d">kSpeakerArr31Cine</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d272ecd071a4982abb9563016b2ceced56">kSpeakerArr31Music</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2d15938f89decfb0df6a94161c1d9cfce">kSpeakerArr40Cine</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2a2dc537bb9544f15451aa858565b9a0d">kSpeakerArr40Music</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d271392da8ba2dca62d0e68ff4b79a168d">kSpeakerArr41Cine</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d26b920f51cbf7074a25cffca3f4dde9db">kSpeakerArr41Music</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d25a978ab74faf348c8d0a9f66829b3f04">kSpeakerArr50</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2d71c60a784818bf0ef29cb813624244e">kSpeakerArr51</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2a50a5dad1615f522aff1b0d36864949c">kSpeakerArr60Cine</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2adcb0054331e54c27ee15acaf3b07834">kSpeakerArr60Music</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2f1c9255fd81f45f0bbedc15aa755b451">kSpeakerArr61Cine</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2406d3d914767544f19d49c9b4b82a139">kSpeakerArr61Music</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d21b2b8a9f59b104e6532807a1f48d8c3c">kSpeakerArr70Cine</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d25769e7b5d7e1a21dc52a36be7dacadef">kSpeakerArr70Music</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2c4bb86d12fa11285519a779479e3698b">kSpeakerArr71Cine</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2b6a2cba3abb0e301a726b559277733f6">kSpeakerArr71Music</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d21bdefffce0cd7042c345326559c82c40">kSpeakerArr80Cine</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2d11ebb036800b9fd313864b759415271">kSpeakerArr80Music</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2e3f67ccb744ed04a7dd73f2593df0c07">kSpeakerArr81Cine</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2b03b75b153ff6bea570176d907bcfcb3">kSpeakerArr81Music</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2614ba10838d50f5f89c1359f163cab93">kSpeakerArr102</a>, 
<a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d26dde090a377b4df33a818a4730c224c3">kNumSpeakerArr</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e0471">VstOfflineTaskFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e04718b8358616741a150c236d3e5d1149f91">kVstOfflineUnvalidParameter</a> =  1 &lt;&lt; 0, 
<a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e0471639d6601d7ce05661a3c2a57aad6c16f">kVstOfflineNewFile</a> =  1 &lt;&lt; 1, 
<a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e0471972d1ee1598fe0546fba092f43d0ff43">kVstOfflinePlugError</a> =  1 &lt;&lt; 10, 
<a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e04716c6450a99f673c857b48a4c9c8325437">kVstOfflineInterleavedAudio</a> =  1 &lt;&lt; 11, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e04712578840808f1d1897ed212a21915b1aa">kVstOfflineTempOutputFile</a> =  1 &lt;&lt; 12, 
<a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e047129b40617d886fc96b4ed26551d02e9fa">kVstOfflineFloatOutputFile</a> =  1 &lt;&lt; 13, 
<a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e047188e1ed0ba0b66f9cea148caef9bd8c24">kVstOfflineRandomWrite</a> =  1 &lt;&lt; 14, 
<a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e047154379ee815c08d3cf58dc2c59dbd0b06">kVstOfflineStretch</a> =  1 &lt;&lt; 15, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e04714da15e4b6697ac74ebde0989eed4886d">kVstOfflineNoThread</a> =  1 &lt;&lt; 16
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbdd">VstOfflineOption</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbdd5c8720b9649bef3096565631fb19e704">kVstOfflineAudio</a>, 
<a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbddee827ad907a60b897a342c6b36681e89">kVstOfflinePeaks</a>, 
<a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbddac6e648e165b59f338dd5cee880eca3a">kVstOfflineParameter</a>, 
<a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbddb9a99f12235b21f50d688bceef38b8f6">kVstOfflineMarker</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbddb53fa24baa9342d168213fafb24f7969">kVstOfflineCursor</a>, 
<a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbdd788ffd1d3df69ae69568055e2e0a4963">kVstOfflineSelection</a>, 
<a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbdd25c75b6568dbb6b223811c630e88617c">kVstOfflineQueryFiles</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d4">VstAudioFileFlags</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d4407a1ee334942d626915fd4f7fab737b">kVstOfflineReadOnly</a> =  1 &lt;&lt; 0, 
<a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d48c18ba5045c6834f90247daa6a3e2071">kVstOfflineNoRateConversion</a> =  1 &lt;&lt; 1, 
<a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d4a648f1208669c188159e609a972f0d22">kVstOfflineNoChannelChange</a> =  1 &lt;&lt; 2, 
<a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d40e6e7aabe12b53e2f61b477601ca2aed">kVstOfflineCanProcessSelection</a> =  1 &lt;&lt; 10, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d45b3a587a786fade4ebb12eb416ba57e5">kVstOfflineNoCrossfade</a> =  1 &lt;&lt; 11, 
<a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d477b289a773cd2346d253612cc4b12852">kVstOfflineWantRead</a> =  1 &lt;&lt; 12, 
<a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d43fce43fb8e3fdd3c68793f3a5424d6e4">kVstOfflineWantWrite</a> =  1 &lt;&lt; 13, 
<a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d4b77510759542ffbe4a24d5da64166d07">kVstOfflineWantWriteMarker</a> =  1 &lt;&lt; 14, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d4325515243e7757bf6ab8d4922103101e">kVstOfflineWantMoveCursor</a> =  1 &lt;&lt; 15, 
<a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d4de990dc87ac6b3da09f87a545d7701d8">kVstOfflineWantSelect</a> =  1 &lt;&lt; 16
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c">VstVirtualKey</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058ca655b579869aaf862b1e42c8e45f4e08">VKEY_BACK</a> =  1, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c355f2fc6892574b81a900298a6325779">VKEY_TAB</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058ce570d88370e1bfb6bb910b6e5404741d">VKEY_CLEAR</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c98cb47817d69ab9f56bcbd50304adac6">VKEY_RETURN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c71166f9ce9a9f37c2d0ae57b2ef7e483">VKEY_PAUSE</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c6722fb52a58a08a910ca94acf2e05793">VKEY_ESCAPE</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c3e96126c18d74a6f5b67bb169440d01f">VKEY_SPACE</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c1a4550f5375b14808bb2a012a67fdbba">VKEY_NEXT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c1c50f63b44e5349d36222b934a8ef788">VKEY_END</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c63a012e5c484978eb2bb6639fb254fcf">VKEY_HOME</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c8effad54c210f837399b0c5f336bf84e">VKEY_LEFT</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c4a81ef7d81632c51e517527c6051d81b">VKEY_UP</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058ccafeae739c0a9a9201944472f309757b">VKEY_RIGHT</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058ce1e4ed7774e2f4dc28ed13ce6f2dee7e">VKEY_DOWN</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058cff70cd85f6e82c2aaef1f4584c986cb1">VKEY_PAGEUP</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c5326ee37f186203377a88424f39f6fc9">VKEY_PAGEDOWN</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c018cd157f397b08a7d0db21ebf4fea8f">VKEY_SELECT</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c2474e7a1b32df5258ce224fafe1e116c">VKEY_PRINT</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c6cf79e32c256b4ed70881d701e6377ef">VKEY_ENTER</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c4de9c1c79e0c4954806d2b58418e6d2e">VKEY_SNAPSHOT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c47fb3bd2c78bf44ae03d97311e3b3a3a">VKEY_INSERT</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058ca941298a1384269a2c20f3c4b11b1c0e">VKEY_DELETE</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c72683caca369dac2789372e9a8f137f3">VKEY_HELP</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c37a8d62a7555d40d80ddc948c55ff3b8">VKEY_NUMPAD0</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c65f359d6940f7430c41683cd0c843940">VKEY_NUMPAD1</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c01cbaab478243f93e272a9bf84837f49">VKEY_NUMPAD2</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c731638137d32f657896c914d076998f5">VKEY_NUMPAD3</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058cd90193a197eab888501904e05fd60a29">VKEY_NUMPAD4</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c0b6678373cccf1ab2525a3ed8e052bcb">VKEY_NUMPAD5</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c9e43bff13e1fcaa97765d83c0273e71d">VKEY_NUMPAD6</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058cef91f816107b5cccd891d9ca48865a67">VKEY_NUMPAD7</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c9fb35b07b6ee55562a99856c544371b0">VKEY_NUMPAD8</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058cb91176231dc6f01df9d8c132573f2d46">VKEY_NUMPAD9</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058cbaa0cfd10dc07afab9278a9ddc686a73">VKEY_MULTIPLY</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c87c860db1afff56e29fc5ded4f1f2ef3">VKEY_ADD</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058cc9ce0993507d486a6d9ce08b42b6e575">VKEY_SEPARATOR</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c047c27e965bcf77e3ad40388e98284ab">VKEY_SUBTRACT</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c92c1d4bb4f05e6b5fadb13249d3e2bd6">VKEY_DECIMAL</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058caef4b3da114ae59032600005d5340787">VKEY_DIVIDE</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c2bacccb01e5144bb70bd076097b4f817">VKEY_F1</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c242c91638e111858cab33a720ad7e637">VKEY_F2</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058ca196c5b617fecc66aed9bea09b7890f3">VKEY_F3</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c25ac25ce9469a9e53f4a1942b8c92309">VKEY_F4</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c2261770230f5b1bd7e4db473f2fa690b">VKEY_F5</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058cb6918d3641d8a7bfa8ebad01a28cf2b1">VKEY_F6</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c7453ba81d19888df4054a47973882603">VKEY_F7</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c62e2e31c9c6fd67eef07c34ff14d29d3">VKEY_F8</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c548de952ff323d4b18176d42080fd3ae">VKEY_F9</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058cc139d56a633907f9b97a34f86608adfb">VKEY_F10</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c1435b4f83ff00880251de7e8e682c92f">VKEY_F11</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058cc4ed8cb5401080fb11db94b37b1dd7a3">VKEY_F12</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058cf04a4db582314255ae7039d0ff39d42b">VKEY_NUMLOCK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058ce355e607d50593f418c01d4de0f897fd">VKEY_SCROLL</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c68c87c2549d8fe88ff4def08feb37e7b">VKEY_SHIFT</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c7174c4fa63c8f6436f102c736c0210d5">VKEY_CONTROL</a>, 
<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c46a01a4185d0e512cc13d94108dd2e7a">VKEY_ALT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058ccaa3cae25450870b1833fc17e1a240d2">VKEY_EQUALS</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#2bf8081b9f9b4d736b96310c89e3bc30">VstModifierKey</a> { <a class="el" href="aeffectx_8h.html#2bf8081b9f9b4d736b96310c89e3bc308bb8f661e83a0141db816fb56bf53cd7">MODIFIER_SHIFT</a> =  1&lt;&lt;0, 
<a class="el" href="aeffectx_8h.html#2bf8081b9f9b4d736b96310c89e3bc30bf6e73cab8231390df99cf369fd2a9d2">MODIFIER_ALTERNATE</a> =  1&lt;&lt;1, 
<a class="el" href="aeffectx_8h.html#2bf8081b9f9b4d736b96310c89e3bc30adee52bef1045a8c1d5825a71554055c">MODIFIER_COMMAND</a> =  1&lt;&lt;2, 
<a class="el" href="aeffectx_8h.html#2bf8081b9f9b4d736b96310c89e3bc3015ef5dc8a6e655fd831a6b113a9e3c27">MODIFIER_CONTROL</a> =  1&lt;&lt;3
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#97becc09ebd30be0530e920edca8143a">VstFileSelectCommand</a> { <a class="el" href="aeffectx_8h.html#97becc09ebd30be0530e920edca8143a7047c7c61ac8058bfbf5439e427fc8d8">kVstFileLoad</a> =  0, 
<a class="el" href="aeffectx_8h.html#97becc09ebd30be0530e920edca8143a2ca883158e60b9eafc41e08f9752367e">kVstFileSave</a>, 
<a class="el" href="aeffectx_8h.html#97becc09ebd30be0530e920edca8143aa10b5a1a89d93260cbfb987ed2597f35">kVstMultipleFilesLoad</a>, 
<a class="el" href="aeffectx_8h.html#97becc09ebd30be0530e920edca8143aa11f76058b8e15725d3a7f4d82fcc091">kVstDirectorySelect</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#a1b2db8a86cb0839d43f70ccab6deabc">VstFileSelectType</a> { <a class="el" href="aeffectx_8h.html#a1b2db8a86cb0839d43f70ccab6deabcf7c7f100410bf7f82f6b6fe0a1b3e25b">kVstFileType</a> =  0
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#daf4956252cb9a4070230aa9c3f8a8af">VstPanLawType</a> { <a class="el" href="aeffectx_8h.html#daf4956252cb9a4070230aa9c3f8a8af14a97d7063cbdc5d876230603d078601">kLinearPanLaw</a> =  0, 
<a class="el" href="aeffectx_8h.html#daf4956252cb9a4070230aa9c3f8a8af78bf773846d92ca40ee9f7382f71d5dc">kEqualPowerPanLaw</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#b2bca36f92941fb6f5ecde24c508aa47">VstProcessLevels</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#b2bca36f92941fb6f5ecde24c508aa47e0266dea480f7ddf85e7357d5117bdbc">kVstProcessLevelUnknown</a> =  0, 
<a class="el" href="aeffectx_8h.html#b2bca36f92941fb6f5ecde24c508aa47f3cd3e6f19cc57ca5387c4b0167d0042">kVstProcessLevelUser</a>, 
<a class="el" href="aeffectx_8h.html#b2bca36f92941fb6f5ecde24c508aa4743615c67fd937efd95c9c035d0990079">kVstProcessLevelRealtime</a>, 
<a class="el" href="aeffectx_8h.html#b2bca36f92941fb6f5ecde24c508aa4752f1a9c5be2d12c95f1dce55e2f789d8">kVstProcessLevelPrefetch</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#b2bca36f92941fb6f5ecde24c508aa471d7a6ade253175198304a0928f4b7d4b">kVstProcessLevelOffline</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="aeffectx_8h.html#7cfb26c593e6f009c4e4445ba46b5114">VstAutomationStates</a> { <br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#7cfb26c593e6f009c4e4445ba46b51146e0e6e9178292a34ac2ebc1e4c1e3031">kVstAutomationUnsupported</a> =  0, 
<a class="el" href="aeffectx_8h.html#7cfb26c593e6f009c4e4445ba46b51148495441a52dd58c44af0d02b8a71cef6">kVstAutomationOff</a>, 
<a class="el" href="aeffectx_8h.html#7cfb26c593e6f009c4e4445ba46b51145d6cb3bb9a8784e1adb6c96486e541fc">kVstAutomationRead</a>, 
<a class="el" href="aeffectx_8h.html#7cfb26c593e6f009c4e4445ba46b5114f5f0c388481f8aded397f208c712ec82">kVstAutomationWrite</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="aeffectx_8h.html#7cfb26c593e6f009c4e4445ba46b5114304999cd00226240b6ef7599ea77d39d">kVstAutomationReadWrite</a>
<br>
 }</td></tr>

</table>
<hr><h2>Enumeration Type Documentation</h2>
<a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252"></a><!-- doxytag: member="aeffectx.h::AEffectXOpcodes" ref="48fa0d8e45f3358fe45c8bece73a7252" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252">AEffectXOpcodes</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
VST 2.x dispatcher Opcodes (Host to Plug-in). Extension of <a class="el" href="aeffect_8h.html#e01ac53521afa2dd9523ab391781f106">AEffectOpcodes</a> <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a725259e1d971ed5623e90ae21a0643f60e30"></a><!-- doxytag: member="effProcessEvents" ref="48fa0d8e45f3358fe45c8bece73a725259e1d971ed5623e90ae21a0643f60e30" args="" -->effProcessEvents</em>&nbsp;</td><td>
[ptr]: <a class="el" href="struct_vst_events.html">VstEvents</a>* 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#60e959f1cf640ce1c6794be928aa4327">AudioEffectX::processEvents</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252a14b8c7ed30896896e265299ca5f4cea"></a><!-- doxytag: member="effCanBeAutomated" ref="48fa0d8e45f3358fe45c8bece73a7252a14b8c7ed30896896e265299ca5f4cea" args="" -->effCanBeAutomated</em>&nbsp;</td><td>
[index]: parameter index [return value]: 1=true, 0=false 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#6e6bf585239b75cd90e17b3aa0f8f36a">AudioEffectX::canParameterBeAutomated</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252e3021956716d3f9d06d9cc76f56891bb"></a><!-- doxytag: member="effString2Parameter" ref="48fa0d8e45f3358fe45c8bece73a7252e3021956716d3f9d06d9cc76f56891bb" args="" -->effString2Parameter</em>&nbsp;</td><td>
[index]: parameter index [ptr]: parameter string [return value]: true for success 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#b3bc700b36eb53f126a2d5de70337d62">AudioEffectX::string2parameter</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72527d4fa16c0718c1f320b213698ebff4e4"></a><!-- doxytag: member="effGetNumProgramCategories" ref="48fa0d8e45f3358fe45c8bece73a72527d4fa16c0718c1f320b213698ebff4e4" args="" -->effGetNumProgramCategories</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000040">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252e0c2c0be846b9310aa032785c73fcf66"></a><!-- doxytag: member="effGetProgramNameIndexed" ref="48fa0d8e45f3358fe45c8bece73a7252e0c2c0be846b9310aa032785c73fcf66" args="" -->effGetProgramNameIndexed</em>&nbsp;</td><td>
[index]: program index [ptr]: buffer for program name, limited to <a class="el" href="aeffect_8h.html#3a5c6e6206e0efa71bd728dcd08a762c4cd4f6f03e6fb755c1bc76b6d35434c6">kVstMaxProgNameLen</a> [return value]: true for success 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#80d4aba84db9e05748816868abbb1811">AudioEffectX::getProgramNameIndexed</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252edda86c7a35edaa9dbf54d5450779fa3"></a><!-- doxytag: member="effCopyProgram" ref="48fa0d8e45f3358fe45c8bece73a7252edda86c7a35edaa9dbf54d5450779fa3" args="" -->effCopyProgram</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000041">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252b0f80499b11d5f958b48ab26b835e472"></a><!-- doxytag: member="effConnectInput" ref="48fa0d8e45f3358fe45c8bece73a7252b0f80499b11d5f958b48ab26b835e472" args="" -->effConnectInput</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000042">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72527eae1728e027038194477b2e58c0b103"></a><!-- doxytag: member="effConnectOutput" ref="48fa0d8e45f3358fe45c8bece73a72527eae1728e027038194477b2e58c0b103" args="" -->effConnectOutput</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000043">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252d352d3faad3a5b793fefa966ee61306b"></a><!-- doxytag: member="effGetInputProperties" ref="48fa0d8e45f3358fe45c8bece73a7252d352d3faad3a5b793fefa966ee61306b" args="" -->effGetInputProperties</em>&nbsp;</td><td>
[index]: input index [ptr]: <a class="el" href="struct_vst_pin_properties.html">VstPinProperties</a>* [return value]: 1 if supported 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#d3647c98f7c9b2b6f7bd63e739872852">AudioEffectX::getInputProperties</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72522887a797577eeabf3ed557def3631226"></a><!-- doxytag: member="effGetOutputProperties" ref="48fa0d8e45f3358fe45c8bece73a72522887a797577eeabf3ed557def3631226" args="" -->effGetOutputProperties</em>&nbsp;</td><td>
[index]: output index [ptr]: <a class="el" href="struct_vst_pin_properties.html">VstPinProperties</a>* [return value]: 1 if supported 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#93a6182068c4dd4ee4651be831114660">AudioEffectX::getOutputProperties</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252933981e5a0b7de3cb71ed5f1f0662e5b"></a><!-- doxytag: member="effGetPlugCategory" ref="48fa0d8e45f3358fe45c8bece73a7252933981e5a0b7de3cb71ed5f1f0662e5b" args="" -->effGetPlugCategory</em>&nbsp;</td><td>
[return value]: category 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc">VstPlugCategory</a><p>
<a class="el" href="class_audio_effect_x.html#fc661d87373690a8dba38d201cf61010">AudioEffectX::getPlugCategory</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72528b37e0b0da4c60bea03c42902a75cb84"></a><!-- doxytag: member="effGetCurrentPosition" ref="48fa0d8e45f3358fe45c8bece73a72528b37e0b0da4c60bea03c42902a75cb84" args="" -->effGetCurrentPosition</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000044">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252fd47353d741b07396e4ec4c6ce0873b8"></a><!-- doxytag: member="effGetDestinationBuffer" ref="48fa0d8e45f3358fe45c8bece73a7252fd47353d741b07396e4ec4c6ce0873b8" args="" -->effGetDestinationBuffer</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000045">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a725203ab7978f33f9cfbd3c1787cdc91b084"></a><!-- doxytag: member="effOfflineNotify" ref="48fa0d8e45f3358fe45c8bece73a725203ab7978f33f9cfbd3c1787cdc91b084" args="" -->effOfflineNotify</em>&nbsp;</td><td>
[ptr]: <a class="el" href="struct_vst_audio_file.html">VstAudioFile</a> array [value]: count [index]: start flag 
<p>
<dl compact><dt><b>See also:</b></dt><dd>AudioEffectX::offlineNotify </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72524fdef8273f9583a151ba2e8418395391"></a><!-- doxytag: member="effOfflinePrepare" ref="48fa0d8e45f3358fe45c8bece73a72524fdef8273f9583a151ba2e8418395391" args="" -->effOfflinePrepare</em>&nbsp;</td><td>
[ptr]: <a class="el" href="struct_vst_offline_task.html">VstOfflineTask</a> array [value]: count 
<p>
<dl compact><dt><b>See also:</b></dt><dd>AudioEffectX::offlinePrepare </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252204f955fdbfe417c5aaf8eee6c6e553e"></a><!-- doxytag: member="effOfflineRun" ref="48fa0d8e45f3358fe45c8bece73a7252204f955fdbfe417c5aaf8eee6c6e553e" args="" -->effOfflineRun</em>&nbsp;</td><td>
[ptr]: <a class="el" href="struct_vst_offline_task.html">VstOfflineTask</a> array [value]: count 
<p>
<dl compact><dt><b>See also:</b></dt><dd>AudioEffectX::offlineRun </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252fa3e8525b258235c92461fdc9e6bb89c"></a><!-- doxytag: member="effProcessVarIo" ref="48fa0d8e45f3358fe45c8bece73a7252fa3e8525b258235c92461fdc9e6bb89c" args="" -->effProcessVarIo</em>&nbsp;</td><td>
[ptr]: <a class="el" href="struct_vst_variable_io.html">VstVariableIo</a>* 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#d81449ad9aa53166a4bdd945f08be46e">AudioEffectX::processVariableIo</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252fea107e0cdc7cd073962f821a80cf6b0"></a><!-- doxytag: member="effSetSpeakerArrangement" ref="48fa0d8e45f3358fe45c8bece73a7252fea107e0cdc7cd073962f821a80cf6b0" args="" -->effSetSpeakerArrangement</em>&nbsp;</td><td>
[value]: input <a class="el" href="struct_vst_speaker_arrangement.html">VstSpeakerArrangement</a>* [ptr]: output <a class="el" href="struct_vst_speaker_arrangement.html">VstSpeakerArrangement</a>* 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#eb17011a1b4cdef8e089353aa1449b90">AudioEffectX::setSpeakerArrangement</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72527ca941174226d97a386796e27d189433"></a><!-- doxytag: member="effSetBlockSizeAndSampleRate" ref="48fa0d8e45f3358fe45c8bece73a72527ca941174226d97a386796e27d189433" args="" -->effSetBlockSizeAndSampleRate</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000046">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72527e8b07e007f75a414924dfcef07ef66c"></a><!-- doxytag: member="effSetBypass" ref="48fa0d8e45f3358fe45c8bece73a72527e8b07e007f75a414924dfcef07ef66c" args="" -->effSetBypass</em>&nbsp;</td><td>
[value]: 1 = bypass, 0 = no bypass 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#cb473dfc5f46b0f299f87b71b70ad0a1">AudioEffectX::setBypass</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252db46e024c52287f57ff120c7f01da934"></a><!-- doxytag: member="effGetEffectName" ref="48fa0d8e45f3358fe45c8bece73a7252db46e024c52287f57ff120c7f01da934" args="" -->effGetEffectName</em>&nbsp;</td><td>
[ptr]: buffer for effect name, limited to <a class="el" href="aeffect_8h.html#3a5c6e6206e0efa71bd728dcd08a762cb44761404ed78ad4b239de13f45e2efc">kVstMaxEffectNameLen</a> 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#ae9a92fbee475930d17f94bb855664d6">AudioEffectX::getEffectName</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252d2c382a71c3184c5767e4e70127a4976"></a><!-- doxytag: member="effGetErrorText" ref="48fa0d8e45f3358fe45c8bece73a7252d2c382a71c3184c5767e4e70127a4976" args="" -->effGetErrorText</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000047">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a725273d98a72ba1dca070ffb61f439a04a5d"></a><!-- doxytag: member="effGetVendorString" ref="48fa0d8e45f3358fe45c8bece73a725273d98a72ba1dca070ffb61f439a04a5d" args="" -->effGetVendorString</em>&nbsp;</td><td>
[ptr]: buffer for effect vendor string, limited to <a class="el" href="aeffect_8h.html#3a5c6e6206e0efa71bd728dcd08a762c3ae8638f09236471c11ebcdc5db9ce73">kVstMaxVendorStrLen</a> 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#96e120428e511289a3b2dfd0c721450d">AudioEffectX::getVendorString</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252c1f61c1ee83f6ca21be6d818b16b54a6"></a><!-- doxytag: member="effGetProductString" ref="48fa0d8e45f3358fe45c8bece73a7252c1f61c1ee83f6ca21be6d818b16b54a6" args="" -->effGetProductString</em>&nbsp;</td><td>
[ptr]: buffer for effect vendor string, limited to <a class="el" href="aeffect_8h.html#3a5c6e6206e0efa71bd728dcd08a762cea126973d3662b344937354181fd94e0">kVstMaxProductStrLen</a> 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#2a6d332cc9560512a49c9265974170e6">AudioEffectX::getProductString</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72521d2d7cfdad6c5fb6e50ad3faf00a5e20"></a><!-- doxytag: member="effGetVendorVersion" ref="48fa0d8e45f3358fe45c8bece73a72521d2d7cfdad6c5fb6e50ad3faf00a5e20" args="" -->effGetVendorVersion</em>&nbsp;</td><td>
[return value]: vendor-specific version 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#45965123ab6c7ee16bdc1687d8dca27c">AudioEffectX::getVendorVersion</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72520e01094ee0172fd85e18ddaada4c38f3"></a><!-- doxytag: member="effVendorSpecific" ref="48fa0d8e45f3358fe45c8bece73a72520e01094ee0172fd85e18ddaada4c38f3" args="" -->effVendorSpecific</em>&nbsp;</td><td>
no definition, vendor specific handling 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#92b1c6115fe4e69e159e1a6ca8a92b96">AudioEffectX::vendorSpecific</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72520c2ac976fce8c439df27794f84006bdc"></a><!-- doxytag: member="effCanDo" ref="48fa0d8e45f3358fe45c8bece73a72520c2ac976fce8c439df27794f84006bdc" args="" -->effCanDo</em>&nbsp;</td><td>
[ptr]: "can do" string [return value]: 0: "don't know" -1: "no" 1: "yes" 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#99b2166c339f819d531e9fc6c61fcbb0">AudioEffectX::canDo</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252caebfa4d77cd8a6b48041fd2854b4e2e"></a><!-- doxytag: member="effGetTailSize" ref="48fa0d8e45f3358fe45c8bece73a7252caebfa4d77cd8a6b48041fd2854b4e2e" args="" -->effGetTailSize</em>&nbsp;</td><td>
[return value]: tail size (for example the reverb time of a reverb plug-in); 0 is default (return 1 for 'no tail') </td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252cbab29bc6205a465a03e81c76b3988f4"></a><!-- doxytag: member="effIdle" ref="48fa0d8e45f3358fe45c8bece73a7252cbab29bc6205a465a03e81c76b3988f4" args="" -->effIdle</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000048">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72522d11c2b6c1c405026612a65af32a8535"></a><!-- doxytag: member="effGetIcon" ref="48fa0d8e45f3358fe45c8bece73a72522d11c2b6c1c405026612a65af32a8535" args="" -->effGetIcon</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000049">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72523b6cc7a4cd5b04e9a57765cf301606e3"></a><!-- doxytag: member="effSetViewPosition" ref="48fa0d8e45f3358fe45c8bece73a72523b6cc7a4cd5b04e9a57765cf301606e3" args="" -->effSetViewPosition</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000050">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252ec14c51a664d8e3907c4b3add370e79e"></a><!-- doxytag: member="effGetParameterProperties" ref="48fa0d8e45f3358fe45c8bece73a7252ec14c51a664d8e3907c4b3add370e79e" args="" -->effGetParameterProperties</em>&nbsp;</td><td>
[index]: parameter index [ptr]: <a class="el" href="struct_vst_parameter_properties.html">VstParameterProperties</a>* [return value]: 1 if supported 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#f6e7b6862c466062d20b40a814fc223f">AudioEffectX::getParameterProperties</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252c72b12d15ddde90145088def163e2849"></a><!-- doxytag: member="effKeysRequired" ref="48fa0d8e45f3358fe45c8bece73a7252c72b12d15ddde90145088def163e2849" args="" -->effKeysRequired</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000051">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72520ec7986a69ef0b6caf29003ba70b48fd"></a><!-- doxytag: member="effGetVstVersion" ref="48fa0d8e45f3358fe45c8bece73a72520ec7986a69ef0b6caf29003ba70b48fd" args="" -->effGetVstVersion</em>&nbsp;</td><td>
[return value]: VST version 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#0ae9562f6f0f135a8b7f4528b4679e57">AudioEffectX::getVstVersion</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72523620940e3deea58f8374dc0e781342e7"></a><!-- doxytag: member="effEditKeyDown" ref="48fa0d8e45f3358fe45c8bece73a72523620940e3deea58f8374dc0e781342e7" args="" -->effEditKeyDown</em>&nbsp;</td><td>
[index]: ASCII character [value]: virtual key [opt]: modifiers [return value]: 1 if key used 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_a_eff_editor.html#07d087addc27af5e3cea1400a70a8721">AEffEditor::onKeyDown</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252f692de09648f4b37ad7ce1f11c4e072c"></a><!-- doxytag: member="effEditKeyUp" ref="48fa0d8e45f3358fe45c8bece73a7252f692de09648f4b37ad7ce1f11c4e072c" args="" -->effEditKeyUp</em>&nbsp;</td><td>
[index]: ASCII character [value]: virtual key [opt]: modifiers [return value]: 1 if key used 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_a_eff_editor.html#22b49e1464eb2de17e6de7c1b5835814">AEffEditor::onKeyUp</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a725242f44235fef2c88d8a5a2c653c87d5ff"></a><!-- doxytag: member="effSetEditKnobMode" ref="48fa0d8e45f3358fe45c8bece73a725242f44235fef2c88d8a5a2c653c87d5ff" args="" -->effSetEditKnobMode</em>&nbsp;</td><td>
[value]: knob mode 0: circular, 1: circular relativ, 2: linear (CKnobMode in VSTGUI) 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_a_eff_editor.html#35bb8c7565acc47af4ddd234159c5866">AEffEditor::setKnobMode</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a725222029c0a98b48889af91112d7a885b60"></a><!-- doxytag: member="effGetMidiProgramName" ref="48fa0d8e45f3358fe45c8bece73a725222029c0a98b48889af91112d7a885b60" args="" -->effGetMidiProgramName</em>&nbsp;</td><td>
[index]: MIDI channel [ptr]: <a class="el" href="struct_midi_program_name.html">MidiProgramName</a>* [return value]: number of used programs, 0 if unsupported 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#84f28e3718ae9e49f119b297644cc74b">AudioEffectX::getMidiProgramName</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a725200b6cc6676d1295780673bf8f08e4494"></a><!-- doxytag: member="effGetCurrentMidiProgram" ref="48fa0d8e45f3358fe45c8bece73a725200b6cc6676d1295780673bf8f08e4494" args="" -->effGetCurrentMidiProgram</em>&nbsp;</td><td>
[index]: MIDI channel [ptr]: <a class="el" href="struct_midi_program_name.html">MidiProgramName</a>* [return value]: index of current program 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#4140753f06193acef4e03c8b40ae5cf4">AudioEffectX::getCurrentMidiProgram</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252b8fa5401f391e5b7dbc9f69659f95fd9"></a><!-- doxytag: member="effGetMidiProgramCategory" ref="48fa0d8e45f3358fe45c8bece73a7252b8fa5401f391e5b7dbc9f69659f95fd9" args="" -->effGetMidiProgramCategory</em>&nbsp;</td><td>
[index]: MIDI channel [ptr]: <a class="el" href="struct_midi_program_category.html">MidiProgramCategory</a>* [return value]: number of used categories, 0 if unsupported 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#e55c5ea4555133ef24a2236f3cdabe43">AudioEffectX::getMidiProgramCategory</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72527e7b86be55f340df30d02dd1af4895f6"></a><!-- doxytag: member="effHasMidiProgramsChanged" ref="48fa0d8e45f3358fe45c8bece73a72527e7b86be55f340df30d02dd1af4895f6" args="" -->effHasMidiProgramsChanged</em>&nbsp;</td><td>
[index]: MIDI channel [return value]: 1 if the MidiProgramName(s) or MidiKeyName(s) have changed 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#e1d3c54dba6fd6c54c20d45973953e6c">AudioEffectX::hasMidiProgramsChanged</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72521fea940896128f293ac350064f44a90c"></a><!-- doxytag: member="effGetMidiKeyName" ref="48fa0d8e45f3358fe45c8bece73a72521fea940896128f293ac350064f44a90c" args="" -->effGetMidiKeyName</em>&nbsp;</td><td>
[index]: MIDI channel [ptr]: <a class="el" href="struct_midi_key_name.html">MidiKeyName</a>* [return value]: true if supported, false otherwise 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#06e16d79f95a23e73836201573bfc1c9">AudioEffectX::getMidiKeyName</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72525fa9d5d61a74e1e40c5de7599e390d24"></a><!-- doxytag: member="effBeginSetProgram" ref="48fa0d8e45f3358fe45c8bece73a72525fa9d5d61a74e1e40c5de7599e390d24" args="" -->effBeginSetProgram</em>&nbsp;</td><td>
no arguments 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#e2225e4da1221bd16a1ccaa04d06ccc3">AudioEffectX::beginSetProgram</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a725253a845a9ad1588bd8c94d319ea76d1b4"></a><!-- doxytag: member="effEndSetProgram" ref="48fa0d8e45f3358fe45c8bece73a725253a845a9ad1588bd8c94d319ea76d1b4" args="" -->effEndSetProgram</em>&nbsp;</td><td>
no arguments 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#376cbb0fbc35a87e3f8214e43a38b3d7">AudioEffectX::endSetProgram</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252439963a1d36ddfe1d00ef27206a92df7"></a><!-- doxytag: member="effGetSpeakerArrangement" ref="48fa0d8e45f3358fe45c8bece73a7252439963a1d36ddfe1d00ef27206a92df7" args="" -->effGetSpeakerArrangement</em>&nbsp;</td><td>
[value]: input <a class="el" href="struct_vst_speaker_arrangement.html">VstSpeakerArrangement</a>* [ptr]: output <a class="el" href="struct_vst_speaker_arrangement.html">VstSpeakerArrangement</a>* 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#bdc7ed0ea2ae1c8c3fdb419d803309ff">AudioEffectX::getSpeakerArrangement</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252ef311376a2506cef68737e47fa4b5607"></a><!-- doxytag: member="effShellGetNextPlugin" ref="48fa0d8e45f3358fe45c8bece73a7252ef311376a2506cef68737e47fa4b5607" args="" -->effShellGetNextPlugin</em>&nbsp;</td><td>
[ptr]: buffer for plug-in name, limited to <a class="el" href="aeffect_8h.html#3a5c6e6206e0efa71bd728dcd08a762cea126973d3662b344937354181fd94e0">kVstMaxProductStrLen</a> [return value]: next plugin's uniqueID 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#fccbea2e95a87fb82159195995a88c44">AudioEffectX::getNextShellPlugin</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252fcf3045eed7ed1c61828af804c51a191"></a><!-- doxytag: member="effStartProcess" ref="48fa0d8e45f3358fe45c8bece73a7252fcf3045eed7ed1c61828af804c51a191" args="" -->effStartProcess</em>&nbsp;</td><td>
no arguments 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#7ab6d207143f46d12b273c775f68973b">AudioEffectX::startProcess</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252de49fda899255aed763cd27d5baa37e1"></a><!-- doxytag: member="effStopProcess" ref="48fa0d8e45f3358fe45c8bece73a7252de49fda899255aed763cd27d5baa37e1" args="" -->effStopProcess</em>&nbsp;</td><td>
no arguments 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#347a6cf07747192e99f6bb1100a9f863">AudioEffectX::stopProcess</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a725218e9076a02d2251f26bb8efb546db34b"></a><!-- doxytag: member="effSetTotalSampleToProcess" ref="48fa0d8e45f3358fe45c8bece73a725218e9076a02d2251f26bb8efb546db34b" args="" -->effSetTotalSampleToProcess</em>&nbsp;</td><td>
[value]: number of samples to process, offline only! 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#275514ba421aa4b8f5f5c6c45cc241ef">AudioEffectX::setTotalSampleToProcess</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a725266c5b48d1ca5a80ad1ba4b77e934fc17"></a><!-- doxytag: member="effSetPanLaw" ref="48fa0d8e45f3358fe45c8bece73a725266c5b48d1ca5a80ad1ba4b77e934fc17" args="" -->effSetPanLaw</em>&nbsp;</td><td>
[value]: pan law [opt]: gain 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="aeffectx_8h.html#daf4956252cb9a4070230aa9c3f8a8af">VstPanLawType</a><p>
<a class="el" href="class_audio_effect_x.html#6421148706f52493b4c218462c6c3669">AudioEffectX::setPanLaw</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252fc81fe5efe847279aae89ae7b9ee09d6"></a><!-- doxytag: member="effBeginLoadBank" ref="48fa0d8e45f3358fe45c8bece73a7252fc81fe5efe847279aae89ae7b9ee09d6" args="" -->effBeginLoadBank</em>&nbsp;</td><td>
[ptr]: <a class="el" href="struct_vst_patch_chunk_info.html">VstPatchChunkInfo</a>* [return value]: -1: bank can't be loaded, 1: bank can be loaded, 0: unsupported 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#7c0b957f3c0b1afa97aea75321972e8c">AudioEffectX::beginLoadBank</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252999f6b1b7ae012153bef95cf1b81e960"></a><!-- doxytag: member="effBeginLoadProgram" ref="48fa0d8e45f3358fe45c8bece73a7252999f6b1b7ae012153bef95cf1b81e960" args="" -->effBeginLoadProgram</em>&nbsp;</td><td>
[ptr]: <a class="el" href="struct_vst_patch_chunk_info.html">VstPatchChunkInfo</a>* [return value]: -1: prog can't be loaded, 1: prog can be loaded, 0: unsupported 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#7b7974e7256b82f861bb87f3f3dc1444">AudioEffectX::beginLoadProgram</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252f09efb4072134174623e0f8f9e87528a"></a><!-- doxytag: member="effSetProcessPrecision" ref="48fa0d8e45f3358fe45c8bece73a7252f09efb4072134174623e0f8f9e87528a" args="" -->effSetProcessPrecision</em>&nbsp;</td><td>
[value]: 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="aeffectx_8h.html#f80890a23e919e9dec8a0a82df6bd33b">VstProcessPrecision</a><p>
<a class="el" href="class_audio_effect_x.html#3406179c9a48249a9fd9110757a85386">AudioEffectX::setProcessPrecision</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a7252ea03f06741ab1dbe34491b8b2bf6d1da"></a><!-- doxytag: member="effGetNumMidiInputChannels" ref="48fa0d8e45f3358fe45c8bece73a7252ea03f06741ab1dbe34491b8b2bf6d1da" args="" -->effGetNumMidiInputChannels</em>&nbsp;</td><td>
[return value]: number of used MIDI input channels (1-15) 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#ce3f8bdd29d22f4a41a4f15d300e4fc1">AudioEffectX::getNumMidiInputChannels</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="48fa0d8e45f3358fe45c8bece73a72521251a175a3c2c76d1880bc489b7295ae"></a><!-- doxytag: member="effGetNumMidiOutputChannels" ref="48fa0d8e45f3358fe45c8bece73a72521251a175a3c2c76d1880bc489b7295ae" args="" -->effGetNumMidiOutputChannels</em>&nbsp;</td><td>
[return value]: number of used MIDI output channels (1-15) 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#27f0e30ec9b08d827a29ade416a1a1e6">AudioEffectX::getNumMidiOutputChannels</a> </dd></dl>
</td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="686513e13453ef7eccdd3dd214e2443e"></a><!-- doxytag: member="aeffectx.h::AudioMasterOpcodesX" ref="686513e13453ef7eccdd3dd214e2443e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e">AudioMasterOpcodesX</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
VST 2.x dispatcher Opcodes (Plug-in to Host). Extension of <a class="el" href="aeffect_8h.html#bec3bebfd818cafd133e4022c5ee3ed9">AudioMasterOpcodes</a> <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443ecabef08486ebc324210b8c20c28ccb79"></a><!-- doxytag: member="audioMasterWantMidi" ref="686513e13453ef7eccdd3dd214e2443ecabef08486ebc324210b8c20c28ccb79" args="" -->audioMasterWantMidi</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000023">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443ee9dd1c1a49363d5a34106a64a00f0158"></a><!-- doxytag: member="audioMasterGetTime" ref="686513e13453ef7eccdd3dd214e2443ee9dd1c1a49363d5a34106a64a00f0158" args="" -->audioMasterGetTime</em>&nbsp;</td><td>
[return value]: <a class="el" href="struct_vst_time_info.html">VstTimeInfo</a>* or null if not supported [value]: request mask 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf8">VstTimeInfoFlags</a><p>
<a class="el" href="class_audio_effect_x.html#321316fdaf0c636a8db927eabe8b5304">AudioEffectX::getTimeInfo</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443ebea1a997d73d792314006aba711a6708"></a><!-- doxytag: member="audioMasterProcessEvents" ref="686513e13453ef7eccdd3dd214e2443ebea1a997d73d792314006aba711a6708" args="" -->audioMasterProcessEvents</em>&nbsp;</td><td>
[ptr]: pointer to <a class="el" href="struct_vst_events.html">VstEvents</a> 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="struct_vst_events.html">VstEvents</a><p>
<a class="el" href="class_audio_effect_x.html#0b5d8c7546cbec387015a6a8fe7a0a98">AudioEffectX::sendVstEventsToHost</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e66a494958a0470bfbc81d71622259645"></a><!-- doxytag: member="audioMasterSetTime" ref="686513e13453ef7eccdd3dd214e2443e66a494958a0470bfbc81d71622259645" args="" -->audioMasterSetTime</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e864105db5b55e7239aa096c5fb034e2f"></a><!-- doxytag: member="audioMasterTempoAt" ref="686513e13453ef7eccdd3dd214e2443e864105db5b55e7239aa096c5fb034e2f" args="" -->audioMasterTempoAt</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000025">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443efbfca1d3179dc08b4157285662961529"></a><!-- doxytag: member="audioMasterGetNumAutomatableParameters" ref="686513e13453ef7eccdd3dd214e2443efbfca1d3179dc08b4157285662961529" args="" -->audioMasterGetNumAutomatableParameters</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e4b6e804d5a1f9f43a085e5fd3c640f6e"></a><!-- doxytag: member="audioMasterGetParameterQuantization" ref="686513e13453ef7eccdd3dd214e2443e4b6e804d5a1f9f43a085e5fd3c640f6e" args="" -->audioMasterGetParameterQuantization</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000027">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e398a67f8c9592f46a9a44dec1398183d"></a><!-- doxytag: member="audioMasterIOChanged" ref="686513e13453ef7eccdd3dd214e2443e398a67f8c9592f46a9a44dec1398183d" args="" -->audioMasterIOChanged</em>&nbsp;</td><td>
[return value]: 1 if supported 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#fd1663ca60afd2f9b7288d10004cf575">AudioEffectX::ioChanged</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e81930acbba5c297c856fe7beb6c929d7"></a><!-- doxytag: member="audioMasterNeedIdle" ref="686513e13453ef7eccdd3dd214e2443e81930acbba5c297c856fe7beb6c929d7" args="" -->audioMasterNeedIdle</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443ea52f15167cd79b2cab805c3a06a59f01"></a><!-- doxytag: member="audioMasterSizeWindow" ref="686513e13453ef7eccdd3dd214e2443ea52f15167cd79b2cab805c3a06a59f01" args="" -->audioMasterSizeWindow</em>&nbsp;</td><td>
[index]: new width [value]: new height [return value]: 1 if supported 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#33b48b4b937163e7eb0cdac51778dbd1">AudioEffectX::sizeWindow</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443ed65943850518a5132211dfc92582eb7e"></a><!-- doxytag: member="audioMasterGetSampleRate" ref="686513e13453ef7eccdd3dd214e2443ed65943850518a5132211dfc92582eb7e" args="" -->audioMasterGetSampleRate</em>&nbsp;</td><td>
[return value]: current sample rate 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#65ea6583567e22cc5f2594e25a76bcdf">AudioEffectX::updateSampleRate</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e20fb6fdbc400b4a787313db17dc9486e"></a><!-- doxytag: member="audioMasterGetBlockSize" ref="686513e13453ef7eccdd3dd214e2443e20fb6fdbc400b4a787313db17dc9486e" args="" -->audioMasterGetBlockSize</em>&nbsp;</td><td>
[return value]: current block size 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#2a57d5f42162dabf65d9695b6575e785">AudioEffectX::updateBlockSize</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443ebacc07912c5cf4818d079413fd3a0b6e"></a><!-- doxytag: member="audioMasterGetInputLatency" ref="686513e13453ef7eccdd3dd214e2443ebacc07912c5cf4818d079413fd3a0b6e" args="" -->audioMasterGetInputLatency</em>&nbsp;</td><td>
[return value]: input latency in audio samples 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#ae00a5d338e0b6d291ed10fb554a4132">AudioEffectX::getInputLatency</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e930f5c7875d63f088d35774fbc35b535"></a><!-- doxytag: member="audioMasterGetOutputLatency" ref="686513e13453ef7eccdd3dd214e2443e930f5c7875d63f088d35774fbc35b535" args="" -->audioMasterGetOutputLatency</em>&nbsp;</td><td>
[return value]: output latency in audio samples 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#7f1f2249c54ef470bbb2e9262c7707f4">AudioEffectX::getOutputLatency</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e5fe3f1d541ebc1412ec73cddf71f377f"></a><!-- doxytag: member="audioMasterGetPreviousPlug" ref="686513e13453ef7eccdd3dd214e2443e5fe3f1d541ebc1412ec73cddf71f377f" args="" -->audioMasterGetPreviousPlug</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000029">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e803b2c3102280952c1ff71c1a975ca25"></a><!-- doxytag: member="audioMasterGetNextPlug" ref="686513e13453ef7eccdd3dd214e2443e803b2c3102280952c1ff71c1a975ca25" args="" -->audioMasterGetNextPlug</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000030">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443eeae07cbf26c3ba907c088b9a77ecb69e"></a><!-- doxytag: member="audioMasterWillReplaceOrAccumulate" ref="686513e13453ef7eccdd3dd214e2443eeae07cbf26c3ba907c088b9a77ecb69e" args="" -->audioMasterWillReplaceOrAccumulate</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000031">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e29d0aca628bad4133d4c6d97a2e5427f"></a><!-- doxytag: member="audioMasterGetCurrentProcessLevel" ref="686513e13453ef7eccdd3dd214e2443e29d0aca628bad4133d4c6d97a2e5427f" args="" -->audioMasterGetCurrentProcessLevel</em>&nbsp;</td><td>
[return value]: current process level 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="aeffectx_8h.html#b2bca36f92941fb6f5ecde24c508aa47">VstProcessLevels</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443ea1a67c941a47f7d8ee6428480a84677f"></a><!-- doxytag: member="audioMasterGetAutomationState" ref="686513e13453ef7eccdd3dd214e2443ea1a67c941a47f7d8ee6428480a84677f" args="" -->audioMasterGetAutomationState</em>&nbsp;</td><td>
[return value]: current automation state 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="aeffectx_8h.html#7cfb26c593e6f009c4e4445ba46b5114">VstAutomationStates</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e292dcc3ae98bea68682b783eda5127c4"></a><!-- doxytag: member="audioMasterOfflineStart" ref="686513e13453ef7eccdd3dd214e2443e292dcc3ae98bea68682b783eda5127c4" args="" -->audioMasterOfflineStart</em>&nbsp;</td><td>
[index]: numNewAudioFiles [value]: numAudioFiles [ptr]: <a class="el" href="struct_vst_audio_file.html">VstAudioFile</a>* 
<p>
<dl compact><dt><b>See also:</b></dt><dd>AudioEffectX::offlineStart </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e7e375e30aff303a93d7185b1b0cea2bf"></a><!-- doxytag: member="audioMasterOfflineRead" ref="686513e13453ef7eccdd3dd214e2443e7e375e30aff303a93d7185b1b0cea2bf" args="" -->audioMasterOfflineRead</em>&nbsp;</td><td>
[index]: bool readSource [value]: <a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbdd">VstOfflineOption</a>* 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbdd">VstOfflineOption</a> [ptr]: <a class="el" href="struct_vst_offline_task.html">VstOfflineTask</a>*<p>
<a class="el" href="struct_vst_offline_task.html">VstOfflineTask</a><p>
AudioEffectX::offlineRead </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443eab51adc3b06c418e1071d46c28cfc55c"></a><!-- doxytag: member="audioMasterOfflineWrite" ref="686513e13453ef7eccdd3dd214e2443eab51adc3b06c418e1071d46c28cfc55c" args="" -->audioMasterOfflineWrite</em>&nbsp;</td><td>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e7e375e30aff303a93d7185b1b0cea2bf">audioMasterOfflineRead</a><p>
AudioEffectX::offlineRead </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e371858f9f62ce870fd006bc5709171e7"></a><!-- doxytag: member="audioMasterOfflineGetCurrentPass" ref="686513e13453ef7eccdd3dd214e2443e371858f9f62ce870fd006bc5709171e7" args="" -->audioMasterOfflineGetCurrentPass</em>&nbsp;</td><td>
<dl compact><dt><b>See also:</b></dt><dd>AudioEffectX::offlineGetCurrentPass </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e268517f255dcaa47033da88275d8f33f"></a><!-- doxytag: member="audioMasterOfflineGetCurrentMetaPass" ref="686513e13453ef7eccdd3dd214e2443e268517f255dcaa47033da88275d8f33f" args="" -->audioMasterOfflineGetCurrentMetaPass</em>&nbsp;</td><td>
<dl compact><dt><b>See also:</b></dt><dd>AudioEffectX::offlineGetCurrentMetaPass </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e73251fdc8fb192fed669239465ce88e0"></a><!-- doxytag: member="audioMasterSetOutputSampleRate" ref="686513e13453ef7eccdd3dd214e2443e73251fdc8fb192fed669239465ce88e0" args="" -->audioMasterSetOutputSampleRate</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000032">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e9af4c43fbe37f8dc3f85cce6a957db43"></a><!-- doxytag: member="audioMasterGetOutputSpeakerArrangement" ref="686513e13453ef7eccdd3dd214e2443e9af4c43fbe37f8dc3f85cce6a957db43" args="" -->audioMasterGetOutputSpeakerArrangement</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000033">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443eca3327f9e5def39c0e553f4277821eee"></a><!-- doxytag: member="audioMasterGetVendorString" ref="686513e13453ef7eccdd3dd214e2443eca3327f9e5def39c0e553f4277821eee" args="" -->audioMasterGetVendorString</em>&nbsp;</td><td>
[ptr]: char buffer for vendor string, limited to <a class="el" href="aeffect_8h.html#3a5c6e6206e0efa71bd728dcd08a762c3ae8638f09236471c11ebcdc5db9ce73">kVstMaxVendorStrLen</a> 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#ebb28af8d3942675a8816bd6a018f049">AudioEffectX::getHostVendorString</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443eb1bb768fc2a0441e7bc286a7595966d3"></a><!-- doxytag: member="audioMasterGetProductString" ref="686513e13453ef7eccdd3dd214e2443eb1bb768fc2a0441e7bc286a7595966d3" args="" -->audioMasterGetProductString</em>&nbsp;</td><td>
[ptr]: char buffer for vendor string, limited to <a class="el" href="aeffect_8h.html#3a5c6e6206e0efa71bd728dcd08a762cea126973d3662b344937354181fd94e0">kVstMaxProductStrLen</a> 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#d601bba9648b3fadf0073783508f34aa">AudioEffectX::getHostProductString</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443eece75b1f880262ee3dcb786903eb91f3"></a><!-- doxytag: member="audioMasterGetVendorVersion" ref="686513e13453ef7eccdd3dd214e2443eece75b1f880262ee3dcb786903eb91f3" args="" -->audioMasterGetVendorVersion</em>&nbsp;</td><td>
[return value]: vendor-specific version 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#a5cfcc05fa41316602e69cf14c59874b">AudioEffectX::getHostVendorVersion</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e95dc24ebe0bca6ce3b8895cb1037a116"></a><!-- doxytag: member="audioMasterVendorSpecific" ref="686513e13453ef7eccdd3dd214e2443e95dc24ebe0bca6ce3b8895cb1037a116" args="" -->audioMasterVendorSpecific</em>&nbsp;</td><td>
no definition, vendor specific handling 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#64a489eb3b8a4353a1f5956db05685d9">AudioEffectX::hostVendorSpecific</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443eabd4417590cb58ad7c5a906bd4a5fa0c"></a><!-- doxytag: member="audioMasterSetIcon" ref="686513e13453ef7eccdd3dd214e2443eabd4417590cb58ad7c5a906bd4a5fa0c" args="" -->audioMasterSetIcon</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000034">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e9b924dba31cea5bb37d821f4c8f22315"></a><!-- doxytag: member="audioMasterCanDo" ref="686513e13453ef7eccdd3dd214e2443e9b924dba31cea5bb37d821f4c8f22315" args="" -->audioMasterCanDo</em>&nbsp;</td><td>
[ptr]: "can do" string [return value]: 1 for supported </td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e97dba6335462055bf3f4e6ea7dcdb148"></a><!-- doxytag: member="audioMasterGetLanguage" ref="686513e13453ef7eccdd3dd214e2443e97dba6335462055bf3f4e6ea7dcdb148" args="" -->audioMasterGetLanguage</em>&nbsp;</td><td>
[return value]: language code 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="aeffectx_8h.html#cf764c3185988eccb1f04e99da798a44">VstHostLanguage</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e3ab4a8dc9ff698005fddaf16ca95685e"></a><!-- doxytag: member="audioMasterOpenWindow" ref="686513e13453ef7eccdd3dd214e2443e3ab4a8dc9ff698005fddaf16ca95685e" args="" -->audioMasterOpenWindow</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000035">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e9776ca6d514da09ce50c637e41f6b06d"></a><!-- doxytag: member="audioMasterCloseWindow" ref="686513e13453ef7eccdd3dd214e2443e9776ca6d514da09ce50c637e41f6b06d" args="" -->audioMasterCloseWindow</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000036">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e2eeade283467a3773790630824c200ee"></a><!-- doxytag: member="audioMasterGetDirectory" ref="686513e13453ef7eccdd3dd214e2443e2eeade283467a3773790630824c200ee" args="" -->audioMasterGetDirectory</em>&nbsp;</td><td>
[return value]: FSSpec on MAC, else char* 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#0d6ad09461186d3e779b279b55463a30">AudioEffectX::getDirectory</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443ed2d7c7e1fcc6c5d3647da04fdd17f55b"></a><!-- doxytag: member="audioMasterUpdateDisplay" ref="686513e13453ef7eccdd3dd214e2443ed2d7c7e1fcc6c5d3647da04fdd17f55b" args="" -->audioMasterUpdateDisplay</em>&nbsp;</td><td>
no arguments </td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443eaf362a56ffc348b33f23779b93f6d9f0"></a><!-- doxytag: member="audioMasterBeginEdit" ref="686513e13453ef7eccdd3dd214e2443eaf362a56ffc348b33f23779b93f6d9f0" args="" -->audioMasterBeginEdit</em>&nbsp;</td><td>
[index]: parameter index 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#c4e961c44359986e7d12c1ecd5a5d7be">AudioEffectX::beginEdit</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443ecb778889f8f40461056392f820e259bb"></a><!-- doxytag: member="audioMasterEndEdit" ref="686513e13453ef7eccdd3dd214e2443ecb778889f8f40461056392f820e259bb" args="" -->audioMasterEndEdit</em>&nbsp;</td><td>
[index]: parameter index 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#abd6a35af12b20546f3462dd6fe1fbcf">AudioEffectX::endEdit</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e97b6ef37510542d456c6424b285163c8"></a><!-- doxytag: member="audioMasterOpenFileSelector" ref="686513e13453ef7eccdd3dd214e2443e97b6ef37510542d456c6424b285163c8" args="" -->audioMasterOpenFileSelector</em>&nbsp;</td><td>
[ptr]: VstFileSelect* [return value]: 1 if supported 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#12098af2a53a5fee5870cf77b462781e">AudioEffectX::openFileSelector</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e68f8ffbc68347c4bfb900c975d08fb3b"></a><!-- doxytag: member="audioMasterCloseFileSelector" ref="686513e13453ef7eccdd3dd214e2443e68f8ffbc68347c4bfb900c975d08fb3b" args="" -->audioMasterCloseFileSelector</em>&nbsp;</td><td>
[ptr]: VstFileSelect* 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="class_audio_effect_x.html#d8db2b195d53ad2a9fa5258e465d2fea">AudioEffectX::closeFileSelector</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e5b7a16f39fe69285e9a629bd68df375e"></a><!-- doxytag: member="audioMasterEditFile" ref="686513e13453ef7eccdd3dd214e2443e5b7a16f39fe69285e9a629bd68df375e" args="" -->audioMasterEditFile</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000037">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e19215789778c73c2c53aad936441a441"></a><!-- doxytag: member="audioMasterGetChunkFile" ref="686513e13453ef7eccdd3dd214e2443e19215789778c73c2c53aad936441a441" args="" -->audioMasterGetChunkFile</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000038">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 [ptr]: char[2048] or sizeof (FSSpec) [return value]: 1 if supported </dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>AudioEffectX::getChunkFile </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="686513e13453ef7eccdd3dd214e2443e42a60255834be97f89736e070893d7d2"></a><!-- doxytag: member="audioMasterGetInputSpeakerArrangement" ref="686513e13453ef7eccdd3dd214e2443e42a60255834be97f89736e070893d7d2" args="" -->audioMasterGetInputSpeakerArrangement</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000039">Deprecated:</a></b></dt><dd>deprecated in VST 2.4 </dd></dl>
</td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="4dca1df620ed19c3e3925e93d4a54e20"></a><!-- doxytag: member="aeffectx.h::Vst2StringConstants" ref="4dca1df620ed19c3e3925e93d4a54e20" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#4dca1df620ed19c3e3925e93d4a54e20">Vst2StringConstants</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
String length limits (in characters excl. 0 byte). <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="4dca1df620ed19c3e3925e93d4a54e206dcf91fde59452d69edf677975d4c3e3"></a><!-- doxytag: member="kVstMaxNameLen" ref="4dca1df620ed19c3e3925e93d4a54e206dcf91fde59452d69edf677975d4c3e3" args="" -->kVstMaxNameLen</em>&nbsp;</td><td>
used for <a class="el" href="struct_midi_program_name.html">MidiProgramName</a>, <a class="el" href="struct_midi_program_category.html">MidiProgramCategory</a>, <a class="el" href="struct_midi_key_name.html">MidiKeyName</a>, <a class="el" href="struct_vst_speaker_properties.html">VstSpeakerProperties</a>, <a class="el" href="struct_vst_pin_properties.html">VstPinProperties</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4dca1df620ed19c3e3925e93d4a54e2059be753228a5414a71b9d60e4b9e0e47"></a><!-- doxytag: member="kVstMaxLabelLen" ref="4dca1df620ed19c3e3925e93d4a54e2059be753228a5414a71b9d60e4b9e0e47" args="" -->kVstMaxLabelLen</em>&nbsp;</td><td>
used for <a class="el" href="struct_vst_parameter_properties.html">VstParameterProperties</a>-&gt;label, <a class="el" href="struct_vst_pin_properties.html">VstPinProperties</a>-&gt;label </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4dca1df620ed19c3e3925e93d4a54e20604a91415b551aad944fa2998b55698e"></a><!-- doxytag: member="kVstMaxShortLabelLen" ref="4dca1df620ed19c3e3925e93d4a54e20604a91415b551aad944fa2998b55698e" args="" -->kVstMaxShortLabelLen</em>&nbsp;</td><td>
used for <a class="el" href="struct_vst_parameter_properties.html">VstParameterProperties</a>-&gt;shortLabel, <a class="el" href="struct_vst_pin_properties.html">VstPinProperties</a>-&gt;shortLabel </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4dca1df620ed19c3e3925e93d4a54e20214811d8e12d97aba54525ae6bdf1ced"></a><!-- doxytag: member="kVstMaxCategLabelLen" ref="4dca1df620ed19c3e3925e93d4a54e20214811d8e12d97aba54525ae6bdf1ced" args="" -->kVstMaxCategLabelLen</em>&nbsp;</td><td>
used for <a class="el" href="struct_vst_parameter_properties.html">VstParameterProperties</a>-&gt;label </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4dca1df620ed19c3e3925e93d4a54e2019df05fc98b7888e3bd37c57037c84fa"></a><!-- doxytag: member="kVstMaxFileNameLen" ref="4dca1df620ed19c3e3925e93d4a54e2019df05fc98b7888e3bd37c57037c84fa" args="" -->kVstMaxFileNameLen</em>&nbsp;</td><td>
used for <a class="el" href="struct_vst_audio_file.html">VstAudioFile</a>-&gt;name </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="e497d000641349537369fc3ff05dc7d4"></a><!-- doxytag: member="aeffectx.h::VstAudioFileFlags" ref="e497d000641349537369fc3ff05dc7d4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#e497d000641349537369fc3ff05dc7d4">VstAudioFileFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flags used in <a class="el" href="struct_vst_audio_file.html">VstAudioFile</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="e497d000641349537369fc3ff05dc7d4407a1ee334942d626915fd4f7fab737b"></a><!-- doxytag: member="kVstOfflineReadOnly" ref="e497d000641349537369fc3ff05dc7d4407a1ee334942d626915fd4f7fab737b" args="" -->kVstOfflineReadOnly</em>&nbsp;</td><td>
set by Host (in call offlineNotify) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="e497d000641349537369fc3ff05dc7d48c18ba5045c6834f90247daa6a3e2071"></a><!-- doxytag: member="kVstOfflineNoRateConversion" ref="e497d000641349537369fc3ff05dc7d48c18ba5045c6834f90247daa6a3e2071" args="" -->kVstOfflineNoRateConversion</em>&nbsp;</td><td>
set by Host (in call offlineNotify) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="e497d000641349537369fc3ff05dc7d4a648f1208669c188159e609a972f0d22"></a><!-- doxytag: member="kVstOfflineNoChannelChange" ref="e497d000641349537369fc3ff05dc7d4a648f1208669c188159e609a972f0d22" args="" -->kVstOfflineNoChannelChange</em>&nbsp;</td><td>
set by Host (in call offlineNotify) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="e497d000641349537369fc3ff05dc7d40e6e7aabe12b53e2f61b477601ca2aed"></a><!-- doxytag: member="kVstOfflineCanProcessSelection" ref="e497d000641349537369fc3ff05dc7d40e6e7aabe12b53e2f61b477601ca2aed" args="" -->kVstOfflineCanProcessSelection</em>&nbsp;</td><td>
set by plug-in (in call offlineStart) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="e497d000641349537369fc3ff05dc7d45b3a587a786fade4ebb12eb416ba57e5"></a><!-- doxytag: member="kVstOfflineNoCrossfade" ref="e497d000641349537369fc3ff05dc7d45b3a587a786fade4ebb12eb416ba57e5" args="" -->kVstOfflineNoCrossfade</em>&nbsp;</td><td>
set by plug-in (in call offlineStart) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="e497d000641349537369fc3ff05dc7d477b289a773cd2346d253612cc4b12852"></a><!-- doxytag: member="kVstOfflineWantRead" ref="e497d000641349537369fc3ff05dc7d477b289a773cd2346d253612cc4b12852" args="" -->kVstOfflineWantRead</em>&nbsp;</td><td>
set by plug-in (in call offlineStart) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="e497d000641349537369fc3ff05dc7d43fce43fb8e3fdd3c68793f3a5424d6e4"></a><!-- doxytag: member="kVstOfflineWantWrite" ref="e497d000641349537369fc3ff05dc7d43fce43fb8e3fdd3c68793f3a5424d6e4" args="" -->kVstOfflineWantWrite</em>&nbsp;</td><td>
set by plug-in (in call offlineStart) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="e497d000641349537369fc3ff05dc7d4b77510759542ffbe4a24d5da64166d07"></a><!-- doxytag: member="kVstOfflineWantWriteMarker" ref="e497d000641349537369fc3ff05dc7d4b77510759542ffbe4a24d5da64166d07" args="" -->kVstOfflineWantWriteMarker</em>&nbsp;</td><td>
set by plug-in (in call offlineStart) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="e497d000641349537369fc3ff05dc7d4325515243e7757bf6ab8d4922103101e"></a><!-- doxytag: member="kVstOfflineWantMoveCursor" ref="e497d000641349537369fc3ff05dc7d4325515243e7757bf6ab8d4922103101e" args="" -->kVstOfflineWantMoveCursor</em>&nbsp;</td><td>
set by plug-in (in call offlineStart) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="e497d000641349537369fc3ff05dc7d4de990dc87ac6b3da09f87a545d7701d8"></a><!-- doxytag: member="kVstOfflineWantSelect" ref="e497d000641349537369fc3ff05dc7d4de990dc87ac6b3da09f87a545d7701d8" args="" -->kVstOfflineWantSelect</em>&nbsp;</td><td>
set by plug-in (in call offlineStart) </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="7cfb26c593e6f009c4e4445ba46b5114"></a><!-- doxytag: member="aeffectx.h::VstAutomationStates" ref="7cfb26c593e6f009c4e4445ba46b5114" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#7cfb26c593e6f009c4e4445ba46b5114">VstAutomationStates</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Automation States returned by <a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443ea1a67c941a47f7d8ee6428480a84677f">audioMasterGetAutomationState</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="7cfb26c593e6f009c4e4445ba46b51146e0e6e9178292a34ac2ebc1e4c1e3031"></a><!-- doxytag: member="kVstAutomationUnsupported" ref="7cfb26c593e6f009c4e4445ba46b51146e0e6e9178292a34ac2ebc1e4c1e3031" args="" -->kVstAutomationUnsupported</em>&nbsp;</td><td>
not supported by Host </td></tr>
<tr><td valign="top"><em><a class="anchor" name="7cfb26c593e6f009c4e4445ba46b51148495441a52dd58c44af0d02b8a71cef6"></a><!-- doxytag: member="kVstAutomationOff" ref="7cfb26c593e6f009c4e4445ba46b51148495441a52dd58c44af0d02b8a71cef6" args="" -->kVstAutomationOff</em>&nbsp;</td><td>
off </td></tr>
<tr><td valign="top"><em><a class="anchor" name="7cfb26c593e6f009c4e4445ba46b51145d6cb3bb9a8784e1adb6c96486e541fc"></a><!-- doxytag: member="kVstAutomationRead" ref="7cfb26c593e6f009c4e4445ba46b51145d6cb3bb9a8784e1adb6c96486e541fc" args="" -->kVstAutomationRead</em>&nbsp;</td><td>
read </td></tr>
<tr><td valign="top"><em><a class="anchor" name="7cfb26c593e6f009c4e4445ba46b5114f5f0c388481f8aded397f208c712ec82"></a><!-- doxytag: member="kVstAutomationWrite" ref="7cfb26c593e6f009c4e4445ba46b5114f5f0c388481f8aded397f208c712ec82" args="" -->kVstAutomationWrite</em>&nbsp;</td><td>
write </td></tr>
<tr><td valign="top"><em><a class="anchor" name="7cfb26c593e6f009c4e4445ba46b5114304999cd00226240b6ef7599ea77d39d"></a><!-- doxytag: member="kVstAutomationReadWrite" ref="7cfb26c593e6f009c4e4445ba46b5114304999cd00226240b6ef7599ea77d39d" args="" -->kVstAutomationReadWrite</em>&nbsp;</td><td>
read and write </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="97d16bafbef4126002a53e12b93a7d18"></a><!-- doxytag: member="aeffectx.h::VstEventTypes" ref="97d16bafbef4126002a53e12b93a7d18" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#97d16bafbef4126002a53e12b93a7d18">VstEventTypes</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="struct_vst_event.html">VstEvent</a> Types used by <a class="el" href="struct_vst_event.html">VstEvent</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="97d16bafbef4126002a53e12b93a7d18ea1084e381cf129a0c6d71a6eca7634c"></a><!-- doxytag: member="kVstMidiType" ref="97d16bafbef4126002a53e12b93a7d18ea1084e381cf129a0c6d71a6eca7634c" args="" -->kVstMidiType</em>&nbsp;</td><td>
MIDI event. 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="struct_vst_midi_event.html">VstMidiEvent</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="97d16bafbef4126002a53e12b93a7d1894ac2e97f9c7e76c1f950b6f6404d880"></a><!-- doxytag: member="kVstAudioType" ref="97d16bafbef4126002a53e12b93a7d1894ac2e97f9c7e76c1f950b6f6404d880" args="" -->kVstAudioType</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000019">Deprecated:</a></b></dt><dd>unused event type </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="97d16bafbef4126002a53e12b93a7d18ed77a98919317f32ffdbfa9caa2f14ea"></a><!-- doxytag: member="kVstVideoType" ref="97d16bafbef4126002a53e12b93a7d18ed77a98919317f32ffdbfa9caa2f14ea" args="" -->kVstVideoType</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000020">Deprecated:</a></b></dt><dd>unused event type </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="97d16bafbef4126002a53e12b93a7d18690d643155346d77a38bb296115664fc"></a><!-- doxytag: member="kVstParameterType" ref="97d16bafbef4126002a53e12b93a7d18690d643155346d77a38bb296115664fc" args="" -->kVstParameterType</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000021">Deprecated:</a></b></dt><dd>unused event type </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="97d16bafbef4126002a53e12b93a7d189fa879fe27592ae8c5afe532408d47f5"></a><!-- doxytag: member="kVstTriggerType" ref="97d16bafbef4126002a53e12b93a7d189fa879fe27592ae8c5afe532408d47f5" args="" -->kVstTriggerType</em>&nbsp;</td><td>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000022">Deprecated:</a></b></dt><dd>unused event type </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="97d16bafbef4126002a53e12b93a7d18bd08de961358559f185eff075b5c48b1"></a><!-- doxytag: member="kVstSysExType" ref="97d16bafbef4126002a53e12b93a7d18bd08de961358559f185eff075b5c48b1" args="" -->kVstSysExType</em>&nbsp;</td><td>
MIDI system exclusive. 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="struct_vst_midi_sysex_event.html">VstMidiSysexEvent</a> </dd></dl>
</td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="97becc09ebd30be0530e920edca8143a"></a><!-- doxytag: member="aeffectx.h::VstFileSelectCommand" ref="97becc09ebd30be0530e920edca8143a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#97becc09ebd30be0530e920edca8143a">VstFileSelectCommand</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Command constants used in <a class="el" href="struct_vst_file_select.html">VstFileSelect</a> structure. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="97becc09ebd30be0530e920edca8143a7047c7c61ac8058bfbf5439e427fc8d8"></a><!-- doxytag: member="kVstFileLoad" ref="97becc09ebd30be0530e920edca8143a7047c7c61ac8058bfbf5439e427fc8d8" args="" -->kVstFileLoad</em>&nbsp;</td><td>
for loading a file </td></tr>
<tr><td valign="top"><em><a class="anchor" name="97becc09ebd30be0530e920edca8143a2ca883158e60b9eafc41e08f9752367e"></a><!-- doxytag: member="kVstFileSave" ref="97becc09ebd30be0530e920edca8143a2ca883158e60b9eafc41e08f9752367e" args="" -->kVstFileSave</em>&nbsp;</td><td>
for saving a file </td></tr>
<tr><td valign="top"><em><a class="anchor" name="97becc09ebd30be0530e920edca8143aa10b5a1a89d93260cbfb987ed2597f35"></a><!-- doxytag: member="kVstMultipleFilesLoad" ref="97becc09ebd30be0530e920edca8143aa10b5a1a89d93260cbfb987ed2597f35" args="" -->kVstMultipleFilesLoad</em>&nbsp;</td><td>
for loading multiple files </td></tr>
<tr><td valign="top"><em><a class="anchor" name="97becc09ebd30be0530e920edca8143aa11f76058b8e15725d3a7f4d82fcc091"></a><!-- doxytag: member="kVstDirectorySelect" ref="97becc09ebd30be0530e920edca8143aa11f76058b8e15725d3a7f4d82fcc091" args="" -->kVstDirectorySelect</em>&nbsp;</td><td>
for selecting a directory/folder </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="a1b2db8a86cb0839d43f70ccab6deabc"></a><!-- doxytag: member="aeffectx.h::VstFileSelectType" ref="a1b2db8a86cb0839d43f70ccab6deabc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#a1b2db8a86cb0839d43f70ccab6deabc">VstFileSelectType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Types used in <a class="el" href="struct_vst_file_select.html">VstFileSelect</a> structure. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="a1b2db8a86cb0839d43f70ccab6deabcf7c7f100410bf7f82f6b6fe0a1b3e25b"></a><!-- doxytag: member="kVstFileType" ref="a1b2db8a86cb0839d43f70ccab6deabcf7c7f100410bf7f82f6b6fe0a1b3e25b" args="" -->kVstFileType</em>&nbsp;</td><td>
regular file selector </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="cf764c3185988eccb1f04e99da798a44"></a><!-- doxytag: member="aeffectx.h::VstHostLanguage" ref="cf764c3185988eccb1f04e99da798a44" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#cf764c3185988eccb1f04e99da798a44">VstHostLanguage</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Language code returned by audioMasterGetLanguage. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="cf764c3185988eccb1f04e99da798a44cb1c01f77bad1075e9ab827abe2bc33b"></a><!-- doxytag: member="kVstLangEnglish" ref="cf764c3185988eccb1f04e99da798a44cb1c01f77bad1075e9ab827abe2bc33b" args="" -->kVstLangEnglish</em>&nbsp;</td><td>
English. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="cf764c3185988eccb1f04e99da798a44e345bc3e060930fdbe232015176569b4"></a><!-- doxytag: member="kVstLangGerman" ref="cf764c3185988eccb1f04e99da798a44e345bc3e060930fdbe232015176569b4" args="" -->kVstLangGerman</em>&nbsp;</td><td>
German. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="cf764c3185988eccb1f04e99da798a444a5404ed8cbe24192d478f6b0eb819f8"></a><!-- doxytag: member="kVstLangFrench" ref="cf764c3185988eccb1f04e99da798a444a5404ed8cbe24192d478f6b0eb819f8" args="" -->kVstLangFrench</em>&nbsp;</td><td>
French. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="cf764c3185988eccb1f04e99da798a4402fef12180c4a24194096d26b58ba0aa"></a><!-- doxytag: member="kVstLangItalian" ref="cf764c3185988eccb1f04e99da798a4402fef12180c4a24194096d26b58ba0aa" args="" -->kVstLangItalian</em>&nbsp;</td><td>
Italian. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="cf764c3185988eccb1f04e99da798a440fa2c1fd0aefc58f8693d04074075228"></a><!-- doxytag: member="kVstLangSpanish" ref="cf764c3185988eccb1f04e99da798a440fa2c1fd0aefc58f8693d04074075228" args="" -->kVstLangSpanish</em>&nbsp;</td><td>
Spanish. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="cf764c3185988eccb1f04e99da798a4472bba753085615a429375be4f7dcb15f"></a><!-- doxytag: member="kVstLangJapanese" ref="cf764c3185988eccb1f04e99da798a4472bba753085615a429375be4f7dcb15f" args="" -->kVstLangJapanese</em>&nbsp;</td><td>
Japanese. </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="d176e54164dc7d8200cf4cdaf2be4533"></a><!-- doxytag: member="aeffectx.h::VstMidiEventFlags" ref="d176e54164dc7d8200cf4cdaf2be4533" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#d176e54164dc7d8200cf4cdaf2be4533">VstMidiEventFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flags used in <a class="el" href="struct_vst_midi_event.html">VstMidiEvent</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="d176e54164dc7d8200cf4cdaf2be4533b45d5fd60131dfd3250d6b44591946d5"></a><!-- doxytag: member="kVstMidiEventIsRealtime" ref="d176e54164dc7d8200cf4cdaf2be4533b45d5fd60131dfd3250d6b44591946d5" args="" -->kVstMidiEventIsRealtime</em>&nbsp;</td><td>
means that this event is played life (not in playback from a sequencer track).<br>
 This allows the Plug-In to handle these flagged events with higher priority, especially when the Plug-In has a big latency (<a class="el" href="struct_a_effect.html#f923ff2dfe0308e9a7abc1dea9ca518d">AEffect::initialDelay</a>) </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="54b464ebe5ed9ea55f9281ae5313ca95"></a><!-- doxytag: member="aeffectx.h::VstMidiProgramNameFlags" ref="54b464ebe5ed9ea55f9281ae5313ca95" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#54b464ebe5ed9ea55f9281ae5313ca95">VstMidiProgramNameFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flags used in <a class="el" href="struct_midi_program_name.html">MidiProgramName</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="54b464ebe5ed9ea55f9281ae5313ca95bbfc0be0a2d05833cbb60d1e65e7c99c"></a><!-- doxytag: member="kMidiIsOmni" ref="54b464ebe5ed9ea55f9281ae5313ca95bbfc0be0a2d05833cbb60d1e65e7c99c" args="" -->kMidiIsOmni</em>&nbsp;</td><td>
default is multi. for omni mode, channel 0 is used for inquiries and program changes </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="2bf8081b9f9b4d736b96310c89e3bc30"></a><!-- doxytag: member="aeffectx.h::VstModifierKey" ref="2bf8081b9f9b4d736b96310c89e3bc30" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#2bf8081b9f9b4d736b96310c89e3bc30">VstModifierKey</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Modifier flags used in <a class="el" href="struct_vst_key_code.html">VstKeyCode</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="2bf8081b9f9b4d736b96310c89e3bc308bb8f661e83a0141db816fb56bf53cd7"></a><!-- doxytag: member="MODIFIER_SHIFT" ref="2bf8081b9f9b4d736b96310c89e3bc308bb8f661e83a0141db816fb56bf53cd7" args="" -->MODIFIER_SHIFT</em>&nbsp;</td><td>
Shift. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="2bf8081b9f9b4d736b96310c89e3bc30bf6e73cab8231390df99cf369fd2a9d2"></a><!-- doxytag: member="MODIFIER_ALTERNATE" ref="2bf8081b9f9b4d736b96310c89e3bc30bf6e73cab8231390df99cf369fd2a9d2" args="" -->MODIFIER_ALTERNATE</em>&nbsp;</td><td>
Alt. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="2bf8081b9f9b4d736b96310c89e3bc30adee52bef1045a8c1d5825a71554055c"></a><!-- doxytag: member="MODIFIER_COMMAND" ref="2bf8081b9f9b4d736b96310c89e3bc30adee52bef1045a8c1d5825a71554055c" args="" -->MODIFIER_COMMAND</em>&nbsp;</td><td>
Control on Mac. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="2bf8081b9f9b4d736b96310c89e3bc3015ef5dc8a6e655fd831a6b113a9e3c27"></a><!-- doxytag: member="MODIFIER_CONTROL" ref="2bf8081b9f9b4d736b96310c89e3bc3015ef5dc8a6e655fd831a6b113a9e3c27" args="" -->MODIFIER_CONTROL</em>&nbsp;</td><td>
Ctrl on PC, Apple on Mac. </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="248d5bb61fe5cfd9d83fe998709dcbdd"></a><!-- doxytag: member="aeffectx.h::VstOfflineOption" ref="248d5bb61fe5cfd9d83fe998709dcbdd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#248d5bb61fe5cfd9d83fe998709dcbdd">VstOfflineOption</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Option passed to offlineRead/offlineWrite. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="248d5bb61fe5cfd9d83fe998709dcbdd5c8720b9649bef3096565631fb19e704"></a><!-- doxytag: member="kVstOfflineAudio" ref="248d5bb61fe5cfd9d83fe998709dcbdd5c8720b9649bef3096565631fb19e704" args="" -->kVstOfflineAudio</em>&nbsp;</td><td>
reading/writing audio samples </td></tr>
<tr><td valign="top"><em><a class="anchor" name="248d5bb61fe5cfd9d83fe998709dcbddee827ad907a60b897a342c6b36681e89"></a><!-- doxytag: member="kVstOfflinePeaks" ref="248d5bb61fe5cfd9d83fe998709dcbddee827ad907a60b897a342c6b36681e89" args="" -->kVstOfflinePeaks</em>&nbsp;</td><td>
reading graphic representation </td></tr>
<tr><td valign="top"><em><a class="anchor" name="248d5bb61fe5cfd9d83fe998709dcbddac6e648e165b59f338dd5cee880eca3a"></a><!-- doxytag: member="kVstOfflineParameter" ref="248d5bb61fe5cfd9d83fe998709dcbddac6e648e165b59f338dd5cee880eca3a" args="" -->kVstOfflineParameter</em>&nbsp;</td><td>
reading/writing parameters </td></tr>
<tr><td valign="top"><em><a class="anchor" name="248d5bb61fe5cfd9d83fe998709dcbddb9a99f12235b21f50d688bceef38b8f6"></a><!-- doxytag: member="kVstOfflineMarker" ref="248d5bb61fe5cfd9d83fe998709dcbddb9a99f12235b21f50d688bceef38b8f6" args="" -->kVstOfflineMarker</em>&nbsp;</td><td>
reading/writing marker </td></tr>
<tr><td valign="top"><em><a class="anchor" name="248d5bb61fe5cfd9d83fe998709dcbddb53fa24baa9342d168213fafb24f7969"></a><!-- doxytag: member="kVstOfflineCursor" ref="248d5bb61fe5cfd9d83fe998709dcbddb53fa24baa9342d168213fafb24f7969" args="" -->kVstOfflineCursor</em>&nbsp;</td><td>
reading/moving edit cursor </td></tr>
<tr><td valign="top"><em><a class="anchor" name="248d5bb61fe5cfd9d83fe998709dcbdd788ffd1d3df69ae69568055e2e0a4963"></a><!-- doxytag: member="kVstOfflineSelection" ref="248d5bb61fe5cfd9d83fe998709dcbdd788ffd1d3df69ae69568055e2e0a4963" args="" -->kVstOfflineSelection</em>&nbsp;</td><td>
reading/changing selection </td></tr>
<tr><td valign="top"><em><a class="anchor" name="248d5bb61fe5cfd9d83fe998709dcbdd25c75b6568dbb6b223811c630e88617c"></a><!-- doxytag: member="kVstOfflineQueryFiles" ref="248d5bb61fe5cfd9d83fe998709dcbdd25c75b6568dbb6b223811c630e88617c" args="" -->kVstOfflineQueryFiles</em>&nbsp;</td><td>
to request the Host to call asynchronously offlineNotify </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="604544f29f9effebd32c12ea802e0471"></a><!-- doxytag: member="aeffectx.h::VstOfflineTaskFlags" ref="604544f29f9effebd32c12ea802e0471" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#604544f29f9effebd32c12ea802e0471">VstOfflineTaskFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flags used in <a class="el" href="struct_vst_offline_task.html">VstOfflineTask</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="604544f29f9effebd32c12ea802e04718b8358616741a150c236d3e5d1149f91"></a><!-- doxytag: member="kVstOfflineUnvalidParameter" ref="604544f29f9effebd32c12ea802e04718b8358616741a150c236d3e5d1149f91" args="" -->kVstOfflineUnvalidParameter</em>&nbsp;</td><td>
set by Host </td></tr>
<tr><td valign="top"><em><a class="anchor" name="604544f29f9effebd32c12ea802e0471639d6601d7ce05661a3c2a57aad6c16f"></a><!-- doxytag: member="kVstOfflineNewFile" ref="604544f29f9effebd32c12ea802e0471639d6601d7ce05661a3c2a57aad6c16f" args="" -->kVstOfflineNewFile</em>&nbsp;</td><td>
set by Host </td></tr>
<tr><td valign="top"><em><a class="anchor" name="604544f29f9effebd32c12ea802e0471972d1ee1598fe0546fba092f43d0ff43"></a><!-- doxytag: member="kVstOfflinePlugError" ref="604544f29f9effebd32c12ea802e0471972d1ee1598fe0546fba092f43d0ff43" args="" -->kVstOfflinePlugError</em>&nbsp;</td><td>
set by plug-in </td></tr>
<tr><td valign="top"><em><a class="anchor" name="604544f29f9effebd32c12ea802e04716c6450a99f673c857b48a4c9c8325437"></a><!-- doxytag: member="kVstOfflineInterleavedAudio" ref="604544f29f9effebd32c12ea802e04716c6450a99f673c857b48a4c9c8325437" args="" -->kVstOfflineInterleavedAudio</em>&nbsp;</td><td>
set by plug-in </td></tr>
<tr><td valign="top"><em><a class="anchor" name="604544f29f9effebd32c12ea802e04712578840808f1d1897ed212a21915b1aa"></a><!-- doxytag: member="kVstOfflineTempOutputFile" ref="604544f29f9effebd32c12ea802e04712578840808f1d1897ed212a21915b1aa" args="" -->kVstOfflineTempOutputFile</em>&nbsp;</td><td>
set by plug-in </td></tr>
<tr><td valign="top"><em><a class="anchor" name="604544f29f9effebd32c12ea802e047129b40617d886fc96b4ed26551d02e9fa"></a><!-- doxytag: member="kVstOfflineFloatOutputFile" ref="604544f29f9effebd32c12ea802e047129b40617d886fc96b4ed26551d02e9fa" args="" -->kVstOfflineFloatOutputFile</em>&nbsp;</td><td>
set by plug-in </td></tr>
<tr><td valign="top"><em><a class="anchor" name="604544f29f9effebd32c12ea802e047188e1ed0ba0b66f9cea148caef9bd8c24"></a><!-- doxytag: member="kVstOfflineRandomWrite" ref="604544f29f9effebd32c12ea802e047188e1ed0ba0b66f9cea148caef9bd8c24" args="" -->kVstOfflineRandomWrite</em>&nbsp;</td><td>
set by plug-in </td></tr>
<tr><td valign="top"><em><a class="anchor" name="604544f29f9effebd32c12ea802e047154379ee815c08d3cf58dc2c59dbd0b06"></a><!-- doxytag: member="kVstOfflineStretch" ref="604544f29f9effebd32c12ea802e047154379ee815c08d3cf58dc2c59dbd0b06" args="" -->kVstOfflineStretch</em>&nbsp;</td><td>
set by plug-in </td></tr>
<tr><td valign="top"><em><a class="anchor" name="604544f29f9effebd32c12ea802e04714da15e4b6697ac74ebde0989eed4886d"></a><!-- doxytag: member="kVstOfflineNoThread" ref="604544f29f9effebd32c12ea802e04714da15e4b6697ac74ebde0989eed4886d" args="" -->kVstOfflineNoThread</em>&nbsp;</td><td>
set by plug-in </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="daf4956252cb9a4070230aa9c3f8a8af"></a><!-- doxytag: member="aeffectx.h::VstPanLawType" ref="daf4956252cb9a4070230aa9c3f8a8af" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#daf4956252cb9a4070230aa9c3f8a8af">VstPanLawType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
PanLaw Type. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="daf4956252cb9a4070230aa9c3f8a8af14a97d7063cbdc5d876230603d078601"></a><!-- doxytag: member="kLinearPanLaw" ref="daf4956252cb9a4070230aa9c3f8a8af14a97d7063cbdc5d876230603d078601" args="" -->kLinearPanLaw</em>&nbsp;</td><td>
L = pan * M; R = (1 - pan) * M;. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="daf4956252cb9a4070230aa9c3f8a8af78bf773846d92ca40ee9f7382f71d5dc"></a><!-- doxytag: member="kEqualPowerPanLaw" ref="daf4956252cb9a4070230aa9c3f8a8af78bf773846d92ca40ee9f7382f71d5dc" args="" -->kEqualPowerPanLaw</em>&nbsp;</td><td>
L = pow (pan, 0.5) * M; R = pow ((1 - pan), 0.5) * M;. </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="ab3ba1d404dfb04b6e9046c7ab2df921"></a><!-- doxytag: member="aeffectx.h::VstParameterFlags" ref="ab3ba1d404dfb04b6e9046c7ab2df921" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#ab3ba1d404dfb04b6e9046c7ab2df921">VstParameterFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flags used in <a class="el" href="struct_vst_parameter_properties.html">VstParameterProperties</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="ab3ba1d404dfb04b6e9046c7ab2df921aa662c1ada8b0b3580ff01222e60350c"></a><!-- doxytag: member="kVstParameterIsSwitch" ref="ab3ba1d404dfb04b6e9046c7ab2df921aa662c1ada8b0b3580ff01222e60350c" args="" -->kVstParameterIsSwitch</em>&nbsp;</td><td>
parameter is a switch (on/off) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ab3ba1d404dfb04b6e9046c7ab2df921132d25d53ad9c51b6c73544272cbbb39"></a><!-- doxytag: member="kVstParameterUsesIntegerMinMax" ref="ab3ba1d404dfb04b6e9046c7ab2df921132d25d53ad9c51b6c73544272cbbb39" args="" -->kVstParameterUsesIntegerMinMax</em>&nbsp;</td><td>
minInteger, maxInteger valid </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ab3ba1d404dfb04b6e9046c7ab2df92138560559b64885437f5de82c4fd9caaa"></a><!-- doxytag: member="kVstParameterUsesFloatStep" ref="ab3ba1d404dfb04b6e9046c7ab2df92138560559b64885437f5de82c4fd9caaa" args="" -->kVstParameterUsesFloatStep</em>&nbsp;</td><td>
stepFloat, smallStepFloat, largeStepFloat valid </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ab3ba1d404dfb04b6e9046c7ab2df9212e120964df0c1d8aa70e4c6a05d75704"></a><!-- doxytag: member="kVstParameterUsesIntStep" ref="ab3ba1d404dfb04b6e9046c7ab2df9212e120964df0c1d8aa70e4c6a05d75704" args="" -->kVstParameterUsesIntStep</em>&nbsp;</td><td>
stepInteger, largeStepInteger valid </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ab3ba1d404dfb04b6e9046c7ab2df9218679f63830cbde4dd01c7c47f6a87af8"></a><!-- doxytag: member="kVstParameterSupportsDisplayIndex" ref="ab3ba1d404dfb04b6e9046c7ab2df9218679f63830cbde4dd01c7c47f6a87af8" args="" -->kVstParameterSupportsDisplayIndex</em>&nbsp;</td><td>
displayIndex valid </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ab3ba1d404dfb04b6e9046c7ab2df92199a0b5722c93d88b2a4419ea2c8a4bab"></a><!-- doxytag: member="kVstParameterSupportsDisplayCategory" ref="ab3ba1d404dfb04b6e9046c7ab2df92199a0b5722c93d88b2a4419ea2c8a4bab" args="" -->kVstParameterSupportsDisplayCategory</em>&nbsp;</td><td>
category, etc. valid </td></tr>
<tr><td valign="top"><em><a class="anchor" name="ab3ba1d404dfb04b6e9046c7ab2df921b5860e99a55b088af49913c02d5fb027"></a><!-- doxytag: member="kVstParameterCanRamp" ref="ab3ba1d404dfb04b6e9046c7ab2df921b5860e99a55b088af49913c02d5fb027" args="" -->kVstParameterCanRamp</em>&nbsp;</td><td>
set if parameter value can ramp up/down </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="c278a9a5c97a77ac76e829771a8c3012"></a><!-- doxytag: member="aeffectx.h::VstPinPropertiesFlags" ref="c278a9a5c97a77ac76e829771a8c3012" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#c278a9a5c97a77ac76e829771a8c3012">VstPinPropertiesFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flags used in <a class="el" href="struct_vst_pin_properties.html">VstPinProperties</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="c278a9a5c97a77ac76e829771a8c30122fcd73e1043986ae6ef75a1c9e0982ec"></a><!-- doxytag: member="kVstPinIsActive" ref="c278a9a5c97a77ac76e829771a8c30122fcd73e1043986ae6ef75a1c9e0982ec" args="" -->kVstPinIsActive</em>&nbsp;</td><td>
pin is active, ignored by Host </td></tr>
<tr><td valign="top"><em><a class="anchor" name="c278a9a5c97a77ac76e829771a8c3012dc6cb14995bcaa145c1928eb0826eb53"></a><!-- doxytag: member="kVstPinIsStereo" ref="c278a9a5c97a77ac76e829771a8c3012dc6cb14995bcaa145c1928eb0826eb53" args="" -->kVstPinIsStereo</em>&nbsp;</td><td>
pin is first of a stereo pair </td></tr>
<tr><td valign="top"><em><a class="anchor" name="c278a9a5c97a77ac76e829771a8c30128fbfb4f31f8bf4111899b9a874945bb4"></a><!-- doxytag: member="kVstPinUseSpeaker" ref="c278a9a5c97a77ac76e829771a8c30128fbfb4f31f8bf4111899b9a874945bb4" args="" -->kVstPinUseSpeaker</em>&nbsp;</td><td>
<a class="el" href="struct_vst_pin_properties.html#8eae3583dff3fee2b586f58d01c09aa8">VstPinProperties::arrangementType</a> is valid and can be used to get the wanted arrangement </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc"></a><!-- doxytag: member="aeffectx.h::VstPlugCategory" ref="0211978ec81f9647c103a78fc8ec06cc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#0211978ec81f9647c103a78fc8ec06cc">VstPlugCategory</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Plug-in Categories. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc85df4fc40b4433f5bcba1d6d44dce8b7"></a><!-- doxytag: member="kPlugCategUnknown" ref="0211978ec81f9647c103a78fc8ec06cc85df4fc40b4433f5bcba1d6d44dce8b7" args="" -->kPlugCategUnknown</em>&nbsp;</td><td>
Unknown, category not implemented. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06ccd31c1e5f938ce881dc149ac8c7f5d0e1"></a><!-- doxytag: member="kPlugCategEffect" ref="0211978ec81f9647c103a78fc8ec06ccd31c1e5f938ce881dc149ac8c7f5d0e1" args="" -->kPlugCategEffect</em>&nbsp;</td><td>
Simple Effect. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc2e4415d5c0fae72d77cbf4bd2f30b42a"></a><!-- doxytag: member="kPlugCategSynth" ref="0211978ec81f9647c103a78fc8ec06cc2e4415d5c0fae72d77cbf4bd2f30b42a" args="" -->kPlugCategSynth</em>&nbsp;</td><td>
VST Instrument (Synths, samplers,...). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc33016aaefb7b6266b64b2acc6fe1a34b"></a><!-- doxytag: member="kPlugCategAnalysis" ref="0211978ec81f9647c103a78fc8ec06cc33016aaefb7b6266b64b2acc6fe1a34b" args="" -->kPlugCategAnalysis</em>&nbsp;</td><td>
Scope, Tuner, ... </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc94fd16a74e18d9d47203f6a479fc1381"></a><!-- doxytag: member="kPlugCategMastering" ref="0211978ec81f9647c103a78fc8ec06cc94fd16a74e18d9d47203f6a479fc1381" args="" -->kPlugCategMastering</em>&nbsp;</td><td>
Dynamics, ... </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06ccdda0ce5dce0bad9d156fcf9c23b0fe09"></a><!-- doxytag: member="kPlugCategSpacializer" ref="0211978ec81f9647c103a78fc8ec06ccdda0ce5dce0bad9d156fcf9c23b0fe09" args="" -->kPlugCategSpacializer</em>&nbsp;</td><td>
Panners, ... </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc711e84a2175350783f1da5449bb3b397"></a><!-- doxytag: member="kPlugCategRoomFx" ref="0211978ec81f9647c103a78fc8ec06cc711e84a2175350783f1da5449bb3b397" args="" -->kPlugCategRoomFx</em>&nbsp;</td><td>
Delays and Reverbs. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc32ea191b214606731d1d25419691a118"></a><!-- doxytag: member="kPlugSurroundFx" ref="0211978ec81f9647c103a78fc8ec06cc32ea191b214606731d1d25419691a118" args="" -->kPlugSurroundFx</em>&nbsp;</td><td>
Dedicated surround processor. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc32af4edcd7dd80d832dc1000831c92b0"></a><!-- doxytag: member="kPlugCategRestoration" ref="0211978ec81f9647c103a78fc8ec06cc32af4edcd7dd80d832dc1000831c92b0" args="" -->kPlugCategRestoration</em>&nbsp;</td><td>
Denoiser, ... </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc3bfdcabf75000a902695888b25504882"></a><!-- doxytag: member="kPlugCategOfflineProcess" ref="0211978ec81f9647c103a78fc8ec06cc3bfdcabf75000a902695888b25504882" args="" -->kPlugCategOfflineProcess</em>&nbsp;</td><td>
Offline Process. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06ccad2d74f002fcefac31672a74bd49ab9e"></a><!-- doxytag: member="kPlugCategShell" ref="0211978ec81f9647c103a78fc8ec06ccad2d74f002fcefac31672a74bd49ab9e" args="" -->kPlugCategShell</em>&nbsp;</td><td>
Plug-in is container of other plug-ins. 
<p>
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="aeffectx_8h.html#48fa0d8e45f3358fe45c8bece73a7252ef311376a2506cef68737e47fa4b5607">effShellGetNextPlugin</a> </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc1a7eea5992983435ec8eea75ff64852e"></a><!-- doxytag: member="kPlugCategGenerator" ref="0211978ec81f9647c103a78fc8ec06cc1a7eea5992983435ec8eea75ff64852e" args="" -->kPlugCategGenerator</em>&nbsp;</td><td>
ToneGenerator, ... </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0211978ec81f9647c103a78fc8ec06cc083d98d298ea69d7b4ec6d5f260f2022"></a><!-- doxytag: member="kPlugCategMaxCount" ref="0211978ec81f9647c103a78fc8ec06cc083d98d298ea69d7b4ec6d5f260f2022" args="" -->kPlugCategMaxCount</em>&nbsp;</td><td>
Marker to count the categories. </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="b2bca36f92941fb6f5ecde24c508aa47"></a><!-- doxytag: member="aeffectx.h::VstProcessLevels" ref="b2bca36f92941fb6f5ecde24c508aa47" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#b2bca36f92941fb6f5ecde24c508aa47">VstProcessLevels</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Process Levels returned by <a class="el" href="aeffectx_8h.html#686513e13453ef7eccdd3dd214e2443e29d0aca628bad4133d4c6d97a2e5427f">audioMasterGetCurrentProcessLevel</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="b2bca36f92941fb6f5ecde24c508aa47e0266dea480f7ddf85e7357d5117bdbc"></a><!-- doxytag: member="kVstProcessLevelUnknown" ref="b2bca36f92941fb6f5ecde24c508aa47e0266dea480f7ddf85e7357d5117bdbc" args="" -->kVstProcessLevelUnknown</em>&nbsp;</td><td>
not supported by Host </td></tr>
<tr><td valign="top"><em><a class="anchor" name="b2bca36f92941fb6f5ecde24c508aa47f3cd3e6f19cc57ca5387c4b0167d0042"></a><!-- doxytag: member="kVstProcessLevelUser" ref="b2bca36f92941fb6f5ecde24c508aa47f3cd3e6f19cc57ca5387c4b0167d0042" args="" -->kVstProcessLevelUser</em>&nbsp;</td><td>
1: currently in user thread (GUI) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="b2bca36f92941fb6f5ecde24c508aa4743615c67fd937efd95c9c035d0990079"></a><!-- doxytag: member="kVstProcessLevelRealtime" ref="b2bca36f92941fb6f5ecde24c508aa4743615c67fd937efd95c9c035d0990079" args="" -->kVstProcessLevelRealtime</em>&nbsp;</td><td>
2: currently in audio thread (where process is called) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="b2bca36f92941fb6f5ecde24c508aa4752f1a9c5be2d12c95f1dce55e2f789d8"></a><!-- doxytag: member="kVstProcessLevelPrefetch" ref="b2bca36f92941fb6f5ecde24c508aa4752f1a9c5be2d12c95f1dce55e2f789d8" args="" -->kVstProcessLevelPrefetch</em>&nbsp;</td><td>
3: currently in 'sequencer' thread (MIDI, timer etc) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="b2bca36f92941fb6f5ecde24c508aa471d7a6ade253175198304a0928f4b7d4b"></a><!-- doxytag: member="kVstProcessLevelOffline" ref="b2bca36f92941fb6f5ecde24c508aa471d7a6ade253175198304a0928f4b7d4b" args="" -->kVstProcessLevelOffline</em>&nbsp;</td><td>
4: currently offline processing and thus in user thread </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="f80890a23e919e9dec8a0a82df6bd33b"></a><!-- doxytag: member="aeffectx.h::VstProcessPrecision" ref="f80890a23e919e9dec8a0a82df6bd33b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#f80890a23e919e9dec8a0a82df6bd33b">VstProcessPrecision</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Symbolic precision constants used for effSetProcessPrecision. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="f80890a23e919e9dec8a0a82df6bd33bb177e1515d71bac7b49a1d48ccd00da7"></a><!-- doxytag: member="kVstProcessPrecision32" ref="f80890a23e919e9dec8a0a82df6bd33bb177e1515d71bac7b49a1d48ccd00da7" args="" -->kVstProcessPrecision32</em>&nbsp;</td><td>
single precision float (32bits) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="f80890a23e919e9dec8a0a82df6bd33b4fcf5bee4b6d58e7d43717a3f9469e39"></a><!-- doxytag: member="kVstProcessPrecision64" ref="f80890a23e919e9dec8a0a82df6bd33b4fcf5bee4b6d58e7d43717a3f9469e39" args="" -->kVstProcessPrecision64</em>&nbsp;</td><td>
double precision (64bits) </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="4c2d9961523e42a331579ef7d538afcd"></a><!-- doxytag: member="aeffectx.h::VstSmpteFrameRate" ref="4c2d9961523e42a331579ef7d538afcd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#4c2d9961523e42a331579ef7d538afcd">VstSmpteFrameRate</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
SMPTE Frame Rates. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcdc99df5ed83f31ef2db811a7569384129"></a><!-- doxytag: member="kVstSmpte24fps" ref="4c2d9961523e42a331579ef7d538afcdc99df5ed83f31ef2db811a7569384129" args="" -->kVstSmpte24fps</em>&nbsp;</td><td>
24 fps </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcd112087c2f52de1a94e6f697aa1adc905"></a><!-- doxytag: member="kVstSmpte25fps" ref="4c2d9961523e42a331579ef7d538afcd112087c2f52de1a94e6f697aa1adc905" args="" -->kVstSmpte25fps</em>&nbsp;</td><td>
25 fps </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcd7feeff702b7ddaa3695f569dc133043d"></a><!-- doxytag: member="kVstSmpte2997fps" ref="4c2d9961523e42a331579ef7d538afcd7feeff702b7ddaa3695f569dc133043d" args="" -->kVstSmpte2997fps</em>&nbsp;</td><td>
29.97 fps </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcd16a8ec801647a45b681f09f523d89809"></a><!-- doxytag: member="kVstSmpte30fps" ref="4c2d9961523e42a331579ef7d538afcd16a8ec801647a45b681f09f523d89809" args="" -->kVstSmpte30fps</em>&nbsp;</td><td>
30 fps </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcd0df940938073a8f8e51b9b57680d0b8d"></a><!-- doxytag: member="kVstSmpte2997dfps" ref="4c2d9961523e42a331579ef7d538afcd0df940938073a8f8e51b9b57680d0b8d" args="" -->kVstSmpte2997dfps</em>&nbsp;</td><td>
29.97 drop </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcdb4c67a63d6b33856d68038a35e621649"></a><!-- doxytag: member="kVstSmpte30dfps" ref="4c2d9961523e42a331579ef7d538afcdb4c67a63d6b33856d68038a35e621649" args="" -->kVstSmpte30dfps</em>&nbsp;</td><td>
30 drop </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcdbd624301f3171e59823c33cc93005a01"></a><!-- doxytag: member="kVstSmpteFilm16mm" ref="4c2d9961523e42a331579ef7d538afcdbd624301f3171e59823c33cc93005a01" args="" -->kVstSmpteFilm16mm</em>&nbsp;</td><td>
Film 16mm. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcd23805148b7ff4d84665cd744f0bed24c"></a><!-- doxytag: member="kVstSmpteFilm35mm" ref="4c2d9961523e42a331579ef7d538afcd23805148b7ff4d84665cd744f0bed24c" args="" -->kVstSmpteFilm35mm</em>&nbsp;</td><td>
Film 35mm. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcdbc53a4d0732f4551c6d13609f26841d2"></a><!-- doxytag: member="kVstSmpte239fps" ref="4c2d9961523e42a331579ef7d538afcdbc53a4d0732f4551c6d13609f26841d2" args="" -->kVstSmpte239fps</em>&nbsp;</td><td>
HDTV: 23.976 fps. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcd266f3809b51ffe4d377fe62970d07775"></a><!-- doxytag: member="kVstSmpte249fps" ref="4c2d9961523e42a331579ef7d538afcd266f3809b51ffe4d377fe62970d07775" args="" -->kVstSmpte249fps</em>&nbsp;</td><td>
HDTV: 24.976 fps. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcd06aaa3de5186b47c32a88cc0688be7d9"></a><!-- doxytag: member="kVstSmpte599fps" ref="4c2d9961523e42a331579ef7d538afcd06aaa3de5186b47c32a88cc0688be7d9" args="" -->kVstSmpte599fps</em>&nbsp;</td><td>
HDTV: 59.94 fps. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="4c2d9961523e42a331579ef7d538afcd711b6a5b85c33ca65915c8be890d4fb0"></a><!-- doxytag: member="kVstSmpte60fps" ref="4c2d9961523e42a331579ef7d538afcd711b6a5b85c33ca65915c8be890d4fb0" args="" -->kVstSmpte60fps</em>&nbsp;</td><td>
HDTV: 60 fps. </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2"></a><!-- doxytag: member="aeffectx.h::VstSpeakerArrangementType" ref="fca563c4fb27f6ecf0be686a06a592d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#fca563c4fb27f6ecf0be686a06a592d2">VstSpeakerArrangementType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Speaker Arrangement Types <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2dbe53042e786ed78116dff41e837f2bb"></a><!-- doxytag: member="kSpeakerArrUserDefined" ref="fca563c4fb27f6ecf0be686a06a592d2dbe53042e786ed78116dff41e837f2bb" args="" -->kSpeakerArrUserDefined</em>&nbsp;</td><td>
user defined </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d23b67b07dad7ad6be8285817a713b1aa6"></a><!-- doxytag: member="kSpeakerArrEmpty" ref="fca563c4fb27f6ecf0be686a06a592d23b67b07dad7ad6be8285817a713b1aa6" args="" -->kSpeakerArrEmpty</em>&nbsp;</td><td>
empty arrangement </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d27903731482f90e4bbc18c66967a1ab41"></a><!-- doxytag: member="kSpeakerArrMono" ref="fca563c4fb27f6ecf0be686a06a592d27903731482f90e4bbc18c66967a1ab41" args="" -->kSpeakerArrMono</em>&nbsp;</td><td>
M. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d24c9ecec16991875c39b0fa7385fc8c71"></a><!-- doxytag: member="kSpeakerArrStereo" ref="fca563c4fb27f6ecf0be686a06a592d24c9ecec16991875c39b0fa7385fc8c71" args="" -->kSpeakerArrStereo</em>&nbsp;</td><td>
L R. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d29cd5c7859198737a837ea09b063ed7ed"></a><!-- doxytag: member="kSpeakerArrStereoSurround" ref="fca563c4fb27f6ecf0be686a06a592d29cd5c7859198737a837ea09b063ed7ed" args="" -->kSpeakerArrStereoSurround</em>&nbsp;</td><td>
Ls Rs. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d24b6defe1da9619eb46df8d7ec691a8c9"></a><!-- doxytag: member="kSpeakerArrStereoCenter" ref="fca563c4fb27f6ecf0be686a06a592d24b6defe1da9619eb46df8d7ec691a8c9" args="" -->kSpeakerArrStereoCenter</em>&nbsp;</td><td>
Lc Rc. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d23e97855815f270debdb2bf29b4c6f27e"></a><!-- doxytag: member="kSpeakerArrStereoSide" ref="fca563c4fb27f6ecf0be686a06a592d23e97855815f270debdb2bf29b4c6f27e" args="" -->kSpeakerArrStereoSide</em>&nbsp;</td><td>
Sl Sr. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2abcabac41db273d2108e76040e8edfc9"></a><!-- doxytag: member="kSpeakerArrStereoCLfe" ref="fca563c4fb27f6ecf0be686a06a592d2abcabac41db273d2108e76040e8edfc9" args="" -->kSpeakerArrStereoCLfe</em>&nbsp;</td><td>
C Lfe. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2a8616a43c75251257a3eec3618cf4c87"></a><!-- doxytag: member="kSpeakerArr30Cine" ref="fca563c4fb27f6ecf0be686a06a592d2a8616a43c75251257a3eec3618cf4c87" args="" -->kSpeakerArr30Cine</em>&nbsp;</td><td>
L R C. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d28a1bbcda3c0454fe1381a5fb161f0c0c"></a><!-- doxytag: member="kSpeakerArr30Music" ref="fca563c4fb27f6ecf0be686a06a592d28a1bbcda3c0454fe1381a5fb161f0c0c" args="" -->kSpeakerArr30Music</em>&nbsp;</td><td>
L R S. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2ea0025b2c362cede713b49dda160944d"></a><!-- doxytag: member="kSpeakerArr31Cine" ref="fca563c4fb27f6ecf0be686a06a592d2ea0025b2c362cede713b49dda160944d" args="" -->kSpeakerArr31Cine</em>&nbsp;</td><td>
L R C Lfe. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d272ecd071a4982abb9563016b2ceced56"></a><!-- doxytag: member="kSpeakerArr31Music" ref="fca563c4fb27f6ecf0be686a06a592d272ecd071a4982abb9563016b2ceced56" args="" -->kSpeakerArr31Music</em>&nbsp;</td><td>
L R Lfe S. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2d15938f89decfb0df6a94161c1d9cfce"></a><!-- doxytag: member="kSpeakerArr40Cine" ref="fca563c4fb27f6ecf0be686a06a592d2d15938f89decfb0df6a94161c1d9cfce" args="" -->kSpeakerArr40Cine</em>&nbsp;</td><td>
L R C S (LCRS). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2a2dc537bb9544f15451aa858565b9a0d"></a><!-- doxytag: member="kSpeakerArr40Music" ref="fca563c4fb27f6ecf0be686a06a592d2a2dc537bb9544f15451aa858565b9a0d" args="" -->kSpeakerArr40Music</em>&nbsp;</td><td>
L R Ls Rs (Quadro). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d271392da8ba2dca62d0e68ff4b79a168d"></a><!-- doxytag: member="kSpeakerArr41Cine" ref="fca563c4fb27f6ecf0be686a06a592d271392da8ba2dca62d0e68ff4b79a168d" args="" -->kSpeakerArr41Cine</em>&nbsp;</td><td>
L R C Lfe S (LCRS+Lfe). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d26b920f51cbf7074a25cffca3f4dde9db"></a><!-- doxytag: member="kSpeakerArr41Music" ref="fca563c4fb27f6ecf0be686a06a592d26b920f51cbf7074a25cffca3f4dde9db" args="" -->kSpeakerArr41Music</em>&nbsp;</td><td>
L R Lfe Ls Rs (Quadro+Lfe). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d25a978ab74faf348c8d0a9f66829b3f04"></a><!-- doxytag: member="kSpeakerArr50" ref="fca563c4fb27f6ecf0be686a06a592d25a978ab74faf348c8d0a9f66829b3f04" args="" -->kSpeakerArr50</em>&nbsp;</td><td>
L R C Ls Rs. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2d71c60a784818bf0ef29cb813624244e"></a><!-- doxytag: member="kSpeakerArr51" ref="fca563c4fb27f6ecf0be686a06a592d2d71c60a784818bf0ef29cb813624244e" args="" -->kSpeakerArr51</em>&nbsp;</td><td>
L R C Lfe Ls Rs. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2a50a5dad1615f522aff1b0d36864949c"></a><!-- doxytag: member="kSpeakerArr60Cine" ref="fca563c4fb27f6ecf0be686a06a592d2a50a5dad1615f522aff1b0d36864949c" args="" -->kSpeakerArr60Cine</em>&nbsp;</td><td>
L R C Ls Rs Cs. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2adcb0054331e54c27ee15acaf3b07834"></a><!-- doxytag: member="kSpeakerArr60Music" ref="fca563c4fb27f6ecf0be686a06a592d2adcb0054331e54c27ee15acaf3b07834" args="" -->kSpeakerArr60Music</em>&nbsp;</td><td>
L R Ls Rs Sl Sr. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2f1c9255fd81f45f0bbedc15aa755b451"></a><!-- doxytag: member="kSpeakerArr61Cine" ref="fca563c4fb27f6ecf0be686a06a592d2f1c9255fd81f45f0bbedc15aa755b451" args="" -->kSpeakerArr61Cine</em>&nbsp;</td><td>
L R C Lfe Ls Rs Cs. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2406d3d914767544f19d49c9b4b82a139"></a><!-- doxytag: member="kSpeakerArr61Music" ref="fca563c4fb27f6ecf0be686a06a592d2406d3d914767544f19d49c9b4b82a139" args="" -->kSpeakerArr61Music</em>&nbsp;</td><td>
L R Lfe Ls Rs Sl Sr. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d21b2b8a9f59b104e6532807a1f48d8c3c"></a><!-- doxytag: member="kSpeakerArr70Cine" ref="fca563c4fb27f6ecf0be686a06a592d21b2b8a9f59b104e6532807a1f48d8c3c" args="" -->kSpeakerArr70Cine</em>&nbsp;</td><td>
L R C Ls Rs Lc Rc. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d25769e7b5d7e1a21dc52a36be7dacadef"></a><!-- doxytag: member="kSpeakerArr70Music" ref="fca563c4fb27f6ecf0be686a06a592d25769e7b5d7e1a21dc52a36be7dacadef" args="" -->kSpeakerArr70Music</em>&nbsp;</td><td>
L R C Ls Rs Sl Sr. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2c4bb86d12fa11285519a779479e3698b"></a><!-- doxytag: member="kSpeakerArr71Cine" ref="fca563c4fb27f6ecf0be686a06a592d2c4bb86d12fa11285519a779479e3698b" args="" -->kSpeakerArr71Cine</em>&nbsp;</td><td>
L R C Lfe Ls Rs Lc Rc. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2b6a2cba3abb0e301a726b559277733f6"></a><!-- doxytag: member="kSpeakerArr71Music" ref="fca563c4fb27f6ecf0be686a06a592d2b6a2cba3abb0e301a726b559277733f6" args="" -->kSpeakerArr71Music</em>&nbsp;</td><td>
L R C Lfe Ls Rs Sl Sr. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d21bdefffce0cd7042c345326559c82c40"></a><!-- doxytag: member="kSpeakerArr80Cine" ref="fca563c4fb27f6ecf0be686a06a592d21bdefffce0cd7042c345326559c82c40" args="" -->kSpeakerArr80Cine</em>&nbsp;</td><td>
L R C Ls Rs Lc Rc Cs. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2d11ebb036800b9fd313864b759415271"></a><!-- doxytag: member="kSpeakerArr80Music" ref="fca563c4fb27f6ecf0be686a06a592d2d11ebb036800b9fd313864b759415271" args="" -->kSpeakerArr80Music</em>&nbsp;</td><td>
L R C Ls Rs Cs Sl Sr. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2e3f67ccb744ed04a7dd73f2593df0c07"></a><!-- doxytag: member="kSpeakerArr81Cine" ref="fca563c4fb27f6ecf0be686a06a592d2e3f67ccb744ed04a7dd73f2593df0c07" args="" -->kSpeakerArr81Cine</em>&nbsp;</td><td>
L R C Lfe Ls Rs Lc Rc Cs. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2b03b75b153ff6bea570176d907bcfcb3"></a><!-- doxytag: member="kSpeakerArr81Music" ref="fca563c4fb27f6ecf0be686a06a592d2b03b75b153ff6bea570176d907bcfcb3" args="" -->kSpeakerArr81Music</em>&nbsp;</td><td>
L R C Lfe Ls Rs Cs Sl Sr. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d2614ba10838d50f5f89c1359f163cab93"></a><!-- doxytag: member="kSpeakerArr102" ref="fca563c4fb27f6ecf0be686a06a592d2614ba10838d50f5f89c1359f163cab93" args="" -->kSpeakerArr102</em>&nbsp;</td><td>
L R C Lfe Ls Rs Tfl Tfc Tfr Trl Trr Lfe2. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="fca563c4fb27f6ecf0be686a06a592d26dde090a377b4df33a818a4730c224c3"></a><!-- doxytag: member="kNumSpeakerArr" ref="fca563c4fb27f6ecf0be686a06a592d26dde090a377b4df33a818a4730c224c3" args="" -->kNumSpeakerArr</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="46e1687eae86f524128fd69aa000a35a"></a><!-- doxytag: member="aeffectx.h::VstSpeakerType" ref="46e1687eae86f524128fd69aa000a35a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a">VstSpeakerType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Speaker Types. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a97cb6e606ee8a15ef39024f3f00dad6d"></a><!-- doxytag: member="kSpeakerUndefined" ref="46e1687eae86f524128fd69aa000a35a97cb6e606ee8a15ef39024f3f00dad6d" args="" -->kSpeakerUndefined</em>&nbsp;</td><td>
Undefined. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35aef9c1e21a7d56ec9580249f4bbd3283e"></a><!-- doxytag: member="kSpeakerM" ref="46e1687eae86f524128fd69aa000a35aef9c1e21a7d56ec9580249f4bbd3283e" args="" -->kSpeakerM</em>&nbsp;</td><td>
Mono (M). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35af52bf537d8de5f3003f35ecb21b2527d"></a><!-- doxytag: member="kSpeakerL" ref="46e1687eae86f524128fd69aa000a35af52bf537d8de5f3003f35ecb21b2527d" args="" -->kSpeakerL</em>&nbsp;</td><td>
Left (L). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a25c05daf6ef6d9adf50c8579403e1c30"></a><!-- doxytag: member="kSpeakerR" ref="46e1687eae86f524128fd69aa000a35a25c05daf6ef6d9adf50c8579403e1c30" args="" -->kSpeakerR</em>&nbsp;</td><td>
Right (R). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35ab481783d0dfd7cd8af43280d12465461"></a><!-- doxytag: member="kSpeakerC" ref="46e1687eae86f524128fd69aa000a35ab481783d0dfd7cd8af43280d12465461" args="" -->kSpeakerC</em>&nbsp;</td><td>
Center (C). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35aa5e543b70ab98f1183e8727371bfae0f"></a><!-- doxytag: member="kSpeakerLfe" ref="46e1687eae86f524128fd69aa000a35aa5e543b70ab98f1183e8727371bfae0f" args="" -->kSpeakerLfe</em>&nbsp;</td><td>
Subbass (Lfe). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a1ed47512f5586d20facba981d653f318"></a><!-- doxytag: member="kSpeakerLs" ref="46e1687eae86f524128fd69aa000a35a1ed47512f5586d20facba981d653f318" args="" -->kSpeakerLs</em>&nbsp;</td><td>
Left Surround (Ls). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35af98cd8e0c158adbce8836ec02d1a48a2"></a><!-- doxytag: member="kSpeakerRs" ref="46e1687eae86f524128fd69aa000a35af98cd8e0c158adbce8836ec02d1a48a2" args="" -->kSpeakerRs</em>&nbsp;</td><td>
Right Surround (Rs). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a419367418253b874ee6ba08f52ce030d"></a><!-- doxytag: member="kSpeakerLc" ref="46e1687eae86f524128fd69aa000a35a419367418253b874ee6ba08f52ce030d" args="" -->kSpeakerLc</em>&nbsp;</td><td>
Left of Center (Lc). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a31dd1c5c8d69b6773ad045d0e8756042"></a><!-- doxytag: member="kSpeakerRc" ref="46e1687eae86f524128fd69aa000a35a31dd1c5c8d69b6773ad045d0e8756042" args="" -->kSpeakerRc</em>&nbsp;</td><td>
Right of Center (Rc). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a05ae59f15a370d0877b0c1ee1aaef93f"></a><!-- doxytag: member="kSpeakerS" ref="46e1687eae86f524128fd69aa000a35a05ae59f15a370d0877b0c1ee1aaef93f" args="" -->kSpeakerS</em>&nbsp;</td><td>
Surround (S). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a68e5c6d15a56104d3c9d7868bfa90c57"></a><!-- doxytag: member="kSpeakerCs" ref="46e1687eae86f524128fd69aa000a35a68e5c6d15a56104d3c9d7868bfa90c57" args="" -->kSpeakerCs</em>&nbsp;</td><td>
Center of Surround (Cs) = Surround (S). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35ac77f0c693b6518beaa764a2bfc64baa0"></a><!-- doxytag: member="kSpeakerSl" ref="46e1687eae86f524128fd69aa000a35ac77f0c693b6518beaa764a2bfc64baa0" args="" -->kSpeakerSl</em>&nbsp;</td><td>
Side Left (Sl). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a1ada2b667b5e7f283024a96a18dd9c51"></a><!-- doxytag: member="kSpeakerSr" ref="46e1687eae86f524128fd69aa000a35a1ada2b667b5e7f283024a96a18dd9c51" args="" -->kSpeakerSr</em>&nbsp;</td><td>
Side Right (Sr). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35abc1aba6271be874a404c45fe188b5a26"></a><!-- doxytag: member="kSpeakerTm" ref="46e1687eae86f524128fd69aa000a35abc1aba6271be874a404c45fe188b5a26" args="" -->kSpeakerTm</em>&nbsp;</td><td>
Top Middle (Tm). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35aa5c85745b5b5b389d62e4ec41ab23c3b"></a><!-- doxytag: member="kSpeakerTfl" ref="46e1687eae86f524128fd69aa000a35aa5c85745b5b5b389d62e4ec41ab23c3b" args="" -->kSpeakerTfl</em>&nbsp;</td><td>
Top Front Left (Tfl). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35aaf265cec5b92cf2675f44615f01ab43d"></a><!-- doxytag: member="kSpeakerTfc" ref="46e1687eae86f524128fd69aa000a35aaf265cec5b92cf2675f44615f01ab43d" args="" -->kSpeakerTfc</em>&nbsp;</td><td>
Top Front Center (Tfc). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a5e6b129864d8056d1668606e5fbcb083"></a><!-- doxytag: member="kSpeakerTfr" ref="46e1687eae86f524128fd69aa000a35a5e6b129864d8056d1668606e5fbcb083" args="" -->kSpeakerTfr</em>&nbsp;</td><td>
Top Front Right (Tfr). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a4a01836c3c882e64b429ffb2204d9897"></a><!-- doxytag: member="kSpeakerTrl" ref="46e1687eae86f524128fd69aa000a35a4a01836c3c882e64b429ffb2204d9897" args="" -->kSpeakerTrl</em>&nbsp;</td><td>
Top Rear Left (Trl). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a759b1f5d46470fda22c25f59489f6693"></a><!-- doxytag: member="kSpeakerTrc" ref="46e1687eae86f524128fd69aa000a35a759b1f5d46470fda22c25f59489f6693" args="" -->kSpeakerTrc</em>&nbsp;</td><td>
Top Rear Center (Trc). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35a74572f8371e1ffc90b7a883817c04949"></a><!-- doxytag: member="kSpeakerTrr" ref="46e1687eae86f524128fd69aa000a35a74572f8371e1ffc90b7a883817c04949" args="" -->kSpeakerTrr</em>&nbsp;</td><td>
Top Rear Right (Trr). </td></tr>
<tr><td valign="top"><em><a class="anchor" name="46e1687eae86f524128fd69aa000a35ab5413560ef7dd9e709a59a915383a9d4"></a><!-- doxytag: member="kSpeakerLfe2" ref="46e1687eae86f524128fd69aa000a35ab5413560ef7dd9e709a59a915383a9d4" args="" -->kSpeakerLfe2</em>&nbsp;</td><td>
Subbass 2 (Lfe2). </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="102d343440fc30265e20dcebc9c67cf8"></a><!-- doxytag: member="aeffectx.h::VstTimeInfoFlags" ref="102d343440fc30265e20dcebc9c67cf8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#102d343440fc30265e20dcebc9c67cf8">VstTimeInfoFlags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Flags used in <a class="el" href="struct_vst_time_info.html">VstTimeInfo</a>. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf847f765e1b73d50da7f623faa526da73e"></a><!-- doxytag: member="kVstTransportChanged" ref="102d343440fc30265e20dcebc9c67cf847f765e1b73d50da7f623faa526da73e" args="" -->kVstTransportChanged</em>&nbsp;</td><td>
indicates that play, cycle or record state has changed </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf89ca6ea9893c7b54f32b061dff8920c13"></a><!-- doxytag: member="kVstTransportPlaying" ref="102d343440fc30265e20dcebc9c67cf89ca6ea9893c7b54f32b061dff8920c13" args="" -->kVstTransportPlaying</em>&nbsp;</td><td>
set if Host sequencer is currently playing </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf8c6ea880851652b8c865847d96fd403cb"></a><!-- doxytag: member="kVstTransportCycleActive" ref="102d343440fc30265e20dcebc9c67cf8c6ea880851652b8c865847d96fd403cb" args="" -->kVstTransportCycleActive</em>&nbsp;</td><td>
set if Host sequencer is in cycle mode </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf86b834f27eb60493c4b88a6bddb06f185"></a><!-- doxytag: member="kVstTransportRecording" ref="102d343440fc30265e20dcebc9c67cf86b834f27eb60493c4b88a6bddb06f185" args="" -->kVstTransportRecording</em>&nbsp;</td><td>
set if Host sequencer is in record mode </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf8fed3ef0ef547203f38e608b17581a128"></a><!-- doxytag: member="kVstAutomationWriting" ref="102d343440fc30265e20dcebc9c67cf8fed3ef0ef547203f38e608b17581a128" args="" -->kVstAutomationWriting</em>&nbsp;</td><td>
set if automation write mode active (record parameter changes) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf895b7f5bf3afe77fe9db5387e1a98d935"></a><!-- doxytag: member="kVstAutomationReading" ref="102d343440fc30265e20dcebc9c67cf895b7f5bf3afe77fe9db5387e1a98d935" args="" -->kVstAutomationReading</em>&nbsp;</td><td>
set if automation read mode active (play parameter changes) </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf8ccf215014df425efb64575e9923ec1fd"></a><!-- doxytag: member="kVstNanosValid" ref="102d343440fc30265e20dcebc9c67cf8ccf215014df425efb64575e9923ec1fd" args="" -->kVstNanosValid</em>&nbsp;</td><td>
<a class="el" href="struct_vst_time_info.html#752a9e10bb6ad422cccef03999b5ba33">VstTimeInfo::nanoSeconds</a> valid. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf88fab0df57e8f34f9ae36cd7633a6fafa"></a><!-- doxytag: member="kVstPpqPosValid" ref="102d343440fc30265e20dcebc9c67cf88fab0df57e8f34f9ae36cd7633a6fafa" args="" -->kVstPpqPosValid</em>&nbsp;</td><td>
<a class="el" href="struct_vst_time_info.html#a243da6be1161a971983e68be39e7a28">VstTimeInfo::ppqPos</a> valid. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf8bab12282417a2ab983aa2bd6aa2a7852"></a><!-- doxytag: member="kVstTempoValid" ref="102d343440fc30265e20dcebc9c67cf8bab12282417a2ab983aa2bd6aa2a7852" args="" -->kVstTempoValid</em>&nbsp;</td><td>
<a class="el" href="struct_vst_time_info.html#239c72a382d14e54df88db80f164f368">VstTimeInfo::tempo</a> valid. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf848c4c64bd8b599a1196b91f051d2f88a"></a><!-- doxytag: member="kVstBarsValid" ref="102d343440fc30265e20dcebc9c67cf848c4c64bd8b599a1196b91f051d2f88a" args="" -->kVstBarsValid</em>&nbsp;</td><td>
<a class="el" href="struct_vst_time_info.html#52d38a95a4c34ea3fb060388d4b412d2">VstTimeInfo::barStartPos</a> valid. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf87b6d81089b5ed5e73e81d02f1fa416b6"></a><!-- doxytag: member="kVstCyclePosValid" ref="102d343440fc30265e20dcebc9c67cf87b6d81089b5ed5e73e81d02f1fa416b6" args="" -->kVstCyclePosValid</em>&nbsp;</td><td>
<a class="el" href="struct_vst_time_info.html#8cc34ec2d43a1cd5d86f2182373e9d9e">VstTimeInfo::cycleStartPos</a> and <a class="el" href="struct_vst_time_info.html#518833deeff87f9fbf8d0507a646470f">VstTimeInfo::cycleEndPos</a> valid. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf85f16a77fab73694b79d9f0b85423550b"></a><!-- doxytag: member="kVstTimeSigValid" ref="102d343440fc30265e20dcebc9c67cf85f16a77fab73694b79d9f0b85423550b" args="" -->kVstTimeSigValid</em>&nbsp;</td><td>
<a class="el" href="struct_vst_time_info.html#4a0c1f8a51c53c3102cd1f97cca0b45f">VstTimeInfo::timeSigNumerator</a> and <a class="el" href="struct_vst_time_info.html#e38abc25d6a20b815084f1a99db4d2fb">VstTimeInfo::timeSigDenominator</a> valid. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf80561a4df9a46bb4b4fd955764d7bcdc0"></a><!-- doxytag: member="kVstSmpteValid" ref="102d343440fc30265e20dcebc9c67cf80561a4df9a46bb4b4fd955764d7bcdc0" args="" -->kVstSmpteValid</em>&nbsp;</td><td>
<a class="el" href="struct_vst_time_info.html#c5ce6832b16ce96a66e7f122163fee5e">VstTimeInfo::smpteOffset</a> and <a class="el" href="struct_vst_time_info.html#1a87a949afc7f10d770050b01063cd59">VstTimeInfo::smpteFrameRate</a> valid. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="102d343440fc30265e20dcebc9c67cf8f36f968a3032c9d5621c85d45e953cc3"></a><!-- doxytag: member="kVstClockValid" ref="102d343440fc30265e20dcebc9c67cf8f36f968a3032c9d5621c85d45e953cc3" args="" -->kVstClockValid</em>&nbsp;</td><td>
<a class="el" href="struct_vst_time_info.html#a64d2f92ed1a617aae11b3c785073ad7">VstTimeInfo::samplesToNextClock</a> valid. </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="0d752d13150d67ce86f9705faca92937"></a><!-- doxytag: member="aeffectx.h::VstUserSpeakerType" ref="0d752d13150d67ce86f9705faca92937" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937">VstUserSpeakerType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
User-defined speaker types, to be extended in the negative range. Will be handled as their corresponding speaker types with abs values: e.g abs(<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca9293797de9dcf44c16bd85c95e55dff0a9ab5">kSpeakerU1</a>) == <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35af52bf537d8de5f3003f35ecb21b2527d">kSpeakerL</a>, abs(<a class="el" href="aeffectx_8h.html#0d752d13150d67ce86f9705faca92937a50d86852264b67bf3020048119233cb">kSpeakerU2</a>) == <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a25c05daf6ef6d9adf50c8579403e1c30">kSpeakerR</a>) <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937f90cbb187e9f03b7765bbae8497aa1d0"></a><!-- doxytag: member="kSpeakerU32" ref="0d752d13150d67ce86f9705faca92937f90cbb187e9f03b7765bbae8497aa1d0" args="" -->kSpeakerU32</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca9293754e6c9e976be86ce37ca190571b87099"></a><!-- doxytag: member="kSpeakerU31" ref="0d752d13150d67ce86f9705faca9293754e6c9e976be86ce37ca190571b87099" args="" -->kSpeakerU31</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937b7402c239a9c26d7812ee9b070155dba"></a><!-- doxytag: member="kSpeakerU30" ref="0d752d13150d67ce86f9705faca92937b7402c239a9c26d7812ee9b070155dba" args="" -->kSpeakerU30</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937694d01bcb724cfed3219e37efc241e9a"></a><!-- doxytag: member="kSpeakerU29" ref="0d752d13150d67ce86f9705faca92937694d01bcb724cfed3219e37efc241e9a" args="" -->kSpeakerU29</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937ce74dd8d1b0abe470938eae7447d9ee6"></a><!-- doxytag: member="kSpeakerU28" ref="0d752d13150d67ce86f9705faca92937ce74dd8d1b0abe470938eae7447d9ee6" args="" -->kSpeakerU28</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937a9dd86be45ad916389929f4a5d984990"></a><!-- doxytag: member="kSpeakerU27" ref="0d752d13150d67ce86f9705faca92937a9dd86be45ad916389929f4a5d984990" args="" -->kSpeakerU27</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937b55c26d2eaeb628a6345c58603891aa9"></a><!-- doxytag: member="kSpeakerU26" ref="0d752d13150d67ce86f9705faca92937b55c26d2eaeb628a6345c58603891aa9" args="" -->kSpeakerU26</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937f53ff3ba71cc000e2ed4b710b7f9bed6"></a><!-- doxytag: member="kSpeakerU25" ref="0d752d13150d67ce86f9705faca92937f53ff3ba71cc000e2ed4b710b7f9bed6" args="" -->kSpeakerU25</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca929372ec58292d02f333a3ecf444a05022ac2"></a><!-- doxytag: member="kSpeakerU24" ref="0d752d13150d67ce86f9705faca929372ec58292d02f333a3ecf444a05022ac2" args="" -->kSpeakerU24</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937756099c032537c20a4b56fe8f521a7ca"></a><!-- doxytag: member="kSpeakerU23" ref="0d752d13150d67ce86f9705faca92937756099c032537c20a4b56fe8f521a7ca" args="" -->kSpeakerU23</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937761e0250738773fb36088a3c4b6b26fc"></a><!-- doxytag: member="kSpeakerU22" ref="0d752d13150d67ce86f9705faca92937761e0250738773fb36088a3c4b6b26fc" args="" -->kSpeakerU22</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937156b3627096426da6f493645abb5bbe9"></a><!-- doxytag: member="kSpeakerU21" ref="0d752d13150d67ce86f9705faca92937156b3627096426da6f493645abb5bbe9" args="" -->kSpeakerU21</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937b18f06090cff182584462b2010242ccc"></a><!-- doxytag: member="kSpeakerU20" ref="0d752d13150d67ce86f9705faca92937b18f06090cff182584462b2010242ccc" args="" -->kSpeakerU20</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35ab5413560ef7dd9e709a59a915383a9d4">kSpeakerLfe2</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca9293730dd8bd517cd1c4df8f36bac0c464a65"></a><!-- doxytag: member="kSpeakerU19" ref="0d752d13150d67ce86f9705faca9293730dd8bd517cd1c4df8f36bac0c464a65" args="" -->kSpeakerU19</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a74572f8371e1ffc90b7a883817c04949">kSpeakerTrr</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937474d2b35cd3f11b6e710ecf9cbb3cbad"></a><!-- doxytag: member="kSpeakerU18" ref="0d752d13150d67ce86f9705faca92937474d2b35cd3f11b6e710ecf9cbb3cbad" args="" -->kSpeakerU18</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a759b1f5d46470fda22c25f59489f6693">kSpeakerTrc</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937f62e36b1eec6c8bc1f04d30178422cd5"></a><!-- doxytag: member="kSpeakerU17" ref="0d752d13150d67ce86f9705faca92937f62e36b1eec6c8bc1f04d30178422cd5" args="" -->kSpeakerU17</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a4a01836c3c882e64b429ffb2204d9897">kSpeakerTrl</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca929377ede60ff9938915c2080324351d9e87c"></a><!-- doxytag: member="kSpeakerU16" ref="0d752d13150d67ce86f9705faca929377ede60ff9938915c2080324351d9e87c" args="" -->kSpeakerU16</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a5e6b129864d8056d1668606e5fbcb083">kSpeakerTfr</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca929370e06277f1242b575eef0a5445a2fa17b"></a><!-- doxytag: member="kSpeakerU15" ref="0d752d13150d67ce86f9705faca929370e06277f1242b575eef0a5445a2fa17b" args="" -->kSpeakerU15</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35aaf265cec5b92cf2675f44615f01ab43d">kSpeakerTfc</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca9293797ad5c1a9ff7b8f0e2df69547bce3bf2"></a><!-- doxytag: member="kSpeakerU14" ref="0d752d13150d67ce86f9705faca9293797ad5c1a9ff7b8f0e2df69547bce3bf2" args="" -->kSpeakerU14</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35aa5c85745b5b5b389d62e4ec41ab23c3b">kSpeakerTfl</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937cfe914224e7661fc9e5bb2a27839c120"></a><!-- doxytag: member="kSpeakerU13" ref="0d752d13150d67ce86f9705faca92937cfe914224e7661fc9e5bb2a27839c120" args="" -->kSpeakerU13</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35abc1aba6271be874a404c45fe188b5a26">kSpeakerTm</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937d4d0c36e5dcd0a01ee67ae536215ad4c"></a><!-- doxytag: member="kSpeakerU12" ref="0d752d13150d67ce86f9705faca92937d4d0c36e5dcd0a01ee67ae536215ad4c" args="" -->kSpeakerU12</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a1ada2b667b5e7f283024a96a18dd9c51">kSpeakerSr</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937d80377e381436385d0f5cd3167d85295"></a><!-- doxytag: member="kSpeakerU11" ref="0d752d13150d67ce86f9705faca92937d80377e381436385d0f5cd3167d85295" args="" -->kSpeakerU11</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35ac77f0c693b6518beaa764a2bfc64baa0">kSpeakerSl</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca929375a91ed3622d1906c5ccd25ff5afa534f"></a><!-- doxytag: member="kSpeakerU10" ref="0d752d13150d67ce86f9705faca929375a91ed3622d1906c5ccd25ff5afa534f" args="" -->kSpeakerU10</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a68e5c6d15a56104d3c9d7868bfa90c57">kSpeakerCs</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937e0e7490ac2cfc42c3b540c683b27ada5"></a><!-- doxytag: member="kSpeakerU9" ref="0d752d13150d67ce86f9705faca92937e0e7490ac2cfc42c3b540c683b27ada5" args="" -->kSpeakerU9</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a05ae59f15a370d0877b0c1ee1aaef93f">kSpeakerS</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937266a2efdfeb1d612b204a5e11ad5bcce"></a><!-- doxytag: member="kSpeakerU8" ref="0d752d13150d67ce86f9705faca92937266a2efdfeb1d612b204a5e11ad5bcce" args="" -->kSpeakerU8</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a31dd1c5c8d69b6773ad045d0e8756042">kSpeakerRc</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca929374ded8d9716d5c6c17f09b600e09ed82b"></a><!-- doxytag: member="kSpeakerU7" ref="0d752d13150d67ce86f9705faca929374ded8d9716d5c6c17f09b600e09ed82b" args="" -->kSpeakerU7</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a419367418253b874ee6ba08f52ce030d">kSpeakerLc</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca929372b1605d1a9b78cba1bb523356d3bce78"></a><!-- doxytag: member="kSpeakerU6" ref="0d752d13150d67ce86f9705faca929372b1605d1a9b78cba1bb523356d3bce78" args="" -->kSpeakerU6</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35af98cd8e0c158adbce8836ec02d1a48a2">kSpeakerRs</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937e4738af34c3533d7faaf14385b71ed04"></a><!-- doxytag: member="kSpeakerU5" ref="0d752d13150d67ce86f9705faca92937e4738af34c3533d7faaf14385b71ed04" args="" -->kSpeakerU5</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a1ed47512f5586d20facba981d653f318">kSpeakerLs</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937fe30d17f80128820a1cf5c4d32e47fcd"></a><!-- doxytag: member="kSpeakerU4" ref="0d752d13150d67ce86f9705faca92937fe30d17f80128820a1cf5c4d32e47fcd" args="" -->kSpeakerU4</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35aa5e543b70ab98f1183e8727371bfae0f">kSpeakerLfe</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca9293717bcf1d2b8f58fad7c7310194a9eaab1"></a><!-- doxytag: member="kSpeakerU3" ref="0d752d13150d67ce86f9705faca9293717bcf1d2b8f58fad7c7310194a9eaab1" args="" -->kSpeakerU3</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35ab481783d0dfd7cd8af43280d12465461">kSpeakerC</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca92937a50d86852264b67bf3020048119233cb"></a><!-- doxytag: member="kSpeakerU2" ref="0d752d13150d67ce86f9705faca92937a50d86852264b67bf3020048119233cb" args="" -->kSpeakerU2</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35a25c05daf6ef6d9adf50c8579403e1c30">kSpeakerR</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="0d752d13150d67ce86f9705faca9293797de9dcf44c16bd85c95e55dff0a9ab5"></a><!-- doxytag: member="kSpeakerU1" ref="0d752d13150d67ce86f9705faca9293797de9dcf44c16bd85c95e55dff0a9ab5" args="" -->kSpeakerU1</em>&nbsp;</td><td>
== <a class="el" href="aeffectx_8h.html#46e1687eae86f524128fd69aa000a35af52bf537d8de5f3003f35ecb21b2527d">kSpeakerL</a> </td></tr>
</table>
</dl>

</div>
</div><p>
<a class="anchor" name="5d136225a17402393224f477f990058c"></a><!-- doxytag: member="aeffectx.h::VstVirtualKey" ref="5d136225a17402393224f477f990058c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="aeffectx_8h.html#5d136225a17402393224f477f990058c">VstVirtualKey</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Platform-independent definition of Virtual Keys (used in <a class="el" href="struct_vst_key_code.html">VstKeyCode</a>). <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058ca655b579869aaf862b1e42c8e45f4e08"></a><!-- doxytag: member="VKEY_BACK" ref="5d136225a17402393224f477f990058ca655b579869aaf862b1e42c8e45f4e08" args="" -->VKEY_BACK</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c355f2fc6892574b81a900298a6325779"></a><!-- doxytag: member="VKEY_TAB" ref="5d136225a17402393224f477f990058c355f2fc6892574b81a900298a6325779" args="" -->VKEY_TAB</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058ce570d88370e1bfb6bb910b6e5404741d"></a><!-- doxytag: member="VKEY_CLEAR" ref="5d136225a17402393224f477f990058ce570d88370e1bfb6bb910b6e5404741d" args="" -->VKEY_CLEAR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c98cb47817d69ab9f56bcbd50304adac6"></a><!-- doxytag: member="VKEY_RETURN" ref="5d136225a17402393224f477f990058c98cb47817d69ab9f56bcbd50304adac6" args="" -->VKEY_RETURN</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c71166f9ce9a9f37c2d0ae57b2ef7e483"></a><!-- doxytag: member="VKEY_PAUSE" ref="5d136225a17402393224f477f990058c71166f9ce9a9f37c2d0ae57b2ef7e483" args="" -->VKEY_PAUSE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c6722fb52a58a08a910ca94acf2e05793"></a><!-- doxytag: member="VKEY_ESCAPE" ref="5d136225a17402393224f477f990058c6722fb52a58a08a910ca94acf2e05793" args="" -->VKEY_ESCAPE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c3e96126c18d74a6f5b67bb169440d01f"></a><!-- doxytag: member="VKEY_SPACE" ref="5d136225a17402393224f477f990058c3e96126c18d74a6f5b67bb169440d01f" args="" -->VKEY_SPACE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c1a4550f5375b14808bb2a012a67fdbba"></a><!-- doxytag: member="VKEY_NEXT" ref="5d136225a17402393224f477f990058c1a4550f5375b14808bb2a012a67fdbba" args="" -->VKEY_NEXT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c1c50f63b44e5349d36222b934a8ef788"></a><!-- doxytag: member="VKEY_END" ref="5d136225a17402393224f477f990058c1c50f63b44e5349d36222b934a8ef788" args="" -->VKEY_END</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c63a012e5c484978eb2bb6639fb254fcf"></a><!-- doxytag: member="VKEY_HOME" ref="5d136225a17402393224f477f990058c63a012e5c484978eb2bb6639fb254fcf" args="" -->VKEY_HOME</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c8effad54c210f837399b0c5f336bf84e"></a><!-- doxytag: member="VKEY_LEFT" ref="5d136225a17402393224f477f990058c8effad54c210f837399b0c5f336bf84e" args="" -->VKEY_LEFT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c4a81ef7d81632c51e517527c6051d81b"></a><!-- doxytag: member="VKEY_UP" ref="5d136225a17402393224f477f990058c4a81ef7d81632c51e517527c6051d81b" args="" -->VKEY_UP</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058ccafeae739c0a9a9201944472f309757b"></a><!-- doxytag: member="VKEY_RIGHT" ref="5d136225a17402393224f477f990058ccafeae739c0a9a9201944472f309757b" args="" -->VKEY_RIGHT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058ce1e4ed7774e2f4dc28ed13ce6f2dee7e"></a><!-- doxytag: member="VKEY_DOWN" ref="5d136225a17402393224f477f990058ce1e4ed7774e2f4dc28ed13ce6f2dee7e" args="" -->VKEY_DOWN</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058cff70cd85f6e82c2aaef1f4584c986cb1"></a><!-- doxytag: member="VKEY_PAGEUP" ref="5d136225a17402393224f477f990058cff70cd85f6e82c2aaef1f4584c986cb1" args="" -->VKEY_PAGEUP</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c5326ee37f186203377a88424f39f6fc9"></a><!-- doxytag: member="VKEY_PAGEDOWN" ref="5d136225a17402393224f477f990058c5326ee37f186203377a88424f39f6fc9" args="" -->VKEY_PAGEDOWN</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c018cd157f397b08a7d0db21ebf4fea8f"></a><!-- doxytag: member="VKEY_SELECT" ref="5d136225a17402393224f477f990058c018cd157f397b08a7d0db21ebf4fea8f" args="" -->VKEY_SELECT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c2474e7a1b32df5258ce224fafe1e116c"></a><!-- doxytag: member="VKEY_PRINT" ref="5d136225a17402393224f477f990058c2474e7a1b32df5258ce224fafe1e116c" args="" -->VKEY_PRINT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c6cf79e32c256b4ed70881d701e6377ef"></a><!-- doxytag: member="VKEY_ENTER" ref="5d136225a17402393224f477f990058c6cf79e32c256b4ed70881d701e6377ef" args="" -->VKEY_ENTER</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c4de9c1c79e0c4954806d2b58418e6d2e"></a><!-- doxytag: member="VKEY_SNAPSHOT" ref="5d136225a17402393224f477f990058c4de9c1c79e0c4954806d2b58418e6d2e" args="" -->VKEY_SNAPSHOT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c47fb3bd2c78bf44ae03d97311e3b3a3a"></a><!-- doxytag: member="VKEY_INSERT" ref="5d136225a17402393224f477f990058c47fb3bd2c78bf44ae03d97311e3b3a3a" args="" -->VKEY_INSERT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058ca941298a1384269a2c20f3c4b11b1c0e"></a><!-- doxytag: member="VKEY_DELETE" ref="5d136225a17402393224f477f990058ca941298a1384269a2c20f3c4b11b1c0e" args="" -->VKEY_DELETE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c72683caca369dac2789372e9a8f137f3"></a><!-- doxytag: member="VKEY_HELP" ref="5d136225a17402393224f477f990058c72683caca369dac2789372e9a8f137f3" args="" -->VKEY_HELP</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c37a8d62a7555d40d80ddc948c55ff3b8"></a><!-- doxytag: member="VKEY_NUMPAD0" ref="5d136225a17402393224f477f990058c37a8d62a7555d40d80ddc948c55ff3b8" args="" -->VKEY_NUMPAD0</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c65f359d6940f7430c41683cd0c843940"></a><!-- doxytag: member="VKEY_NUMPAD1" ref="5d136225a17402393224f477f990058c65f359d6940f7430c41683cd0c843940" args="" -->VKEY_NUMPAD1</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c01cbaab478243f93e272a9bf84837f49"></a><!-- doxytag: member="VKEY_NUMPAD2" ref="5d136225a17402393224f477f990058c01cbaab478243f93e272a9bf84837f49" args="" -->VKEY_NUMPAD2</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c731638137d32f657896c914d076998f5"></a><!-- doxytag: member="VKEY_NUMPAD3" ref="5d136225a17402393224f477f990058c731638137d32f657896c914d076998f5" args="" -->VKEY_NUMPAD3</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058cd90193a197eab888501904e05fd60a29"></a><!-- doxytag: member="VKEY_NUMPAD4" ref="5d136225a17402393224f477f990058cd90193a197eab888501904e05fd60a29" args="" -->VKEY_NUMPAD4</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c0b6678373cccf1ab2525a3ed8e052bcb"></a><!-- doxytag: member="VKEY_NUMPAD5" ref="5d136225a17402393224f477f990058c0b6678373cccf1ab2525a3ed8e052bcb" args="" -->VKEY_NUMPAD5</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c9e43bff13e1fcaa97765d83c0273e71d"></a><!-- doxytag: member="VKEY_NUMPAD6" ref="5d136225a17402393224f477f990058c9e43bff13e1fcaa97765d83c0273e71d" args="" -->VKEY_NUMPAD6</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058cef91f816107b5cccd891d9ca48865a67"></a><!-- doxytag: member="VKEY_NUMPAD7" ref="5d136225a17402393224f477f990058cef91f816107b5cccd891d9ca48865a67" args="" -->VKEY_NUMPAD7</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c9fb35b07b6ee55562a99856c544371b0"></a><!-- doxytag: member="VKEY_NUMPAD8" ref="5d136225a17402393224f477f990058c9fb35b07b6ee55562a99856c544371b0" args="" -->VKEY_NUMPAD8</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058cb91176231dc6f01df9d8c132573f2d46"></a><!-- doxytag: member="VKEY_NUMPAD9" ref="5d136225a17402393224f477f990058cb91176231dc6f01df9d8c132573f2d46" args="" -->VKEY_NUMPAD9</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058cbaa0cfd10dc07afab9278a9ddc686a73"></a><!-- doxytag: member="VKEY_MULTIPLY" ref="5d136225a17402393224f477f990058cbaa0cfd10dc07afab9278a9ddc686a73" args="" -->VKEY_MULTIPLY</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c87c860db1afff56e29fc5ded4f1f2ef3"></a><!-- doxytag: member="VKEY_ADD" ref="5d136225a17402393224f477f990058c87c860db1afff56e29fc5ded4f1f2ef3" args="" -->VKEY_ADD</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058cc9ce0993507d486a6d9ce08b42b6e575"></a><!-- doxytag: member="VKEY_SEPARATOR" ref="5d136225a17402393224f477f990058cc9ce0993507d486a6d9ce08b42b6e575" args="" -->VKEY_SEPARATOR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c047c27e965bcf77e3ad40388e98284ab"></a><!-- doxytag: member="VKEY_SUBTRACT" ref="5d136225a17402393224f477f990058c047c27e965bcf77e3ad40388e98284ab" args="" -->VKEY_SUBTRACT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c92c1d4bb4f05e6b5fadb13249d3e2bd6"></a><!-- doxytag: member="VKEY_DECIMAL" ref="5d136225a17402393224f477f990058c92c1d4bb4f05e6b5fadb13249d3e2bd6" args="" -->VKEY_DECIMAL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058caef4b3da114ae59032600005d5340787"></a><!-- doxytag: member="VKEY_DIVIDE" ref="5d136225a17402393224f477f990058caef4b3da114ae59032600005d5340787" args="" -->VKEY_DIVIDE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c2bacccb01e5144bb70bd076097b4f817"></a><!-- doxytag: member="VKEY_F1" ref="5d136225a17402393224f477f990058c2bacccb01e5144bb70bd076097b4f817" args="" -->VKEY_F1</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c242c91638e111858cab33a720ad7e637"></a><!-- doxytag: member="VKEY_F2" ref="5d136225a17402393224f477f990058c242c91638e111858cab33a720ad7e637" args="" -->VKEY_F2</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058ca196c5b617fecc66aed9bea09b7890f3"></a><!-- doxytag: member="VKEY_F3" ref="5d136225a17402393224f477f990058ca196c5b617fecc66aed9bea09b7890f3" args="" -->VKEY_F3</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c25ac25ce9469a9e53f4a1942b8c92309"></a><!-- doxytag: member="VKEY_F4" ref="5d136225a17402393224f477f990058c25ac25ce9469a9e53f4a1942b8c92309" args="" -->VKEY_F4</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c2261770230f5b1bd7e4db473f2fa690b"></a><!-- doxytag: member="VKEY_F5" ref="5d136225a17402393224f477f990058c2261770230f5b1bd7e4db473f2fa690b" args="" -->VKEY_F5</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058cb6918d3641d8a7bfa8ebad01a28cf2b1"></a><!-- doxytag: member="VKEY_F6" ref="5d136225a17402393224f477f990058cb6918d3641d8a7bfa8ebad01a28cf2b1" args="" -->VKEY_F6</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c7453ba81d19888df4054a47973882603"></a><!-- doxytag: member="VKEY_F7" ref="5d136225a17402393224f477f990058c7453ba81d19888df4054a47973882603" args="" -->VKEY_F7</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c62e2e31c9c6fd67eef07c34ff14d29d3"></a><!-- doxytag: member="VKEY_F8" ref="5d136225a17402393224f477f990058c62e2e31c9c6fd67eef07c34ff14d29d3" args="" -->VKEY_F8</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c548de952ff323d4b18176d42080fd3ae"></a><!-- doxytag: member="VKEY_F9" ref="5d136225a17402393224f477f990058c548de952ff323d4b18176d42080fd3ae" args="" -->VKEY_F9</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058cc139d56a633907f9b97a34f86608adfb"></a><!-- doxytag: member="VKEY_F10" ref="5d136225a17402393224f477f990058cc139d56a633907f9b97a34f86608adfb" args="" -->VKEY_F10</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c1435b4f83ff00880251de7e8e682c92f"></a><!-- doxytag: member="VKEY_F11" ref="5d136225a17402393224f477f990058c1435b4f83ff00880251de7e8e682c92f" args="" -->VKEY_F11</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058cc4ed8cb5401080fb11db94b37b1dd7a3"></a><!-- doxytag: member="VKEY_F12" ref="5d136225a17402393224f477f990058cc4ed8cb5401080fb11db94b37b1dd7a3" args="" -->VKEY_F12</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058cf04a4db582314255ae7039d0ff39d42b"></a><!-- doxytag: member="VKEY_NUMLOCK" ref="5d136225a17402393224f477f990058cf04a4db582314255ae7039d0ff39d42b" args="" -->VKEY_NUMLOCK</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058ce355e607d50593f418c01d4de0f897fd"></a><!-- doxytag: member="VKEY_SCROLL" ref="5d136225a17402393224f477f990058ce355e607d50593f418c01d4de0f897fd" args="" -->VKEY_SCROLL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c68c87c2549d8fe88ff4def08feb37e7b"></a><!-- doxytag: member="VKEY_SHIFT" ref="5d136225a17402393224f477f990058c68c87c2549d8fe88ff4def08feb37e7b" args="" -->VKEY_SHIFT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c7174c4fa63c8f6436f102c736c0210d5"></a><!-- doxytag: member="VKEY_CONTROL" ref="5d136225a17402393224f477f990058c7174c4fa63c8f6436f102c736c0210d5" args="" -->VKEY_CONTROL</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058c46a01a4185d0e512cc13d94108dd2e7a"></a><!-- doxytag: member="VKEY_ALT" ref="5d136225a17402393224f477f990058c46a01a4185d0e512cc13d94108dd2e7a" args="" -->VKEY_ALT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5d136225a17402393224f477f990058ccaa3cae25450870b1833fc17e1a240d2"></a><!-- doxytag: member="VKEY_EQUALS" ref="5d136225a17402393224f477f990058ccaa3cae25450870b1833fc17e1a240d2" args="" -->VKEY_EQUALS</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

</div>
</div><p>
<html>

<head>
	<title>Empty</title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<meta name="Author" content="mario">
</head>

<body>

<br/>
<hr width="100%" size="2" align="left" />
<div align=left>
Copyright �2006 <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies</u></a>.
All Rights Reserved.
</div>
</body>

</html>