diff --git a/README_8md.html b/README_8md.html index 52c2671..700e392 100644 --- a/README_8md.html +++ b/README_8md.html @@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('README_8md.html',''); initResizable(); diff --git a/annotated.html b/annotated.html index f6f3357..11fe8c6 100644 --- a/annotated.html +++ b/annotated.html @@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable(); diff --git a/bug.html b/bug.html index c9e8b75..e5b356f 100644 --- a/bug.html +++ b/bug.html @@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('bug.html',''); initResizable(); }); diff --git a/classes.html b/classes.html index 14bba2e..766e791 100644 --- a/classes.html +++ b/classes.html @@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); }) diff --git a/deprecated.html b/deprecated.html index e5c276f..6cff4f5 100644 --- a/deprecated.html +++ b/deprecated.html @@ -95,51 +95,55 @@ $(document).ready(function(){initNavTree('deprecated.html',''); initResizable();
Global VST_EFFECT_FLAG_1ls4
-
(VST 2.4) Must be set in VST 2.4 and later or the host should fail to load the plug-in.
+
(VST 2.4) Must be set in VST 2.4 and later or the host should fail to load the plug-in.
Global VST_EFFECT_OPCODE_09
-

: (VST 2.3+) Not used in VST 2.3 or later.

+

: (VST 2.3+) Not used in VST 2.3 or later.

Global VST_EFFECT_OPCODE_10
-
(VST 2.4+) Likely deprecated in VST 2.4 and later.
-
Global VST_EFFECT_OPCODE_11
-
(VST 2.4+) Likely deprecated in VST 2.4 and later.
-
Global VST_EFFECT_OPCODE_12
(VST 2.4+) Likely deprecated in VST 2.4 and later.
-
Global VST_EFFECT_OPCODE_14
+
Global VST_EFFECT_OPCODE_11
(VST 2.4+) Likely deprecated in VST 2.4 and later.
-
Global VST_EFFECT_OPCODE_15
+
Global VST_EFFECT_OPCODE_12
(VST 2.4+) Likely deprecated in VST 2.4 and later.
+
Global VST_EFFECT_OPCODE_14
+
(VST 2.4+) Likely deprecated in VST 2.4 and later.
+
Global VST_EFFECT_OPCODE_15
+
(VST 2.4+) Likely deprecated in VST 2.4 and later.
Global VST_EFFECT_OPCODE_16
-
(VST 2.4+) Likely deprecated in VST 2.4 and later.
+
(VST 2.4+) Likely deprecated in VST 2.4 and later.
Global VST_EFFECT_OPCODE_2E
-
(VST 2.4+) Fairly sure this is deprecated in VST 2.4 and later.
+
(VST 2.4+) Fairly sure this is deprecated in VST 2.4 and later.
Global VST_EFFECT_OPCODE_35
-
(VST 2.4+) As of VST 2.4 the default behavior is VST_EFFECT_OPCODE_PROCESS_BEGIN and VST_EFFECT_OPCODE_PROCESS_END which allows cleaner control flows.
+
(VST 2.4+) As of VST 2.4 the default behavior is VST_EFFECT_OPCODE_PROCESS_BEGIN and VST_EFFECT_OPCODE_PROCESS_END which allows cleaner control flows.
Global VST_EFFECT_OPCODE_36
-

(VST 2.4) Invalid in all VST 2.4 and later hosts.

-

-
-
Global VST_EFFECT_OPCODE_37
-

(VST 2.4) Invalid in all VST 2.4 and later hosts.

-

-
-
Global VST_EFFECT_OPCODE_39

(VST 2.4) Invalid in all VST 2.4 and later hosts.

+
Global VST_EFFECT_OPCODE_37
+

(VST 2.4) Invalid in all VST 2.4 and later hosts.

+

+
+
Global VST_EFFECT_OPCODE_39
+

(VST 2.4) Invalid in all VST 2.4 and later hosts.

+

+
Global vst_effect_supports_t::conformsToWindowRules
-
(VST 2.4+) Deprecated from VST 2.4 onwards as the same check already exists on the host side.
+
(VST 2.4+) Deprecated from VST 2.4 onwards as the same check already exists on the host side.
Global vst_effect_t::process
-
(VST 2.4+) Deprecated and practically unsupported in all VST 2.4 compatible hosts and may treat it as just another vst_effect_t::process_float.
+
(VST 2.4+) Deprecated and practically unsupported in all VST 2.4 compatible hosts and may treat it as just another vst_effect_t::process_float.
+
Global VST_HOST_OPCODE_14
+
(VST 2.4+) Non-functional from VST 2.4 onwards and unimplemented in many earlier hosts.
+
Global VST_HOST_OPCODE_15
+
(VST 2.4+) Non-functional from VST 2.4 onwards and unimplemented in many earlier hosts.
Global VST_HOST_OPCODE_1F
-
(VST 2.4+) Deprecated from VST 2.4 onwards.
-
Global VST_HOST_OPCODE_30
-
(VST 2.4+) Deprecated from VST 2.4 onwards.
-
Global VST_HOST_OPCODE_31
(VST 2.4+) Deprecated from VST 2.4 onwards.
+
Global VST_HOST_OPCODE_30
+
(VST 2.4+) Deprecated from VST 2.4 onwards.
+
Global VST_HOST_OPCODE_31
+
(VST 2.4+) Deprecated from VST 2.4 onwards.
Global vst_host_supports_t::startStopProcess
-
(VST 2.4) This behavior is the default in VST 2.4 and later.
+
(VST 2.4) This behavior is the default in VST 2.4 and later.
@@ -147,7 +151,7 @@ $(document).ready(function(){initNavTree('deprecated.html',''); initResizable(); diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 4164801..02c30d4 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -107,7 +107,7 @@ Files diff --git a/files.html b/files.html index d77ec74..f46dea2 100644 --- a/files.html +++ b/files.html @@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); }); diff --git a/functions.html b/functions.html index 61512ee..309068a 100644 --- a/functions.html +++ b/functions.html @@ -103,9 +103,8 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
  • _4in8out : vst_effect_supports_t
  • _8in4out : vst_effect_supports_t
  • _8in8out : vst_effect_supports_t
  • -
  • _reserved : vst_parameter_properties_t, vst_speaker_properties_t, vst_stream_properties_t
  • _unknown : vst_effect_t
  • -
  • _unknown_00 : vst_effect_t, vst_parameter_properties_t, vst_speaker_properties_t
  • +
  • _unknown_00 : vst_effect_t
  • _unknown_01 : vst_effect_t
  • _unknown_02 : vst_effect_t
  • _unknown_03 : vst_effect_t
  • @@ -268,7 +267,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); diff --git a/functions_vars.html b/functions_vars.html index fe1277a..1ab69a1 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -103,9 +103,8 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
  • _4in8out : vst_effect_supports_t
  • _8in4out : vst_effect_supports_t
  • _8in8out : vst_effect_supports_t
  • -
  • _reserved : vst_parameter_properties_t, vst_speaker_properties_t, vst_stream_properties_t
  • _unknown : vst_effect_t
  • -
  • _unknown_00 : vst_effect_t, vst_parameter_properties_t, vst_speaker_properties_t
  • +
  • _unknown_00 : vst_effect_t
  • _unknown_01 : vst_effect_t
  • _unknown_02 : vst_effect_t
  • _unknown_03 : vst_effect_t
  • @@ -268,7 +267,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl diff --git a/globals.html b/globals.html index 6131876..e6b71ed 100644 --- a/globals.html +++ b/globals.html @@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); }) diff --git a/globals_defs.html b/globals_defs.html index d26b0d2..9beb0c5 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('globals_defs.html',''); initResizable( diff --git a/globals_enum.html b/globals_enum.html index a8993df..8b989a8 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('globals_enum.html',''); initResizable( diff --git a/globals_eval.html b/globals_eval.html index 250fb39..4417c06 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('globals_eval.html',''); initResizable( diff --git a/globals_eval_v.html b/globals_eval_v.html index 7c87cad..e7ac2e2 100644 --- a/globals_eval_v.html +++ b/globals_eval_v.html @@ -119,6 +119,7 @@ $(document).ready(function(){initNavTree('globals_eval_v.html',''); initResizabl
  • VST_EFFECT_CATEGORY_CONTAINER : vst.h
  • VST_EFFECT_CATEGORY_DELAY_OR_ECHO : vst.h
  • VST_EFFECT_CATEGORY_EFFECT : vst.h
  • +
  • VST_EFFECT_CATEGORY_EXTERNAL : vst.h
  • VST_EFFECT_CATEGORY_INSTRUMENT : vst.h
  • VST_EFFECT_CATEGORY_MASTERING : vst.h
  • VST_EFFECT_CATEGORY_METERING : vst.h
  • @@ -382,13 +383,17 @@ $(document).ready(function(){initNavTree('globals_eval_v.html',''); initResizabl
  • VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT : vst.h
  • VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT : vst.h
  • VST_HOST_OPCODE_GET_SAMPLE_RATE : vst.h
  • +
  • VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT : vst.h
  • VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT : vst.h
  • VST_HOST_OPCODE_INPUT_LATENCY : vst.h
  • +
  • VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT : vst.h
  • VST_HOST_OPCODE_IO_MODIFIED : vst.h
  • VST_HOST_OPCODE_KEEPALIVE_OR_IDLE : vst.h
  • VST_HOST_OPCODE_LANGUAGE : vst.h
  • +
  • VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT : vst.h
  • VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT : vst.h
  • VST_HOST_OPCODE_OUTPUT_LATENCY : vst.h
  • +
  • VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT : vst.h
  • VST_HOST_OPCODE_PARAM_LOCK : vst.h
  • VST_HOST_OPCODE_PARAM_START_EDIT : vst.h
  • VST_HOST_OPCODE_PARAM_STOP_EDIT : vst.h
  • @@ -621,7 +626,7 @@ $(document).ready(function(){initNavTree('globals_eval_v.html',''); initResizabl diff --git a/globals_type.html b/globals_type.html index 947bec0..13491ee 100644 --- a/globals_type.html +++ b/globals_type.html @@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('globals_type.html',''); initResizable( diff --git a/globals_v.html b/globals_v.html index 597fa39..3f7e880 100644 --- a/globals_v.html +++ b/globals_v.html @@ -125,6 +125,7 @@ $(document).ready(function(){initNavTree('globals_v.html',''); initResizable();
  • VST_EFFECT_CATEGORY_CONTAINER : vst.h
  • VST_EFFECT_CATEGORY_DELAY_OR_ECHO : vst.h
  • VST_EFFECT_CATEGORY_EFFECT : vst.h
  • +
  • VST_EFFECT_CATEGORY_EXTERNAL : vst.h
  • VST_EFFECT_CATEGORY_INSTRUMENT : vst.h
  • VST_EFFECT_CATEGORY_MASTERING : vst.h
  • VST_EFFECT_CATEGORY_METERING : vst.h
  • @@ -406,13 +407,17 @@ $(document).ready(function(){initNavTree('globals_v.html',''); initResizable();
  • VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT : vst.h
  • VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT : vst.h
  • VST_HOST_OPCODE_GET_SAMPLE_RATE : vst.h
  • +
  • VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT : vst.h
  • VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT : vst.h
  • VST_HOST_OPCODE_INPUT_LATENCY : vst.h
  • +
  • VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT : vst.h
  • VST_HOST_OPCODE_IO_MODIFIED : vst.h
  • VST_HOST_OPCODE_KEEPALIVE_OR_IDLE : vst.h
  • VST_HOST_OPCODE_LANGUAGE : vst.h
  • +
  • VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT : vst.h
  • VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT : vst.h
  • VST_HOST_OPCODE_OUTPUT_LATENCY : vst.h
  • +
  • VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT : vst.h
  • VST_HOST_OPCODE_PARAM_LOCK : vst.h
  • VST_HOST_OPCODE_PARAM_START_EDIT : vst.h
  • VST_HOST_OPCODE_PARAM_STOP_EDIT : vst.h
  • @@ -655,7 +660,7 @@ $(document).ready(function(){initNavTree('globals_v.html',''); initResizable(); diff --git a/index.html b/index.html index bcd7916..7fe0aa3 100644 --- a/index.html +++ b/index.html @@ -134,7 +134,7 @@ What was used to create this clean room project? diff --git a/navtreedata.js b/navtreedata.js index 12d141f..d49f470 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -53,7 +53,7 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5", +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b", "vst_8h.html#a718b943492300b63f6487836dbdf8f39a660dfcdf48ee58735eed3a2f1e8a0790" ]; diff --git a/navtreeindex0.js b/navtreeindex0.js index 3ccfae3..015b3d7 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -100,21 +100,19 @@ var NAVTREEINDEX0 = "structvst__host__supports__t.html#ae69e0621350cfdf7f8a51305e9fe8e95":[4,0,6,11], "structvst__host__supports__t.html#aeb8dd77685b635be72c933a66056a0a1":[4,0,6,12], "structvst__parameter__properties__t.html":[4,0,7], -"structvst__parameter__properties__t.html#a02ac161f41598c9140cad6394bed1e3d":[4,0,7,6], -"structvst__parameter__properties__t.html#a0979487731dfdc09f40df4a65c403a97":[4,0,7,0], -"structvst__parameter__properties__t.html#a4b2fbabc3c1d3bd6a33242df7d32d026":[4,0,7,3], -"structvst__parameter__properties__t.html#a536d12f74400069aa4dfaec620b47bdd":[4,0,7,4], -"structvst__parameter__properties__t.html#a63e39667345b6e1fff1a966d16940323":[4,0,7,2], -"structvst__parameter__properties__t.html#a781a76eec41f0337b2389f181681eb60":[4,0,7,7], -"structvst__parameter__properties__t.html#a83d812684b3fde93c09913d06574dfd4":[4,0,7,9], -"structvst__parameter__properties__t.html#a88ecf0593c5a680fbcf273f3a21f9d06":[4,0,7,11], -"structvst__parameter__properties__t.html#a94755e0b6feacf58e9de4b4a622fcddd":[4,0,7,13], -"structvst__parameter__properties__t.html#a9b1ace1183e9e315f77f51a66334357a":[4,0,7,12], -"structvst__parameter__properties__t.html#a9bbc613a559dfc92086ba0b638ab91e4":[4,0,7,5], -"structvst__parameter__properties__t.html#ad471b50780abc9105eba9ac9ed561e52":[4,0,7,8], -"structvst__parameter__properties__t.html#ad5cfe12a6ec0e20578728cd92d64a473":[4,0,7,1], -"structvst__parameter__properties__t.html#ad7633adf7c9bfd344844a9ababa1d078":[4,0,7,14], -"structvst__parameter__properties__t.html#ae7377da7bb0d90b3cf6de336f94caa54":[4,0,7,10], +"structvst__parameter__properties__t.html#a02ac161f41598c9140cad6394bed1e3d":[4,0,7,4], +"structvst__parameter__properties__t.html#a4b2fbabc3c1d3bd6a33242df7d32d026":[4,0,7,1], +"structvst__parameter__properties__t.html#a536d12f74400069aa4dfaec620b47bdd":[4,0,7,2], +"structvst__parameter__properties__t.html#a63e39667345b6e1fff1a966d16940323":[4,0,7,0], +"structvst__parameter__properties__t.html#a781a76eec41f0337b2389f181681eb60":[4,0,7,5], +"structvst__parameter__properties__t.html#a83d812684b3fde93c09913d06574dfd4":[4,0,7,7], +"structvst__parameter__properties__t.html#a88ecf0593c5a680fbcf273f3a21f9d06":[4,0,7,9], +"structvst__parameter__properties__t.html#a94755e0b6feacf58e9de4b4a622fcddd":[4,0,7,11], +"structvst__parameter__properties__t.html#a9b1ace1183e9e315f77f51a66334357a":[4,0,7,10], +"structvst__parameter__properties__t.html#a9bbc613a559dfc92086ba0b638ab91e4":[4,0,7,3], +"structvst__parameter__properties__t.html#ad471b50780abc9105eba9ac9ed561e52":[4,0,7,6], +"structvst__parameter__properties__t.html#ad7633adf7c9bfd344844a9ababa1d078":[4,0,7,12], +"structvst__parameter__properties__t.html#ae7377da7bb0d90b3cf6de336f94caa54":[4,0,7,8], "structvst__rect__t.html":[4,0,8], "structvst__rect__t.html#a4007bddb202d719de238494924f17731":[4,0,8,1], "structvst__rect__t.html#a7395e93ccf2260b091346fdd7b0f2588":[4,0,8,3], @@ -129,19 +127,16 @@ var NAVTREEINDEX0 = "structvst__speaker__arrangement__t.html#a35e592b21f8755d39f6a233e469f26cc":[4,0,10,0], "structvst__speaker__arrangement__t.html#aaf4f173077234d8734179739d9407f69":[4,0,10,2], "structvst__speaker__properties__t.html":[4,0,11], -"structvst__speaker__properties__t.html#a13641a2282bfa4d18878a9b2aa97607c":[4,0,11,6], -"structvst__speaker__properties__t.html#a16757ae22c28e865e8e297daa18059c4":[4,0,11,1], -"structvst__speaker__properties__t.html#a355e6839cc165d52b1b95d475163a3dd":[4,0,11,3], -"structvst__speaker__properties__t.html#a6b1a966abf37bdc70f6295a29c2c00b2":[4,0,11,4], -"structvst__speaker__properties__t.html#ad470f431aa92a27b0dafe96555cdeaa8":[4,0,11,2], -"structvst__speaker__properties__t.html#af4c82b716245a507553614cf5f2c71d5":[4,0,11,5], -"structvst__speaker__properties__t.html#af92d5e12067e8d6970853dda58ed935c":[4,0,11,0], +"structvst__speaker__properties__t.html#a13641a2282bfa4d18878a9b2aa97607c":[4,0,11,4], +"structvst__speaker__properties__t.html#a355e6839cc165d52b1b95d475163a3dd":[4,0,11,1], +"structvst__speaker__properties__t.html#a6b1a966abf37bdc70f6295a29c2c00b2":[4,0,11,2], +"structvst__speaker__properties__t.html#ad470f431aa92a27b0dafe96555cdeaa8":[4,0,11,0], +"structvst__speaker__properties__t.html#af4c82b716245a507553614cf5f2c71d5":[4,0,11,3], "structvst__stream__properties__t.html":[4,0,12], -"structvst__stream__properties__t.html#a31294c7ba0a78b14af3e960ece3399be":[4,0,12,4], -"structvst__stream__properties__t.html#a4ab6cf9b0753323882cc2971b08371e0":[4,0,12,1], -"structvst__stream__properties__t.html#a8f40ce5f9021b92721ce50d2483b5542":[4,0,12,2], -"structvst__stream__properties__t.html#aa3d1bc4ce4e7a31faf644c8e6ffaa66e":[4,0,12,3], -"structvst__stream__properties__t.html#ac110bfbb4b679136b9bd71a9931711fd":[4,0,12,0], +"structvst__stream__properties__t.html#a31294c7ba0a78b14af3e960ece3399be":[4,0,12,3], +"structvst__stream__properties__t.html#a4ab6cf9b0753323882cc2971b08371e0":[4,0,12,0], +"structvst__stream__properties__t.html#a8f40ce5f9021b92721ce50d2483b5542":[4,0,12,1], +"structvst__stream__properties__t.html#aa3d1bc4ce4e7a31faf644c8e6ffaa66e":[4,0,12,2], "todo.html":[1], "unionvst__event__midi__sysex__t.html":[4,0,2], "unionvst__event__midi__sysex__t.html#a0ffb229c6b6c8eb0072a6f5d0a4e34f4":[4,0,2,1], @@ -198,56 +193,61 @@ var NAVTREEINDEX0 = "vst_8h.html#a187f06ed217006cee2c625b1fc920956":[5,0,0,0,23], "vst_8h.html#a20f63b4dc3f1f96b3c57820f99362a0d":[5,0,0,0,28], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ec":[5,0,0,0,36], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0082371116f57415587013fb9ceeec3b":[5,0,0,0,36,59], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0082371116f57415587013fb9ceeec3b":[5,0,0,0,36,63], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca088c2539d52fbb2469a3bca15fd73b52":[5,0,0,0,36,15], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f":[5,0,0,0,36,61], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f":[5,0,0,0,36,65], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66":[5,0,0,0,36,9], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020":[5,0,0,0,36,37], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ffcacbc5374ae2f07f839adefb7c88e":[5,0,0,0,36,65], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020":[5,0,0,0,36,41], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ffcacbc5374ae2f07f839adefb7c88e":[5,0,0,0,36,69], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7":[5,0,0,0,36,6], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867":[5,0,0,0,36,68], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13":[5,0,0,0,36,71], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867":[5,0,0,0,36,72], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13":[5,0,0,0,36,75], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5":[5,0,0,0,36,11], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c":[5,0,0,0,36,39], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c":[5,0,0,0,36,43], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca244f662132328a87d363a2f97164f7e8":[5,0,0,0,36,37], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27604441d441b65f71f9260b8e9def3f":[5,0,0,0,36,23], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9":[5,0,0,0,36,22], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4":[5,0,0,0,36,75], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4":[5,0,0,0,36,79], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0":[5,0,0,0,36,20], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702":[5,0,0,0,36,40], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702":[5,0,0,0,36,44], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3780078afe47dc32a11b9e060cac4ba5":[5,0,0,0,36,25], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496":[5,0,0,0,36,28], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06":[5,0,0,0,36,8], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c":[5,0,0,0,36,12], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b4bc14f0146f4835f155fec7f288186":[5,0,0,0,36,46], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676":[5,0,0,0,36,41], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b4bc14f0146f4835f155fec7f288186":[5,0,0,0,36,50], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676":[5,0,0,0,36,45], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08":[5,0,0,0,36,13], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92":[5,0,0,0,36,60], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867":[5,0,0,0,36,47], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca518880481925366ec8a2bd88f50a7008":[5,0,0,0,36,79], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92":[5,0,0,0,36,64], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867":[5,0,0,0,36,51], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca518880481925366ec8a2bd88f50a7008":[5,0,0,0,36,83], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca552a055b83d9f3fe32c5a203c15a9546":[5,0,0,0,36,31], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545":[5,0,0,0,36,67], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd":[5,0,0,0,36,34], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e":[5,0,0,0,36,56], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a":[5,0,0,0,36,42], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545":[5,0,0,0,36,71], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd":[5,0,0,0,36,38], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e":[5,0,0,0,36,60], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a":[5,0,0,0,36,46], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5e79912c48a6fb06e114b7375694787c":[5,0,0,0,36,27], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5f88b8122f3200490d7d099613927604":[5,0,0,0,36,69], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74":[5,0,0,0,36,53], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189":[5,0,0,0,36,33], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11":[5,0,0,0,36,55], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e":[5,0,0,0,36,38], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5f88b8122f3200490d7d099613927604":[5,0,0,0,36,73], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74":[5,0,0,0,36,57], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189":[5,0,0,0,36,35], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11":[5,0,0,0,36,59], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e":[5,0,0,0,36,42], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b":[5,0,0,0,36,10], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2":[5,0,0,0,36,43], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6fca2d3f0789760b4d9d03421afae06b":[5,0,0,0,36,77], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a":[5,0,0,0,36,62], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2":[5,0,0,0,36,47], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6fca2d3f0789760b4d9d03421afae06b":[5,0,0,0,36,81], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a":[5,0,0,0,36,66], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4":[5,0,0,0,36,3], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275":[5,0,0,0,36,1], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca82a53938468434684ea3d82c7ce18df0":[5,0,0,0,36,34], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed":[5,0,0,0,36,16], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8":[5,0,0,0,36,58], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8":[5,0,0,0,36,62], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a":[5,0,0,0,36,26], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32":[5,0,0,0,36,18], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab":[5,0,0,0,36,24], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9a88af537e8831841f7d20c50a574b5b":[5,0,0,0,36,36], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6":[5,0,0,0,36,70], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9a88af537e8831841f7d20c50a574b5b":[5,0,0,0,36,40], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6":[5,0,0,0,36,74], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526":[5,0,0,0,36,30], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9fcde8ebcad2b7079ec07f58f70e93e6":[5,0,0,0,36,29] +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9fcde8ebcad2b7079ec07f58f70e93e6":[5,0,0,0,36,29], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5":[5,0,0,0,36,21], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558":[5,0,0,0,36,77], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17":[5,0,0,0,36,19] }; diff --git a/navtreeindex1.js b/navtreeindex1.js index 2e8e726..4847311 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -1,35 +1,34 @@ var NAVTREEINDEX1 = { -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5":[5,0,0,0,36,21], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558":[5,0,0,0,36,73], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17":[5,0,0,0,36,19], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b":[5,0,0,0,36,0], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb":[5,0,0,0,36,35], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb":[5,0,0,0,36,39], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0":[5,0,0,0,36,7], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc":[5,0,0,0,36,50], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd":[5,0,0,0,36,64], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc":[5,0,0,0,36,54], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd":[5,0,0,0,36,68], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c":[5,0,0,0,36,5], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac033458574ebe9c03b5f03416baa4ea4":[5,0,0,0,36,45], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091":[5,0,0,0,36,52], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac033458574ebe9c03b5f03416baa4ea4":[5,0,0,0,36,49], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091":[5,0,0,0,36,56], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28":[5,0,0,0,36,32], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406":[5,0,0,0,36,48], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68":[5,0,0,0,36,74], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecacd93133c8c835b2dc554b919ca09d8cd":[5,0,0,0,36,80], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4":[5,0,0,0,36,51], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad5fe7a9677ae11d436d4c8dab95584ba":[5,0,0,0,36,81], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad623393c3334fc2eb2fa97569d2227c6":[5,0,0,0,36,78], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb":[5,0,0,0,36,49], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406":[5,0,0,0,36,52], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68":[5,0,0,0,36,78], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecacd93133c8c835b2dc554b919ca09d8cd":[5,0,0,0,36,84], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4":[5,0,0,0,36,55], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad5fe7a9677ae11d436d4c8dab95584ba":[5,0,0,0,36,85], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad623393c3334fc2eb2fa97569d2227c6":[5,0,0,0,36,82], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb":[5,0,0,0,36,53], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21":[5,0,0,0,36,4], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecadcf29f0c0c8bff262a47cde2845249a3":[5,0,0,0,36,63], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddac30d988711279e6c81867386d6242":[5,0,0,0,36,72], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e":[5,0,0,0,36,57], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0":[5,0,0,0,36,54], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecadcf29f0c0c8bff262a47cde2845249a3":[5,0,0,0,36,67], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddac30d988711279e6c81867386d6242":[5,0,0,0,36,76], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e":[5,0,0,0,36,61], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0":[5,0,0,0,36,58], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a":[5,0,0,0,36,2], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf2289599b795abf5f7fa76413cafcc17":[5,0,0,0,36,76], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48":[5,0,0,0,36,44], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf2289599b795abf5f7fa76413cafcc17":[5,0,0,0,36,80], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48":[5,0,0,0,36,48], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf78b99eb3f0d98ed0cf5f9495f165100":[5,0,0,0,36,33], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0":[5,0,0,0,36,17], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafaec5b29280246f1001a933192facfde":[5,0,0,0,36,66], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafaec5b29280246f1001a933192facfde":[5,0,0,0,36,70], "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1":[5,0,0,0,36,14], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaff9736dfba819cd7890978d2f2dfe104":[5,0,0,0,36,36], "vst_8h.html#a224bcc8caacf5906a25ae60542d31028":[5,0,0,0,18], "vst_8h.html#a2e0a659f8b4b8857a799a0b9c683a216":[5,0,0,0,25], "vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3":[5,0,0,0,40], @@ -88,30 +87,31 @@ var NAVTREEINDEX1 = "vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269":[5,0,0,0,39,25], "vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e":[5,0,0,0,39,38], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640":[5,0,0,0,31], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a01ae0cc6ff7e1a2ad61fffee0c20463a":[5,0,0,0,31,18], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a01ae0cc6ff7e1a2ad61fffee0c20463a":[5,0,0,0,31,19], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a1451deb5afcbfe3665161db3f2f3462d":[5,0,0,0,31,2], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a170b8889b0a6390abacd045d8571a7f0":[5,0,0,0,31,3], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a22c042468809a03eb47ec1c5031d8af5":[5,0,0,0,31,6], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3593f164b8f330d78bcbfbc60c76152d":[5,0,0,0,31,1], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3b0d56d01a9347aca8e996beff6ea88b":[5,0,0,0,31,23], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3c8e54e1555b1c7d47bd7a634929f00c":[5,0,0,0,31,14], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3f5452fe0da6e02908716453bf599f58":[5,0,0,0,31,21], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a53703aa02f30289d5cd241540f32de7f":[5,0,0,0,31,16], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3b0d56d01a9347aca8e996beff6ea88b":[5,0,0,0,31,24], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3c8e54e1555b1c7d47bd7a634929f00c":[5,0,0,0,31,15], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3f5452fe0da6e02908716453bf599f58":[5,0,0,0,31,22], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a53703aa02f30289d5cd241540f32de7f":[5,0,0,0,31,17], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a54efb58a6ba8c63e4b420983e9c09141":[5,0,0,0,31,10], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a55148d3d18d28dbce9a4c917630e0211":[5,0,0,0,31,13], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a58c6835441b31a4e2ec9f63af85b4f64":[5,0,0,0,31,11], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6420501083ada6c9eca7d0ebb61f0a31":[5,0,0,0,31,17], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6af6ab04f607e67021c695606d6a88ed":[5,0,0,0,31,20], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a5ec7a2bb427309c81f7368c873b87107":[5,0,0,0,31,14], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6420501083ada6c9eca7d0ebb61f0a31":[5,0,0,0,31,18], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6af6ab04f607e67021c695606d6a88ed":[5,0,0,0,31,21], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a8d376a476a68a0191c0dece78d1309d4":[5,0,0,0,31,9], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a8fb8dab33f728a708843d54cba86f3d6":[5,0,0,0,31,22], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a8fb8dab33f728a708843d54cba86f3d6":[5,0,0,0,31,23], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a9a6e4f55dbe2cce0c4c9f2bcbc717a9c":[5,0,0,0,31,8], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ac835fd27e522fa389bca3f20e1f2af72":[5,0,0,0,31,15], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ac835fd27e522fa389bca3f20e1f2af72":[5,0,0,0,31,16], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640adf12507ff796a4ba7336fc2213bdab8b":[5,0,0,0,31,0], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae3fa02f674165388efa45d827e246b2d":[5,0,0,0,31,5], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae40d9a630c4ac0371ed0fa64ef66bed8":[5,0,0,0,31,4], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae9e563c11bfa39740639b98b2b38a034":[5,0,0,0,31,12], "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640af6b33636652297e6cf3e1b8a944f903a":[5,0,0,0,31,7], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640afe90e5f201f698e238ab1efb144047d8":[5,0,0,0,31,19], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640afe90e5f201f698e238ab1efb144047d8":[5,0,0,0,31,20], "vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7":[5,0,0,0,43], "vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a002f2db9a607edf4d03715109e948711":[5,0,0,0,43,82], "vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a00bdb19c57106350f7b53db339e04869":[5,0,0,0,43,87], diff --git a/pages.html b/pages.html index 1a3fdaa..2b4e147 100644 --- a/pages.html +++ b/pages.html @@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('pages.html',''); initResizable(); }); diff --git a/search/all_0.js b/search/all_0.js index 60fb2a4..45845ff 100644 --- a/search/all_0.js +++ b/search/all_0.js @@ -10,15 +10,14 @@ var searchData= ['_5f4in8out_7',['_4in8out',['../structvst__effect__supports__t.html#a41fe9d0d3694dcf3823e909266f1f655',1,'vst_effect_supports_t']]], ['_5f8in4out_8',['_8in4out',['../structvst__effect__supports__t.html#a48935ec960f31f61d7d65fad5da3e654',1,'vst_effect_supports_t']]], ['_5f8in8out_9',['_8in8out',['../structvst__effect__supports__t.html#ac8b18569b1bbf88299848558a44beafe',1,'vst_effect_supports_t']]], - ['_5freserved_10',['_reserved',['../structvst__stream__properties__t.html#ac110bfbb4b679136b9bd71a9931711fd',1,'vst_stream_properties_t::_reserved'],['../structvst__speaker__properties__t.html#af92d5e12067e8d6970853dda58ed935c',1,'vst_speaker_properties_t::_reserved'],['../structvst__parameter__properties__t.html#a0979487731dfdc09f40df4a65c403a97',1,'vst_parameter_properties_t::_reserved']]], - ['_5funknown_11',['_unknown',['../structvst__effect__t.html#aa7b1aaa0a269f355ae70dd7e98d2e88d',1,'vst_effect_t']]], - ['_5funknown_5f00_12',['_unknown_00',['../structvst__parameter__properties__t.html#ad5cfe12a6ec0e20578728cd92d64a473',1,'vst_parameter_properties_t::_unknown_00'],['../structvst__speaker__properties__t.html#a16757ae22c28e865e8e297daa18059c4',1,'vst_speaker_properties_t::_unknown_00'],['../structvst__effect__t.html#aea6508b20455977331f51749b9b5b15d',1,'vst_effect_t::_unknown_00']]], - ['_5funknown_5f01_13',['_unknown_01',['../structvst__effect__t.html#aa9b31c04fdd3054e9e666317adf7853c',1,'vst_effect_t']]], - ['_5funknown_5f02_14',['_unknown_02',['../structvst__effect__t.html#a4a526814ed2457ff046fd4519eaef949',1,'vst_effect_t']]], - ['_5funknown_5f03_15',['_unknown_03',['../structvst__effect__t.html#aaf83120c5797313a214c7a158ff61a12',1,'vst_effect_t']]], - ['_5fvst_5fparameter_5fflag_5fpad_16',['_VST_PARAMETER_FLAG_PAD',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7cacc57096c92dcf727b8ec507a2bdc7b8e',1,'vst.h']]], - ['_5fvst_5fspeaker_5farrangement_5ftype_5fpad_17',['_VST_SPEAKER_ARRANGEMENT_TYPE_PAD',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a99cbc222abff5c0bb55fdf6df05c373d',1,'vst.h']]], - ['_5fvst_5fspeaker_5ftype_5fpad_18',['_VST_SPEAKER_TYPE_PAD',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca059532f5dbd61a0a04f797cad7f98bec',1,'vst.h']]], - ['_5fvst_5fstatus_5fpad_19',['_VST_STATUS_PAD',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a87f4968ac18a5a2a2a7e43c500fb5fee',1,'vst.h']]], - ['_5fvst_5fversion_5fpad_20',['_VST_VERSION_PAD',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da856cfb4513254ae6af4a25e4e08f85ce',1,'vst.h']]] + ['_5funknown_10',['_unknown',['../structvst__effect__t.html#aa7b1aaa0a269f355ae70dd7e98d2e88d',1,'vst_effect_t']]], + ['_5funknown_5f00_11',['_unknown_00',['../structvst__effect__t.html#aea6508b20455977331f51749b9b5b15d',1,'vst_effect_t']]], + ['_5funknown_5f01_12',['_unknown_01',['../structvst__effect__t.html#aa9b31c04fdd3054e9e666317adf7853c',1,'vst_effect_t']]], + ['_5funknown_5f02_13',['_unknown_02',['../structvst__effect__t.html#a4a526814ed2457ff046fd4519eaef949',1,'vst_effect_t']]], + ['_5funknown_5f03_14',['_unknown_03',['../structvst__effect__t.html#aaf83120c5797313a214c7a158ff61a12',1,'vst_effect_t']]], + ['_5fvst_5fparameter_5fflag_5fpad_15',['_VST_PARAMETER_FLAG_PAD',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7cacc57096c92dcf727b8ec507a2bdc7b8e',1,'vst.h']]], + ['_5fvst_5fspeaker_5farrangement_5ftype_5fpad_16',['_VST_SPEAKER_ARRANGEMENT_TYPE_PAD',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a99cbc222abff5c0bb55fdf6df05c373d',1,'vst.h']]], + ['_5fvst_5fspeaker_5ftype_5fpad_17',['_VST_SPEAKER_TYPE_PAD',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca059532f5dbd61a0a04f797cad7f98bec',1,'vst.h']]], + ['_5fvst_5fstatus_5fpad_18',['_VST_STATUS_PAD',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a87f4968ac18a5a2a2a7e43c500fb5fee',1,'vst.h']]], + ['_5fvst_5fversion_5fpad_19',['_VST_VERSION_PAD',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da856cfb4513254ae6af4a25e4e08f85ce',1,'vst.h']]] ]; diff --git a/search/all_14.js b/search/all_14.js index 775b489..1358725 100644 --- a/search/all_14.js +++ b/search/all_14.js @@ -36,541 +36,546 @@ var searchData= ['vst_5feffect_5fcategory_5fcontainer_33',['VST_EFFECT_CATEGORY_CONTAINER',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640afe90e5f201f698e238ab1efb144047d8',1,'vst.h']]], ['vst_5feffect_5fcategory_5fdelay_5for_5fecho_34',['VST_EFFECT_CATEGORY_DELAY_OR_ECHO',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae9e563c11bfa39740639b98b2b38a034',1,'vst.h']]], ['vst_5feffect_5fcategory_5feffect_35',['VST_EFFECT_CATEGORY_EFFECT',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a1451deb5afcbfe3665161db3f2f3462d',1,'vst.h']]], - ['vst_5feffect_5fcategory_5finstrument_36',['VST_EFFECT_CATEGORY_INSTRUMENT',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae40d9a630c4ac0371ed0fa64ef66bed8',1,'vst.h']]], - ['vst_5feffect_5fcategory_5fmastering_37',['VST_EFFECT_CATEGORY_MASTERING',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a9a6e4f55dbe2cce0c4c9f2bcbc717a9c',1,'vst.h']]], - ['vst_5feffect_5fcategory_5fmetering_38',['VST_EFFECT_CATEGORY_METERING',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a22c042468809a03eb47ec1c5031d8af5',1,'vst.h']]], - ['vst_5feffect_5fcategory_5foffline_39',['VST_EFFECT_CATEGORY_OFFLINE',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6420501083ada6c9eca7d0ebb61f0a31',1,'vst.h']]], - ['vst_5feffect_5fcategory_5frestoration_40',['VST_EFFECT_CATEGORY_RESTORATION',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ac835fd27e522fa389bca3f20e1f2af72',1,'vst.h']]], - ['vst_5feffect_5fcategory_5fspatial_41',['VST_EFFECT_CATEGORY_SPATIAL',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a54efb58a6ba8c63e4b420983e9c09141',1,'vst.h']]], - ['vst_5feffect_5fcategory_5funcategorized_42',['VST_EFFECT_CATEGORY_UNCATEGORIZED',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640adf12507ff796a4ba7336fc2213bdab8b',1,'vst.h']]], - ['vst_5feffect_5fcategory_5fwavegenerator_43',['VST_EFFECT_CATEGORY_WAVEGENERATOR',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3f5452fe0da6e02908716453bf599f58',1,'vst.h']]], - ['vst_5feffect_5fcontrol_5ft_44',['vst_effect_control_t',['../vst_8h.html#a187f06ed217006cee2c625b1fc920956',1,'vst.h']]], - ['vst_5feffect_5fflag_45',['VST_EFFECT_FLAG',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls0_46',['VST_EFFECT_FLAG_1ls0',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2aaa9de5eb546808152ee9108be574be5e',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls12_47',['VST_EFFECT_FLAG_1ls12',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ac2c10295b780a1cd83d3ee18a80f3c98',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls4_48',['VST_EFFECT_FLAG_1ls4',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a6f2060577477e37993b691d74e38338e',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls5_49',['VST_EFFECT_FLAG_1ls5',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a79e5a06ff6922bf42ab654c22aea5c9d',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls8_50',['VST_EFFECT_FLAG_1ls8',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ad7b6274b27655a70115bbc8870cc7134',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls9_51',['VST_EFFECT_FLAG_1ls9',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a2d63f0f26034c959c825bcdc9965664b',1,'vst.h']]], - ['vst_5feffect_5fflag_5fchunks_52',['VST_EFFECT_FLAG_CHUNKS',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a5fc027349a4753cd652a3db32c604923',1,'vst.h']]], - ['vst_5feffect_5fflag_5feditor_53',['VST_EFFECT_FLAG_EDITOR',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a8fffe35d5bbfb226cb49b38ceed4c69e',1,'vst.h']]], - ['vst_5feffect_5fflag_5finstrument_54',['VST_EFFECT_FLAG_INSTRUMENT',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ab0d40d94d4980e29a9ea801126aa0724',1,'vst.h']]], - ['vst_5feffect_5fflag_5fsilent_5ftail_55',['VST_EFFECT_FLAG_SILENT_TAIL',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a1d45409a42cfbabcb46e96cfac87b605',1,'vst.h']]], - ['vst_5feffect_5fflag_5fsupports_5fdouble_56',['VST_EFFECT_FLAG_SUPPORTS_DOUBLE',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2aea46bf041602110f77aa69c221027dc6',1,'vst.h']]], - ['vst_5feffect_5fflag_5fsupports_5ffloat_57',['VST_EFFECT_FLAG_SUPPORTS_FLOAT',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a964c20a8c667cdc9e2f1e4cafb09ebea',1,'vst.h']]], - ['vst_5feffect_5fget_5fparameter_5ft_58',['vst_effect_get_parameter_t',['../vst_8h.html#af0c37ddc3ece0563a356589b330db697',1,'vst.h']]], - ['vst_5feffect_5fopcode_59',['VST_EFFECT_OPCODE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f00_60',['VST_EFFECT_OPCODE_00',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7f9d8bdbd570f414c792d48224128084',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f01_61',['VST_EFFECT_OPCODE_01',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a35b1923882b8fe15e64ea528f222bf28',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f02_62',['VST_EFFECT_OPCODE_02',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a655fff17c355774d6d41a97511b2a2dd',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f03_63',['VST_EFFECT_OPCODE_03',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13391c0fcd9d60aaf5d54dc85545bdc3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f04_64',['VST_EFFECT_OPCODE_04',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3cf4e67e210c7ef7c76c0e442f1aac58',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f05_65',['VST_EFFECT_OPCODE_05',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4c0d620671bc8a107dc30f23bc9e7ad4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f06_66',['VST_EFFECT_OPCODE_06',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f57546988b54ac4ec8104867f62bff2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f07_67',['VST_EFFECT_OPCODE_07',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9dcecaf860d1a927a047a3fe3e0558cf',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f08_68',['VST_EFFECT_OPCODE_08',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad54193e82154c20cda832e6ca90bf28c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f09_69',['VST_EFFECT_OPCODE_09',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3d2c44d9d9cec27f934a696878f42e89',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0a_70',['VST_EFFECT_OPCODE_0A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f58c5e5703a68e8182cd27c8615f7b3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0b_71',['VST_EFFECT_OPCODE_0B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4ac13f44dc17b7aa5930ce04bab13a8f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0c_72',['VST_EFFECT_OPCODE_0C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696affb3e6b4adffc59bef78b8608a5130c4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0d_73',['VST_EFFECT_OPCODE_0D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a794ffb39ae755d5de557fc7619042dc0',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0e_74',['VST_EFFECT_OPCODE_0E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a926bc55a9c0cf189441991b3fcdfd11e',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0f_75',['VST_EFFECT_OPCODE_0F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abc6fb3d59aaa8e7982154d53fa12d16a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f10_76',['VST_EFFECT_OPCODE_10',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33135c64068d4d0b3f176ccc4c25848a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f11_77',['VST_EFFECT_OPCODE_11',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab284b76b5c74740b53a4ac6e7e52e6c9',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f12_78',['VST_EFFECT_OPCODE_12',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5cdc492a51b0c5f9dc81a5de04ecf5c8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f13_79',['VST_EFFECT_OPCODE_13',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad83c8946b71cf6528838083785e9254d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f14_80',['VST_EFFECT_OPCODE_14',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a079a079cd146b76fbae382d8df942f7d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f15_81',['VST_EFFECT_OPCODE_15',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa49ecb36b417d81c9a79ddb8c541fc06',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f16_82',['VST_EFFECT_OPCODE_16',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b1d82d549b03f24f77b02d4c13711f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f17_83',['VST_EFFECT_OPCODE_17',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aab5ba71a9799fce6885e76b0394715',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f18_84',['VST_EFFECT_OPCODE_18',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ff348462e998598c421def0d3b66a8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f19_85',['VST_EFFECT_OPCODE_19',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a55ed1473547eafc7c6df2b62f73222ac',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1a_86',['VST_EFFECT_OPCODE_1A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4f69a2fe470ab8ba6dd77f43a94cde90',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1b_87',['VST_EFFECT_OPCODE_1B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38bed56b10004dae0d98071cdc3d4940',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1c_88',['VST_EFFECT_OPCODE_1C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1bb3968d9fe18ca8566be6c70e220220',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1d_89',['VST_EFFECT_OPCODE_1D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae0be415492e7cc55f6a11e6de085ce04',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1e_90',['VST_EFFECT_OPCODE_1E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a79fa30e1a15b879e0d6e2a5a04f131fd',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1f_91',['VST_EFFECT_OPCODE_1F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af51f106620fdec39a539790c461f0833',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f20_92',['VST_EFFECT_OPCODE_20',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07065a264bd2a3ecebd5ea4d3d51ae26',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f21_93',['VST_EFFECT_OPCODE_21',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1508cde1ae9c1c6b0aa57488dbaf9293',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f22_94',['VST_EFFECT_OPCODE_22',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a896ec77693cb412e31f9160eaf8e6f6e',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f23_95',['VST_EFFECT_OPCODE_23',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ade5295089a6d7703f5aad8724726d2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f24_96',['VST_EFFECT_OPCODE_24',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a881873d24da602f84baa89172968cb51',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f25_97',['VST_EFFECT_OPCODE_25',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af9de36a1962951fd88c1011bc8a6f468',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f26_98',['VST_EFFECT_OPCODE_26',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae61bb66e13d890feb0ac68c0fbada833',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f27_99',['VST_EFFECT_OPCODE_27',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa20ec5fcb941015ac3143a8aab09af29',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f28_100',['VST_EFFECT_OPCODE_28',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a343111c081c847a1eaf22cb8cf858055',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f29_101',['VST_EFFECT_OPCODE_29',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aafb89f9957cc7024b6f585d2393de795',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2a_102',['VST_EFFECT_OPCODE_2A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a03a3fffe10a0994caf608402fd148746',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2b_103',['VST_EFFECT_OPCODE_2B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a814ba1d0b6eccefafe44bb6a132f83ce',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2c_104',['VST_EFFECT_OPCODE_2C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af62ccf1aef62665c7817fb3d97d6ecbf',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2d_105',['VST_EFFECT_OPCODE_2D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9bf028aa1d4f690d9104323da1e0a031',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2e_106',['VST_EFFECT_OPCODE_2E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a688762138c1a182f1f7e6b292b11f803',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2f_107',['VST_EFFECT_OPCODE_2F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33601774ed24231c58eb6902f6971e7d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f30_108',['VST_EFFECT_OPCODE_30',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a74fe1da28bb7fe76edd98bfcb93b901b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f31_109',['VST_EFFECT_OPCODE_31',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aef0d173b206e3c09e38543f1bb42b9',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f32_110',['VST_EFFECT_OPCODE_32',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1164f60b2f52cae3d30dc8d64482a15c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f33_111',['VST_EFFECT_OPCODE_33',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b6b6aa7bf5caca398dd412c51cbc3e3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f34_112',['VST_EFFECT_OPCODE_34',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af5ef7dd980f5a573a12026c2b6910b7a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f35_113',['VST_EFFECT_OPCODE_35',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7622d2f85374cfa9ba3af3ae3c9e2ea0',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f36_114',['VST_EFFECT_OPCODE_36',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7c9c2de24101d89f9c3b9165aea162be',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f37_115',['VST_EFFECT_OPCODE_37',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af28c319c3cf4ba14c65e0395ae956bb1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f38_116',['VST_EFFECT_OPCODE_38',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8ee4b9060ced36e176f2fa2bd18910ac',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f39_117',['VST_EFFECT_OPCODE_39',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b9d47d361ca416224132aa5b9a9a5a4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3a_118',['VST_EFFECT_OPCODE_3A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab155ed3658544a96bc9794a92e75169f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3b_119',['VST_EFFECT_OPCODE_3B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a929205d9637981c6eee7241a8455db6d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3c_120',['VST_EFFECT_OPCODE_3C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38a911908cb06686930d7aca8e380054',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3d_121',['VST_EFFECT_OPCODE_3D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ccd5e816884ec85723e3f3e00ba6229',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3e_122',['VST_EFFECT_OPCODE_3E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101f23c8f5612ebe552ba252cfdb0ecb',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3f_123',['VST_EFFECT_OPCODE_3F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af35fff2e9d68b3ac04d8cc84d44019de',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f40_124',['VST_EFFECT_OPCODE_40',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a894f6d95fd736a20dc18fe5094c008f4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f41_125',['VST_EFFECT_OPCODE_41',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1dd016fc2d2d9f5fbeea645fab0efa86',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f42_126',['VST_EFFECT_OPCODE_42',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d1cdf2000edd091b8447ec0a4ffe2a8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f43_127',['VST_EFFECT_OPCODE_43',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101bea9ccc6fbc1b86dba1f2a4ad7213',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f44_128',['VST_EFFECT_OPCODE_44',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af2f0136c707513df432291411c87fcf6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f45_129',['VST_EFFECT_OPCODE_45',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad87e37dee7e4e179d08e3cf8f40bd018',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f46_130',['VST_EFFECT_OPCODE_46',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af02fef4c2a78ed1558de4c5c1e78ab9e',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f47_131',['VST_EFFECT_OPCODE_47',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8df6dda3f6b59f8ee5cd0cea8c342a01',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f48_132',['VST_EFFECT_OPCODE_48',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6695b7645e49a07e8d8614f79e9b5dbd',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f49_133',['VST_EFFECT_OPCODE_49',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa5da737dc3b1b9397b3a3083084f0c15',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4a_134',['VST_EFFECT_OPCODE_4A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad08aac7efc3c45d9d2b59636a3201291',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4b_135',['VST_EFFECT_OPCODE_4B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a17c010e1bff9b57aa82ca31b884a9cc8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4c_136',['VST_EFFECT_OPCODE_4C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae43be42f7827612e6a94247595d49f9c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4d_137',['VST_EFFECT_OPCODE_4D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a34453fdb92d7bb51e2c0ab677b1c7eb5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4e_138',['VST_EFFECT_OPCODE_4E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0f0b8d5b1972aa34d278aa74ae232016',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4f_139',['VST_EFFECT_OPCODE_4F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8c5962a79c3bb8cecd6e89449956ab78',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fbank_5fload_140',['VST_EFFECT_OPCODE_BANK_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a46ecb69debcaa7fc23ed52559e3140bd',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fbypass_141',['VST_EFFECT_OPCODE_BYPASS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9408368ab591d8a4e3bd29b39fa8631f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fcategory_142',['VST_EFFECT_OPCODE_CATEGORY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7d62310ee6f4040445f9d289ea28d5c9',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fcontainer_5fnext_5feffect_5fid_143',['VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae8103ec84e8dc3268c1f9b3480e0d255',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fcreate_144',['VST_EFFECT_OPCODE_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a25104bc276059e7a343ccd780f5f928c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fcustom_145',['VST_EFFECT_OPCODE_CUSTOM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a680b765dc488d61d0faef58f2d154f2a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fdestroy_146',['VST_EFFECT_OPCODE_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5f52e8e69547b27eaa15467ebe487691',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fclose_147',['VST_EFFECT_OPCODE_EDITOR_CLOSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aad7f035bbd04a052298319f20fb693d8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fdraw_148',['VST_EFFECT_OPCODE_EDITOR_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa45087da0d1522c769056f391594d2c8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fget_5frect_149',['VST_EFFECT_OPCODE_EDITOR_GET_RECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a288661d45bf05a9c8bfac13fc900a861',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fkeep_5falive_150',['VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ce89a18f5ebf8265f8e27f40ee4cedb',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fkeyboard_151',['VST_EFFECT_OPCODE_EDITOR_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a960b2a75dab37b45d72445a6ab8fef41',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fmouse_152',['VST_EFFECT_OPCODE_EDITOR_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a48e67cc48e0d6ade3e2ed08ab229db37',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fopen_153',['VST_EFFECT_OPCODE_EDITOR_OPEN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7dd8c3bd980ad4a5c3e443ff15e7e05c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5frect_154',['VST_EFFECT_OPCODE_EDITOR_RECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8c11af02ac2360ad8c0888bea69f9c8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fvkey_5fdown_155',['VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7eef4adab2b561cb12d4fe2e7513f963',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fvkey_5fup_156',['VST_EFFECT_OPCODE_EDITOR_VKEY_UP',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af48a693af3e0a3dd8c74bef13f3392c7',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feffect_5fcategory_157',['VST_EFFECT_OPCODE_EFFECT_CATEGORY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d6b99d0c76bb8101b02eb123c3e56a2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feffect_5fname_158',['VST_EFFECT_OPCODE_EFFECT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac396ef2a09f26289ff9fef764c062474',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fevent_159',['VST_EFFECT_OPCODE_EVENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9f3b153f7398c429a3fc6d64e2fed9a6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ffourcc_160',['VST_EFFECT_OPCODE_FOURCC',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1d5d7c546dc2b68df2ec31301940244',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fchunk_5fdata_161',['VST_EFFECT_OPCODE_GET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abd3d276216b8b4f2786ae6ed8aefa099',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fparameter_5fproperties_162',['VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac7d8987baae2fd3bf3d1322156a31579',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fprogram_163',['VST_EFFECT_OPCODE_GET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5b65cc86a93b938e0226a0ba8c14cda6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fprogram_5fname_164',['VST_EFFECT_OPCODE_GET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9a240fa6409997e4c38525e30ce5abe8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fspeaker_5farrangement_165',['VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a91407b1f6e5a67f9abca40a438c1d4e3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetname_166',['VST_EFFECT_OPCODE_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeab039054ebddff2f90ad2e0b9fed723',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetname2_167',['VST_EFFECT_OPCODE_GETNAME2',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a66b1c38c5a5d8a5e7d8892b778e0c8fe',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgettailsamples_168',['VST_EFFECT_OPCODE_GETTAILSAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ef7107ea949706999ca80bd7aba9d1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetvendor_169',['VST_EFFECT_OPCODE_GETVENDOR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf96a6fce885dbdc3529ef1c79e37772',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetvendorversion_170',['VST_EFFECT_OPCODE_GETVENDORVERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a04f4a4da72d7be229810aa50a60f21a0',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fidle_171',['VST_EFFECT_OPCODE_IDLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b63b56ed4e165cf5bf8d6d45c63b001',1,'vst.h']]], - ['vst_5feffect_5fopcode_5finitialize_172',['VST_EFFECT_OPCODE_INITIALIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac0cde9776b07b0861f53ca79f38a4a7d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5finput_5fget_5fproperties_173',['VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a967dc0e00251e0e6c47dfb8526f4d26a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5finput_5fstream_5fget_5fproperties_174',['VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a46c7e2d515b51f460a6f0076281d5036',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fname_175',['VST_EFFECT_OPCODE_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aac2f9a50c9d35c14cfb65878d22a1506',1,'vst.h']]], - ['vst_5feffect_5fopcode_5foutput_5fget_5fproperties_176',['VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696add37a863bca8b45c5e9df3da3544d702',1,'vst.h']]], - ['vst_5feffect_5fopcode_5foutput_5fstream_5fget_5fproperties_177',['VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a44cc942198cbad7c99ae869784926b6b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fautomatable_178',['VST_EFFECT_OPCODE_PARAM_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aca7c692f2a631a425a5b70fe4211b9c8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5flabel_179',['VST_EFFECT_OPCODE_PARAM_GET_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab8213ce293a2c3a4bcb3492dc5d2e4d1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5fname_180',['VST_EFFECT_OPCODE_PARAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3da2285bda84023dea89b7dba24d59e2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5fvalue_181',['VST_EFFECT_OPCODE_PARAM_GET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b810c37ad94d5d9a4fd21904c4b38ce',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetlabel_182',['VST_EFFECT_OPCODE_PARAM_GETLABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0e3de8f372560069c28fd8adadb902ca',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetname_183',['VST_EFFECT_OPCODE_PARAM_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ace5987decb338be1d8d2b21f0a27a531',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetvalue_184',['VST_EFFECT_OPCODE_PARAM_GETVALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2bcac558305dd4f41edeca2a579b2553',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fis_5fautomatable_185',['VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fisautomatable_186',['VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5flabel_187',['VST_EFFECT_OPCODE_PARAM_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a88feaf3bf0f426d842fafb9e8ac0d947',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fname_188',['VST_EFFECT_OPCODE_PARAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a182a2cae4955ae3bc110600d25dac9b1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fproperties_189',['VST_EFFECT_OPCODE_PARAM_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6e1135b3419d19471954a3b4664872c6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fset_5fvalue_190',['VST_EFFECT_OPCODE_PARAM_SET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afb7ca519142fb2f8ffb22cccb9e17ccc',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_191',['VST_EFFECT_OPCODE_PARAM_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a75044a2d1bed6e79ef2f9090b4304c3f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_5ffrom_5fstring_192',['VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ade6879bc741bf0abfc5240102d3e9916',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_5fto_5fstring_193',['VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07a1ee440a4f98901743134009ba94b8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fpause_5funpause_194',['VST_EFFECT_OPCODE_PAUSE_UNPAUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae1801759c27b7e24ee31ebd2ca0c539d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprocess_5fbegin_195',['VST_EFFECT_OPCODE_PROCESS_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf9d50f8dc41cc445fc683c4ceb9395b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprocess_5fend_196',['VST_EFFECT_OPCODE_PROCESS_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9fd112ae560e9928dfd7c0d667795e4b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fproduct_5fname_197',['VST_EFFECT_OPCODE_PRODUCT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a15849c14f497c49529b31cd7d2a2679c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fget_198',['VST_EFFECT_OPCODE_PROGRAM_GET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a338bb1fa24da671c9305fc910b0aa538',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fget_5fname_199',['VST_EFFECT_OPCODE_PROGRAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a778062b13948fc9e7fc6180033881dba',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fload_200',['VST_EFFECT_OPCODE_PROGRAM_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ad5cb3f2b7d5325d4e73bc34bfa5ce5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_201',['VST_EFFECT_OPCODE_PROGRAM_SET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af6ad25fcb7a520eed4a4b6b4d923286b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fbegin_202',['VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af7c3e6a262b6f0e0d53e6aec0c7c99d4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fend_203',['VST_EFFECT_OPCODE_PROGRAM_SET_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5763f730a8bf2064223f64b3af334fce',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fname_204',['VST_EFFECT_OPCODE_PROGRAM_SET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2be7d3ce8eb41adb6b6eec6586bd186c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fblock_5fsize_205',['VST_EFFECT_OPCODE_SET_BLOCK_SIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a39a68b2241446f7cc4d945a4a4341af3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fchunk_5fdata_206',['VST_EFFECT_OPCODE_SET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fprogram_207',['VST_EFFECT_OPCODE_SET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa1bb6fd2f2f591175e6d0bc10a708570',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fprogram_5fname_208',['VST_EFFECT_OPCODE_SET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1cbd93ca7d2f2ff464d73882e6d5e06',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fsample_5frate_209',['VST_EFFECT_OPCODE_SET_SAMPLE_RATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a201632ac6dc514f0bbacc71df5e867b6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fspeaker_5farrangement_210',['VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a29a4e6a3fce2afcaa82cc7731b1db0a3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsetblocksize_211',['VST_EFFECT_OPCODE_SETBLOCKSIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a612be21ee6fcf9d9b20f279256211cad',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsetsamplerate_212',['VST_EFFECT_OPCODE_SETSAMPLERATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aba339f27dd55fb6cd36a94f62796ce16',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsupports_213',['VST_EFFECT_OPCODE_SUPPORTS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af779fb9455663914e5f626559824dce2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsuspend_214',['VST_EFFECT_OPCODE_SUSPEND',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afbe80204973dc7477ce6f1bf15d635e8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsuspend_5fresume_215',['VST_EFFECT_OPCODE_SUSPEND_RESUME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a82bf6bd3d5b6528bab2a8154b4a12c5a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ftail_5fsamples_216',['VST_EFFECT_OPCODE_TAIL_SAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a739f825767210c904839112b4dd3146f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ftranslate_5ferror_217',['VST_EFFECT_OPCODE_TRANSLATE_ERROR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b36d1b637686b7a0a4f54026f0e705',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvendor_5fname_218',['VST_EFFECT_OPCODE_VENDOR_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a96f6bfec3756b862ac10261ac37e06c3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvendor_5fversion_219',['VST_EFFECT_OPCODE_VENDOR_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeeeee35ed338c3089e443cc4bc7b64e9',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvst_5fversion_220',['VST_EFFECT_OPCODE_VST_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7b54e129f5e95874cefdcc138d710c20',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fcreate_221',['VST_EFFECT_OPCODE_WINDOW_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4aa1a47b5704958665f95aacd56a4fd5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fdestroy_222',['VST_EFFECT_OPCODE_WINDOW_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af40fd3a5261cde86ff2ccccd6e302b70',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fdraw_223',['VST_EFFECT_OPCODE_WINDOW_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5ed7687c8d9b6a097d2b2cafa007030c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fgetrect_224',['VST_EFFECT_OPCODE_WINDOW_GETRECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adb7e0fb92a7f5b5fa52490c5b8689ac5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fkeyboard_225',['VST_EFFECT_OPCODE_WINDOW_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9912a9d8912d90eb947e0ae13f163921',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fmouse_226',['VST_EFFECT_OPCODE_WINDOW_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a00c3be829509c39999e0aa844d17c190',1,'vst.h']]], - ['vst_5feffect_5fprocess_5fdouble_5ft_227',['vst_effect_process_double_t',['../vst_8h.html#a2e0a659f8b4b8857a799a0b9c683a216',1,'vst.h']]], - ['vst_5feffect_5fprocess_5ffloat_5ft_228',['vst_effect_process_float_t',['../vst_8h.html#a7f2093b8c4846907f4cd39068101249a',1,'vst.h']]], - ['vst_5feffect_5fprocess_5ft_229',['vst_effect_process_t',['../vst_8h.html#a10245b388a012f0007c6b64446377ab2',1,'vst.h']]], - ['vst_5feffect_5fset_5fparameter_5ft_230',['vst_effect_set_parameter_t',['../vst_8h.html#a20f63b4dc3f1f96b3c57820f99362a0d',1,'vst.h']]], - ['vst_5feffect_5fsupports_5ft_231',['vst_effect_supports_t',['../structvst__effect__supports__t.html',1,'']]], - ['vst_5feffect_5ft_232',['vst_effect_t',['../structvst__effect__t.html',1,'']]], - ['vst_5fentrypoint_233',['VST_ENTRYPOINT',['../vst_8h.html#af5c20ce194fde78467d1dbd926fca4d9',1,'vst.h']]], - ['vst_5fentrypoint_5fmacos_234',['VST_ENTRYPOINT_MACOS',['../vst_8h.html#ad6404cff9cc94786e4c95d8ca8d234b5',1,'vst.h']]], - ['vst_5fentrypoint_5fmacos_5fpowerpc_235',['VST_ENTRYPOINT_MACOS_POWERPC',['../vst_8h.html#a026df697cddfdd1e622e272acaed81a3',1,'vst.h']]], - ['vst_5fentrypoint_5fwindows_236',['VST_ENTRYPOINT_WINDOWS',['../vst_8h.html#a224bcc8caacf5906a25ae60542d31028',1,'vst.h']]], - ['vst_5fevent_5fmidi_5fsysex_5ft_237',['vst_event_midi_sysex_t',['../unionvst__event__midi__sysex__t.html',1,'']]], - ['vst_5fevent_5fmidi_5ft_238',['vst_event_midi_t',['../unionvst__event__midi__t.html',1,'']]], - ['vst_5fevent_5ft_239',['vst_event_t',['../structvst__event__t.html',1,'']]], - ['vst_5fevent_5ftype_240',['VST_EVENT_TYPE',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bf',1,'vst.h']]], - ['vst_5fevent_5ftype_5f00_241',['VST_EVENT_TYPE_00',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa8cbd2f2d2dc689e14069270608cc321a',1,'vst.h']]], - ['vst_5fevent_5ftype_5f01_242',['VST_EVENT_TYPE_01',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa7a2bc1b4d104d5e75fa299393b744c36',1,'vst.h']]], - ['vst_5fevent_5ftype_5f02_243',['VST_EVENT_TYPE_02',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa750667c82c3cf2ef8f584f7c63336739',1,'vst.h']]], - ['vst_5fevent_5ftype_5f03_244',['VST_EVENT_TYPE_03',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfabfb3607ea729c28021c39fb9a5c54803',1,'vst.h']]], - ['vst_5fevent_5ftype_5f04_245',['VST_EVENT_TYPE_04',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa78fa609095b383828ad54ebb78cf5d86',1,'vst.h']]], - ['vst_5fevent_5ftype_5f05_246',['VST_EVENT_TYPE_05',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa131440b1fc22300ead4786da590c1329',1,'vst.h']]], - ['vst_5fevent_5ftype_5finvalid_247',['VST_EVENT_TYPE_INVALID',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa0d2c6b8e857ed0ed32536fdcce896eed',1,'vst.h']]], - ['vst_5fevent_5ftype_5fmidi_248',['VST_EVENT_TYPE_MIDI',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfacfdd13fb27173eeb0d3cab4147cd2b08',1,'vst.h']]], - ['vst_5fevent_5ftype_5fmidi_5fsysex_249',['VST_EVENT_TYPE_MIDI_SYSEX',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfac63131e0dbf0e7ad4fd2ad40e7158a59',1,'vst.h']]], - ['vst_5fevents_5ft_250',['vst_events_t',['../structvst__events__t.html',1,'']]], - ['vst_5ffourcc_251',['VST_FOURCC',['../vst_8h.html#a06c51d1e4072cbda110044ad98c1dce5',1,'vst.h']]], - ['vst_5ffunction_5finterface_252',['VST_FUNCTION_INTERFACE',['../vst_8h.html#ab587d75cb10e7eb0422cb34b2bf302db',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_253',['VST_HOST_ACTIVE_THREAD',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dc',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_5faudio_254',['VST_HOST_ACTIVE_THREAD_AUDIO',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcabdcb3fcce93be4bb50d24e1e0ef3e00f',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_5fevent_255',['VST_HOST_ACTIVE_THREAD_EVENT',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcab6d837b142cdea14a936d11d5095b40f',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_5finterface_256',['VST_HOST_ACTIVE_THREAD_INTERFACE',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dca70fd32eeca74e21ca81e077f4d5f2cd6',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_5funknown_257',['VST_HOST_ACTIVE_THREAD_UNKNOWN',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dca1a526b300093175d02059a0f97ba7b3a',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_5fuser_258',['VST_HOST_ACTIVE_THREAD_USER',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcad93ea3ba687a2b05706bc439a9bd8b8c',1,'vst.h']]], - ['vst_5fhost_5fcallback_5ft_259',['vst_host_callback_t',['../vst_8h.html#a84c2cdc8c0f072f1cb64144815a05de6',1,'vst.h']]], - ['vst_5fhost_5fopcode_260',['VST_HOST_OPCODE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ec',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f00_261',['VST_HOST_OPCODE_00',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f01_262',['VST_HOST_OPCODE_01',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f02_263',['VST_HOST_OPCODE_02',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f03_264',['VST_HOST_OPCODE_03',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f04_265',['VST_HOST_OPCODE_04',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f05_266',['VST_HOST_OPCODE_05',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f06_267',['VST_HOST_OPCODE_06',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f07_268',['VST_HOST_OPCODE_07',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f08_269',['VST_HOST_OPCODE_08',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f09_270',['VST_HOST_OPCODE_09',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0a_271',['VST_HOST_OPCODE_0A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0b_272',['VST_HOST_OPCODE_0B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0c_273',['VST_HOST_OPCODE_0C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0d_274',['VST_HOST_OPCODE_0D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0e_275',['VST_HOST_OPCODE_0E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0f_276',['VST_HOST_OPCODE_0F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f10_277',['VST_HOST_OPCODE_10',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f11_278',['VST_HOST_OPCODE_11',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f12_279',['VST_HOST_OPCODE_12',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f13_280',['VST_HOST_OPCODE_13',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f14_281',['VST_HOST_OPCODE_14',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f15_282',['VST_HOST_OPCODE_15',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f16_283',['VST_HOST_OPCODE_16',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f17_284',['VST_HOST_OPCODE_17',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f18_285',['VST_HOST_OPCODE_18',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f19_286',['VST_HOST_OPCODE_19',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1a_287',['VST_HOST_OPCODE_1A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1b_288',['VST_HOST_OPCODE_1B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1c_289',['VST_HOST_OPCODE_1C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1d_290',['VST_HOST_OPCODE_1D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1e_291',['VST_HOST_OPCODE_1E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1f_292',['VST_HOST_OPCODE_1F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f20_293',['VST_HOST_OPCODE_20',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f21_294',['VST_HOST_OPCODE_21',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f22_295',['VST_HOST_OPCODE_22',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f23_296',['VST_HOST_OPCODE_23',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f24_297',['VST_HOST_OPCODE_24',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f25_298',['VST_HOST_OPCODE_25',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f26_299',['VST_HOST_OPCODE_26',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f27_300',['VST_HOST_OPCODE_27',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f28_301',['VST_HOST_OPCODE_28',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f29_302',['VST_HOST_OPCODE_29',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2a_303',['VST_HOST_OPCODE_2A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2b_304',['VST_HOST_OPCODE_2B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2c_305',['VST_HOST_OPCODE_2C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2d_306',['VST_HOST_OPCODE_2D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2e_307',['VST_HOST_OPCODE_2E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2f_308',['VST_HOST_OPCODE_2F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f30_309',['VST_HOST_OPCODE_30',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf2289599b795abf5f7fa76413cafcc17',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f31_310',['VST_HOST_OPCODE_31',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6fca2d3f0789760b4d9d03421afae06b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fautomate_311',['VST_HOST_OPCODE_AUTOMATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fcurrent_5feffect_5fid_312',['VST_HOST_OPCODE_CURRENT_EFFECT_ID',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fcustom_313',['VST_HOST_OPCODE_CUSTOM',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5feditor_5fresize_314',['VST_HOST_OPCODE_EDITOR_RESIZE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27604441d441b65f71f9260b8e9def3f',1,'vst.h']]], - ['vst_5fhost_5fopcode_5feditor_5fupdate_315',['VST_HOST_OPCODE_EDITOR_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ffcacbc5374ae2f07f839adefb7c88e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fevent_316',['VST_HOST_OPCODE_EVENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca088c2539d52fbb2469a3bca15fd73b52',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5factive_5fthread_317',['VST_HOST_OPCODE_GET_ACTIVE_THREAD',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9a88af537e8831841f7d20c50a574b5b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5fblock_5fsize_318',['VST_HOST_OPCODE_GET_BLOCK_SIZE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5e79912c48a6fb06e114b7375694787c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5feffect_5fdirectory_319',['VST_HOST_OPCODE_GET_EFFECT_DIRECTORY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecadcf29f0c0c8bff262a47cde2845249a3',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5finput_5fspeaker_5farrangement_320',['VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad623393c3334fc2eb2fa97569d2227c6',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5foutput_5fspeaker_5farrangement_321',['VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac033458574ebe9c03b5f03416baa4ea4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5fsample_5frate_322',['VST_HOST_OPCODE_GET_SAMPLE_RATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3780078afe47dc32a11b9e060cac4ba5',1,'vst.h']]], - ['vst_5fhost_5fopcode_5finput_5fget_5fspeaker_5farrangement_323',['VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca518880481925366ec8a2bd88f50a7008',1,'vst.h']]], - ['vst_5fhost_5fopcode_5finput_5flatency_324',['VST_HOST_OPCODE_INPUT_LATENCY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9fcde8ebcad2b7079ec07f58f70e93e6',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fio_5fmodified_325',['VST_HOST_OPCODE_IO_MODIFIED',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fkeepalive_5for_5fidle_326',['VST_HOST_OPCODE_KEEPALIVE_OR_IDLE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06',1,'vst.h']]], - ['vst_5fhost_5fopcode_5flanguage_327',['VST_HOST_OPCODE_LANGUAGE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0082371116f57415587013fb9ceeec3b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5foutput_5fget_5fspeaker_5farrangement_328',['VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b4bc14f0146f4835f155fec7f288186',1,'vst.h']]], - ['vst_5fhost_5fopcode_5foutput_5flatency_329',['VST_HOST_OPCODE_OUTPUT_LATENCY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca552a055b83d9f3fe32c5a203c15a9546',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5flock_330',['VST_HOST_OPCODE_PARAM_LOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5f88b8122f3200490d7d099613927604',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fstart_5fedit_331',['VST_HOST_OPCODE_PARAM_START_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fstop_5fedit_332',['VST_HOST_OPCODE_PARAM_STOP_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5funlock_333',['VST_HOST_OPCODE_PARAM_UNLOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddac30d988711279e6c81867386d6242',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fupdate_334',['VST_HOST_OPCODE_PARAM_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fproduct_5fname_335',['VST_HOST_OPCODE_PRODUCT_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc',1,'vst.h']]], - ['vst_5fhost_5fopcode_5frefresh_336',['VST_HOST_OPCODE_REFRESH',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafaec5b29280246f1001a933192facfde',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fsupports_337',['VST_HOST_OPCODE_SUPPORTS',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvendor_5fname_338',['VST_HOST_OPCODE_VENDOR_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvendor_5fversion_339',['VST_HOST_OPCODE_VENDOR_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvst_5fversion_340',['VST_HOST_OPCODE_VST_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21',1,'vst.h']]], - ['vst_5fhost_5fsupports_5ft_341',['vst_host_supports_t',['../structvst__host__supports__t.html',1,'']]], - ['vst_5fmagicnumber_342',['VST_MAGICNUMBER',['../vst_8h.html#a09521790f0fb9c38d6dbd3602d621053',1,'vst.h']]], - ['vst_5fmax_5fchannels_343',['VST_MAX_CHANNELS',['../vst_8h.html#a159930143b669088b88b43a54cf91eaf',1,'vst.h']]], - ['vst_5fparameter_5fflag_344',['VST_PARAMETER_FLAG',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7c',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls0_345',['VST_PARAMETER_FLAG_1ls0',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8e052746a7732886fd72a84084ce40c1',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls1_346',['VST_PARAMETER_FLAG_1ls1',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7caafc66ed70a42fa77b6894d279125af87',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls2_347',['VST_PARAMETER_FLAG_1ls2',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca34005cf51873ace1ce6a36880415c4bc',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls3_348',['VST_PARAMETER_FLAG_1ls3',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca77ef719b1f2161ec0cac7db3ecdaae18',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls4_349',['VST_PARAMETER_FLAG_1ls4',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca2a480d3e3c9fb7cc3bfbc4f65c283f2a',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls5_350',['VST_PARAMETER_FLAG_1ls5',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca1b0a5f308cd46a354aa4847e13443963',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls6_351',['VST_PARAMETER_FLAG_1ls6',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca091a913803ba2e1041af4f31133e86de',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fcategory_352',['VST_PARAMETER_FLAG_CATEGORY',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca6c9b21c53b749fb380081214e08ed07b',1,'vst.h']]], - ['vst_5fparameter_5fflag_5findex_353',['VST_PARAMETER_FLAG_INDEX',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca531eeef82327950ca4727e29035b754d',1,'vst.h']]], - ['vst_5fparameter_5fflag_5finteger_5flimits_354',['VST_PARAMETER_FLAG_INTEGER_LIMITS',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca3bfc2b92d6147ccf802f0b31f236d559',1,'vst.h']]], - ['vst_5fparameter_5fflag_5framping_355',['VST_PARAMETER_FLAG_RAMPING',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca75d44a817b38b0ea7ecaad90bee63861',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fstep_5ffloat_356',['VST_PARAMETER_FLAG_STEP_FLOAT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca497f96438fb88122f606d61841d1ca4a',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fstep_5fint_357',['VST_PARAMETER_FLAG_STEP_INT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8eef7e865d0623c61c71b2cc94675724',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fswitch_358',['VST_PARAMETER_FLAG_SWITCH',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca088086df5f8dbbac479cf85ccb755f9a',1,'vst.h']]], - ['vst_5fparameter_5fproperties_5ft_359',['vst_parameter_properties_t',['../structvst__parameter__properties__t.html',1,'']]], - ['vst_5frect_5ft_360',['vst_rect_t',['../structvst__rect__t.html',1,'']]], - ['vst_5fspeaker_5farrangement_5fdynamic_5ft_361',['vst_speaker_arrangement_dynamic_t',['../structvst__speaker__arrangement__dynamic__t.html',1,'']]], - ['vst_5fspeaker_5farrangement_5ft_362',['vst_speaker_arrangement_t',['../structvst__speaker__arrangement__t.html',1,'']]], - ['vst_5fspeaker_5farrangement_5ftype_363',['VST_SPEAKER_ARRANGEMENT_TYPE',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f4_5f0_364',['VST_SPEAKER_ARRANGEMENT_TYPE_4_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ae0345a06d553c02748e77df6653446f4',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f5_5f0_365',['VST_SPEAKER_ARRANGEMENT_TYPE_5_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ad80b91000505b56918789b3ca91c4295',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f5_5f1_366',['VST_SPEAKER_ARRANGEMENT_TYPE_5_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9b4dcc860c555990fadfe648701fe163',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f7_5f1_367',['VST_SPEAKER_ARRANGEMENT_TYPE_7_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a2180413656e113927bc2e288e9947943',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fcustom_368',['VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9e69ab76ea9e2ac2d95fab209ba8e778',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fmono_369',['VST_SPEAKER_ARRANGEMENT_TYPE_MONO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8aa28bb6a4bd5d13c73625e8e45f94dbde',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fstereo_370',['VST_SPEAKER_ARRANGEMENT_TYPE_STEREO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8abe8165df9c8048499a56ad7a2b0c4257',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5funknown_371',['VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a8233a01e0a65ab0f982d97d6b55de176',1,'vst.h']]], - ['vst_5fspeaker_5fproperties_5ft_372',['vst_speaker_properties_t',['../structvst__speaker__properties__t.html',1,'']]], - ['vst_5fspeaker_5ftype_373',['VST_SPEAKER_TYPE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2c',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fcenter_374',['VST_SPEAKER_TYPE_CENTER',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0e03cc995717f4318dc36b23f4660bba',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_375',['VST_SPEAKER_TYPE_LEFT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cab310c3a46bbc88f43eb95899ded18df3',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_5frear_376',['VST_SPEAKER_TYPE_LEFT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caec27ef1f6272d7fe5ce7bf0f32f2502c',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_5fside_377',['VST_SPEAKER_TYPE_LEFT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca866e8fcb98feec4bf1c1bcafcd9dabed',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5flfe_378',['VST_SPEAKER_TYPE_LFE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca1141d7d2aee735e63284fd3cc537d48a',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fmono_379',['VST_SPEAKER_TYPE_MONO',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca2e4c54de1ba1b6f37d73885a3c12eafd',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_380',['VST_SPEAKER_TYPE_RIGHT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca065e9bf2f49a606a0f037c5c9a28da5e',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_5frear_381',['VST_SPEAKER_TYPE_RIGHT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0427cbb519867a49f88b8a06444dcbf9',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_5fside_382',['VST_SPEAKER_TYPE_RIGHT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca838bb144bda27d3a0a0f2ef73db245d0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f01_383',['VST_SPEAKER_TYPE_USER_01',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caad8042cc9e0c7f80bd02239a8bcdbb97',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f02_384',['VST_SPEAKER_TYPE_USER_02',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca9c4b3660b6b713cfa2eed3b9695667a3',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f03_385',['VST_SPEAKER_TYPE_USER_03',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f04_386',['VST_SPEAKER_TYPE_USER_04',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca334529059e9cd8556e25d41d7bb19201',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f05_387',['VST_SPEAKER_TYPE_USER_05',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa9ae3cc47508d23ed1443da04b0f0bab',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f06_388',['VST_SPEAKER_TYPE_USER_06',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacd9d57f4ddba1f1ecbf194c0c8a6a8c8',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f07_389',['VST_SPEAKER_TYPE_USER_07',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabb2d4dd58640314ee12d24de420e90c1',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f08_390',['VST_SPEAKER_TYPE_USER_08',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cae3c541fd45148674eb3e1c401ac87830',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f09_391',['VST_SPEAKER_TYPE_USER_09',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca24c2a8104f2f6b2773f181682d1b37b6',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f10_392',['VST_SPEAKER_TYPE_USER_10',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca4490dd23a9533348fb8315faedb66b96',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f11_393',['VST_SPEAKER_TYPE_USER_11',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca374efb45795cd1a6691f5ec0176a3527',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f12_394',['VST_SPEAKER_TYPE_USER_12',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca611c4f3c9bf49cb746de6b2f438a3266',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f13_395',['VST_SPEAKER_TYPE_USER_13',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca95b15c6a5e7b44ccbe9718cb8ef9a361',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f14_396',['VST_SPEAKER_TYPE_USER_14',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf78972f102e1e5f60252ccbf46fc3a6b',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f15_397',['VST_SPEAKER_TYPE_USER_15',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca803e8f4bc03e6e6545bb46dfaf7ff1a0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f16_398',['VST_SPEAKER_TYPE_USER_16',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f17_399',['VST_SPEAKER_TYPE_USER_17',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadfb509f4c7c77be653181faff25addf4',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f18_400',['VST_SPEAKER_TYPE_USER_18',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabede3f4f6bd380167f6cd6a88d1d9f09',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f19_401',['VST_SPEAKER_TYPE_USER_19',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad19411d69333e25c088e5cdb1223e814',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f20_402',['VST_SPEAKER_TYPE_USER_20',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f21_403',['VST_SPEAKER_TYPE_USER_21',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacb2d252c1580231a8c18680dac590358',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f22_404',['VST_SPEAKER_TYPE_USER_22',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cade6e8e79583872aa9b5f8d4e7b53fae0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f23_405',['VST_SPEAKER_TYPE_USER_23',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa1ae8cd602f15ce635ccaadd60e56824',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f24_406',['VST_SPEAKER_TYPE_USER_24',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadcabc2b49f63e6653a5352d08adc39fa',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f25_407',['VST_SPEAKER_TYPE_USER_25',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca27f5249c064acfd87bed0edaea21e346',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f26_408',['VST_SPEAKER_TYPE_USER_26',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caceab3795293d4ee55b34182fcfcc8531',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f27_409',['VST_SPEAKER_TYPE_USER_27',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabca233a55f152c7aeaf7a8b03af4317a',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f28_410',['VST_SPEAKER_TYPE_USER_28',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa5e7628a15b5151db41b97e9c014e2e6',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f29_411',['VST_SPEAKER_TYPE_USER_29',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacaf6b294f4fea60592f6eb7da6ab42c7',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f30_412',['VST_SPEAKER_TYPE_USER_30',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b02c85e99afcaf81e4190445a3b722f',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f31_413',['VST_SPEAKER_TYPE_USER_31',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad94def811fcac96e56e7f26fb3673599',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f32_414',['VST_SPEAKER_TYPE_USER_32',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b30aa7f6809a663b420038df23ecb92',1,'vst.h']]], - ['vst_5fstatus_415',['VST_STATUS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3',1,'vst.h']]], - ['vst_5fstatus_5f0_416',['VST_STATUS_0',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a41ec0cd179a700a7781114acd7db83e0',1,'vst.h']]], - ['vst_5fstatus_5f1_417',['VST_STATUS_1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a8298a30394a5f7f029ff4c6d0fb27a21',1,'vst.h']]], - ['vst_5fstatus_5ferror_418',['VST_STATUS_ERROR',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a22577e61d572876e1ca43e7131eeb481',1,'vst.h']]], - ['vst_5fstatus_5ffalse_419',['VST_STATUS_FALSE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ab0df086ec2933a9a5e62e327a4a9f09b',1,'vst.h']]], - ['vst_5fstatus_5fm1_420',['VST_STATUS_m1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5f0c037571bad90781fced2e6634b871',1,'vst.h']]], - ['vst_5fstatus_5fno_421',['VST_STATUS_NO',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ae06e983a1babce9b2b7b6b07b7a5218d',1,'vst.h']]], - ['vst_5fstatus_5fsuccess_422',['VST_STATUS_SUCCESS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a9200a42a72319ca3832a342541552f56',1,'vst.h']]], - ['vst_5fstatus_5ftrue_423',['VST_STATUS_TRUE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a903485468aa301f9225bc9432ccc6f04',1,'vst.h']]], - ['vst_5fstatus_5funknown_424',['VST_STATUS_UNKNOWN',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ad9384d9e9e0580a5c274cde549614d2b',1,'vst.h']]], - ['vst_5fstatus_5fyes_425',['VST_STATUS_YES',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5df1272c40c0a6cc765fc610747bad07',1,'vst.h']]], - ['vst_5fstream_5fflag_426',['VST_STREAM_FLAG',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbb',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls0_427',['VST_STREAM_FLAG_1ls0',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaa03ce38bc60de47eae8d63ffcb8d6c19',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls1_428',['VST_STREAM_FLAG_1ls1',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbacc5db8a4c3f1ed9e68ca4bc6bac69a5d',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls2_429',['VST_STREAM_FLAG_1ls2',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba1091d579bff90d42b49b7f45ff85b3be',1,'vst.h']]], - ['vst_5fstream_5fflag_5fstereo_430',['VST_STREAM_FLAG_STEREO',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba036336ac450b8cfe332f8c50ccc3f9ee',1,'vst.h']]], - ['vst_5fstream_5fflag_5fuse_5ftype_431',['VST_STREAM_FLAG_USE_TYPE',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaf394908abb7077cc5e187e20b838c381',1,'vst.h']]], - ['vst_5fstream_5fproperties_5ft_432',['vst_stream_properties_t',['../structvst__stream__properties__t.html',1,'']]], - ['vst_5fversion_433',['VST_VERSION',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9d',1,'vst.h']]], - ['vst_5fversion_5f1_434',['VST_VERSION_1',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dafbd4b6191f6982d43d28a8ffe69a7ef6',1,'vst.h']]], - ['vst_5fversion_5f1_5f0_5f0_5f0_435',['VST_VERSION_1_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dad5ba5e42b8cfa0957f33c141f514f30d',1,'vst.h']]], - ['vst_5fversion_5f1_5f1_5f0_5f0_436',['VST_VERSION_1_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da239709f07f3f56879be8af57ea1021a0',1,'vst.h']]], - ['vst_5fversion_5f2_437',['VST_VERSION_2',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da8fb9d123ffe334555d621a11b0a1a68b',1,'vst.h']]], - ['vst_5fversion_5f2_5f0_5f0_5f0_438',['VST_VERSION_2_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da49dbd76be6e340a1b652dd6742f59871',1,'vst.h']]], - ['vst_5fversion_5f2_5f1_5f0_5f0_439',['VST_VERSION_2_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da3c3be332f33bd75f122ecac6273c31cc',1,'vst.h']]], - ['vst_5fversion_5f2_5f2_5f0_5f0_440',['VST_VERSION_2_2_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dab7385134ea3799d460f079f6ebc6fc8f',1,'vst.h']]], - ['vst_5fversion_5f2_5f3_5f0_5f0_441',['VST_VERSION_2_3_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac3fc868f9ca618f01677a31c38e34c41',1,'vst.h']]], - ['vst_5fversion_5f2_5f4_5f0_5f0_442',['VST_VERSION_2_4_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac95b45526d8d0029e0423af33909fdbb',1,'vst.h']]], - ['vst_5fvkey_443',['VST_VKEY',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7',1,'vst.h']]], - ['vst_5fvkey_5f00_444',['VST_VKEY_00',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6355fc7e1d19819dd8bde381c288b613',1,'vst.h']]], - ['vst_5fvkey_5f01_445',['VST_VKEY_01',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2fe07775ab63a85d1596b14e363561d7',1,'vst.h']]], - ['vst_5fvkey_5f02_446',['VST_VKEY_02',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a12826488d34f8213891678b5b22888d9',1,'vst.h']]], - ['vst_5fvkey_5f03_447',['VST_VKEY_03',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a22c9a372926da09b4074837b3f2764ed',1,'vst.h']]], - ['vst_5fvkey_5f04_448',['VST_VKEY_04',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab76239cae7d6a3f680dc38b3612e1fba',1,'vst.h']]], - ['vst_5fvkey_5f05_449',['VST_VKEY_05',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab8cc0616f8e8cf1d7f29bdfa824b986b',1,'vst.h']]], - ['vst_5fvkey_5f06_450',['VST_VKEY_06',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2703e39410535b3cecfa100c0b8515db',1,'vst.h']]], - ['vst_5fvkey_5f07_451',['VST_VKEY_07',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a08d848c9226d517ea8be79797ca76d11',1,'vst.h']]], - ['vst_5fvkey_5f08_452',['VST_VKEY_08',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ade9896ef8fcfdeb769deb8c6bdbb5778',1,'vst.h']]], - ['vst_5fvkey_5f09_453',['VST_VKEY_09',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa46dea2b2ea58b1b6fec3c087ce1eed1',1,'vst.h']]], - ['vst_5fvkey_5f10_454',['VST_VKEY_10',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a414995d01074b592a1a5cb418f943f29',1,'vst.h']]], - ['vst_5fvkey_5f11_455',['VST_VKEY_11',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0e39dacaf1cd4483c5446a40a8b57764',1,'vst.h']]], - ['vst_5fvkey_5f12_456',['VST_VKEY_12',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1744409609038a62dc714af61c39db1b',1,'vst.h']]], - ['vst_5fvkey_5f13_457',['VST_VKEY_13',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a92a2d86b62fee5518cec870db61c0e72',1,'vst.h']]], - ['vst_5fvkey_5f14_458',['VST_VKEY_14',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5c2b1ec3c4fdf12dd82281ef82f16219',1,'vst.h']]], - ['vst_5fvkey_5f15_459',['VST_VKEY_15',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9108dfb05a77a3fa7dbf6152de6b9db6',1,'vst.h']]], - ['vst_5fvkey_5f16_460',['VST_VKEY_16',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3bba7bdc78fb7ebc0dd5b833f0037ee6',1,'vst.h']]], - ['vst_5fvkey_5f17_461',['VST_VKEY_17',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a48392e71063e352a1abdda2e1135eea3',1,'vst.h']]], - ['vst_5fvkey_5f18_462',['VST_VKEY_18',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0f31ea7b95686d819b34a81a2af1c0c0',1,'vst.h']]], - ['vst_5fvkey_5f19_463',['VST_VKEY_19',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a79df29fe28afdd8990dd441553985f96',1,'vst.h']]], - ['vst_5fvkey_5f20_464',['VST_VKEY_20',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aae882539e1393d606b69a4b8b26fac66',1,'vst.h']]], - ['vst_5fvkey_5f21_465',['VST_VKEY_21',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2c700cbcae3f1b022ccb699f11544cd8',1,'vst.h']]], - ['vst_5fvkey_5f22_466',['VST_VKEY_22',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad5f889c77cd4f55e83043634a602ee79',1,'vst.h']]], - ['vst_5fvkey_5f23_467',['VST_VKEY_23',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9d0b11204693df78e91ed45b93d69f5c',1,'vst.h']]], - ['vst_5fvkey_5f24_468',['VST_VKEY_24',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a95349626ad6e1a5d34ff42b02a18da37',1,'vst.h']]], - ['vst_5fvkey_5f25_469',['VST_VKEY_25',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aef350d1910e3fee0d6dfc22c22134991',1,'vst.h']]], - ['vst_5fvkey_5f26_470',['VST_VKEY_26',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0156caa95eab1dad7e09bab2e77602e5',1,'vst.h']]], - ['vst_5fvkey_5f27_471',['VST_VKEY_27',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0f6cd31bd631491048e04abbfa72cf54',1,'vst.h']]], - ['vst_5fvkey_5f28_472',['VST_VKEY_28',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a539108f17d4ebbed68be5d69c759ac4c',1,'vst.h']]], - ['vst_5fvkey_5f29_473',['VST_VKEY_29',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a705b74735d1b8fb25ee82c126aec4108',1,'vst.h']]], - ['vst_5fvkey_5f30_474',['VST_VKEY_30',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a76f9639ff6896417f6154a2492e85684',1,'vst.h']]], - ['vst_5fvkey_5f31_475',['VST_VKEY_31',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71e81ea84c00f98c64485f5ba7d7321c',1,'vst.h']]], - ['vst_5fvkey_5f32_476',['VST_VKEY_32',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1c66741610f2a27588559049ba684f87',1,'vst.h']]], - ['vst_5fvkey_5f33_477',['VST_VKEY_33',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5b071ddde82ec43a46c5b9d1ed619f0f',1,'vst.h']]], - ['vst_5fvkey_5f34_478',['VST_VKEY_34',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ada57edf7838b57891c3193c9412ec562',1,'vst.h']]], - ['vst_5fvkey_5f35_479',['VST_VKEY_35',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aba9f00a9beb75556a337ac59d48047e3',1,'vst.h']]], - ['vst_5fvkey_5f36_480',['VST_VKEY_36',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a135136bf5618d658444f60f109a5a2c0',1,'vst.h']]], - ['vst_5fvkey_5f37_481',['VST_VKEY_37',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae9f4a75ee66cf8c79989c8c932371781',1,'vst.h']]], - ['vst_5fvkey_5f38_482',['VST_VKEY_38',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac4f1b12998a80e3e270c5e11e480811d',1,'vst.h']]], - ['vst_5fvkey_5f39_483',['VST_VKEY_39',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5b7ea4098e5fd88829f7580dad4cf173',1,'vst.h']]], - ['vst_5fvkey_5f40_484',['VST_VKEY_40',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6438eccc11fce76db3c5741a61dc5af3',1,'vst.h']]], - ['vst_5fvkey_5f41_485',['VST_VKEY_41',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a293e6af748b4abbd0063315a58368fc2',1,'vst.h']]], - ['vst_5fvkey_5f42_486',['VST_VKEY_42',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae2dd0617b88c847147385d445a3c50f4',1,'vst.h']]], - ['vst_5fvkey_5f43_487',['VST_VKEY_43',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae7afd2640735358f31106e6880ad5175',1,'vst.h']]], - ['vst_5fvkey_5f44_488',['VST_VKEY_44',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7abb8f9e93af1992e1204cc2125cab27e3',1,'vst.h']]], - ['vst_5fvkey_5f45_489',['VST_VKEY_45',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac618edf261302e324004ba2dc532734c',1,'vst.h']]], - ['vst_5fvkey_5f46_490',['VST_VKEY_46',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac361b86b673b617921b48d4b81371eb8',1,'vst.h']]], - ['vst_5fvkey_5f47_491',['VST_VKEY_47',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a00bdb19c57106350f7b53db339e04869',1,'vst.h']]], - ['vst_5fvkey_5f48_492',['VST_VKEY_48',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9fb4e0b16757daf1af387563bd478b7e',1,'vst.h']]], - ['vst_5fvkey_5f49_493',['VST_VKEY_49',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71e5d0dd23ec5f904d5cce2c367778ef',1,'vst.h']]], - ['vst_5fvkey_5f50_494',['VST_VKEY_50',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a763593630dc41ab1d0befafb1d8cb4a8',1,'vst.h']]], - ['vst_5fvkey_5f51_495',['VST_VKEY_51',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4260e4dbf96fdc2e66b9414f41e1936a',1,'vst.h']]], - ['vst_5fvkey_5f52_496',['VST_VKEY_52',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a821ced9a5d57fd3c7ddc7826404b2b19',1,'vst.h']]], - ['vst_5fvkey_5f53_497',['VST_VKEY_53',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3797f545de4a5365c3b934b4e2d39196',1,'vst.h']]], - ['vst_5fvkey_5f54_498',['VST_VKEY_54',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7220197a20bd796b12d57b88696a2974',1,'vst.h']]], - ['vst_5fvkey_5f55_499',['VST_VKEY_55',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7af43a60d2c26342da44bf1af6f7eece8d',1,'vst.h']]], - ['vst_5fvkey_5f56_500',['VST_VKEY_56',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a321a8a49409445b6dbab84600f42cd1c',1,'vst.h']]], - ['vst_5fvkey_5f57_501',['VST_VKEY_57',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5dd2893fa3f44be82a69528fd69ca8bf',1,'vst.h']]], - ['vst_5fvkey_5f58_502',['VST_VKEY_58',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5ba252db8874300bffd5220008993706',1,'vst.h']]], - ['vst_5fvkey_5f59_503',['VST_VKEY_59',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a74620231496d008040ee639498272edd',1,'vst.h']]], - ['vst_5fvkey_5f60_504',['VST_VKEY_60',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a58b9ff73ffa7962bbca1db760ad7bc6f',1,'vst.h']]], - ['vst_5fvkey_5f61_505',['VST_VKEY_61',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4f9d3d31776f30abce26ca56470fb851',1,'vst.h']]], - ['vst_5fvkey_5f62_506',['VST_VKEY_62',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a13d8004e4d8044e10d3a5012c7266202',1,'vst.h']]], - ['vst_5fvkey_5f63_507',['VST_VKEY_63',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0ff2096b0fad82a6a8dd8a0802528bc7',1,'vst.h']]], - ['vst_5fvkey_5f64_508',['VST_VKEY_64',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7af72fc01410b9e2c515ff933b9933fbd4',1,'vst.h']]], - ['vst_5fvkey_5f65_509',['VST_VKEY_65',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aedd9419b081e36c6841dd70c1fc4c6dc',1,'vst.h']]], - ['vst_5fvkey_5f66_510',['VST_VKEY_66',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3fada61272bada5dc838b48098433970',1,'vst.h']]], - ['vst_5fvkey_5f67_511',['VST_VKEY_67',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7b4a1461e55bf3426f41bba5e5a7037c',1,'vst.h']]], - ['vst_5fvkey_5f68_512',['VST_VKEY_68',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a8e66d07d223c0b4d02645a54627e5e86',1,'vst.h']]], - ['vst_5fvkey_5f69_513',['VST_VKEY_69',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2f1968700f39d3e2a98778c71c2511b0',1,'vst.h']]], - ['vst_5fvkey_5falt_514',['VST_VKEY_ALT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4854f20579a7be7ac280a1cab686cd01',1,'vst.h']]], - ['vst_5fvkey_5farrow_5fdown_515',['VST_VKEY_ARROW_DOWN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab873036e9b2a5a2e734cd847572a14b8',1,'vst.h']]], - ['vst_5fvkey_5farrow_5fleft_516',['VST_VKEY_ARROW_LEFT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad479265e1daa211e2a4a2b0d12cfbdd4',1,'vst.h']]], - ['vst_5fvkey_5farrow_5fright_517',['VST_VKEY_ARROW_RIGHT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac36add4414d2f4ace2f96ef24ea51e30',1,'vst.h']]], - ['vst_5fvkey_5farrow_5fup_518',['VST_VKEY_ARROW_UP',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a00cd1d0524c91afc12f2dab802842c63',1,'vst.h']]], - ['vst_5fvkey_5fbackspace_519',['VST_VKEY_BACKSPACE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aaa0652eff2fa18a9a6300141e3f88be8',1,'vst.h']]], - ['vst_5fvkey_5fcontrol_520',['VST_VKEY_CONTROL',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a34e46ebfe6290dfccb3d47b7d6c1f0ef',1,'vst.h']]], - ['vst_5fvkey_5fdelete_521',['VST_VKEY_DELETE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab8a58da01e619c024c0539463cd6e49c',1,'vst.h']]], - ['vst_5fvkey_5fend_522',['VST_VKEY_END',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9832e465db3d20166a68d44008ccd11a',1,'vst.h']]], - ['vst_5fvkey_5fescape_523',['VST_VKEY_ESCAPE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1bb8442bc4d5d5ba88cf801993d22425',1,'vst.h']]], - ['vst_5fvkey_5ff1_524',['VST_VKEY_F1',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0d74616e290a5eec6d653992645e24f0',1,'vst.h']]], - ['vst_5fvkey_5ff10_525',['VST_VKEY_F10',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3a8e85a2b86b1a8a513450a686aaaff9',1,'vst.h']]], - ['vst_5fvkey_5ff11_526',['VST_VKEY_F11',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3ea7769338ffe43506f28ece9dfa0262',1,'vst.h']]], - ['vst_5fvkey_5ff12_527',['VST_VKEY_F12',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aee63d5f3a842e6e2539e59cb5692e4df',1,'vst.h']]], - ['vst_5fvkey_5ff2_528',['VST_VKEY_F2',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5ffc76845613af0e2d5ae7d17b628dd1',1,'vst.h']]], - ['vst_5fvkey_5ff3_529',['VST_VKEY_F3',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4233f412772ad62b46a31007f0c92d22',1,'vst.h']]], - ['vst_5fvkey_5ff4_530',['VST_VKEY_F4',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aac5c067340340da3953363bb6d9a977f',1,'vst.h']]], - ['vst_5fvkey_5ff5_531',['VST_VKEY_F5',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a002f2db9a607edf4d03715109e948711',1,'vst.h']]], - ['vst_5fvkey_5ff6_532',['VST_VKEY_F6',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a354c74182edabb4843598270e33dce23',1,'vst.h']]], - ['vst_5fvkey_5ff7_533',['VST_VKEY_F7',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a8ccb4d2272e85b44d117eb4972eaba1c',1,'vst.h']]], - ['vst_5fvkey_5ff8_534',['VST_VKEY_F8',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a14db1530a3a9f65537c63a24bc136822',1,'vst.h']]], - ['vst_5fvkey_5ff9_535',['VST_VKEY_F9',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac6a411cbcb9831f379f6945c20a25985',1,'vst.h']]], - ['vst_5fvkey_5fhome_536',['VST_VKEY_HOME',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab54c13e709f05d11873761f6f7742a6e',1,'vst.h']]], - ['vst_5fvkey_5finsert_537',['VST_VKEY_INSERT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6fd7da4d21a1f718b00cfe6c3984abc1',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_538',['VST_VKEY_MODIFIER',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5f1ls0_539',['VST_VKEY_MODIFIER_1ls0',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a62fca5170e1b6a73400dc6e8a86d911b',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5f1ls1_540',['VST_VKEY_MODIFIER_1ls1',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a188dbcb0957c3c4918f55567a7d8943d',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5f1ls2_541',['VST_VKEY_MODIFIER_1ls2',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39ae9ce235b5a6a595faeaf553eb0b8f4b2',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5f1ls3_542',['VST_VKEY_MODIFIER_1ls3',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39af6c318eff924effb906b9affae4aed47',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5falt_543',['VST_VKEY_MODIFIER_ALT',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39aa69888bbae24b4042869610d23e418e5',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5fcontrol_544',['VST_VKEY_MODIFIER_CONTROL',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39ae36402f043d4e2ac7d73dc5afbe4ff9f',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5fshift_545',['VST_VKEY_MODIFIER_SHIFT',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a660dfcdf48ee58735eed3a2f1e8a0790',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5fsystem_546',['VST_VKEY_MODIFIER_SYSTEM',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a6f5395a83794e4029bf6905b5b28f0b4',1,'vst.h']]], - ['vst_5fvkey_5fnumlock_547',['VST_VKEY_NUMLOCK',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7acd1cf375110abd273b6463071a9f442d',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f0_548',['VST_VKEY_NUMPAD_0',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a464ffeda8ebcb31666400fda99ae786d',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f1_549',['VST_VKEY_NUMPAD_1',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2f13e0b39f4d33e750fcaf27c2c1b47f',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f2_550',['VST_VKEY_NUMPAD_2',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae8b3e9f56a022c292b6bf3fc68aaed00',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f3_551',['VST_VKEY_NUMPAD_3',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a58270d5445cb2728023435f78a2c78b3',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f4_552',['VST_VKEY_NUMPAD_4',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0b182f31d2b7110bbb8e336ce4d0003f',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f5_553',['VST_VKEY_NUMPAD_5',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aeec5cee7cda2477a33e00bc9a61f8de2',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f6_554',['VST_VKEY_NUMPAD_6',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae5f16268d5c8ca8cfdbdfc47072daa1a',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f7_555',['VST_VKEY_NUMPAD_7',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa3e0e35eea65253ac7cfaf1a7f56df60',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f8_556',['VST_VKEY_NUMPAD_8',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab3e8478bbf9d5eb22d35e4e9e4700f42',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f9_557',['VST_VKEY_NUMPAD_9',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a94b2aa5d9a799afb93f5793d33a1732b',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fadd_558',['VST_VKEY_NUMPAD_ADD',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a391b29447b2047aabe19ee149e33a01f',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fcomma_5for_5fdot_559',['VST_VKEY_NUMPAD_COMMA_OR_DOT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a14aea47907c7ab3c2b39043a6359001a',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fdivide_560',['VST_VKEY_NUMPAD_DIVIDE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab344031951dc250881634bfae830d3fc',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fenter_561',['VST_VKEY_NUMPAD_ENTER',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aff4b1b0e64be2961811d17980c2b39a7',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fmultiply_562',['VST_VKEY_NUMPAD_MULTIPLY',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a11375c320e7bda0a93ed44d8b030aaa7',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fsubtract_563',['VST_VKEY_NUMPAD_SUBTRACT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a89d9750c91e3a9cf9d0a21d9cb17ff18',1,'vst.h']]], - ['vst_5fvkey_5fpage_5fdown_564',['VST_VKEY_PAGE_DOWN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a99d01230bcebf9eabc52c4e491141536',1,'vst.h']]], - ['vst_5fvkey_5fpage_5fup_565',['VST_VKEY_PAGE_UP',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71a48b832c4659a13d5bd0e2e6c1dd7f',1,'vst.h']]], - ['vst_5fvkey_5fpause_566',['VST_VKEY_PAUSE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2bcb4eebef6b6b9e39a5c1970e3e435c',1,'vst.h']]], - ['vst_5fvkey_5fprint_567',['VST_VKEY_PRINT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7afefdbd206f1e3b69291839639dd3005f',1,'vst.h']]], - ['vst_5fvkey_5freturn_568',['VST_VKEY_RETURN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7cd0953bf5a7ff28816e67f744390dea',1,'vst.h']]], - ['vst_5fvkey_5fscrolllock_569',['VST_VKEY_SCROLLLOCK',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad15052b4c6f7870a17fe160f799c8200',1,'vst.h']]], - ['vst_5fvkey_5fshift_570',['VST_VKEY_SHIFT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa9e5fe81058ea42116ab3e6a3cb64669',1,'vst.h']]], - ['vst_5fvkey_5fspace_571',['VST_VKEY_SPACE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a65ab327ed96e8800919e2a6f8cf0ddb5',1,'vst.h']]], - ['vst_5fvkey_5ftab_572',['VST_VKEY_TAB',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab5c07a8700c74f218de062f6bc577c47',1,'vst.h']]] + ['vst_5feffect_5fcategory_5fexternal_36',['VST_EFFECT_CATEGORY_EXTERNAL',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a5ec7a2bb427309c81f7368c873b87107',1,'vst.h']]], + ['vst_5feffect_5fcategory_5finstrument_37',['VST_EFFECT_CATEGORY_INSTRUMENT',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae40d9a630c4ac0371ed0fa64ef66bed8',1,'vst.h']]], + ['vst_5feffect_5fcategory_5fmastering_38',['VST_EFFECT_CATEGORY_MASTERING',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a9a6e4f55dbe2cce0c4c9f2bcbc717a9c',1,'vst.h']]], + ['vst_5feffect_5fcategory_5fmetering_39',['VST_EFFECT_CATEGORY_METERING',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a22c042468809a03eb47ec1c5031d8af5',1,'vst.h']]], + ['vst_5feffect_5fcategory_5foffline_40',['VST_EFFECT_CATEGORY_OFFLINE',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6420501083ada6c9eca7d0ebb61f0a31',1,'vst.h']]], + ['vst_5feffect_5fcategory_5frestoration_41',['VST_EFFECT_CATEGORY_RESTORATION',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ac835fd27e522fa389bca3f20e1f2af72',1,'vst.h']]], + ['vst_5feffect_5fcategory_5fspatial_42',['VST_EFFECT_CATEGORY_SPATIAL',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a54efb58a6ba8c63e4b420983e9c09141',1,'vst.h']]], + ['vst_5feffect_5fcategory_5funcategorized_43',['VST_EFFECT_CATEGORY_UNCATEGORIZED',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640adf12507ff796a4ba7336fc2213bdab8b',1,'vst.h']]], + ['vst_5feffect_5fcategory_5fwavegenerator_44',['VST_EFFECT_CATEGORY_WAVEGENERATOR',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3f5452fe0da6e02908716453bf599f58',1,'vst.h']]], + ['vst_5feffect_5fcontrol_5ft_45',['vst_effect_control_t',['../vst_8h.html#a187f06ed217006cee2c625b1fc920956',1,'vst.h']]], + ['vst_5feffect_5fflag_46',['VST_EFFECT_FLAG',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls0_47',['VST_EFFECT_FLAG_1ls0',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2aaa9de5eb546808152ee9108be574be5e',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls12_48',['VST_EFFECT_FLAG_1ls12',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ac2c10295b780a1cd83d3ee18a80f3c98',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls4_49',['VST_EFFECT_FLAG_1ls4',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a6f2060577477e37993b691d74e38338e',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls5_50',['VST_EFFECT_FLAG_1ls5',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a79e5a06ff6922bf42ab654c22aea5c9d',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls8_51',['VST_EFFECT_FLAG_1ls8',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ad7b6274b27655a70115bbc8870cc7134',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls9_52',['VST_EFFECT_FLAG_1ls9',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a2d63f0f26034c959c825bcdc9965664b',1,'vst.h']]], + ['vst_5feffect_5fflag_5fchunks_53',['VST_EFFECT_FLAG_CHUNKS',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a5fc027349a4753cd652a3db32c604923',1,'vst.h']]], + ['vst_5feffect_5fflag_5feditor_54',['VST_EFFECT_FLAG_EDITOR',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a8fffe35d5bbfb226cb49b38ceed4c69e',1,'vst.h']]], + ['vst_5feffect_5fflag_5finstrument_55',['VST_EFFECT_FLAG_INSTRUMENT',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ab0d40d94d4980e29a9ea801126aa0724',1,'vst.h']]], + ['vst_5feffect_5fflag_5fsilent_5ftail_56',['VST_EFFECT_FLAG_SILENT_TAIL',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a1d45409a42cfbabcb46e96cfac87b605',1,'vst.h']]], + ['vst_5feffect_5fflag_5fsupports_5fdouble_57',['VST_EFFECT_FLAG_SUPPORTS_DOUBLE',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2aea46bf041602110f77aa69c221027dc6',1,'vst.h']]], + ['vst_5feffect_5fflag_5fsupports_5ffloat_58',['VST_EFFECT_FLAG_SUPPORTS_FLOAT',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a964c20a8c667cdc9e2f1e4cafb09ebea',1,'vst.h']]], + ['vst_5feffect_5fget_5fparameter_5ft_59',['vst_effect_get_parameter_t',['../vst_8h.html#af0c37ddc3ece0563a356589b330db697',1,'vst.h']]], + ['vst_5feffect_5fopcode_60',['VST_EFFECT_OPCODE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f00_61',['VST_EFFECT_OPCODE_00',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7f9d8bdbd570f414c792d48224128084',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f01_62',['VST_EFFECT_OPCODE_01',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a35b1923882b8fe15e64ea528f222bf28',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f02_63',['VST_EFFECT_OPCODE_02',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a655fff17c355774d6d41a97511b2a2dd',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f03_64',['VST_EFFECT_OPCODE_03',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13391c0fcd9d60aaf5d54dc85545bdc3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f04_65',['VST_EFFECT_OPCODE_04',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3cf4e67e210c7ef7c76c0e442f1aac58',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f05_66',['VST_EFFECT_OPCODE_05',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4c0d620671bc8a107dc30f23bc9e7ad4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f06_67',['VST_EFFECT_OPCODE_06',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f57546988b54ac4ec8104867f62bff2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f07_68',['VST_EFFECT_OPCODE_07',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9dcecaf860d1a927a047a3fe3e0558cf',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f08_69',['VST_EFFECT_OPCODE_08',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad54193e82154c20cda832e6ca90bf28c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f09_70',['VST_EFFECT_OPCODE_09',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3d2c44d9d9cec27f934a696878f42e89',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0a_71',['VST_EFFECT_OPCODE_0A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f58c5e5703a68e8182cd27c8615f7b3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0b_72',['VST_EFFECT_OPCODE_0B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4ac13f44dc17b7aa5930ce04bab13a8f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0c_73',['VST_EFFECT_OPCODE_0C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696affb3e6b4adffc59bef78b8608a5130c4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0d_74',['VST_EFFECT_OPCODE_0D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a794ffb39ae755d5de557fc7619042dc0',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0e_75',['VST_EFFECT_OPCODE_0E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a926bc55a9c0cf189441991b3fcdfd11e',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0f_76',['VST_EFFECT_OPCODE_0F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abc6fb3d59aaa8e7982154d53fa12d16a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f10_77',['VST_EFFECT_OPCODE_10',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33135c64068d4d0b3f176ccc4c25848a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f11_78',['VST_EFFECT_OPCODE_11',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab284b76b5c74740b53a4ac6e7e52e6c9',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f12_79',['VST_EFFECT_OPCODE_12',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5cdc492a51b0c5f9dc81a5de04ecf5c8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f13_80',['VST_EFFECT_OPCODE_13',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad83c8946b71cf6528838083785e9254d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f14_81',['VST_EFFECT_OPCODE_14',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a079a079cd146b76fbae382d8df942f7d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f15_82',['VST_EFFECT_OPCODE_15',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa49ecb36b417d81c9a79ddb8c541fc06',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f16_83',['VST_EFFECT_OPCODE_16',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b1d82d549b03f24f77b02d4c13711f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f17_84',['VST_EFFECT_OPCODE_17',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aab5ba71a9799fce6885e76b0394715',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f18_85',['VST_EFFECT_OPCODE_18',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ff348462e998598c421def0d3b66a8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f19_86',['VST_EFFECT_OPCODE_19',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a55ed1473547eafc7c6df2b62f73222ac',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1a_87',['VST_EFFECT_OPCODE_1A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4f69a2fe470ab8ba6dd77f43a94cde90',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1b_88',['VST_EFFECT_OPCODE_1B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38bed56b10004dae0d98071cdc3d4940',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1c_89',['VST_EFFECT_OPCODE_1C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1bb3968d9fe18ca8566be6c70e220220',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1d_90',['VST_EFFECT_OPCODE_1D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae0be415492e7cc55f6a11e6de085ce04',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1e_91',['VST_EFFECT_OPCODE_1E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a79fa30e1a15b879e0d6e2a5a04f131fd',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1f_92',['VST_EFFECT_OPCODE_1F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af51f106620fdec39a539790c461f0833',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f20_93',['VST_EFFECT_OPCODE_20',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07065a264bd2a3ecebd5ea4d3d51ae26',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f21_94',['VST_EFFECT_OPCODE_21',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1508cde1ae9c1c6b0aa57488dbaf9293',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f22_95',['VST_EFFECT_OPCODE_22',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a896ec77693cb412e31f9160eaf8e6f6e',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f23_96',['VST_EFFECT_OPCODE_23',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ade5295089a6d7703f5aad8724726d2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f24_97',['VST_EFFECT_OPCODE_24',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a881873d24da602f84baa89172968cb51',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f25_98',['VST_EFFECT_OPCODE_25',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af9de36a1962951fd88c1011bc8a6f468',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f26_99',['VST_EFFECT_OPCODE_26',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae61bb66e13d890feb0ac68c0fbada833',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f27_100',['VST_EFFECT_OPCODE_27',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa20ec5fcb941015ac3143a8aab09af29',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f28_101',['VST_EFFECT_OPCODE_28',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a343111c081c847a1eaf22cb8cf858055',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f29_102',['VST_EFFECT_OPCODE_29',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aafb89f9957cc7024b6f585d2393de795',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2a_103',['VST_EFFECT_OPCODE_2A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a03a3fffe10a0994caf608402fd148746',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2b_104',['VST_EFFECT_OPCODE_2B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a814ba1d0b6eccefafe44bb6a132f83ce',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2c_105',['VST_EFFECT_OPCODE_2C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af62ccf1aef62665c7817fb3d97d6ecbf',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2d_106',['VST_EFFECT_OPCODE_2D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9bf028aa1d4f690d9104323da1e0a031',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2e_107',['VST_EFFECT_OPCODE_2E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a688762138c1a182f1f7e6b292b11f803',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2f_108',['VST_EFFECT_OPCODE_2F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33601774ed24231c58eb6902f6971e7d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f30_109',['VST_EFFECT_OPCODE_30',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a74fe1da28bb7fe76edd98bfcb93b901b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f31_110',['VST_EFFECT_OPCODE_31',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aef0d173b206e3c09e38543f1bb42b9',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f32_111',['VST_EFFECT_OPCODE_32',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1164f60b2f52cae3d30dc8d64482a15c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f33_112',['VST_EFFECT_OPCODE_33',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b6b6aa7bf5caca398dd412c51cbc3e3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f34_113',['VST_EFFECT_OPCODE_34',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af5ef7dd980f5a573a12026c2b6910b7a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f35_114',['VST_EFFECT_OPCODE_35',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7622d2f85374cfa9ba3af3ae3c9e2ea0',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f36_115',['VST_EFFECT_OPCODE_36',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7c9c2de24101d89f9c3b9165aea162be',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f37_116',['VST_EFFECT_OPCODE_37',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af28c319c3cf4ba14c65e0395ae956bb1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f38_117',['VST_EFFECT_OPCODE_38',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8ee4b9060ced36e176f2fa2bd18910ac',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f39_118',['VST_EFFECT_OPCODE_39',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b9d47d361ca416224132aa5b9a9a5a4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3a_119',['VST_EFFECT_OPCODE_3A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab155ed3658544a96bc9794a92e75169f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3b_120',['VST_EFFECT_OPCODE_3B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a929205d9637981c6eee7241a8455db6d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3c_121',['VST_EFFECT_OPCODE_3C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38a911908cb06686930d7aca8e380054',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3d_122',['VST_EFFECT_OPCODE_3D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ccd5e816884ec85723e3f3e00ba6229',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3e_123',['VST_EFFECT_OPCODE_3E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101f23c8f5612ebe552ba252cfdb0ecb',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3f_124',['VST_EFFECT_OPCODE_3F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af35fff2e9d68b3ac04d8cc84d44019de',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f40_125',['VST_EFFECT_OPCODE_40',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a894f6d95fd736a20dc18fe5094c008f4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f41_126',['VST_EFFECT_OPCODE_41',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1dd016fc2d2d9f5fbeea645fab0efa86',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f42_127',['VST_EFFECT_OPCODE_42',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d1cdf2000edd091b8447ec0a4ffe2a8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f43_128',['VST_EFFECT_OPCODE_43',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101bea9ccc6fbc1b86dba1f2a4ad7213',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f44_129',['VST_EFFECT_OPCODE_44',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af2f0136c707513df432291411c87fcf6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f45_130',['VST_EFFECT_OPCODE_45',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad87e37dee7e4e179d08e3cf8f40bd018',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f46_131',['VST_EFFECT_OPCODE_46',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af02fef4c2a78ed1558de4c5c1e78ab9e',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f47_132',['VST_EFFECT_OPCODE_47',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8df6dda3f6b59f8ee5cd0cea8c342a01',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f48_133',['VST_EFFECT_OPCODE_48',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6695b7645e49a07e8d8614f79e9b5dbd',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f49_134',['VST_EFFECT_OPCODE_49',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa5da737dc3b1b9397b3a3083084f0c15',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4a_135',['VST_EFFECT_OPCODE_4A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad08aac7efc3c45d9d2b59636a3201291',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4b_136',['VST_EFFECT_OPCODE_4B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a17c010e1bff9b57aa82ca31b884a9cc8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4c_137',['VST_EFFECT_OPCODE_4C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae43be42f7827612e6a94247595d49f9c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4d_138',['VST_EFFECT_OPCODE_4D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a34453fdb92d7bb51e2c0ab677b1c7eb5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4e_139',['VST_EFFECT_OPCODE_4E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0f0b8d5b1972aa34d278aa74ae232016',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4f_140',['VST_EFFECT_OPCODE_4F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8c5962a79c3bb8cecd6e89449956ab78',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fbank_5fload_141',['VST_EFFECT_OPCODE_BANK_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a46ecb69debcaa7fc23ed52559e3140bd',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fbypass_142',['VST_EFFECT_OPCODE_BYPASS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9408368ab591d8a4e3bd29b39fa8631f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fcategory_143',['VST_EFFECT_OPCODE_CATEGORY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7d62310ee6f4040445f9d289ea28d5c9',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fcontainer_5fnext_5feffect_5fid_144',['VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae8103ec84e8dc3268c1f9b3480e0d255',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fcreate_145',['VST_EFFECT_OPCODE_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a25104bc276059e7a343ccd780f5f928c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fcustom_146',['VST_EFFECT_OPCODE_CUSTOM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a680b765dc488d61d0faef58f2d154f2a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fdestroy_147',['VST_EFFECT_OPCODE_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5f52e8e69547b27eaa15467ebe487691',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fclose_148',['VST_EFFECT_OPCODE_EDITOR_CLOSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aad7f035bbd04a052298319f20fb693d8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fdraw_149',['VST_EFFECT_OPCODE_EDITOR_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa45087da0d1522c769056f391594d2c8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fget_5frect_150',['VST_EFFECT_OPCODE_EDITOR_GET_RECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a288661d45bf05a9c8bfac13fc900a861',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fkeep_5falive_151',['VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ce89a18f5ebf8265f8e27f40ee4cedb',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fkeyboard_152',['VST_EFFECT_OPCODE_EDITOR_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a960b2a75dab37b45d72445a6ab8fef41',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fmouse_153',['VST_EFFECT_OPCODE_EDITOR_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a48e67cc48e0d6ade3e2ed08ab229db37',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fopen_154',['VST_EFFECT_OPCODE_EDITOR_OPEN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7dd8c3bd980ad4a5c3e443ff15e7e05c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5frect_155',['VST_EFFECT_OPCODE_EDITOR_RECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8c11af02ac2360ad8c0888bea69f9c8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fvkey_5fdown_156',['VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7eef4adab2b561cb12d4fe2e7513f963',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fvkey_5fup_157',['VST_EFFECT_OPCODE_EDITOR_VKEY_UP',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af48a693af3e0a3dd8c74bef13f3392c7',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feffect_5fcategory_158',['VST_EFFECT_OPCODE_EFFECT_CATEGORY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d6b99d0c76bb8101b02eb123c3e56a2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feffect_5fname_159',['VST_EFFECT_OPCODE_EFFECT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac396ef2a09f26289ff9fef764c062474',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fevent_160',['VST_EFFECT_OPCODE_EVENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9f3b153f7398c429a3fc6d64e2fed9a6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5ffourcc_161',['VST_EFFECT_OPCODE_FOURCC',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1d5d7c546dc2b68df2ec31301940244',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fchunk_5fdata_162',['VST_EFFECT_OPCODE_GET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abd3d276216b8b4f2786ae6ed8aefa099',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fparameter_5fproperties_163',['VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac7d8987baae2fd3bf3d1322156a31579',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fprogram_164',['VST_EFFECT_OPCODE_GET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5b65cc86a93b938e0226a0ba8c14cda6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fprogram_5fname_165',['VST_EFFECT_OPCODE_GET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9a240fa6409997e4c38525e30ce5abe8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fspeaker_5farrangement_166',['VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a91407b1f6e5a67f9abca40a438c1d4e3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetname_167',['VST_EFFECT_OPCODE_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeab039054ebddff2f90ad2e0b9fed723',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetname2_168',['VST_EFFECT_OPCODE_GETNAME2',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a66b1c38c5a5d8a5e7d8892b778e0c8fe',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgettailsamples_169',['VST_EFFECT_OPCODE_GETTAILSAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ef7107ea949706999ca80bd7aba9d1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetvendor_170',['VST_EFFECT_OPCODE_GETVENDOR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf96a6fce885dbdc3529ef1c79e37772',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetvendorversion_171',['VST_EFFECT_OPCODE_GETVENDORVERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a04f4a4da72d7be229810aa50a60f21a0',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fidle_172',['VST_EFFECT_OPCODE_IDLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b63b56ed4e165cf5bf8d6d45c63b001',1,'vst.h']]], + ['vst_5feffect_5fopcode_5finitialize_173',['VST_EFFECT_OPCODE_INITIALIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac0cde9776b07b0861f53ca79f38a4a7d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5finput_5fget_5fproperties_174',['VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a967dc0e00251e0e6c47dfb8526f4d26a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5finput_5fstream_5fget_5fproperties_175',['VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a46c7e2d515b51f460a6f0076281d5036',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fname_176',['VST_EFFECT_OPCODE_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aac2f9a50c9d35c14cfb65878d22a1506',1,'vst.h']]], + ['vst_5feffect_5fopcode_5foutput_5fget_5fproperties_177',['VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696add37a863bca8b45c5e9df3da3544d702',1,'vst.h']]], + ['vst_5feffect_5fopcode_5foutput_5fstream_5fget_5fproperties_178',['VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a44cc942198cbad7c99ae869784926b6b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fautomatable_179',['VST_EFFECT_OPCODE_PARAM_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aca7c692f2a631a425a5b70fe4211b9c8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5flabel_180',['VST_EFFECT_OPCODE_PARAM_GET_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab8213ce293a2c3a4bcb3492dc5d2e4d1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5fname_181',['VST_EFFECT_OPCODE_PARAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3da2285bda84023dea89b7dba24d59e2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5fvalue_182',['VST_EFFECT_OPCODE_PARAM_GET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b810c37ad94d5d9a4fd21904c4b38ce',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetlabel_183',['VST_EFFECT_OPCODE_PARAM_GETLABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0e3de8f372560069c28fd8adadb902ca',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetname_184',['VST_EFFECT_OPCODE_PARAM_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ace5987decb338be1d8d2b21f0a27a531',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetvalue_185',['VST_EFFECT_OPCODE_PARAM_GETVALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2bcac558305dd4f41edeca2a579b2553',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fis_5fautomatable_186',['VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fisautomatable_187',['VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5flabel_188',['VST_EFFECT_OPCODE_PARAM_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a88feaf3bf0f426d842fafb9e8ac0d947',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fname_189',['VST_EFFECT_OPCODE_PARAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a182a2cae4955ae3bc110600d25dac9b1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fproperties_190',['VST_EFFECT_OPCODE_PARAM_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6e1135b3419d19471954a3b4664872c6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fset_5fvalue_191',['VST_EFFECT_OPCODE_PARAM_SET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afb7ca519142fb2f8ffb22cccb9e17ccc',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_192',['VST_EFFECT_OPCODE_PARAM_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a75044a2d1bed6e79ef2f9090b4304c3f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_5ffrom_5fstring_193',['VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ade6879bc741bf0abfc5240102d3e9916',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_5fto_5fstring_194',['VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07a1ee440a4f98901743134009ba94b8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fpause_5funpause_195',['VST_EFFECT_OPCODE_PAUSE_UNPAUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae1801759c27b7e24ee31ebd2ca0c539d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprocess_5fbegin_196',['VST_EFFECT_OPCODE_PROCESS_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf9d50f8dc41cc445fc683c4ceb9395b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprocess_5fend_197',['VST_EFFECT_OPCODE_PROCESS_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9fd112ae560e9928dfd7c0d667795e4b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fproduct_5fname_198',['VST_EFFECT_OPCODE_PRODUCT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a15849c14f497c49529b31cd7d2a2679c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fget_199',['VST_EFFECT_OPCODE_PROGRAM_GET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a338bb1fa24da671c9305fc910b0aa538',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fget_5fname_200',['VST_EFFECT_OPCODE_PROGRAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a778062b13948fc9e7fc6180033881dba',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fload_201',['VST_EFFECT_OPCODE_PROGRAM_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ad5cb3f2b7d5325d4e73bc34bfa5ce5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_202',['VST_EFFECT_OPCODE_PROGRAM_SET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af6ad25fcb7a520eed4a4b6b4d923286b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fbegin_203',['VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af7c3e6a262b6f0e0d53e6aec0c7c99d4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fend_204',['VST_EFFECT_OPCODE_PROGRAM_SET_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5763f730a8bf2064223f64b3af334fce',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fname_205',['VST_EFFECT_OPCODE_PROGRAM_SET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2be7d3ce8eb41adb6b6eec6586bd186c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fblock_5fsize_206',['VST_EFFECT_OPCODE_SET_BLOCK_SIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a39a68b2241446f7cc4d945a4a4341af3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fchunk_5fdata_207',['VST_EFFECT_OPCODE_SET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fprogram_208',['VST_EFFECT_OPCODE_SET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa1bb6fd2f2f591175e6d0bc10a708570',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fprogram_5fname_209',['VST_EFFECT_OPCODE_SET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1cbd93ca7d2f2ff464d73882e6d5e06',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fsample_5frate_210',['VST_EFFECT_OPCODE_SET_SAMPLE_RATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a201632ac6dc514f0bbacc71df5e867b6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fspeaker_5farrangement_211',['VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a29a4e6a3fce2afcaa82cc7731b1db0a3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsetblocksize_212',['VST_EFFECT_OPCODE_SETBLOCKSIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a612be21ee6fcf9d9b20f279256211cad',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsetsamplerate_213',['VST_EFFECT_OPCODE_SETSAMPLERATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aba339f27dd55fb6cd36a94f62796ce16',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsupports_214',['VST_EFFECT_OPCODE_SUPPORTS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af779fb9455663914e5f626559824dce2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsuspend_215',['VST_EFFECT_OPCODE_SUSPEND',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afbe80204973dc7477ce6f1bf15d635e8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsuspend_5fresume_216',['VST_EFFECT_OPCODE_SUSPEND_RESUME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a82bf6bd3d5b6528bab2a8154b4a12c5a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5ftail_5fsamples_217',['VST_EFFECT_OPCODE_TAIL_SAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a739f825767210c904839112b4dd3146f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5ftranslate_5ferror_218',['VST_EFFECT_OPCODE_TRANSLATE_ERROR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b36d1b637686b7a0a4f54026f0e705',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvendor_5fname_219',['VST_EFFECT_OPCODE_VENDOR_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a96f6bfec3756b862ac10261ac37e06c3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvendor_5fversion_220',['VST_EFFECT_OPCODE_VENDOR_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeeeee35ed338c3089e443cc4bc7b64e9',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvst_5fversion_221',['VST_EFFECT_OPCODE_VST_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7b54e129f5e95874cefdcc138d710c20',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fcreate_222',['VST_EFFECT_OPCODE_WINDOW_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4aa1a47b5704958665f95aacd56a4fd5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fdestroy_223',['VST_EFFECT_OPCODE_WINDOW_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af40fd3a5261cde86ff2ccccd6e302b70',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fdraw_224',['VST_EFFECT_OPCODE_WINDOW_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5ed7687c8d9b6a097d2b2cafa007030c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fgetrect_225',['VST_EFFECT_OPCODE_WINDOW_GETRECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adb7e0fb92a7f5b5fa52490c5b8689ac5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fkeyboard_226',['VST_EFFECT_OPCODE_WINDOW_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9912a9d8912d90eb947e0ae13f163921',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fmouse_227',['VST_EFFECT_OPCODE_WINDOW_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a00c3be829509c39999e0aa844d17c190',1,'vst.h']]], + ['vst_5feffect_5fprocess_5fdouble_5ft_228',['vst_effect_process_double_t',['../vst_8h.html#a2e0a659f8b4b8857a799a0b9c683a216',1,'vst.h']]], + ['vst_5feffect_5fprocess_5ffloat_5ft_229',['vst_effect_process_float_t',['../vst_8h.html#a7f2093b8c4846907f4cd39068101249a',1,'vst.h']]], + ['vst_5feffect_5fprocess_5ft_230',['vst_effect_process_t',['../vst_8h.html#a10245b388a012f0007c6b64446377ab2',1,'vst.h']]], + ['vst_5feffect_5fset_5fparameter_5ft_231',['vst_effect_set_parameter_t',['../vst_8h.html#a20f63b4dc3f1f96b3c57820f99362a0d',1,'vst.h']]], + ['vst_5feffect_5fsupports_5ft_232',['vst_effect_supports_t',['../structvst__effect__supports__t.html',1,'']]], + ['vst_5feffect_5ft_233',['vst_effect_t',['../structvst__effect__t.html',1,'']]], + ['vst_5fentrypoint_234',['VST_ENTRYPOINT',['../vst_8h.html#af5c20ce194fde78467d1dbd926fca4d9',1,'vst.h']]], + ['vst_5fentrypoint_5fmacos_235',['VST_ENTRYPOINT_MACOS',['../vst_8h.html#ad6404cff9cc94786e4c95d8ca8d234b5',1,'vst.h']]], + ['vst_5fentrypoint_5fmacos_5fpowerpc_236',['VST_ENTRYPOINT_MACOS_POWERPC',['../vst_8h.html#a026df697cddfdd1e622e272acaed81a3',1,'vst.h']]], + ['vst_5fentrypoint_5fwindows_237',['VST_ENTRYPOINT_WINDOWS',['../vst_8h.html#a224bcc8caacf5906a25ae60542d31028',1,'vst.h']]], + ['vst_5fevent_5fmidi_5fsysex_5ft_238',['vst_event_midi_sysex_t',['../unionvst__event__midi__sysex__t.html',1,'']]], + ['vst_5fevent_5fmidi_5ft_239',['vst_event_midi_t',['../unionvst__event__midi__t.html',1,'']]], + ['vst_5fevent_5ft_240',['vst_event_t',['../structvst__event__t.html',1,'']]], + ['vst_5fevent_5ftype_241',['VST_EVENT_TYPE',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bf',1,'vst.h']]], + ['vst_5fevent_5ftype_5f00_242',['VST_EVENT_TYPE_00',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa8cbd2f2d2dc689e14069270608cc321a',1,'vst.h']]], + ['vst_5fevent_5ftype_5f01_243',['VST_EVENT_TYPE_01',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa7a2bc1b4d104d5e75fa299393b744c36',1,'vst.h']]], + ['vst_5fevent_5ftype_5f02_244',['VST_EVENT_TYPE_02',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa750667c82c3cf2ef8f584f7c63336739',1,'vst.h']]], + ['vst_5fevent_5ftype_5f03_245',['VST_EVENT_TYPE_03',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfabfb3607ea729c28021c39fb9a5c54803',1,'vst.h']]], + ['vst_5fevent_5ftype_5f04_246',['VST_EVENT_TYPE_04',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa78fa609095b383828ad54ebb78cf5d86',1,'vst.h']]], + ['vst_5fevent_5ftype_5f05_247',['VST_EVENT_TYPE_05',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa131440b1fc22300ead4786da590c1329',1,'vst.h']]], + ['vst_5fevent_5ftype_5finvalid_248',['VST_EVENT_TYPE_INVALID',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa0d2c6b8e857ed0ed32536fdcce896eed',1,'vst.h']]], + ['vst_5fevent_5ftype_5fmidi_249',['VST_EVENT_TYPE_MIDI',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfacfdd13fb27173eeb0d3cab4147cd2b08',1,'vst.h']]], + ['vst_5fevent_5ftype_5fmidi_5fsysex_250',['VST_EVENT_TYPE_MIDI_SYSEX',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfac63131e0dbf0e7ad4fd2ad40e7158a59',1,'vst.h']]], + ['vst_5fevents_5ft_251',['vst_events_t',['../structvst__events__t.html',1,'']]], + ['vst_5ffourcc_252',['VST_FOURCC',['../vst_8h.html#a06c51d1e4072cbda110044ad98c1dce5',1,'vst.h']]], + ['vst_5ffunction_5finterface_253',['VST_FUNCTION_INTERFACE',['../vst_8h.html#ab587d75cb10e7eb0422cb34b2bf302db',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_254',['VST_HOST_ACTIVE_THREAD',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dc',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_5faudio_255',['VST_HOST_ACTIVE_THREAD_AUDIO',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcabdcb3fcce93be4bb50d24e1e0ef3e00f',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_5fevent_256',['VST_HOST_ACTIVE_THREAD_EVENT',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcab6d837b142cdea14a936d11d5095b40f',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_5finterface_257',['VST_HOST_ACTIVE_THREAD_INTERFACE',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dca70fd32eeca74e21ca81e077f4d5f2cd6',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_5funknown_258',['VST_HOST_ACTIVE_THREAD_UNKNOWN',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dca1a526b300093175d02059a0f97ba7b3a',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_5fuser_259',['VST_HOST_ACTIVE_THREAD_USER',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcad93ea3ba687a2b05706bc439a9bd8b8c',1,'vst.h']]], + ['vst_5fhost_5fcallback_5ft_260',['vst_host_callback_t',['../vst_8h.html#a84c2cdc8c0f072f1cb64144815a05de6',1,'vst.h']]], + ['vst_5fhost_5fopcode_261',['VST_HOST_OPCODE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ec',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f00_262',['VST_HOST_OPCODE_00',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f01_263',['VST_HOST_OPCODE_01',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f02_264',['VST_HOST_OPCODE_02',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f03_265',['VST_HOST_OPCODE_03',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f04_266',['VST_HOST_OPCODE_04',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f05_267',['VST_HOST_OPCODE_05',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f06_268',['VST_HOST_OPCODE_06',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f07_269',['VST_HOST_OPCODE_07',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f08_270',['VST_HOST_OPCODE_08',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f09_271',['VST_HOST_OPCODE_09',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0a_272',['VST_HOST_OPCODE_0A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0b_273',['VST_HOST_OPCODE_0B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0c_274',['VST_HOST_OPCODE_0C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0d_275',['VST_HOST_OPCODE_0D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0e_276',['VST_HOST_OPCODE_0E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0f_277',['VST_HOST_OPCODE_0F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f10_278',['VST_HOST_OPCODE_10',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f11_279',['VST_HOST_OPCODE_11',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f12_280',['VST_HOST_OPCODE_12',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f13_281',['VST_HOST_OPCODE_13',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f14_282',['VST_HOST_OPCODE_14',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f15_283',['VST_HOST_OPCODE_15',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f16_284',['VST_HOST_OPCODE_16',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f17_285',['VST_HOST_OPCODE_17',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f18_286',['VST_HOST_OPCODE_18',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f19_287',['VST_HOST_OPCODE_19',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1a_288',['VST_HOST_OPCODE_1A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1b_289',['VST_HOST_OPCODE_1B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1c_290',['VST_HOST_OPCODE_1C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1d_291',['VST_HOST_OPCODE_1D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1e_292',['VST_HOST_OPCODE_1E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1f_293',['VST_HOST_OPCODE_1F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f20_294',['VST_HOST_OPCODE_20',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f21_295',['VST_HOST_OPCODE_21',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f22_296',['VST_HOST_OPCODE_22',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f23_297',['VST_HOST_OPCODE_23',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f24_298',['VST_HOST_OPCODE_24',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f25_299',['VST_HOST_OPCODE_25',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f26_300',['VST_HOST_OPCODE_26',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f27_301',['VST_HOST_OPCODE_27',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f28_302',['VST_HOST_OPCODE_28',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f29_303',['VST_HOST_OPCODE_29',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2a_304',['VST_HOST_OPCODE_2A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2b_305',['VST_HOST_OPCODE_2B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2c_306',['VST_HOST_OPCODE_2C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2d_307',['VST_HOST_OPCODE_2D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2e_308',['VST_HOST_OPCODE_2E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2f_309',['VST_HOST_OPCODE_2F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f30_310',['VST_HOST_OPCODE_30',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf2289599b795abf5f7fa76413cafcc17',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f31_311',['VST_HOST_OPCODE_31',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6fca2d3f0789760b4d9d03421afae06b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fautomate_312',['VST_HOST_OPCODE_AUTOMATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fcurrent_5feffect_5fid_313',['VST_HOST_OPCODE_CURRENT_EFFECT_ID',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fcustom_314',['VST_HOST_OPCODE_CUSTOM',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5feditor_5fresize_315',['VST_HOST_OPCODE_EDITOR_RESIZE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27604441d441b65f71f9260b8e9def3f',1,'vst.h']]], + ['vst_5fhost_5fopcode_5feditor_5fupdate_316',['VST_HOST_OPCODE_EDITOR_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ffcacbc5374ae2f07f839adefb7c88e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fevent_317',['VST_HOST_OPCODE_EVENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca088c2539d52fbb2469a3bca15fd73b52',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5factive_5fthread_318',['VST_HOST_OPCODE_GET_ACTIVE_THREAD',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9a88af537e8831841f7d20c50a574b5b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5fblock_5fsize_319',['VST_HOST_OPCODE_GET_BLOCK_SIZE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5e79912c48a6fb06e114b7375694787c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5feffect_5fdirectory_320',['VST_HOST_OPCODE_GET_EFFECT_DIRECTORY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecadcf29f0c0c8bff262a47cde2845249a3',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5finput_5fspeaker_5farrangement_321',['VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad623393c3334fc2eb2fa97569d2227c6',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5foutput_5fspeaker_5farrangement_322',['VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac033458574ebe9c03b5f03416baa4ea4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5fsample_5frate_323',['VST_HOST_OPCODE_GET_SAMPLE_RATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3780078afe47dc32a11b9e060cac4ba5',1,'vst.h']]], + ['vst_5fhost_5fopcode_5finput_5fget_5fattached_5feffect_324',['VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf78b99eb3f0d98ed0cf5f9495f165100',1,'vst.h']]], + ['vst_5fhost_5fopcode_5finput_5fget_5fspeaker_5farrangement_325',['VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca518880481925366ec8a2bd88f50a7008',1,'vst.h']]], + ['vst_5fhost_5fopcode_5finput_5flatency_326',['VST_HOST_OPCODE_INPUT_LATENCY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9fcde8ebcad2b7079ec07f58f70e93e6',1,'vst.h']]], + ['vst_5fhost_5fopcode_5finput_5fstream_5fget_5fattached_5feffect_327',['VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca82a53938468434684ea3d82c7ce18df0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fio_5fmodified_328',['VST_HOST_OPCODE_IO_MODIFIED',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fkeepalive_5for_5fidle_329',['VST_HOST_OPCODE_KEEPALIVE_OR_IDLE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06',1,'vst.h']]], + ['vst_5fhost_5fopcode_5flanguage_330',['VST_HOST_OPCODE_LANGUAGE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0082371116f57415587013fb9ceeec3b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5foutput_5fget_5fattached_5feffect_331',['VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaff9736dfba819cd7890978d2f2dfe104',1,'vst.h']]], + ['vst_5fhost_5fopcode_5foutput_5fget_5fspeaker_5farrangement_332',['VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b4bc14f0146f4835f155fec7f288186',1,'vst.h']]], + ['vst_5fhost_5fopcode_5foutput_5flatency_333',['VST_HOST_OPCODE_OUTPUT_LATENCY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca552a055b83d9f3fe32c5a203c15a9546',1,'vst.h']]], + ['vst_5fhost_5fopcode_5foutput_5fstream_5fget_5fattached_5feffect_334',['VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca244f662132328a87d363a2f97164f7e8',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5flock_335',['VST_HOST_OPCODE_PARAM_LOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5f88b8122f3200490d7d099613927604',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fstart_5fedit_336',['VST_HOST_OPCODE_PARAM_START_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fstop_5fedit_337',['VST_HOST_OPCODE_PARAM_STOP_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5funlock_338',['VST_HOST_OPCODE_PARAM_UNLOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddac30d988711279e6c81867386d6242',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fupdate_339',['VST_HOST_OPCODE_PARAM_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fproduct_5fname_340',['VST_HOST_OPCODE_PRODUCT_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc',1,'vst.h']]], + ['vst_5fhost_5fopcode_5frefresh_341',['VST_HOST_OPCODE_REFRESH',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafaec5b29280246f1001a933192facfde',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fsupports_342',['VST_HOST_OPCODE_SUPPORTS',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvendor_5fname_343',['VST_HOST_OPCODE_VENDOR_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvendor_5fversion_344',['VST_HOST_OPCODE_VENDOR_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvst_5fversion_345',['VST_HOST_OPCODE_VST_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21',1,'vst.h']]], + ['vst_5fhost_5fsupports_5ft_346',['vst_host_supports_t',['../structvst__host__supports__t.html',1,'']]], + ['vst_5fmagicnumber_347',['VST_MAGICNUMBER',['../vst_8h.html#a09521790f0fb9c38d6dbd3602d621053',1,'vst.h']]], + ['vst_5fmax_5fchannels_348',['VST_MAX_CHANNELS',['../vst_8h.html#a159930143b669088b88b43a54cf91eaf',1,'vst.h']]], + ['vst_5fparameter_5fflag_349',['VST_PARAMETER_FLAG',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7c',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls0_350',['VST_PARAMETER_FLAG_1ls0',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8e052746a7732886fd72a84084ce40c1',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls1_351',['VST_PARAMETER_FLAG_1ls1',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7caafc66ed70a42fa77b6894d279125af87',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls2_352',['VST_PARAMETER_FLAG_1ls2',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca34005cf51873ace1ce6a36880415c4bc',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls3_353',['VST_PARAMETER_FLAG_1ls3',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca77ef719b1f2161ec0cac7db3ecdaae18',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls4_354',['VST_PARAMETER_FLAG_1ls4',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca2a480d3e3c9fb7cc3bfbc4f65c283f2a',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls5_355',['VST_PARAMETER_FLAG_1ls5',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca1b0a5f308cd46a354aa4847e13443963',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls6_356',['VST_PARAMETER_FLAG_1ls6',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca091a913803ba2e1041af4f31133e86de',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fcategory_357',['VST_PARAMETER_FLAG_CATEGORY',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca6c9b21c53b749fb380081214e08ed07b',1,'vst.h']]], + ['vst_5fparameter_5fflag_5findex_358',['VST_PARAMETER_FLAG_INDEX',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca531eeef82327950ca4727e29035b754d',1,'vst.h']]], + ['vst_5fparameter_5fflag_5finteger_5flimits_359',['VST_PARAMETER_FLAG_INTEGER_LIMITS',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca3bfc2b92d6147ccf802f0b31f236d559',1,'vst.h']]], + ['vst_5fparameter_5fflag_5framping_360',['VST_PARAMETER_FLAG_RAMPING',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca75d44a817b38b0ea7ecaad90bee63861',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fstep_5ffloat_361',['VST_PARAMETER_FLAG_STEP_FLOAT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca497f96438fb88122f606d61841d1ca4a',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fstep_5fint_362',['VST_PARAMETER_FLAG_STEP_INT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8eef7e865d0623c61c71b2cc94675724',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fswitch_363',['VST_PARAMETER_FLAG_SWITCH',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca088086df5f8dbbac479cf85ccb755f9a',1,'vst.h']]], + ['vst_5fparameter_5fproperties_5ft_364',['vst_parameter_properties_t',['../structvst__parameter__properties__t.html',1,'']]], + ['vst_5frect_5ft_365',['vst_rect_t',['../structvst__rect__t.html',1,'']]], + ['vst_5fspeaker_5farrangement_5fdynamic_5ft_366',['vst_speaker_arrangement_dynamic_t',['../structvst__speaker__arrangement__dynamic__t.html',1,'']]], + ['vst_5fspeaker_5farrangement_5ft_367',['vst_speaker_arrangement_t',['../structvst__speaker__arrangement__t.html',1,'']]], + ['vst_5fspeaker_5farrangement_5ftype_368',['VST_SPEAKER_ARRANGEMENT_TYPE',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f4_5f0_369',['VST_SPEAKER_ARRANGEMENT_TYPE_4_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ae0345a06d553c02748e77df6653446f4',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f5_5f0_370',['VST_SPEAKER_ARRANGEMENT_TYPE_5_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ad80b91000505b56918789b3ca91c4295',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f5_5f1_371',['VST_SPEAKER_ARRANGEMENT_TYPE_5_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9b4dcc860c555990fadfe648701fe163',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f7_5f1_372',['VST_SPEAKER_ARRANGEMENT_TYPE_7_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a2180413656e113927bc2e288e9947943',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fcustom_373',['VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9e69ab76ea9e2ac2d95fab209ba8e778',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fmono_374',['VST_SPEAKER_ARRANGEMENT_TYPE_MONO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8aa28bb6a4bd5d13c73625e8e45f94dbde',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fstereo_375',['VST_SPEAKER_ARRANGEMENT_TYPE_STEREO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8abe8165df9c8048499a56ad7a2b0c4257',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5funknown_376',['VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a8233a01e0a65ab0f982d97d6b55de176',1,'vst.h']]], + ['vst_5fspeaker_5fproperties_5ft_377',['vst_speaker_properties_t',['../structvst__speaker__properties__t.html',1,'']]], + ['vst_5fspeaker_5ftype_378',['VST_SPEAKER_TYPE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2c',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fcenter_379',['VST_SPEAKER_TYPE_CENTER',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0e03cc995717f4318dc36b23f4660bba',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_380',['VST_SPEAKER_TYPE_LEFT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cab310c3a46bbc88f43eb95899ded18df3',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_5frear_381',['VST_SPEAKER_TYPE_LEFT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caec27ef1f6272d7fe5ce7bf0f32f2502c',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_5fside_382',['VST_SPEAKER_TYPE_LEFT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca866e8fcb98feec4bf1c1bcafcd9dabed',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5flfe_383',['VST_SPEAKER_TYPE_LFE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca1141d7d2aee735e63284fd3cc537d48a',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fmono_384',['VST_SPEAKER_TYPE_MONO',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca2e4c54de1ba1b6f37d73885a3c12eafd',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_385',['VST_SPEAKER_TYPE_RIGHT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca065e9bf2f49a606a0f037c5c9a28da5e',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_5frear_386',['VST_SPEAKER_TYPE_RIGHT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0427cbb519867a49f88b8a06444dcbf9',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_5fside_387',['VST_SPEAKER_TYPE_RIGHT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca838bb144bda27d3a0a0f2ef73db245d0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f01_388',['VST_SPEAKER_TYPE_USER_01',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caad8042cc9e0c7f80bd02239a8bcdbb97',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f02_389',['VST_SPEAKER_TYPE_USER_02',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca9c4b3660b6b713cfa2eed3b9695667a3',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f03_390',['VST_SPEAKER_TYPE_USER_03',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f04_391',['VST_SPEAKER_TYPE_USER_04',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca334529059e9cd8556e25d41d7bb19201',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f05_392',['VST_SPEAKER_TYPE_USER_05',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa9ae3cc47508d23ed1443da04b0f0bab',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f06_393',['VST_SPEAKER_TYPE_USER_06',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacd9d57f4ddba1f1ecbf194c0c8a6a8c8',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f07_394',['VST_SPEAKER_TYPE_USER_07',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabb2d4dd58640314ee12d24de420e90c1',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f08_395',['VST_SPEAKER_TYPE_USER_08',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cae3c541fd45148674eb3e1c401ac87830',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f09_396',['VST_SPEAKER_TYPE_USER_09',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca24c2a8104f2f6b2773f181682d1b37b6',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f10_397',['VST_SPEAKER_TYPE_USER_10',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca4490dd23a9533348fb8315faedb66b96',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f11_398',['VST_SPEAKER_TYPE_USER_11',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca374efb45795cd1a6691f5ec0176a3527',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f12_399',['VST_SPEAKER_TYPE_USER_12',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca611c4f3c9bf49cb746de6b2f438a3266',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f13_400',['VST_SPEAKER_TYPE_USER_13',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca95b15c6a5e7b44ccbe9718cb8ef9a361',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f14_401',['VST_SPEAKER_TYPE_USER_14',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf78972f102e1e5f60252ccbf46fc3a6b',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f15_402',['VST_SPEAKER_TYPE_USER_15',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca803e8f4bc03e6e6545bb46dfaf7ff1a0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f16_403',['VST_SPEAKER_TYPE_USER_16',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f17_404',['VST_SPEAKER_TYPE_USER_17',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadfb509f4c7c77be653181faff25addf4',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f18_405',['VST_SPEAKER_TYPE_USER_18',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabede3f4f6bd380167f6cd6a88d1d9f09',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f19_406',['VST_SPEAKER_TYPE_USER_19',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad19411d69333e25c088e5cdb1223e814',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f20_407',['VST_SPEAKER_TYPE_USER_20',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f21_408',['VST_SPEAKER_TYPE_USER_21',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacb2d252c1580231a8c18680dac590358',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f22_409',['VST_SPEAKER_TYPE_USER_22',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cade6e8e79583872aa9b5f8d4e7b53fae0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f23_410',['VST_SPEAKER_TYPE_USER_23',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa1ae8cd602f15ce635ccaadd60e56824',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f24_411',['VST_SPEAKER_TYPE_USER_24',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadcabc2b49f63e6653a5352d08adc39fa',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f25_412',['VST_SPEAKER_TYPE_USER_25',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca27f5249c064acfd87bed0edaea21e346',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f26_413',['VST_SPEAKER_TYPE_USER_26',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caceab3795293d4ee55b34182fcfcc8531',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f27_414',['VST_SPEAKER_TYPE_USER_27',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabca233a55f152c7aeaf7a8b03af4317a',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f28_415',['VST_SPEAKER_TYPE_USER_28',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa5e7628a15b5151db41b97e9c014e2e6',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f29_416',['VST_SPEAKER_TYPE_USER_29',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacaf6b294f4fea60592f6eb7da6ab42c7',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f30_417',['VST_SPEAKER_TYPE_USER_30',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b02c85e99afcaf81e4190445a3b722f',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f31_418',['VST_SPEAKER_TYPE_USER_31',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad94def811fcac96e56e7f26fb3673599',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f32_419',['VST_SPEAKER_TYPE_USER_32',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b30aa7f6809a663b420038df23ecb92',1,'vst.h']]], + ['vst_5fstatus_420',['VST_STATUS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3',1,'vst.h']]], + ['vst_5fstatus_5f0_421',['VST_STATUS_0',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a41ec0cd179a700a7781114acd7db83e0',1,'vst.h']]], + ['vst_5fstatus_5f1_422',['VST_STATUS_1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a8298a30394a5f7f029ff4c6d0fb27a21',1,'vst.h']]], + ['vst_5fstatus_5ferror_423',['VST_STATUS_ERROR',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a22577e61d572876e1ca43e7131eeb481',1,'vst.h']]], + ['vst_5fstatus_5ffalse_424',['VST_STATUS_FALSE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ab0df086ec2933a9a5e62e327a4a9f09b',1,'vst.h']]], + ['vst_5fstatus_5fm1_425',['VST_STATUS_m1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5f0c037571bad90781fced2e6634b871',1,'vst.h']]], + ['vst_5fstatus_5fno_426',['VST_STATUS_NO',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ae06e983a1babce9b2b7b6b07b7a5218d',1,'vst.h']]], + ['vst_5fstatus_5fsuccess_427',['VST_STATUS_SUCCESS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a9200a42a72319ca3832a342541552f56',1,'vst.h']]], + ['vst_5fstatus_5ftrue_428',['VST_STATUS_TRUE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a903485468aa301f9225bc9432ccc6f04',1,'vst.h']]], + ['vst_5fstatus_5funknown_429',['VST_STATUS_UNKNOWN',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ad9384d9e9e0580a5c274cde549614d2b',1,'vst.h']]], + ['vst_5fstatus_5fyes_430',['VST_STATUS_YES',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5df1272c40c0a6cc765fc610747bad07',1,'vst.h']]], + ['vst_5fstream_5fflag_431',['VST_STREAM_FLAG',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbb',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls0_432',['VST_STREAM_FLAG_1ls0',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaa03ce38bc60de47eae8d63ffcb8d6c19',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls1_433',['VST_STREAM_FLAG_1ls1',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbacc5db8a4c3f1ed9e68ca4bc6bac69a5d',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls2_434',['VST_STREAM_FLAG_1ls2',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba1091d579bff90d42b49b7f45ff85b3be',1,'vst.h']]], + ['vst_5fstream_5fflag_5fstereo_435',['VST_STREAM_FLAG_STEREO',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba036336ac450b8cfe332f8c50ccc3f9ee',1,'vst.h']]], + ['vst_5fstream_5fflag_5fuse_5ftype_436',['VST_STREAM_FLAG_USE_TYPE',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaf394908abb7077cc5e187e20b838c381',1,'vst.h']]], + ['vst_5fstream_5fproperties_5ft_437',['vst_stream_properties_t',['../structvst__stream__properties__t.html',1,'']]], + ['vst_5fversion_438',['VST_VERSION',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9d',1,'vst.h']]], + ['vst_5fversion_5f1_439',['VST_VERSION_1',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dafbd4b6191f6982d43d28a8ffe69a7ef6',1,'vst.h']]], + ['vst_5fversion_5f1_5f0_5f0_5f0_440',['VST_VERSION_1_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dad5ba5e42b8cfa0957f33c141f514f30d',1,'vst.h']]], + ['vst_5fversion_5f1_5f1_5f0_5f0_441',['VST_VERSION_1_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da239709f07f3f56879be8af57ea1021a0',1,'vst.h']]], + ['vst_5fversion_5f2_442',['VST_VERSION_2',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da8fb9d123ffe334555d621a11b0a1a68b',1,'vst.h']]], + ['vst_5fversion_5f2_5f0_5f0_5f0_443',['VST_VERSION_2_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da49dbd76be6e340a1b652dd6742f59871',1,'vst.h']]], + ['vst_5fversion_5f2_5f1_5f0_5f0_444',['VST_VERSION_2_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da3c3be332f33bd75f122ecac6273c31cc',1,'vst.h']]], + ['vst_5fversion_5f2_5f2_5f0_5f0_445',['VST_VERSION_2_2_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dab7385134ea3799d460f079f6ebc6fc8f',1,'vst.h']]], + ['vst_5fversion_5f2_5f3_5f0_5f0_446',['VST_VERSION_2_3_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac3fc868f9ca618f01677a31c38e34c41',1,'vst.h']]], + ['vst_5fversion_5f2_5f4_5f0_5f0_447',['VST_VERSION_2_4_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac95b45526d8d0029e0423af33909fdbb',1,'vst.h']]], + ['vst_5fvkey_448',['VST_VKEY',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7',1,'vst.h']]], + ['vst_5fvkey_5f00_449',['VST_VKEY_00',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6355fc7e1d19819dd8bde381c288b613',1,'vst.h']]], + ['vst_5fvkey_5f01_450',['VST_VKEY_01',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2fe07775ab63a85d1596b14e363561d7',1,'vst.h']]], + ['vst_5fvkey_5f02_451',['VST_VKEY_02',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a12826488d34f8213891678b5b22888d9',1,'vst.h']]], + ['vst_5fvkey_5f03_452',['VST_VKEY_03',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a22c9a372926da09b4074837b3f2764ed',1,'vst.h']]], + ['vst_5fvkey_5f04_453',['VST_VKEY_04',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab76239cae7d6a3f680dc38b3612e1fba',1,'vst.h']]], + ['vst_5fvkey_5f05_454',['VST_VKEY_05',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab8cc0616f8e8cf1d7f29bdfa824b986b',1,'vst.h']]], + ['vst_5fvkey_5f06_455',['VST_VKEY_06',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2703e39410535b3cecfa100c0b8515db',1,'vst.h']]], + ['vst_5fvkey_5f07_456',['VST_VKEY_07',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a08d848c9226d517ea8be79797ca76d11',1,'vst.h']]], + ['vst_5fvkey_5f08_457',['VST_VKEY_08',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ade9896ef8fcfdeb769deb8c6bdbb5778',1,'vst.h']]], + ['vst_5fvkey_5f09_458',['VST_VKEY_09',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa46dea2b2ea58b1b6fec3c087ce1eed1',1,'vst.h']]], + ['vst_5fvkey_5f10_459',['VST_VKEY_10',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a414995d01074b592a1a5cb418f943f29',1,'vst.h']]], + ['vst_5fvkey_5f11_460',['VST_VKEY_11',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0e39dacaf1cd4483c5446a40a8b57764',1,'vst.h']]], + ['vst_5fvkey_5f12_461',['VST_VKEY_12',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1744409609038a62dc714af61c39db1b',1,'vst.h']]], + ['vst_5fvkey_5f13_462',['VST_VKEY_13',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a92a2d86b62fee5518cec870db61c0e72',1,'vst.h']]], + ['vst_5fvkey_5f14_463',['VST_VKEY_14',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5c2b1ec3c4fdf12dd82281ef82f16219',1,'vst.h']]], + ['vst_5fvkey_5f15_464',['VST_VKEY_15',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9108dfb05a77a3fa7dbf6152de6b9db6',1,'vst.h']]], + ['vst_5fvkey_5f16_465',['VST_VKEY_16',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3bba7bdc78fb7ebc0dd5b833f0037ee6',1,'vst.h']]], + ['vst_5fvkey_5f17_466',['VST_VKEY_17',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a48392e71063e352a1abdda2e1135eea3',1,'vst.h']]], + ['vst_5fvkey_5f18_467',['VST_VKEY_18',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0f31ea7b95686d819b34a81a2af1c0c0',1,'vst.h']]], + ['vst_5fvkey_5f19_468',['VST_VKEY_19',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a79df29fe28afdd8990dd441553985f96',1,'vst.h']]], + ['vst_5fvkey_5f20_469',['VST_VKEY_20',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aae882539e1393d606b69a4b8b26fac66',1,'vst.h']]], + ['vst_5fvkey_5f21_470',['VST_VKEY_21',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2c700cbcae3f1b022ccb699f11544cd8',1,'vst.h']]], + ['vst_5fvkey_5f22_471',['VST_VKEY_22',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad5f889c77cd4f55e83043634a602ee79',1,'vst.h']]], + ['vst_5fvkey_5f23_472',['VST_VKEY_23',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9d0b11204693df78e91ed45b93d69f5c',1,'vst.h']]], + ['vst_5fvkey_5f24_473',['VST_VKEY_24',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a95349626ad6e1a5d34ff42b02a18da37',1,'vst.h']]], + ['vst_5fvkey_5f25_474',['VST_VKEY_25',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aef350d1910e3fee0d6dfc22c22134991',1,'vst.h']]], + ['vst_5fvkey_5f26_475',['VST_VKEY_26',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0156caa95eab1dad7e09bab2e77602e5',1,'vst.h']]], + ['vst_5fvkey_5f27_476',['VST_VKEY_27',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0f6cd31bd631491048e04abbfa72cf54',1,'vst.h']]], + ['vst_5fvkey_5f28_477',['VST_VKEY_28',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a539108f17d4ebbed68be5d69c759ac4c',1,'vst.h']]], + ['vst_5fvkey_5f29_478',['VST_VKEY_29',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a705b74735d1b8fb25ee82c126aec4108',1,'vst.h']]], + ['vst_5fvkey_5f30_479',['VST_VKEY_30',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a76f9639ff6896417f6154a2492e85684',1,'vst.h']]], + ['vst_5fvkey_5f31_480',['VST_VKEY_31',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71e81ea84c00f98c64485f5ba7d7321c',1,'vst.h']]], + ['vst_5fvkey_5f32_481',['VST_VKEY_32',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1c66741610f2a27588559049ba684f87',1,'vst.h']]], + ['vst_5fvkey_5f33_482',['VST_VKEY_33',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5b071ddde82ec43a46c5b9d1ed619f0f',1,'vst.h']]], + ['vst_5fvkey_5f34_483',['VST_VKEY_34',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ada57edf7838b57891c3193c9412ec562',1,'vst.h']]], + ['vst_5fvkey_5f35_484',['VST_VKEY_35',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aba9f00a9beb75556a337ac59d48047e3',1,'vst.h']]], + ['vst_5fvkey_5f36_485',['VST_VKEY_36',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a135136bf5618d658444f60f109a5a2c0',1,'vst.h']]], + ['vst_5fvkey_5f37_486',['VST_VKEY_37',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae9f4a75ee66cf8c79989c8c932371781',1,'vst.h']]], + ['vst_5fvkey_5f38_487',['VST_VKEY_38',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac4f1b12998a80e3e270c5e11e480811d',1,'vst.h']]], + ['vst_5fvkey_5f39_488',['VST_VKEY_39',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5b7ea4098e5fd88829f7580dad4cf173',1,'vst.h']]], + ['vst_5fvkey_5f40_489',['VST_VKEY_40',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6438eccc11fce76db3c5741a61dc5af3',1,'vst.h']]], + ['vst_5fvkey_5f41_490',['VST_VKEY_41',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a293e6af748b4abbd0063315a58368fc2',1,'vst.h']]], + ['vst_5fvkey_5f42_491',['VST_VKEY_42',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae2dd0617b88c847147385d445a3c50f4',1,'vst.h']]], + ['vst_5fvkey_5f43_492',['VST_VKEY_43',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae7afd2640735358f31106e6880ad5175',1,'vst.h']]], + ['vst_5fvkey_5f44_493',['VST_VKEY_44',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7abb8f9e93af1992e1204cc2125cab27e3',1,'vst.h']]], + ['vst_5fvkey_5f45_494',['VST_VKEY_45',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac618edf261302e324004ba2dc532734c',1,'vst.h']]], + ['vst_5fvkey_5f46_495',['VST_VKEY_46',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac361b86b673b617921b48d4b81371eb8',1,'vst.h']]], + ['vst_5fvkey_5f47_496',['VST_VKEY_47',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a00bdb19c57106350f7b53db339e04869',1,'vst.h']]], + ['vst_5fvkey_5f48_497',['VST_VKEY_48',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9fb4e0b16757daf1af387563bd478b7e',1,'vst.h']]], + ['vst_5fvkey_5f49_498',['VST_VKEY_49',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71e5d0dd23ec5f904d5cce2c367778ef',1,'vst.h']]], + ['vst_5fvkey_5f50_499',['VST_VKEY_50',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a763593630dc41ab1d0befafb1d8cb4a8',1,'vst.h']]], + ['vst_5fvkey_5f51_500',['VST_VKEY_51',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4260e4dbf96fdc2e66b9414f41e1936a',1,'vst.h']]], + ['vst_5fvkey_5f52_501',['VST_VKEY_52',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a821ced9a5d57fd3c7ddc7826404b2b19',1,'vst.h']]], + ['vst_5fvkey_5f53_502',['VST_VKEY_53',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3797f545de4a5365c3b934b4e2d39196',1,'vst.h']]], + ['vst_5fvkey_5f54_503',['VST_VKEY_54',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7220197a20bd796b12d57b88696a2974',1,'vst.h']]], + ['vst_5fvkey_5f55_504',['VST_VKEY_55',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7af43a60d2c26342da44bf1af6f7eece8d',1,'vst.h']]], + ['vst_5fvkey_5f56_505',['VST_VKEY_56',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a321a8a49409445b6dbab84600f42cd1c',1,'vst.h']]], + ['vst_5fvkey_5f57_506',['VST_VKEY_57',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5dd2893fa3f44be82a69528fd69ca8bf',1,'vst.h']]], + ['vst_5fvkey_5f58_507',['VST_VKEY_58',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5ba252db8874300bffd5220008993706',1,'vst.h']]], + ['vst_5fvkey_5f59_508',['VST_VKEY_59',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a74620231496d008040ee639498272edd',1,'vst.h']]], + ['vst_5fvkey_5f60_509',['VST_VKEY_60',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a58b9ff73ffa7962bbca1db760ad7bc6f',1,'vst.h']]], + ['vst_5fvkey_5f61_510',['VST_VKEY_61',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4f9d3d31776f30abce26ca56470fb851',1,'vst.h']]], + ['vst_5fvkey_5f62_511',['VST_VKEY_62',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a13d8004e4d8044e10d3a5012c7266202',1,'vst.h']]], + ['vst_5fvkey_5f63_512',['VST_VKEY_63',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0ff2096b0fad82a6a8dd8a0802528bc7',1,'vst.h']]], + ['vst_5fvkey_5f64_513',['VST_VKEY_64',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7af72fc01410b9e2c515ff933b9933fbd4',1,'vst.h']]], + ['vst_5fvkey_5f65_514',['VST_VKEY_65',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aedd9419b081e36c6841dd70c1fc4c6dc',1,'vst.h']]], + ['vst_5fvkey_5f66_515',['VST_VKEY_66',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3fada61272bada5dc838b48098433970',1,'vst.h']]], + ['vst_5fvkey_5f67_516',['VST_VKEY_67',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7b4a1461e55bf3426f41bba5e5a7037c',1,'vst.h']]], + ['vst_5fvkey_5f68_517',['VST_VKEY_68',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a8e66d07d223c0b4d02645a54627e5e86',1,'vst.h']]], + ['vst_5fvkey_5f69_518',['VST_VKEY_69',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2f1968700f39d3e2a98778c71c2511b0',1,'vst.h']]], + ['vst_5fvkey_5falt_519',['VST_VKEY_ALT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4854f20579a7be7ac280a1cab686cd01',1,'vst.h']]], + ['vst_5fvkey_5farrow_5fdown_520',['VST_VKEY_ARROW_DOWN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab873036e9b2a5a2e734cd847572a14b8',1,'vst.h']]], + ['vst_5fvkey_5farrow_5fleft_521',['VST_VKEY_ARROW_LEFT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad479265e1daa211e2a4a2b0d12cfbdd4',1,'vst.h']]], + ['vst_5fvkey_5farrow_5fright_522',['VST_VKEY_ARROW_RIGHT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac36add4414d2f4ace2f96ef24ea51e30',1,'vst.h']]], + ['vst_5fvkey_5farrow_5fup_523',['VST_VKEY_ARROW_UP',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a00cd1d0524c91afc12f2dab802842c63',1,'vst.h']]], + ['vst_5fvkey_5fbackspace_524',['VST_VKEY_BACKSPACE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aaa0652eff2fa18a9a6300141e3f88be8',1,'vst.h']]], + ['vst_5fvkey_5fcontrol_525',['VST_VKEY_CONTROL',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a34e46ebfe6290dfccb3d47b7d6c1f0ef',1,'vst.h']]], + ['vst_5fvkey_5fdelete_526',['VST_VKEY_DELETE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab8a58da01e619c024c0539463cd6e49c',1,'vst.h']]], + ['vst_5fvkey_5fend_527',['VST_VKEY_END',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9832e465db3d20166a68d44008ccd11a',1,'vst.h']]], + ['vst_5fvkey_5fescape_528',['VST_VKEY_ESCAPE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1bb8442bc4d5d5ba88cf801993d22425',1,'vst.h']]], + ['vst_5fvkey_5ff1_529',['VST_VKEY_F1',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0d74616e290a5eec6d653992645e24f0',1,'vst.h']]], + ['vst_5fvkey_5ff10_530',['VST_VKEY_F10',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3a8e85a2b86b1a8a513450a686aaaff9',1,'vst.h']]], + ['vst_5fvkey_5ff11_531',['VST_VKEY_F11',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3ea7769338ffe43506f28ece9dfa0262',1,'vst.h']]], + ['vst_5fvkey_5ff12_532',['VST_VKEY_F12',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aee63d5f3a842e6e2539e59cb5692e4df',1,'vst.h']]], + ['vst_5fvkey_5ff2_533',['VST_VKEY_F2',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5ffc76845613af0e2d5ae7d17b628dd1',1,'vst.h']]], + ['vst_5fvkey_5ff3_534',['VST_VKEY_F3',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4233f412772ad62b46a31007f0c92d22',1,'vst.h']]], + ['vst_5fvkey_5ff4_535',['VST_VKEY_F4',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aac5c067340340da3953363bb6d9a977f',1,'vst.h']]], + ['vst_5fvkey_5ff5_536',['VST_VKEY_F5',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a002f2db9a607edf4d03715109e948711',1,'vst.h']]], + ['vst_5fvkey_5ff6_537',['VST_VKEY_F6',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a354c74182edabb4843598270e33dce23',1,'vst.h']]], + ['vst_5fvkey_5ff7_538',['VST_VKEY_F7',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a8ccb4d2272e85b44d117eb4972eaba1c',1,'vst.h']]], + ['vst_5fvkey_5ff8_539',['VST_VKEY_F8',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a14db1530a3a9f65537c63a24bc136822',1,'vst.h']]], + ['vst_5fvkey_5ff9_540',['VST_VKEY_F9',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac6a411cbcb9831f379f6945c20a25985',1,'vst.h']]], + ['vst_5fvkey_5fhome_541',['VST_VKEY_HOME',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab54c13e709f05d11873761f6f7742a6e',1,'vst.h']]], + ['vst_5fvkey_5finsert_542',['VST_VKEY_INSERT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6fd7da4d21a1f718b00cfe6c3984abc1',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_543',['VST_VKEY_MODIFIER',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5f1ls0_544',['VST_VKEY_MODIFIER_1ls0',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a62fca5170e1b6a73400dc6e8a86d911b',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5f1ls1_545',['VST_VKEY_MODIFIER_1ls1',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a188dbcb0957c3c4918f55567a7d8943d',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5f1ls2_546',['VST_VKEY_MODIFIER_1ls2',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39ae9ce235b5a6a595faeaf553eb0b8f4b2',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5f1ls3_547',['VST_VKEY_MODIFIER_1ls3',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39af6c318eff924effb906b9affae4aed47',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5falt_548',['VST_VKEY_MODIFIER_ALT',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39aa69888bbae24b4042869610d23e418e5',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5fcontrol_549',['VST_VKEY_MODIFIER_CONTROL',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39ae36402f043d4e2ac7d73dc5afbe4ff9f',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5fshift_550',['VST_VKEY_MODIFIER_SHIFT',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a660dfcdf48ee58735eed3a2f1e8a0790',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5fsystem_551',['VST_VKEY_MODIFIER_SYSTEM',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a6f5395a83794e4029bf6905b5b28f0b4',1,'vst.h']]], + ['vst_5fvkey_5fnumlock_552',['VST_VKEY_NUMLOCK',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7acd1cf375110abd273b6463071a9f442d',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f0_553',['VST_VKEY_NUMPAD_0',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a464ffeda8ebcb31666400fda99ae786d',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f1_554',['VST_VKEY_NUMPAD_1',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2f13e0b39f4d33e750fcaf27c2c1b47f',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f2_555',['VST_VKEY_NUMPAD_2',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae8b3e9f56a022c292b6bf3fc68aaed00',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f3_556',['VST_VKEY_NUMPAD_3',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a58270d5445cb2728023435f78a2c78b3',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f4_557',['VST_VKEY_NUMPAD_4',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0b182f31d2b7110bbb8e336ce4d0003f',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f5_558',['VST_VKEY_NUMPAD_5',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aeec5cee7cda2477a33e00bc9a61f8de2',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f6_559',['VST_VKEY_NUMPAD_6',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae5f16268d5c8ca8cfdbdfc47072daa1a',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f7_560',['VST_VKEY_NUMPAD_7',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa3e0e35eea65253ac7cfaf1a7f56df60',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f8_561',['VST_VKEY_NUMPAD_8',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab3e8478bbf9d5eb22d35e4e9e4700f42',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f9_562',['VST_VKEY_NUMPAD_9',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a94b2aa5d9a799afb93f5793d33a1732b',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fadd_563',['VST_VKEY_NUMPAD_ADD',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a391b29447b2047aabe19ee149e33a01f',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fcomma_5for_5fdot_564',['VST_VKEY_NUMPAD_COMMA_OR_DOT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a14aea47907c7ab3c2b39043a6359001a',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fdivide_565',['VST_VKEY_NUMPAD_DIVIDE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab344031951dc250881634bfae830d3fc',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fenter_566',['VST_VKEY_NUMPAD_ENTER',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aff4b1b0e64be2961811d17980c2b39a7',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fmultiply_567',['VST_VKEY_NUMPAD_MULTIPLY',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a11375c320e7bda0a93ed44d8b030aaa7',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fsubtract_568',['VST_VKEY_NUMPAD_SUBTRACT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a89d9750c91e3a9cf9d0a21d9cb17ff18',1,'vst.h']]], + ['vst_5fvkey_5fpage_5fdown_569',['VST_VKEY_PAGE_DOWN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a99d01230bcebf9eabc52c4e491141536',1,'vst.h']]], + ['vst_5fvkey_5fpage_5fup_570',['VST_VKEY_PAGE_UP',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71a48b832c4659a13d5bd0e2e6c1dd7f',1,'vst.h']]], + ['vst_5fvkey_5fpause_571',['VST_VKEY_PAUSE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2bcb4eebef6b6b9e39a5c1970e3e435c',1,'vst.h']]], + ['vst_5fvkey_5fprint_572',['VST_VKEY_PRINT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7afefdbd206f1e3b69291839639dd3005f',1,'vst.h']]], + ['vst_5fvkey_5freturn_573',['VST_VKEY_RETURN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7cd0953bf5a7ff28816e67f744390dea',1,'vst.h']]], + ['vst_5fvkey_5fscrolllock_574',['VST_VKEY_SCROLLLOCK',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad15052b4c6f7870a17fe160f799c8200',1,'vst.h']]], + ['vst_5fvkey_5fshift_575',['VST_VKEY_SHIFT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa9e5fe81058ea42116ab3e6a3cb64669',1,'vst.h']]], + ['vst_5fvkey_5fspace_576',['VST_VKEY_SPACE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a65ab327ed96e8800919e2a6f8cf0ddb5',1,'vst.h']]], + ['vst_5fvkey_5ftab_577',['VST_VKEY_TAB',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab5c07a8700c74f218de062f6bc577c47',1,'vst.h']]] ]; diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js index 16683d0..2237526 100644 --- a/search/enumvalues_1.js +++ b/search/enumvalues_1.js @@ -26,500 +26,505 @@ var searchData= ['vst_5feffect_5fcategory_5fcontainer_23',['VST_EFFECT_CATEGORY_CONTAINER',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640afe90e5f201f698e238ab1efb144047d8',1,'vst.h']]], ['vst_5feffect_5fcategory_5fdelay_5for_5fecho_24',['VST_EFFECT_CATEGORY_DELAY_OR_ECHO',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae9e563c11bfa39740639b98b2b38a034',1,'vst.h']]], ['vst_5feffect_5fcategory_5feffect_25',['VST_EFFECT_CATEGORY_EFFECT',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a1451deb5afcbfe3665161db3f2f3462d',1,'vst.h']]], - ['vst_5feffect_5fcategory_5finstrument_26',['VST_EFFECT_CATEGORY_INSTRUMENT',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae40d9a630c4ac0371ed0fa64ef66bed8',1,'vst.h']]], - ['vst_5feffect_5fcategory_5fmastering_27',['VST_EFFECT_CATEGORY_MASTERING',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a9a6e4f55dbe2cce0c4c9f2bcbc717a9c',1,'vst.h']]], - ['vst_5feffect_5fcategory_5fmetering_28',['VST_EFFECT_CATEGORY_METERING',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a22c042468809a03eb47ec1c5031d8af5',1,'vst.h']]], - ['vst_5feffect_5fcategory_5foffline_29',['VST_EFFECT_CATEGORY_OFFLINE',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6420501083ada6c9eca7d0ebb61f0a31',1,'vst.h']]], - ['vst_5feffect_5fcategory_5frestoration_30',['VST_EFFECT_CATEGORY_RESTORATION',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ac835fd27e522fa389bca3f20e1f2af72',1,'vst.h']]], - ['vst_5feffect_5fcategory_5fspatial_31',['VST_EFFECT_CATEGORY_SPATIAL',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a54efb58a6ba8c63e4b420983e9c09141',1,'vst.h']]], - ['vst_5feffect_5fcategory_5funcategorized_32',['VST_EFFECT_CATEGORY_UNCATEGORIZED',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640adf12507ff796a4ba7336fc2213bdab8b',1,'vst.h']]], - ['vst_5feffect_5fcategory_5fwavegenerator_33',['VST_EFFECT_CATEGORY_WAVEGENERATOR',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3f5452fe0da6e02908716453bf599f58',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls0_34',['VST_EFFECT_FLAG_1ls0',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2aaa9de5eb546808152ee9108be574be5e',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls12_35',['VST_EFFECT_FLAG_1ls12',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ac2c10295b780a1cd83d3ee18a80f3c98',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls4_36',['VST_EFFECT_FLAG_1ls4',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a6f2060577477e37993b691d74e38338e',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls5_37',['VST_EFFECT_FLAG_1ls5',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a79e5a06ff6922bf42ab654c22aea5c9d',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls8_38',['VST_EFFECT_FLAG_1ls8',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ad7b6274b27655a70115bbc8870cc7134',1,'vst.h']]], - ['vst_5feffect_5fflag_5f1ls9_39',['VST_EFFECT_FLAG_1ls9',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a2d63f0f26034c959c825bcdc9965664b',1,'vst.h']]], - ['vst_5feffect_5fflag_5fchunks_40',['VST_EFFECT_FLAG_CHUNKS',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a5fc027349a4753cd652a3db32c604923',1,'vst.h']]], - ['vst_5feffect_5fflag_5feditor_41',['VST_EFFECT_FLAG_EDITOR',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a8fffe35d5bbfb226cb49b38ceed4c69e',1,'vst.h']]], - ['vst_5feffect_5fflag_5finstrument_42',['VST_EFFECT_FLAG_INSTRUMENT',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ab0d40d94d4980e29a9ea801126aa0724',1,'vst.h']]], - ['vst_5feffect_5fflag_5fsilent_5ftail_43',['VST_EFFECT_FLAG_SILENT_TAIL',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a1d45409a42cfbabcb46e96cfac87b605',1,'vst.h']]], - ['vst_5feffect_5fflag_5fsupports_5fdouble_44',['VST_EFFECT_FLAG_SUPPORTS_DOUBLE',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2aea46bf041602110f77aa69c221027dc6',1,'vst.h']]], - ['vst_5feffect_5fflag_5fsupports_5ffloat_45',['VST_EFFECT_FLAG_SUPPORTS_FLOAT',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a964c20a8c667cdc9e2f1e4cafb09ebea',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f00_46',['VST_EFFECT_OPCODE_00',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7f9d8bdbd570f414c792d48224128084',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f01_47',['VST_EFFECT_OPCODE_01',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a35b1923882b8fe15e64ea528f222bf28',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f02_48',['VST_EFFECT_OPCODE_02',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a655fff17c355774d6d41a97511b2a2dd',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f03_49',['VST_EFFECT_OPCODE_03',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13391c0fcd9d60aaf5d54dc85545bdc3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f04_50',['VST_EFFECT_OPCODE_04',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3cf4e67e210c7ef7c76c0e442f1aac58',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f05_51',['VST_EFFECT_OPCODE_05',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4c0d620671bc8a107dc30f23bc9e7ad4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f06_52',['VST_EFFECT_OPCODE_06',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f57546988b54ac4ec8104867f62bff2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f07_53',['VST_EFFECT_OPCODE_07',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9dcecaf860d1a927a047a3fe3e0558cf',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f08_54',['VST_EFFECT_OPCODE_08',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad54193e82154c20cda832e6ca90bf28c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f09_55',['VST_EFFECT_OPCODE_09',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3d2c44d9d9cec27f934a696878f42e89',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0a_56',['VST_EFFECT_OPCODE_0A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f58c5e5703a68e8182cd27c8615f7b3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0b_57',['VST_EFFECT_OPCODE_0B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4ac13f44dc17b7aa5930ce04bab13a8f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0c_58',['VST_EFFECT_OPCODE_0C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696affb3e6b4adffc59bef78b8608a5130c4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0d_59',['VST_EFFECT_OPCODE_0D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a794ffb39ae755d5de557fc7619042dc0',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0e_60',['VST_EFFECT_OPCODE_0E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a926bc55a9c0cf189441991b3fcdfd11e',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f0f_61',['VST_EFFECT_OPCODE_0F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abc6fb3d59aaa8e7982154d53fa12d16a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f10_62',['VST_EFFECT_OPCODE_10',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33135c64068d4d0b3f176ccc4c25848a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f11_63',['VST_EFFECT_OPCODE_11',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab284b76b5c74740b53a4ac6e7e52e6c9',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f12_64',['VST_EFFECT_OPCODE_12',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5cdc492a51b0c5f9dc81a5de04ecf5c8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f13_65',['VST_EFFECT_OPCODE_13',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad83c8946b71cf6528838083785e9254d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f14_66',['VST_EFFECT_OPCODE_14',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a079a079cd146b76fbae382d8df942f7d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f15_67',['VST_EFFECT_OPCODE_15',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa49ecb36b417d81c9a79ddb8c541fc06',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f16_68',['VST_EFFECT_OPCODE_16',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b1d82d549b03f24f77b02d4c13711f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f17_69',['VST_EFFECT_OPCODE_17',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aab5ba71a9799fce6885e76b0394715',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f18_70',['VST_EFFECT_OPCODE_18',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ff348462e998598c421def0d3b66a8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f19_71',['VST_EFFECT_OPCODE_19',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a55ed1473547eafc7c6df2b62f73222ac',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1a_72',['VST_EFFECT_OPCODE_1A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4f69a2fe470ab8ba6dd77f43a94cde90',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1b_73',['VST_EFFECT_OPCODE_1B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38bed56b10004dae0d98071cdc3d4940',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1c_74',['VST_EFFECT_OPCODE_1C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1bb3968d9fe18ca8566be6c70e220220',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1d_75',['VST_EFFECT_OPCODE_1D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae0be415492e7cc55f6a11e6de085ce04',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1e_76',['VST_EFFECT_OPCODE_1E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a79fa30e1a15b879e0d6e2a5a04f131fd',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f1f_77',['VST_EFFECT_OPCODE_1F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af51f106620fdec39a539790c461f0833',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f20_78',['VST_EFFECT_OPCODE_20',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07065a264bd2a3ecebd5ea4d3d51ae26',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f21_79',['VST_EFFECT_OPCODE_21',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1508cde1ae9c1c6b0aa57488dbaf9293',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f22_80',['VST_EFFECT_OPCODE_22',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a896ec77693cb412e31f9160eaf8e6f6e',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f23_81',['VST_EFFECT_OPCODE_23',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ade5295089a6d7703f5aad8724726d2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f24_82',['VST_EFFECT_OPCODE_24',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a881873d24da602f84baa89172968cb51',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f25_83',['VST_EFFECT_OPCODE_25',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af9de36a1962951fd88c1011bc8a6f468',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f26_84',['VST_EFFECT_OPCODE_26',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae61bb66e13d890feb0ac68c0fbada833',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f27_85',['VST_EFFECT_OPCODE_27',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa20ec5fcb941015ac3143a8aab09af29',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f28_86',['VST_EFFECT_OPCODE_28',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a343111c081c847a1eaf22cb8cf858055',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f29_87',['VST_EFFECT_OPCODE_29',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aafb89f9957cc7024b6f585d2393de795',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2a_88',['VST_EFFECT_OPCODE_2A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a03a3fffe10a0994caf608402fd148746',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2b_89',['VST_EFFECT_OPCODE_2B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a814ba1d0b6eccefafe44bb6a132f83ce',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2c_90',['VST_EFFECT_OPCODE_2C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af62ccf1aef62665c7817fb3d97d6ecbf',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2d_91',['VST_EFFECT_OPCODE_2D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9bf028aa1d4f690d9104323da1e0a031',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2e_92',['VST_EFFECT_OPCODE_2E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a688762138c1a182f1f7e6b292b11f803',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f2f_93',['VST_EFFECT_OPCODE_2F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33601774ed24231c58eb6902f6971e7d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f30_94',['VST_EFFECT_OPCODE_30',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a74fe1da28bb7fe76edd98bfcb93b901b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f31_95',['VST_EFFECT_OPCODE_31',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aef0d173b206e3c09e38543f1bb42b9',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f32_96',['VST_EFFECT_OPCODE_32',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1164f60b2f52cae3d30dc8d64482a15c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f33_97',['VST_EFFECT_OPCODE_33',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b6b6aa7bf5caca398dd412c51cbc3e3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f34_98',['VST_EFFECT_OPCODE_34',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af5ef7dd980f5a573a12026c2b6910b7a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f35_99',['VST_EFFECT_OPCODE_35',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7622d2f85374cfa9ba3af3ae3c9e2ea0',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f36_100',['VST_EFFECT_OPCODE_36',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7c9c2de24101d89f9c3b9165aea162be',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f37_101',['VST_EFFECT_OPCODE_37',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af28c319c3cf4ba14c65e0395ae956bb1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f38_102',['VST_EFFECT_OPCODE_38',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8ee4b9060ced36e176f2fa2bd18910ac',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f39_103',['VST_EFFECT_OPCODE_39',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b9d47d361ca416224132aa5b9a9a5a4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3a_104',['VST_EFFECT_OPCODE_3A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab155ed3658544a96bc9794a92e75169f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3b_105',['VST_EFFECT_OPCODE_3B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a929205d9637981c6eee7241a8455db6d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3c_106',['VST_EFFECT_OPCODE_3C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38a911908cb06686930d7aca8e380054',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3d_107',['VST_EFFECT_OPCODE_3D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ccd5e816884ec85723e3f3e00ba6229',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3e_108',['VST_EFFECT_OPCODE_3E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101f23c8f5612ebe552ba252cfdb0ecb',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f3f_109',['VST_EFFECT_OPCODE_3F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af35fff2e9d68b3ac04d8cc84d44019de',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f40_110',['VST_EFFECT_OPCODE_40',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a894f6d95fd736a20dc18fe5094c008f4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f41_111',['VST_EFFECT_OPCODE_41',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1dd016fc2d2d9f5fbeea645fab0efa86',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f42_112',['VST_EFFECT_OPCODE_42',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d1cdf2000edd091b8447ec0a4ffe2a8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f43_113',['VST_EFFECT_OPCODE_43',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101bea9ccc6fbc1b86dba1f2a4ad7213',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f44_114',['VST_EFFECT_OPCODE_44',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af2f0136c707513df432291411c87fcf6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f45_115',['VST_EFFECT_OPCODE_45',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad87e37dee7e4e179d08e3cf8f40bd018',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f46_116',['VST_EFFECT_OPCODE_46',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af02fef4c2a78ed1558de4c5c1e78ab9e',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f47_117',['VST_EFFECT_OPCODE_47',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8df6dda3f6b59f8ee5cd0cea8c342a01',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f48_118',['VST_EFFECT_OPCODE_48',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6695b7645e49a07e8d8614f79e9b5dbd',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f49_119',['VST_EFFECT_OPCODE_49',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa5da737dc3b1b9397b3a3083084f0c15',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4a_120',['VST_EFFECT_OPCODE_4A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad08aac7efc3c45d9d2b59636a3201291',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4b_121',['VST_EFFECT_OPCODE_4B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a17c010e1bff9b57aa82ca31b884a9cc8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4c_122',['VST_EFFECT_OPCODE_4C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae43be42f7827612e6a94247595d49f9c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4d_123',['VST_EFFECT_OPCODE_4D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a34453fdb92d7bb51e2c0ab677b1c7eb5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4e_124',['VST_EFFECT_OPCODE_4E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0f0b8d5b1972aa34d278aa74ae232016',1,'vst.h']]], - ['vst_5feffect_5fopcode_5f4f_125',['VST_EFFECT_OPCODE_4F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8c5962a79c3bb8cecd6e89449956ab78',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fbank_5fload_126',['VST_EFFECT_OPCODE_BANK_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a46ecb69debcaa7fc23ed52559e3140bd',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fbypass_127',['VST_EFFECT_OPCODE_BYPASS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9408368ab591d8a4e3bd29b39fa8631f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fcategory_128',['VST_EFFECT_OPCODE_CATEGORY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7d62310ee6f4040445f9d289ea28d5c9',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fcontainer_5fnext_5feffect_5fid_129',['VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae8103ec84e8dc3268c1f9b3480e0d255',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fcreate_130',['VST_EFFECT_OPCODE_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a25104bc276059e7a343ccd780f5f928c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fcustom_131',['VST_EFFECT_OPCODE_CUSTOM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a680b765dc488d61d0faef58f2d154f2a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fdestroy_132',['VST_EFFECT_OPCODE_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5f52e8e69547b27eaa15467ebe487691',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fclose_133',['VST_EFFECT_OPCODE_EDITOR_CLOSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aad7f035bbd04a052298319f20fb693d8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fdraw_134',['VST_EFFECT_OPCODE_EDITOR_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa45087da0d1522c769056f391594d2c8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fget_5frect_135',['VST_EFFECT_OPCODE_EDITOR_GET_RECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a288661d45bf05a9c8bfac13fc900a861',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fkeep_5falive_136',['VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ce89a18f5ebf8265f8e27f40ee4cedb',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fkeyboard_137',['VST_EFFECT_OPCODE_EDITOR_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a960b2a75dab37b45d72445a6ab8fef41',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fmouse_138',['VST_EFFECT_OPCODE_EDITOR_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a48e67cc48e0d6ade3e2ed08ab229db37',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fopen_139',['VST_EFFECT_OPCODE_EDITOR_OPEN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7dd8c3bd980ad4a5c3e443ff15e7e05c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5frect_140',['VST_EFFECT_OPCODE_EDITOR_RECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8c11af02ac2360ad8c0888bea69f9c8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fvkey_5fdown_141',['VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7eef4adab2b561cb12d4fe2e7513f963',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feditor_5fvkey_5fup_142',['VST_EFFECT_OPCODE_EDITOR_VKEY_UP',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af48a693af3e0a3dd8c74bef13f3392c7',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feffect_5fcategory_143',['VST_EFFECT_OPCODE_EFFECT_CATEGORY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d6b99d0c76bb8101b02eb123c3e56a2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5feffect_5fname_144',['VST_EFFECT_OPCODE_EFFECT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac396ef2a09f26289ff9fef764c062474',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fevent_145',['VST_EFFECT_OPCODE_EVENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9f3b153f7398c429a3fc6d64e2fed9a6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ffourcc_146',['VST_EFFECT_OPCODE_FOURCC',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1d5d7c546dc2b68df2ec31301940244',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fchunk_5fdata_147',['VST_EFFECT_OPCODE_GET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abd3d276216b8b4f2786ae6ed8aefa099',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fparameter_5fproperties_148',['VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac7d8987baae2fd3bf3d1322156a31579',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fprogram_149',['VST_EFFECT_OPCODE_GET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5b65cc86a93b938e0226a0ba8c14cda6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fprogram_5fname_150',['VST_EFFECT_OPCODE_GET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9a240fa6409997e4c38525e30ce5abe8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fspeaker_5farrangement_151',['VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a91407b1f6e5a67f9abca40a438c1d4e3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetname_152',['VST_EFFECT_OPCODE_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeab039054ebddff2f90ad2e0b9fed723',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetname2_153',['VST_EFFECT_OPCODE_GETNAME2',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a66b1c38c5a5d8a5e7d8892b778e0c8fe',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgettailsamples_154',['VST_EFFECT_OPCODE_GETTAILSAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ef7107ea949706999ca80bd7aba9d1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetvendor_155',['VST_EFFECT_OPCODE_GETVENDOR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf96a6fce885dbdc3529ef1c79e37772',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetvendorversion_156',['VST_EFFECT_OPCODE_GETVENDORVERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a04f4a4da72d7be229810aa50a60f21a0',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fidle_157',['VST_EFFECT_OPCODE_IDLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b63b56ed4e165cf5bf8d6d45c63b001',1,'vst.h']]], - ['vst_5feffect_5fopcode_5finitialize_158',['VST_EFFECT_OPCODE_INITIALIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac0cde9776b07b0861f53ca79f38a4a7d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5finput_5fget_5fproperties_159',['VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a967dc0e00251e0e6c47dfb8526f4d26a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5finput_5fstream_5fget_5fproperties_160',['VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a46c7e2d515b51f460a6f0076281d5036',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fname_161',['VST_EFFECT_OPCODE_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aac2f9a50c9d35c14cfb65878d22a1506',1,'vst.h']]], - ['vst_5feffect_5fopcode_5foutput_5fget_5fproperties_162',['VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696add37a863bca8b45c5e9df3da3544d702',1,'vst.h']]], - ['vst_5feffect_5fopcode_5foutput_5fstream_5fget_5fproperties_163',['VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a44cc942198cbad7c99ae869784926b6b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fautomatable_164',['VST_EFFECT_OPCODE_PARAM_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aca7c692f2a631a425a5b70fe4211b9c8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5flabel_165',['VST_EFFECT_OPCODE_PARAM_GET_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab8213ce293a2c3a4bcb3492dc5d2e4d1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5fname_166',['VST_EFFECT_OPCODE_PARAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3da2285bda84023dea89b7dba24d59e2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5fvalue_167',['VST_EFFECT_OPCODE_PARAM_GET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b810c37ad94d5d9a4fd21904c4b38ce',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetlabel_168',['VST_EFFECT_OPCODE_PARAM_GETLABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0e3de8f372560069c28fd8adadb902ca',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetname_169',['VST_EFFECT_OPCODE_PARAM_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ace5987decb338be1d8d2b21f0a27a531',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetvalue_170',['VST_EFFECT_OPCODE_PARAM_GETVALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2bcac558305dd4f41edeca2a579b2553',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fis_5fautomatable_171',['VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fisautomatable_172',['VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5flabel_173',['VST_EFFECT_OPCODE_PARAM_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a88feaf3bf0f426d842fafb9e8ac0d947',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fname_174',['VST_EFFECT_OPCODE_PARAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a182a2cae4955ae3bc110600d25dac9b1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fproperties_175',['VST_EFFECT_OPCODE_PARAM_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6e1135b3419d19471954a3b4664872c6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fset_5fvalue_176',['VST_EFFECT_OPCODE_PARAM_SET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afb7ca519142fb2f8ffb22cccb9e17ccc',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_177',['VST_EFFECT_OPCODE_PARAM_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a75044a2d1bed6e79ef2f9090b4304c3f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_5ffrom_5fstring_178',['VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ade6879bc741bf0abfc5240102d3e9916',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_5fto_5fstring_179',['VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07a1ee440a4f98901743134009ba94b8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fpause_5funpause_180',['VST_EFFECT_OPCODE_PAUSE_UNPAUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae1801759c27b7e24ee31ebd2ca0c539d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprocess_5fbegin_181',['VST_EFFECT_OPCODE_PROCESS_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf9d50f8dc41cc445fc683c4ceb9395b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprocess_5fend_182',['VST_EFFECT_OPCODE_PROCESS_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9fd112ae560e9928dfd7c0d667795e4b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fproduct_5fname_183',['VST_EFFECT_OPCODE_PRODUCT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a15849c14f497c49529b31cd7d2a2679c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fget_184',['VST_EFFECT_OPCODE_PROGRAM_GET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a338bb1fa24da671c9305fc910b0aa538',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fget_5fname_185',['VST_EFFECT_OPCODE_PROGRAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a778062b13948fc9e7fc6180033881dba',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fload_186',['VST_EFFECT_OPCODE_PROGRAM_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ad5cb3f2b7d5325d4e73bc34bfa5ce5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_187',['VST_EFFECT_OPCODE_PROGRAM_SET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af6ad25fcb7a520eed4a4b6b4d923286b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fbegin_188',['VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af7c3e6a262b6f0e0d53e6aec0c7c99d4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fend_189',['VST_EFFECT_OPCODE_PROGRAM_SET_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5763f730a8bf2064223f64b3af334fce',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fname_190',['VST_EFFECT_OPCODE_PROGRAM_SET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2be7d3ce8eb41adb6b6eec6586bd186c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fblock_5fsize_191',['VST_EFFECT_OPCODE_SET_BLOCK_SIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a39a68b2241446f7cc4d945a4a4341af3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fchunk_5fdata_192',['VST_EFFECT_OPCODE_SET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fprogram_193',['VST_EFFECT_OPCODE_SET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa1bb6fd2f2f591175e6d0bc10a708570',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fprogram_5fname_194',['VST_EFFECT_OPCODE_SET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1cbd93ca7d2f2ff464d73882e6d5e06',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fsample_5frate_195',['VST_EFFECT_OPCODE_SET_SAMPLE_RATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a201632ac6dc514f0bbacc71df5e867b6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fspeaker_5farrangement_196',['VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a29a4e6a3fce2afcaa82cc7731b1db0a3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsetblocksize_197',['VST_EFFECT_OPCODE_SETBLOCKSIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a612be21ee6fcf9d9b20f279256211cad',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsetsamplerate_198',['VST_EFFECT_OPCODE_SETSAMPLERATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aba339f27dd55fb6cd36a94f62796ce16',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsupports_199',['VST_EFFECT_OPCODE_SUPPORTS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af779fb9455663914e5f626559824dce2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsuspend_200',['VST_EFFECT_OPCODE_SUSPEND',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afbe80204973dc7477ce6f1bf15d635e8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsuspend_5fresume_201',['VST_EFFECT_OPCODE_SUSPEND_RESUME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a82bf6bd3d5b6528bab2a8154b4a12c5a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ftail_5fsamples_202',['VST_EFFECT_OPCODE_TAIL_SAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a739f825767210c904839112b4dd3146f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ftranslate_5ferror_203',['VST_EFFECT_OPCODE_TRANSLATE_ERROR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b36d1b637686b7a0a4f54026f0e705',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvendor_5fname_204',['VST_EFFECT_OPCODE_VENDOR_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a96f6bfec3756b862ac10261ac37e06c3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvendor_5fversion_205',['VST_EFFECT_OPCODE_VENDOR_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeeeee35ed338c3089e443cc4bc7b64e9',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvst_5fversion_206',['VST_EFFECT_OPCODE_VST_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7b54e129f5e95874cefdcc138d710c20',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fcreate_207',['VST_EFFECT_OPCODE_WINDOW_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4aa1a47b5704958665f95aacd56a4fd5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fdestroy_208',['VST_EFFECT_OPCODE_WINDOW_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af40fd3a5261cde86ff2ccccd6e302b70',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fdraw_209',['VST_EFFECT_OPCODE_WINDOW_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5ed7687c8d9b6a097d2b2cafa007030c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fgetrect_210',['VST_EFFECT_OPCODE_WINDOW_GETRECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adb7e0fb92a7f5b5fa52490c5b8689ac5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fkeyboard_211',['VST_EFFECT_OPCODE_WINDOW_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9912a9d8912d90eb947e0ae13f163921',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fmouse_212',['VST_EFFECT_OPCODE_WINDOW_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a00c3be829509c39999e0aa844d17c190',1,'vst.h']]], - ['vst_5fevent_5ftype_5f00_213',['VST_EVENT_TYPE_00',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa8cbd2f2d2dc689e14069270608cc321a',1,'vst.h']]], - ['vst_5fevent_5ftype_5f01_214',['VST_EVENT_TYPE_01',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa7a2bc1b4d104d5e75fa299393b744c36',1,'vst.h']]], - ['vst_5fevent_5ftype_5f02_215',['VST_EVENT_TYPE_02',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa750667c82c3cf2ef8f584f7c63336739',1,'vst.h']]], - ['vst_5fevent_5ftype_5f03_216',['VST_EVENT_TYPE_03',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfabfb3607ea729c28021c39fb9a5c54803',1,'vst.h']]], - ['vst_5fevent_5ftype_5f04_217',['VST_EVENT_TYPE_04',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa78fa609095b383828ad54ebb78cf5d86',1,'vst.h']]], - ['vst_5fevent_5ftype_5f05_218',['VST_EVENT_TYPE_05',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa131440b1fc22300ead4786da590c1329',1,'vst.h']]], - ['vst_5fevent_5ftype_5finvalid_219',['VST_EVENT_TYPE_INVALID',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa0d2c6b8e857ed0ed32536fdcce896eed',1,'vst.h']]], - ['vst_5fevent_5ftype_5fmidi_220',['VST_EVENT_TYPE_MIDI',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfacfdd13fb27173eeb0d3cab4147cd2b08',1,'vst.h']]], - ['vst_5fevent_5ftype_5fmidi_5fsysex_221',['VST_EVENT_TYPE_MIDI_SYSEX',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfac63131e0dbf0e7ad4fd2ad40e7158a59',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_5faudio_222',['VST_HOST_ACTIVE_THREAD_AUDIO',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcabdcb3fcce93be4bb50d24e1e0ef3e00f',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_5fevent_223',['VST_HOST_ACTIVE_THREAD_EVENT',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcab6d837b142cdea14a936d11d5095b40f',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_5finterface_224',['VST_HOST_ACTIVE_THREAD_INTERFACE',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dca70fd32eeca74e21ca81e077f4d5f2cd6',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_5funknown_225',['VST_HOST_ACTIVE_THREAD_UNKNOWN',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dca1a526b300093175d02059a0f97ba7b3a',1,'vst.h']]], - ['vst_5fhost_5factive_5fthread_5fuser_226',['VST_HOST_ACTIVE_THREAD_USER',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcad93ea3ba687a2b05706bc439a9bd8b8c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f00_227',['VST_HOST_OPCODE_00',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f01_228',['VST_HOST_OPCODE_01',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f02_229',['VST_HOST_OPCODE_02',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f03_230',['VST_HOST_OPCODE_03',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f04_231',['VST_HOST_OPCODE_04',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f05_232',['VST_HOST_OPCODE_05',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f06_233',['VST_HOST_OPCODE_06',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f07_234',['VST_HOST_OPCODE_07',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f08_235',['VST_HOST_OPCODE_08',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f09_236',['VST_HOST_OPCODE_09',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0a_237',['VST_HOST_OPCODE_0A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0b_238',['VST_HOST_OPCODE_0B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0c_239',['VST_HOST_OPCODE_0C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0d_240',['VST_HOST_OPCODE_0D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0e_241',['VST_HOST_OPCODE_0E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0f_242',['VST_HOST_OPCODE_0F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f10_243',['VST_HOST_OPCODE_10',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f11_244',['VST_HOST_OPCODE_11',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f12_245',['VST_HOST_OPCODE_12',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f13_246',['VST_HOST_OPCODE_13',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f14_247',['VST_HOST_OPCODE_14',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f15_248',['VST_HOST_OPCODE_15',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f16_249',['VST_HOST_OPCODE_16',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f17_250',['VST_HOST_OPCODE_17',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f18_251',['VST_HOST_OPCODE_18',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f19_252',['VST_HOST_OPCODE_19',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1a_253',['VST_HOST_OPCODE_1A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1b_254',['VST_HOST_OPCODE_1B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1c_255',['VST_HOST_OPCODE_1C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1d_256',['VST_HOST_OPCODE_1D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1e_257',['VST_HOST_OPCODE_1E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1f_258',['VST_HOST_OPCODE_1F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f20_259',['VST_HOST_OPCODE_20',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f21_260',['VST_HOST_OPCODE_21',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f22_261',['VST_HOST_OPCODE_22',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f23_262',['VST_HOST_OPCODE_23',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f24_263',['VST_HOST_OPCODE_24',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f25_264',['VST_HOST_OPCODE_25',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f26_265',['VST_HOST_OPCODE_26',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f27_266',['VST_HOST_OPCODE_27',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f28_267',['VST_HOST_OPCODE_28',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f29_268',['VST_HOST_OPCODE_29',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2a_269',['VST_HOST_OPCODE_2A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2b_270',['VST_HOST_OPCODE_2B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2c_271',['VST_HOST_OPCODE_2C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2d_272',['VST_HOST_OPCODE_2D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2e_273',['VST_HOST_OPCODE_2E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2f_274',['VST_HOST_OPCODE_2F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f30_275',['VST_HOST_OPCODE_30',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf2289599b795abf5f7fa76413cafcc17',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f31_276',['VST_HOST_OPCODE_31',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6fca2d3f0789760b4d9d03421afae06b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fautomate_277',['VST_HOST_OPCODE_AUTOMATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fcurrent_5feffect_5fid_278',['VST_HOST_OPCODE_CURRENT_EFFECT_ID',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fcustom_279',['VST_HOST_OPCODE_CUSTOM',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5feditor_5fresize_280',['VST_HOST_OPCODE_EDITOR_RESIZE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27604441d441b65f71f9260b8e9def3f',1,'vst.h']]], - ['vst_5fhost_5fopcode_5feditor_5fupdate_281',['VST_HOST_OPCODE_EDITOR_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ffcacbc5374ae2f07f839adefb7c88e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fevent_282',['VST_HOST_OPCODE_EVENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca088c2539d52fbb2469a3bca15fd73b52',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5factive_5fthread_283',['VST_HOST_OPCODE_GET_ACTIVE_THREAD',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9a88af537e8831841f7d20c50a574b5b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5fblock_5fsize_284',['VST_HOST_OPCODE_GET_BLOCK_SIZE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5e79912c48a6fb06e114b7375694787c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5feffect_5fdirectory_285',['VST_HOST_OPCODE_GET_EFFECT_DIRECTORY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecadcf29f0c0c8bff262a47cde2845249a3',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5finput_5fspeaker_5farrangement_286',['VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad623393c3334fc2eb2fa97569d2227c6',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5foutput_5fspeaker_5farrangement_287',['VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac033458574ebe9c03b5f03416baa4ea4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5fsample_5frate_288',['VST_HOST_OPCODE_GET_SAMPLE_RATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3780078afe47dc32a11b9e060cac4ba5',1,'vst.h']]], - ['vst_5fhost_5fopcode_5finput_5fget_5fspeaker_5farrangement_289',['VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca518880481925366ec8a2bd88f50a7008',1,'vst.h']]], - ['vst_5fhost_5fopcode_5finput_5flatency_290',['VST_HOST_OPCODE_INPUT_LATENCY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9fcde8ebcad2b7079ec07f58f70e93e6',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fio_5fmodified_291',['VST_HOST_OPCODE_IO_MODIFIED',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fkeepalive_5for_5fidle_292',['VST_HOST_OPCODE_KEEPALIVE_OR_IDLE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06',1,'vst.h']]], - ['vst_5fhost_5fopcode_5flanguage_293',['VST_HOST_OPCODE_LANGUAGE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0082371116f57415587013fb9ceeec3b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5foutput_5fget_5fspeaker_5farrangement_294',['VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b4bc14f0146f4835f155fec7f288186',1,'vst.h']]], - ['vst_5fhost_5fopcode_5foutput_5flatency_295',['VST_HOST_OPCODE_OUTPUT_LATENCY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca552a055b83d9f3fe32c5a203c15a9546',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5flock_296',['VST_HOST_OPCODE_PARAM_LOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5f88b8122f3200490d7d099613927604',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fstart_5fedit_297',['VST_HOST_OPCODE_PARAM_START_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fstop_5fedit_298',['VST_HOST_OPCODE_PARAM_STOP_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5funlock_299',['VST_HOST_OPCODE_PARAM_UNLOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddac30d988711279e6c81867386d6242',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fupdate_300',['VST_HOST_OPCODE_PARAM_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fproduct_5fname_301',['VST_HOST_OPCODE_PRODUCT_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc',1,'vst.h']]], - ['vst_5fhost_5fopcode_5frefresh_302',['VST_HOST_OPCODE_REFRESH',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafaec5b29280246f1001a933192facfde',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fsupports_303',['VST_HOST_OPCODE_SUPPORTS',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvendor_5fname_304',['VST_HOST_OPCODE_VENDOR_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvendor_5fversion_305',['VST_HOST_OPCODE_VENDOR_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvst_5fversion_306',['VST_HOST_OPCODE_VST_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls0_307',['VST_PARAMETER_FLAG_1ls0',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8e052746a7732886fd72a84084ce40c1',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls1_308',['VST_PARAMETER_FLAG_1ls1',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7caafc66ed70a42fa77b6894d279125af87',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls2_309',['VST_PARAMETER_FLAG_1ls2',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca34005cf51873ace1ce6a36880415c4bc',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls3_310',['VST_PARAMETER_FLAG_1ls3',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca77ef719b1f2161ec0cac7db3ecdaae18',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls4_311',['VST_PARAMETER_FLAG_1ls4',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca2a480d3e3c9fb7cc3bfbc4f65c283f2a',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls5_312',['VST_PARAMETER_FLAG_1ls5',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca1b0a5f308cd46a354aa4847e13443963',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls6_313',['VST_PARAMETER_FLAG_1ls6',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca091a913803ba2e1041af4f31133e86de',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fcategory_314',['VST_PARAMETER_FLAG_CATEGORY',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca6c9b21c53b749fb380081214e08ed07b',1,'vst.h']]], - ['vst_5fparameter_5fflag_5findex_315',['VST_PARAMETER_FLAG_INDEX',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca531eeef82327950ca4727e29035b754d',1,'vst.h']]], - ['vst_5fparameter_5fflag_5finteger_5flimits_316',['VST_PARAMETER_FLAG_INTEGER_LIMITS',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca3bfc2b92d6147ccf802f0b31f236d559',1,'vst.h']]], - ['vst_5fparameter_5fflag_5framping_317',['VST_PARAMETER_FLAG_RAMPING',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca75d44a817b38b0ea7ecaad90bee63861',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fstep_5ffloat_318',['VST_PARAMETER_FLAG_STEP_FLOAT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca497f96438fb88122f606d61841d1ca4a',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fstep_5fint_319',['VST_PARAMETER_FLAG_STEP_INT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8eef7e865d0623c61c71b2cc94675724',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fswitch_320',['VST_PARAMETER_FLAG_SWITCH',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca088086df5f8dbbac479cf85ccb755f9a',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f4_5f0_321',['VST_SPEAKER_ARRANGEMENT_TYPE_4_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ae0345a06d553c02748e77df6653446f4',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f5_5f0_322',['VST_SPEAKER_ARRANGEMENT_TYPE_5_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ad80b91000505b56918789b3ca91c4295',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f5_5f1_323',['VST_SPEAKER_ARRANGEMENT_TYPE_5_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9b4dcc860c555990fadfe648701fe163',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f7_5f1_324',['VST_SPEAKER_ARRANGEMENT_TYPE_7_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a2180413656e113927bc2e288e9947943',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fcustom_325',['VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9e69ab76ea9e2ac2d95fab209ba8e778',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fmono_326',['VST_SPEAKER_ARRANGEMENT_TYPE_MONO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8aa28bb6a4bd5d13c73625e8e45f94dbde',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fstereo_327',['VST_SPEAKER_ARRANGEMENT_TYPE_STEREO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8abe8165df9c8048499a56ad7a2b0c4257',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5funknown_328',['VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a8233a01e0a65ab0f982d97d6b55de176',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fcenter_329',['VST_SPEAKER_TYPE_CENTER',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0e03cc995717f4318dc36b23f4660bba',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_330',['VST_SPEAKER_TYPE_LEFT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cab310c3a46bbc88f43eb95899ded18df3',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_5frear_331',['VST_SPEAKER_TYPE_LEFT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caec27ef1f6272d7fe5ce7bf0f32f2502c',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_5fside_332',['VST_SPEAKER_TYPE_LEFT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca866e8fcb98feec4bf1c1bcafcd9dabed',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5flfe_333',['VST_SPEAKER_TYPE_LFE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca1141d7d2aee735e63284fd3cc537d48a',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fmono_334',['VST_SPEAKER_TYPE_MONO',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca2e4c54de1ba1b6f37d73885a3c12eafd',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_335',['VST_SPEAKER_TYPE_RIGHT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca065e9bf2f49a606a0f037c5c9a28da5e',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_5frear_336',['VST_SPEAKER_TYPE_RIGHT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0427cbb519867a49f88b8a06444dcbf9',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_5fside_337',['VST_SPEAKER_TYPE_RIGHT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca838bb144bda27d3a0a0f2ef73db245d0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f01_338',['VST_SPEAKER_TYPE_USER_01',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caad8042cc9e0c7f80bd02239a8bcdbb97',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f02_339',['VST_SPEAKER_TYPE_USER_02',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca9c4b3660b6b713cfa2eed3b9695667a3',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f03_340',['VST_SPEAKER_TYPE_USER_03',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f04_341',['VST_SPEAKER_TYPE_USER_04',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca334529059e9cd8556e25d41d7bb19201',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f05_342',['VST_SPEAKER_TYPE_USER_05',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa9ae3cc47508d23ed1443da04b0f0bab',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f06_343',['VST_SPEAKER_TYPE_USER_06',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacd9d57f4ddba1f1ecbf194c0c8a6a8c8',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f07_344',['VST_SPEAKER_TYPE_USER_07',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabb2d4dd58640314ee12d24de420e90c1',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f08_345',['VST_SPEAKER_TYPE_USER_08',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cae3c541fd45148674eb3e1c401ac87830',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f09_346',['VST_SPEAKER_TYPE_USER_09',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca24c2a8104f2f6b2773f181682d1b37b6',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f10_347',['VST_SPEAKER_TYPE_USER_10',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca4490dd23a9533348fb8315faedb66b96',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f11_348',['VST_SPEAKER_TYPE_USER_11',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca374efb45795cd1a6691f5ec0176a3527',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f12_349',['VST_SPEAKER_TYPE_USER_12',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca611c4f3c9bf49cb746de6b2f438a3266',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f13_350',['VST_SPEAKER_TYPE_USER_13',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca95b15c6a5e7b44ccbe9718cb8ef9a361',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f14_351',['VST_SPEAKER_TYPE_USER_14',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf78972f102e1e5f60252ccbf46fc3a6b',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f15_352',['VST_SPEAKER_TYPE_USER_15',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca803e8f4bc03e6e6545bb46dfaf7ff1a0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f16_353',['VST_SPEAKER_TYPE_USER_16',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f17_354',['VST_SPEAKER_TYPE_USER_17',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadfb509f4c7c77be653181faff25addf4',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f18_355',['VST_SPEAKER_TYPE_USER_18',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabede3f4f6bd380167f6cd6a88d1d9f09',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f19_356',['VST_SPEAKER_TYPE_USER_19',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad19411d69333e25c088e5cdb1223e814',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f20_357',['VST_SPEAKER_TYPE_USER_20',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f21_358',['VST_SPEAKER_TYPE_USER_21',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacb2d252c1580231a8c18680dac590358',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f22_359',['VST_SPEAKER_TYPE_USER_22',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cade6e8e79583872aa9b5f8d4e7b53fae0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f23_360',['VST_SPEAKER_TYPE_USER_23',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa1ae8cd602f15ce635ccaadd60e56824',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f24_361',['VST_SPEAKER_TYPE_USER_24',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadcabc2b49f63e6653a5352d08adc39fa',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f25_362',['VST_SPEAKER_TYPE_USER_25',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca27f5249c064acfd87bed0edaea21e346',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f26_363',['VST_SPEAKER_TYPE_USER_26',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caceab3795293d4ee55b34182fcfcc8531',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f27_364',['VST_SPEAKER_TYPE_USER_27',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabca233a55f152c7aeaf7a8b03af4317a',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f28_365',['VST_SPEAKER_TYPE_USER_28',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa5e7628a15b5151db41b97e9c014e2e6',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f29_366',['VST_SPEAKER_TYPE_USER_29',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacaf6b294f4fea60592f6eb7da6ab42c7',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f30_367',['VST_SPEAKER_TYPE_USER_30',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b02c85e99afcaf81e4190445a3b722f',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f31_368',['VST_SPEAKER_TYPE_USER_31',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad94def811fcac96e56e7f26fb3673599',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f32_369',['VST_SPEAKER_TYPE_USER_32',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b30aa7f6809a663b420038df23ecb92',1,'vst.h']]], - ['vst_5fstatus_5f0_370',['VST_STATUS_0',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a41ec0cd179a700a7781114acd7db83e0',1,'vst.h']]], - ['vst_5fstatus_5f1_371',['VST_STATUS_1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a8298a30394a5f7f029ff4c6d0fb27a21',1,'vst.h']]], - ['vst_5fstatus_5ferror_372',['VST_STATUS_ERROR',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a22577e61d572876e1ca43e7131eeb481',1,'vst.h']]], - ['vst_5fstatus_5ffalse_373',['VST_STATUS_FALSE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ab0df086ec2933a9a5e62e327a4a9f09b',1,'vst.h']]], - ['vst_5fstatus_5fm1_374',['VST_STATUS_m1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5f0c037571bad90781fced2e6634b871',1,'vst.h']]], - ['vst_5fstatus_5fno_375',['VST_STATUS_NO',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ae06e983a1babce9b2b7b6b07b7a5218d',1,'vst.h']]], - ['vst_5fstatus_5fsuccess_376',['VST_STATUS_SUCCESS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a9200a42a72319ca3832a342541552f56',1,'vst.h']]], - ['vst_5fstatus_5ftrue_377',['VST_STATUS_TRUE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a903485468aa301f9225bc9432ccc6f04',1,'vst.h']]], - ['vst_5fstatus_5funknown_378',['VST_STATUS_UNKNOWN',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ad9384d9e9e0580a5c274cde549614d2b',1,'vst.h']]], - ['vst_5fstatus_5fyes_379',['VST_STATUS_YES',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5df1272c40c0a6cc765fc610747bad07',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls0_380',['VST_STREAM_FLAG_1ls0',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaa03ce38bc60de47eae8d63ffcb8d6c19',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls1_381',['VST_STREAM_FLAG_1ls1',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbacc5db8a4c3f1ed9e68ca4bc6bac69a5d',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls2_382',['VST_STREAM_FLAG_1ls2',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba1091d579bff90d42b49b7f45ff85b3be',1,'vst.h']]], - ['vst_5fstream_5fflag_5fstereo_383',['VST_STREAM_FLAG_STEREO',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba036336ac450b8cfe332f8c50ccc3f9ee',1,'vst.h']]], - ['vst_5fstream_5fflag_5fuse_5ftype_384',['VST_STREAM_FLAG_USE_TYPE',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaf394908abb7077cc5e187e20b838c381',1,'vst.h']]], - ['vst_5fversion_5f1_385',['VST_VERSION_1',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dafbd4b6191f6982d43d28a8ffe69a7ef6',1,'vst.h']]], - ['vst_5fversion_5f1_5f0_5f0_5f0_386',['VST_VERSION_1_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dad5ba5e42b8cfa0957f33c141f514f30d',1,'vst.h']]], - ['vst_5fversion_5f1_5f1_5f0_5f0_387',['VST_VERSION_1_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da239709f07f3f56879be8af57ea1021a0',1,'vst.h']]], - ['vst_5fversion_5f2_388',['VST_VERSION_2',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da8fb9d123ffe334555d621a11b0a1a68b',1,'vst.h']]], - ['vst_5fversion_5f2_5f0_5f0_5f0_389',['VST_VERSION_2_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da49dbd76be6e340a1b652dd6742f59871',1,'vst.h']]], - ['vst_5fversion_5f2_5f1_5f0_5f0_390',['VST_VERSION_2_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da3c3be332f33bd75f122ecac6273c31cc',1,'vst.h']]], - ['vst_5fversion_5f2_5f2_5f0_5f0_391',['VST_VERSION_2_2_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dab7385134ea3799d460f079f6ebc6fc8f',1,'vst.h']]], - ['vst_5fversion_5f2_5f3_5f0_5f0_392',['VST_VERSION_2_3_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac3fc868f9ca618f01677a31c38e34c41',1,'vst.h']]], - ['vst_5fversion_5f2_5f4_5f0_5f0_393',['VST_VERSION_2_4_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac95b45526d8d0029e0423af33909fdbb',1,'vst.h']]], - ['vst_5fvkey_5f00_394',['VST_VKEY_00',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6355fc7e1d19819dd8bde381c288b613',1,'vst.h']]], - ['vst_5fvkey_5f01_395',['VST_VKEY_01',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2fe07775ab63a85d1596b14e363561d7',1,'vst.h']]], - ['vst_5fvkey_5f02_396',['VST_VKEY_02',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a12826488d34f8213891678b5b22888d9',1,'vst.h']]], - ['vst_5fvkey_5f03_397',['VST_VKEY_03',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a22c9a372926da09b4074837b3f2764ed',1,'vst.h']]], - ['vst_5fvkey_5f04_398',['VST_VKEY_04',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab76239cae7d6a3f680dc38b3612e1fba',1,'vst.h']]], - ['vst_5fvkey_5f05_399',['VST_VKEY_05',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab8cc0616f8e8cf1d7f29bdfa824b986b',1,'vst.h']]], - ['vst_5fvkey_5f06_400',['VST_VKEY_06',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2703e39410535b3cecfa100c0b8515db',1,'vst.h']]], - ['vst_5fvkey_5f07_401',['VST_VKEY_07',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a08d848c9226d517ea8be79797ca76d11',1,'vst.h']]], - ['vst_5fvkey_5f08_402',['VST_VKEY_08',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ade9896ef8fcfdeb769deb8c6bdbb5778',1,'vst.h']]], - ['vst_5fvkey_5f09_403',['VST_VKEY_09',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa46dea2b2ea58b1b6fec3c087ce1eed1',1,'vst.h']]], - ['vst_5fvkey_5f10_404',['VST_VKEY_10',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a414995d01074b592a1a5cb418f943f29',1,'vst.h']]], - ['vst_5fvkey_5f11_405',['VST_VKEY_11',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0e39dacaf1cd4483c5446a40a8b57764',1,'vst.h']]], - ['vst_5fvkey_5f12_406',['VST_VKEY_12',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1744409609038a62dc714af61c39db1b',1,'vst.h']]], - ['vst_5fvkey_5f13_407',['VST_VKEY_13',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a92a2d86b62fee5518cec870db61c0e72',1,'vst.h']]], - ['vst_5fvkey_5f14_408',['VST_VKEY_14',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5c2b1ec3c4fdf12dd82281ef82f16219',1,'vst.h']]], - ['vst_5fvkey_5f15_409',['VST_VKEY_15',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9108dfb05a77a3fa7dbf6152de6b9db6',1,'vst.h']]], - ['vst_5fvkey_5f16_410',['VST_VKEY_16',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3bba7bdc78fb7ebc0dd5b833f0037ee6',1,'vst.h']]], - ['vst_5fvkey_5f17_411',['VST_VKEY_17',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a48392e71063e352a1abdda2e1135eea3',1,'vst.h']]], - ['vst_5fvkey_5f18_412',['VST_VKEY_18',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0f31ea7b95686d819b34a81a2af1c0c0',1,'vst.h']]], - ['vst_5fvkey_5f19_413',['VST_VKEY_19',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a79df29fe28afdd8990dd441553985f96',1,'vst.h']]], - ['vst_5fvkey_5f20_414',['VST_VKEY_20',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aae882539e1393d606b69a4b8b26fac66',1,'vst.h']]], - ['vst_5fvkey_5f21_415',['VST_VKEY_21',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2c700cbcae3f1b022ccb699f11544cd8',1,'vst.h']]], - ['vst_5fvkey_5f22_416',['VST_VKEY_22',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad5f889c77cd4f55e83043634a602ee79',1,'vst.h']]], - ['vst_5fvkey_5f23_417',['VST_VKEY_23',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9d0b11204693df78e91ed45b93d69f5c',1,'vst.h']]], - ['vst_5fvkey_5f24_418',['VST_VKEY_24',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a95349626ad6e1a5d34ff42b02a18da37',1,'vst.h']]], - ['vst_5fvkey_5f25_419',['VST_VKEY_25',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aef350d1910e3fee0d6dfc22c22134991',1,'vst.h']]], - ['vst_5fvkey_5f26_420',['VST_VKEY_26',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0156caa95eab1dad7e09bab2e77602e5',1,'vst.h']]], - ['vst_5fvkey_5f27_421',['VST_VKEY_27',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0f6cd31bd631491048e04abbfa72cf54',1,'vst.h']]], - ['vst_5fvkey_5f28_422',['VST_VKEY_28',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a539108f17d4ebbed68be5d69c759ac4c',1,'vst.h']]], - ['vst_5fvkey_5f29_423',['VST_VKEY_29',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a705b74735d1b8fb25ee82c126aec4108',1,'vst.h']]], - ['vst_5fvkey_5f30_424',['VST_VKEY_30',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a76f9639ff6896417f6154a2492e85684',1,'vst.h']]], - ['vst_5fvkey_5f31_425',['VST_VKEY_31',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71e81ea84c00f98c64485f5ba7d7321c',1,'vst.h']]], - ['vst_5fvkey_5f32_426',['VST_VKEY_32',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1c66741610f2a27588559049ba684f87',1,'vst.h']]], - ['vst_5fvkey_5f33_427',['VST_VKEY_33',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5b071ddde82ec43a46c5b9d1ed619f0f',1,'vst.h']]], - ['vst_5fvkey_5f34_428',['VST_VKEY_34',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ada57edf7838b57891c3193c9412ec562',1,'vst.h']]], - ['vst_5fvkey_5f35_429',['VST_VKEY_35',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aba9f00a9beb75556a337ac59d48047e3',1,'vst.h']]], - ['vst_5fvkey_5f36_430',['VST_VKEY_36',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a135136bf5618d658444f60f109a5a2c0',1,'vst.h']]], - ['vst_5fvkey_5f37_431',['VST_VKEY_37',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae9f4a75ee66cf8c79989c8c932371781',1,'vst.h']]], - ['vst_5fvkey_5f38_432',['VST_VKEY_38',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac4f1b12998a80e3e270c5e11e480811d',1,'vst.h']]], - ['vst_5fvkey_5f39_433',['VST_VKEY_39',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5b7ea4098e5fd88829f7580dad4cf173',1,'vst.h']]], - ['vst_5fvkey_5f40_434',['VST_VKEY_40',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6438eccc11fce76db3c5741a61dc5af3',1,'vst.h']]], - ['vst_5fvkey_5f41_435',['VST_VKEY_41',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a293e6af748b4abbd0063315a58368fc2',1,'vst.h']]], - ['vst_5fvkey_5f42_436',['VST_VKEY_42',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae2dd0617b88c847147385d445a3c50f4',1,'vst.h']]], - ['vst_5fvkey_5f43_437',['VST_VKEY_43',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae7afd2640735358f31106e6880ad5175',1,'vst.h']]], - ['vst_5fvkey_5f44_438',['VST_VKEY_44',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7abb8f9e93af1992e1204cc2125cab27e3',1,'vst.h']]], - ['vst_5fvkey_5f45_439',['VST_VKEY_45',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac618edf261302e324004ba2dc532734c',1,'vst.h']]], - ['vst_5fvkey_5f46_440',['VST_VKEY_46',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac361b86b673b617921b48d4b81371eb8',1,'vst.h']]], - ['vst_5fvkey_5f47_441',['VST_VKEY_47',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a00bdb19c57106350f7b53db339e04869',1,'vst.h']]], - ['vst_5fvkey_5f48_442',['VST_VKEY_48',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9fb4e0b16757daf1af387563bd478b7e',1,'vst.h']]], - ['vst_5fvkey_5f49_443',['VST_VKEY_49',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71e5d0dd23ec5f904d5cce2c367778ef',1,'vst.h']]], - ['vst_5fvkey_5f50_444',['VST_VKEY_50',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a763593630dc41ab1d0befafb1d8cb4a8',1,'vst.h']]], - ['vst_5fvkey_5f51_445',['VST_VKEY_51',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4260e4dbf96fdc2e66b9414f41e1936a',1,'vst.h']]], - ['vst_5fvkey_5f52_446',['VST_VKEY_52',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a821ced9a5d57fd3c7ddc7826404b2b19',1,'vst.h']]], - ['vst_5fvkey_5f53_447',['VST_VKEY_53',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3797f545de4a5365c3b934b4e2d39196',1,'vst.h']]], - ['vst_5fvkey_5f54_448',['VST_VKEY_54',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7220197a20bd796b12d57b88696a2974',1,'vst.h']]], - ['vst_5fvkey_5f55_449',['VST_VKEY_55',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7af43a60d2c26342da44bf1af6f7eece8d',1,'vst.h']]], - ['vst_5fvkey_5f56_450',['VST_VKEY_56',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a321a8a49409445b6dbab84600f42cd1c',1,'vst.h']]], - ['vst_5fvkey_5f57_451',['VST_VKEY_57',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5dd2893fa3f44be82a69528fd69ca8bf',1,'vst.h']]], - ['vst_5fvkey_5f58_452',['VST_VKEY_58',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5ba252db8874300bffd5220008993706',1,'vst.h']]], - ['vst_5fvkey_5f59_453',['VST_VKEY_59',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a74620231496d008040ee639498272edd',1,'vst.h']]], - ['vst_5fvkey_5f60_454',['VST_VKEY_60',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a58b9ff73ffa7962bbca1db760ad7bc6f',1,'vst.h']]], - ['vst_5fvkey_5f61_455',['VST_VKEY_61',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4f9d3d31776f30abce26ca56470fb851',1,'vst.h']]], - ['vst_5fvkey_5f62_456',['VST_VKEY_62',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a13d8004e4d8044e10d3a5012c7266202',1,'vst.h']]], - ['vst_5fvkey_5f63_457',['VST_VKEY_63',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0ff2096b0fad82a6a8dd8a0802528bc7',1,'vst.h']]], - ['vst_5fvkey_5f64_458',['VST_VKEY_64',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7af72fc01410b9e2c515ff933b9933fbd4',1,'vst.h']]], - ['vst_5fvkey_5f65_459',['VST_VKEY_65',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aedd9419b081e36c6841dd70c1fc4c6dc',1,'vst.h']]], - ['vst_5fvkey_5f66_460',['VST_VKEY_66',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3fada61272bada5dc838b48098433970',1,'vst.h']]], - ['vst_5fvkey_5f67_461',['VST_VKEY_67',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7b4a1461e55bf3426f41bba5e5a7037c',1,'vst.h']]], - ['vst_5fvkey_5f68_462',['VST_VKEY_68',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a8e66d07d223c0b4d02645a54627e5e86',1,'vst.h']]], - ['vst_5fvkey_5f69_463',['VST_VKEY_69',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2f1968700f39d3e2a98778c71c2511b0',1,'vst.h']]], - ['vst_5fvkey_5falt_464',['VST_VKEY_ALT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4854f20579a7be7ac280a1cab686cd01',1,'vst.h']]], - ['vst_5fvkey_5farrow_5fdown_465',['VST_VKEY_ARROW_DOWN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab873036e9b2a5a2e734cd847572a14b8',1,'vst.h']]], - ['vst_5fvkey_5farrow_5fleft_466',['VST_VKEY_ARROW_LEFT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad479265e1daa211e2a4a2b0d12cfbdd4',1,'vst.h']]], - ['vst_5fvkey_5farrow_5fright_467',['VST_VKEY_ARROW_RIGHT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac36add4414d2f4ace2f96ef24ea51e30',1,'vst.h']]], - ['vst_5fvkey_5farrow_5fup_468',['VST_VKEY_ARROW_UP',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a00cd1d0524c91afc12f2dab802842c63',1,'vst.h']]], - ['vst_5fvkey_5fbackspace_469',['VST_VKEY_BACKSPACE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aaa0652eff2fa18a9a6300141e3f88be8',1,'vst.h']]], - ['vst_5fvkey_5fcontrol_470',['VST_VKEY_CONTROL',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a34e46ebfe6290dfccb3d47b7d6c1f0ef',1,'vst.h']]], - ['vst_5fvkey_5fdelete_471',['VST_VKEY_DELETE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab8a58da01e619c024c0539463cd6e49c',1,'vst.h']]], - ['vst_5fvkey_5fend_472',['VST_VKEY_END',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9832e465db3d20166a68d44008ccd11a',1,'vst.h']]], - ['vst_5fvkey_5fescape_473',['VST_VKEY_ESCAPE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1bb8442bc4d5d5ba88cf801993d22425',1,'vst.h']]], - ['vst_5fvkey_5ff1_474',['VST_VKEY_F1',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0d74616e290a5eec6d653992645e24f0',1,'vst.h']]], - ['vst_5fvkey_5ff10_475',['VST_VKEY_F10',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3a8e85a2b86b1a8a513450a686aaaff9',1,'vst.h']]], - ['vst_5fvkey_5ff11_476',['VST_VKEY_F11',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3ea7769338ffe43506f28ece9dfa0262',1,'vst.h']]], - ['vst_5fvkey_5ff12_477',['VST_VKEY_F12',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aee63d5f3a842e6e2539e59cb5692e4df',1,'vst.h']]], - ['vst_5fvkey_5ff2_478',['VST_VKEY_F2',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5ffc76845613af0e2d5ae7d17b628dd1',1,'vst.h']]], - ['vst_5fvkey_5ff3_479',['VST_VKEY_F3',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4233f412772ad62b46a31007f0c92d22',1,'vst.h']]], - ['vst_5fvkey_5ff4_480',['VST_VKEY_F4',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aac5c067340340da3953363bb6d9a977f',1,'vst.h']]], - ['vst_5fvkey_5ff5_481',['VST_VKEY_F5',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a002f2db9a607edf4d03715109e948711',1,'vst.h']]], - ['vst_5fvkey_5ff6_482',['VST_VKEY_F6',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a354c74182edabb4843598270e33dce23',1,'vst.h']]], - ['vst_5fvkey_5ff7_483',['VST_VKEY_F7',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a8ccb4d2272e85b44d117eb4972eaba1c',1,'vst.h']]], - ['vst_5fvkey_5ff8_484',['VST_VKEY_F8',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a14db1530a3a9f65537c63a24bc136822',1,'vst.h']]], - ['vst_5fvkey_5ff9_485',['VST_VKEY_F9',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac6a411cbcb9831f379f6945c20a25985',1,'vst.h']]], - ['vst_5fvkey_5fhome_486',['VST_VKEY_HOME',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab54c13e709f05d11873761f6f7742a6e',1,'vst.h']]], - ['vst_5fvkey_5finsert_487',['VST_VKEY_INSERT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6fd7da4d21a1f718b00cfe6c3984abc1',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5f1ls0_488',['VST_VKEY_MODIFIER_1ls0',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a62fca5170e1b6a73400dc6e8a86d911b',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5f1ls1_489',['VST_VKEY_MODIFIER_1ls1',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a188dbcb0957c3c4918f55567a7d8943d',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5f1ls2_490',['VST_VKEY_MODIFIER_1ls2',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39ae9ce235b5a6a595faeaf553eb0b8f4b2',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5f1ls3_491',['VST_VKEY_MODIFIER_1ls3',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39af6c318eff924effb906b9affae4aed47',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5falt_492',['VST_VKEY_MODIFIER_ALT',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39aa69888bbae24b4042869610d23e418e5',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5fcontrol_493',['VST_VKEY_MODIFIER_CONTROL',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39ae36402f043d4e2ac7d73dc5afbe4ff9f',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5fshift_494',['VST_VKEY_MODIFIER_SHIFT',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a660dfcdf48ee58735eed3a2f1e8a0790',1,'vst.h']]], - ['vst_5fvkey_5fmodifier_5fsystem_495',['VST_VKEY_MODIFIER_SYSTEM',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a6f5395a83794e4029bf6905b5b28f0b4',1,'vst.h']]], - ['vst_5fvkey_5fnumlock_496',['VST_VKEY_NUMLOCK',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7acd1cf375110abd273b6463071a9f442d',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f0_497',['VST_VKEY_NUMPAD_0',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a464ffeda8ebcb31666400fda99ae786d',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f1_498',['VST_VKEY_NUMPAD_1',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2f13e0b39f4d33e750fcaf27c2c1b47f',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f2_499',['VST_VKEY_NUMPAD_2',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae8b3e9f56a022c292b6bf3fc68aaed00',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f3_500',['VST_VKEY_NUMPAD_3',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a58270d5445cb2728023435f78a2c78b3',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f4_501',['VST_VKEY_NUMPAD_4',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0b182f31d2b7110bbb8e336ce4d0003f',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f5_502',['VST_VKEY_NUMPAD_5',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aeec5cee7cda2477a33e00bc9a61f8de2',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f6_503',['VST_VKEY_NUMPAD_6',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae5f16268d5c8ca8cfdbdfc47072daa1a',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f7_504',['VST_VKEY_NUMPAD_7',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa3e0e35eea65253ac7cfaf1a7f56df60',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f8_505',['VST_VKEY_NUMPAD_8',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab3e8478bbf9d5eb22d35e4e9e4700f42',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5f9_506',['VST_VKEY_NUMPAD_9',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a94b2aa5d9a799afb93f5793d33a1732b',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fadd_507',['VST_VKEY_NUMPAD_ADD',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a391b29447b2047aabe19ee149e33a01f',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fcomma_5for_5fdot_508',['VST_VKEY_NUMPAD_COMMA_OR_DOT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a14aea47907c7ab3c2b39043a6359001a',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fdivide_509',['VST_VKEY_NUMPAD_DIVIDE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab344031951dc250881634bfae830d3fc',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fenter_510',['VST_VKEY_NUMPAD_ENTER',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aff4b1b0e64be2961811d17980c2b39a7',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fmultiply_511',['VST_VKEY_NUMPAD_MULTIPLY',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a11375c320e7bda0a93ed44d8b030aaa7',1,'vst.h']]], - ['vst_5fvkey_5fnumpad_5fsubtract_512',['VST_VKEY_NUMPAD_SUBTRACT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a89d9750c91e3a9cf9d0a21d9cb17ff18',1,'vst.h']]], - ['vst_5fvkey_5fpage_5fdown_513',['VST_VKEY_PAGE_DOWN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a99d01230bcebf9eabc52c4e491141536',1,'vst.h']]], - ['vst_5fvkey_5fpage_5fup_514',['VST_VKEY_PAGE_UP',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71a48b832c4659a13d5bd0e2e6c1dd7f',1,'vst.h']]], - ['vst_5fvkey_5fpause_515',['VST_VKEY_PAUSE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2bcb4eebef6b6b9e39a5c1970e3e435c',1,'vst.h']]], - ['vst_5fvkey_5fprint_516',['VST_VKEY_PRINT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7afefdbd206f1e3b69291839639dd3005f',1,'vst.h']]], - ['vst_5fvkey_5freturn_517',['VST_VKEY_RETURN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7cd0953bf5a7ff28816e67f744390dea',1,'vst.h']]], - ['vst_5fvkey_5fscrolllock_518',['VST_VKEY_SCROLLLOCK',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad15052b4c6f7870a17fe160f799c8200',1,'vst.h']]], - ['vst_5fvkey_5fshift_519',['VST_VKEY_SHIFT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa9e5fe81058ea42116ab3e6a3cb64669',1,'vst.h']]], - ['vst_5fvkey_5fspace_520',['VST_VKEY_SPACE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a65ab327ed96e8800919e2a6f8cf0ddb5',1,'vst.h']]], - ['vst_5fvkey_5ftab_521',['VST_VKEY_TAB',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab5c07a8700c74f218de062f6bc577c47',1,'vst.h']]] + ['vst_5feffect_5fcategory_5fexternal_26',['VST_EFFECT_CATEGORY_EXTERNAL',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a5ec7a2bb427309c81f7368c873b87107',1,'vst.h']]], + ['vst_5feffect_5fcategory_5finstrument_27',['VST_EFFECT_CATEGORY_INSTRUMENT',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae40d9a630c4ac0371ed0fa64ef66bed8',1,'vst.h']]], + ['vst_5feffect_5fcategory_5fmastering_28',['VST_EFFECT_CATEGORY_MASTERING',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a9a6e4f55dbe2cce0c4c9f2bcbc717a9c',1,'vst.h']]], + ['vst_5feffect_5fcategory_5fmetering_29',['VST_EFFECT_CATEGORY_METERING',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a22c042468809a03eb47ec1c5031d8af5',1,'vst.h']]], + ['vst_5feffect_5fcategory_5foffline_30',['VST_EFFECT_CATEGORY_OFFLINE',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6420501083ada6c9eca7d0ebb61f0a31',1,'vst.h']]], + ['vst_5feffect_5fcategory_5frestoration_31',['VST_EFFECT_CATEGORY_RESTORATION',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ac835fd27e522fa389bca3f20e1f2af72',1,'vst.h']]], + ['vst_5feffect_5fcategory_5fspatial_32',['VST_EFFECT_CATEGORY_SPATIAL',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a54efb58a6ba8c63e4b420983e9c09141',1,'vst.h']]], + ['vst_5feffect_5fcategory_5funcategorized_33',['VST_EFFECT_CATEGORY_UNCATEGORIZED',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640adf12507ff796a4ba7336fc2213bdab8b',1,'vst.h']]], + ['vst_5feffect_5fcategory_5fwavegenerator_34',['VST_EFFECT_CATEGORY_WAVEGENERATOR',['../vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3f5452fe0da6e02908716453bf599f58',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls0_35',['VST_EFFECT_FLAG_1ls0',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2aaa9de5eb546808152ee9108be574be5e',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls12_36',['VST_EFFECT_FLAG_1ls12',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ac2c10295b780a1cd83d3ee18a80f3c98',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls4_37',['VST_EFFECT_FLAG_1ls4',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a6f2060577477e37993b691d74e38338e',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls5_38',['VST_EFFECT_FLAG_1ls5',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a79e5a06ff6922bf42ab654c22aea5c9d',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls8_39',['VST_EFFECT_FLAG_1ls8',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ad7b6274b27655a70115bbc8870cc7134',1,'vst.h']]], + ['vst_5feffect_5fflag_5f1ls9_40',['VST_EFFECT_FLAG_1ls9',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a2d63f0f26034c959c825bcdc9965664b',1,'vst.h']]], + ['vst_5feffect_5fflag_5fchunks_41',['VST_EFFECT_FLAG_CHUNKS',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a5fc027349a4753cd652a3db32c604923',1,'vst.h']]], + ['vst_5feffect_5fflag_5feditor_42',['VST_EFFECT_FLAG_EDITOR',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a8fffe35d5bbfb226cb49b38ceed4c69e',1,'vst.h']]], + ['vst_5feffect_5fflag_5finstrument_43',['VST_EFFECT_FLAG_INSTRUMENT',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2ab0d40d94d4980e29a9ea801126aa0724',1,'vst.h']]], + ['vst_5feffect_5fflag_5fsilent_5ftail_44',['VST_EFFECT_FLAG_SILENT_TAIL',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a1d45409a42cfbabcb46e96cfac87b605',1,'vst.h']]], + ['vst_5feffect_5fflag_5fsupports_5fdouble_45',['VST_EFFECT_FLAG_SUPPORTS_DOUBLE',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2aea46bf041602110f77aa69c221027dc6',1,'vst.h']]], + ['vst_5feffect_5fflag_5fsupports_5ffloat_46',['VST_EFFECT_FLAG_SUPPORTS_FLOAT',['../vst_8h.html#a7174d634349acbda34c34af9fe706bd2a964c20a8c667cdc9e2f1e4cafb09ebea',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f00_47',['VST_EFFECT_OPCODE_00',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7f9d8bdbd570f414c792d48224128084',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f01_48',['VST_EFFECT_OPCODE_01',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a35b1923882b8fe15e64ea528f222bf28',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f02_49',['VST_EFFECT_OPCODE_02',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a655fff17c355774d6d41a97511b2a2dd',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f03_50',['VST_EFFECT_OPCODE_03',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13391c0fcd9d60aaf5d54dc85545bdc3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f04_51',['VST_EFFECT_OPCODE_04',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3cf4e67e210c7ef7c76c0e442f1aac58',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f05_52',['VST_EFFECT_OPCODE_05',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4c0d620671bc8a107dc30f23bc9e7ad4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f06_53',['VST_EFFECT_OPCODE_06',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f57546988b54ac4ec8104867f62bff2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f07_54',['VST_EFFECT_OPCODE_07',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9dcecaf860d1a927a047a3fe3e0558cf',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f08_55',['VST_EFFECT_OPCODE_08',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad54193e82154c20cda832e6ca90bf28c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f09_56',['VST_EFFECT_OPCODE_09',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3d2c44d9d9cec27f934a696878f42e89',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0a_57',['VST_EFFECT_OPCODE_0A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f58c5e5703a68e8182cd27c8615f7b3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0b_58',['VST_EFFECT_OPCODE_0B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4ac13f44dc17b7aa5930ce04bab13a8f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0c_59',['VST_EFFECT_OPCODE_0C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696affb3e6b4adffc59bef78b8608a5130c4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0d_60',['VST_EFFECT_OPCODE_0D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a794ffb39ae755d5de557fc7619042dc0',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0e_61',['VST_EFFECT_OPCODE_0E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a926bc55a9c0cf189441991b3fcdfd11e',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f0f_62',['VST_EFFECT_OPCODE_0F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abc6fb3d59aaa8e7982154d53fa12d16a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f10_63',['VST_EFFECT_OPCODE_10',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33135c64068d4d0b3f176ccc4c25848a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f11_64',['VST_EFFECT_OPCODE_11',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab284b76b5c74740b53a4ac6e7e52e6c9',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f12_65',['VST_EFFECT_OPCODE_12',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5cdc492a51b0c5f9dc81a5de04ecf5c8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f13_66',['VST_EFFECT_OPCODE_13',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad83c8946b71cf6528838083785e9254d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f14_67',['VST_EFFECT_OPCODE_14',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a079a079cd146b76fbae382d8df942f7d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f15_68',['VST_EFFECT_OPCODE_15',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa49ecb36b417d81c9a79ddb8c541fc06',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f16_69',['VST_EFFECT_OPCODE_16',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b1d82d549b03f24f77b02d4c13711f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f17_70',['VST_EFFECT_OPCODE_17',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aab5ba71a9799fce6885e76b0394715',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f18_71',['VST_EFFECT_OPCODE_18',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ff348462e998598c421def0d3b66a8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f19_72',['VST_EFFECT_OPCODE_19',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a55ed1473547eafc7c6df2b62f73222ac',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1a_73',['VST_EFFECT_OPCODE_1A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4f69a2fe470ab8ba6dd77f43a94cde90',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1b_74',['VST_EFFECT_OPCODE_1B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38bed56b10004dae0d98071cdc3d4940',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1c_75',['VST_EFFECT_OPCODE_1C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1bb3968d9fe18ca8566be6c70e220220',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1d_76',['VST_EFFECT_OPCODE_1D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae0be415492e7cc55f6a11e6de085ce04',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1e_77',['VST_EFFECT_OPCODE_1E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a79fa30e1a15b879e0d6e2a5a04f131fd',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f1f_78',['VST_EFFECT_OPCODE_1F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af51f106620fdec39a539790c461f0833',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f20_79',['VST_EFFECT_OPCODE_20',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07065a264bd2a3ecebd5ea4d3d51ae26',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f21_80',['VST_EFFECT_OPCODE_21',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1508cde1ae9c1c6b0aa57488dbaf9293',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f22_81',['VST_EFFECT_OPCODE_22',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a896ec77693cb412e31f9160eaf8e6f6e',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f23_82',['VST_EFFECT_OPCODE_23',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ade5295089a6d7703f5aad8724726d2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f24_83',['VST_EFFECT_OPCODE_24',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a881873d24da602f84baa89172968cb51',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f25_84',['VST_EFFECT_OPCODE_25',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af9de36a1962951fd88c1011bc8a6f468',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f26_85',['VST_EFFECT_OPCODE_26',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae61bb66e13d890feb0ac68c0fbada833',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f27_86',['VST_EFFECT_OPCODE_27',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa20ec5fcb941015ac3143a8aab09af29',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f28_87',['VST_EFFECT_OPCODE_28',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a343111c081c847a1eaf22cb8cf858055',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f29_88',['VST_EFFECT_OPCODE_29',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aafb89f9957cc7024b6f585d2393de795',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2a_89',['VST_EFFECT_OPCODE_2A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a03a3fffe10a0994caf608402fd148746',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2b_90',['VST_EFFECT_OPCODE_2B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a814ba1d0b6eccefafe44bb6a132f83ce',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2c_91',['VST_EFFECT_OPCODE_2C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af62ccf1aef62665c7817fb3d97d6ecbf',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2d_92',['VST_EFFECT_OPCODE_2D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9bf028aa1d4f690d9104323da1e0a031',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2e_93',['VST_EFFECT_OPCODE_2E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a688762138c1a182f1f7e6b292b11f803',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f2f_94',['VST_EFFECT_OPCODE_2F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33601774ed24231c58eb6902f6971e7d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f30_95',['VST_EFFECT_OPCODE_30',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a74fe1da28bb7fe76edd98bfcb93b901b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f31_96',['VST_EFFECT_OPCODE_31',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aef0d173b206e3c09e38543f1bb42b9',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f32_97',['VST_EFFECT_OPCODE_32',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1164f60b2f52cae3d30dc8d64482a15c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f33_98',['VST_EFFECT_OPCODE_33',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b6b6aa7bf5caca398dd412c51cbc3e3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f34_99',['VST_EFFECT_OPCODE_34',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af5ef7dd980f5a573a12026c2b6910b7a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f35_100',['VST_EFFECT_OPCODE_35',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7622d2f85374cfa9ba3af3ae3c9e2ea0',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f36_101',['VST_EFFECT_OPCODE_36',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7c9c2de24101d89f9c3b9165aea162be',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f37_102',['VST_EFFECT_OPCODE_37',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af28c319c3cf4ba14c65e0395ae956bb1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f38_103',['VST_EFFECT_OPCODE_38',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8ee4b9060ced36e176f2fa2bd18910ac',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f39_104',['VST_EFFECT_OPCODE_39',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b9d47d361ca416224132aa5b9a9a5a4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3a_105',['VST_EFFECT_OPCODE_3A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab155ed3658544a96bc9794a92e75169f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3b_106',['VST_EFFECT_OPCODE_3B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a929205d9637981c6eee7241a8455db6d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3c_107',['VST_EFFECT_OPCODE_3C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38a911908cb06686930d7aca8e380054',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3d_108',['VST_EFFECT_OPCODE_3D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ccd5e816884ec85723e3f3e00ba6229',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3e_109',['VST_EFFECT_OPCODE_3E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101f23c8f5612ebe552ba252cfdb0ecb',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f3f_110',['VST_EFFECT_OPCODE_3F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af35fff2e9d68b3ac04d8cc84d44019de',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f40_111',['VST_EFFECT_OPCODE_40',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a894f6d95fd736a20dc18fe5094c008f4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f41_112',['VST_EFFECT_OPCODE_41',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1dd016fc2d2d9f5fbeea645fab0efa86',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f42_113',['VST_EFFECT_OPCODE_42',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d1cdf2000edd091b8447ec0a4ffe2a8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f43_114',['VST_EFFECT_OPCODE_43',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101bea9ccc6fbc1b86dba1f2a4ad7213',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f44_115',['VST_EFFECT_OPCODE_44',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af2f0136c707513df432291411c87fcf6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f45_116',['VST_EFFECT_OPCODE_45',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad87e37dee7e4e179d08e3cf8f40bd018',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f46_117',['VST_EFFECT_OPCODE_46',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af02fef4c2a78ed1558de4c5c1e78ab9e',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f47_118',['VST_EFFECT_OPCODE_47',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8df6dda3f6b59f8ee5cd0cea8c342a01',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f48_119',['VST_EFFECT_OPCODE_48',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6695b7645e49a07e8d8614f79e9b5dbd',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f49_120',['VST_EFFECT_OPCODE_49',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa5da737dc3b1b9397b3a3083084f0c15',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4a_121',['VST_EFFECT_OPCODE_4A',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad08aac7efc3c45d9d2b59636a3201291',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4b_122',['VST_EFFECT_OPCODE_4B',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a17c010e1bff9b57aa82ca31b884a9cc8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4c_123',['VST_EFFECT_OPCODE_4C',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae43be42f7827612e6a94247595d49f9c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4d_124',['VST_EFFECT_OPCODE_4D',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a34453fdb92d7bb51e2c0ab677b1c7eb5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4e_125',['VST_EFFECT_OPCODE_4E',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0f0b8d5b1972aa34d278aa74ae232016',1,'vst.h']]], + ['vst_5feffect_5fopcode_5f4f_126',['VST_EFFECT_OPCODE_4F',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8c5962a79c3bb8cecd6e89449956ab78',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fbank_5fload_127',['VST_EFFECT_OPCODE_BANK_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a46ecb69debcaa7fc23ed52559e3140bd',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fbypass_128',['VST_EFFECT_OPCODE_BYPASS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9408368ab591d8a4e3bd29b39fa8631f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fcategory_129',['VST_EFFECT_OPCODE_CATEGORY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7d62310ee6f4040445f9d289ea28d5c9',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fcontainer_5fnext_5feffect_5fid_130',['VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae8103ec84e8dc3268c1f9b3480e0d255',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fcreate_131',['VST_EFFECT_OPCODE_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a25104bc276059e7a343ccd780f5f928c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fcustom_132',['VST_EFFECT_OPCODE_CUSTOM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a680b765dc488d61d0faef58f2d154f2a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fdestroy_133',['VST_EFFECT_OPCODE_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5f52e8e69547b27eaa15467ebe487691',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fclose_134',['VST_EFFECT_OPCODE_EDITOR_CLOSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aad7f035bbd04a052298319f20fb693d8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fdraw_135',['VST_EFFECT_OPCODE_EDITOR_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa45087da0d1522c769056f391594d2c8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fget_5frect_136',['VST_EFFECT_OPCODE_EDITOR_GET_RECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a288661d45bf05a9c8bfac13fc900a861',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fkeep_5falive_137',['VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ce89a18f5ebf8265f8e27f40ee4cedb',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fkeyboard_138',['VST_EFFECT_OPCODE_EDITOR_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a960b2a75dab37b45d72445a6ab8fef41',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fmouse_139',['VST_EFFECT_OPCODE_EDITOR_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a48e67cc48e0d6ade3e2ed08ab229db37',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fopen_140',['VST_EFFECT_OPCODE_EDITOR_OPEN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7dd8c3bd980ad4a5c3e443ff15e7e05c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5frect_141',['VST_EFFECT_OPCODE_EDITOR_RECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8c11af02ac2360ad8c0888bea69f9c8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fvkey_5fdown_142',['VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7eef4adab2b561cb12d4fe2e7513f963',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feditor_5fvkey_5fup_143',['VST_EFFECT_OPCODE_EDITOR_VKEY_UP',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af48a693af3e0a3dd8c74bef13f3392c7',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feffect_5fcategory_144',['VST_EFFECT_OPCODE_EFFECT_CATEGORY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d6b99d0c76bb8101b02eb123c3e56a2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5feffect_5fname_145',['VST_EFFECT_OPCODE_EFFECT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac396ef2a09f26289ff9fef764c062474',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fevent_146',['VST_EFFECT_OPCODE_EVENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9f3b153f7398c429a3fc6d64e2fed9a6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5ffourcc_147',['VST_EFFECT_OPCODE_FOURCC',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1d5d7c546dc2b68df2ec31301940244',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fchunk_5fdata_148',['VST_EFFECT_OPCODE_GET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abd3d276216b8b4f2786ae6ed8aefa099',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fparameter_5fproperties_149',['VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac7d8987baae2fd3bf3d1322156a31579',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fprogram_150',['VST_EFFECT_OPCODE_GET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5b65cc86a93b938e0226a0ba8c14cda6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fprogram_5fname_151',['VST_EFFECT_OPCODE_GET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9a240fa6409997e4c38525e30ce5abe8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fspeaker_5farrangement_152',['VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a91407b1f6e5a67f9abca40a438c1d4e3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetname_153',['VST_EFFECT_OPCODE_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeab039054ebddff2f90ad2e0b9fed723',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetname2_154',['VST_EFFECT_OPCODE_GETNAME2',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a66b1c38c5a5d8a5e7d8892b778e0c8fe',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgettailsamples_155',['VST_EFFECT_OPCODE_GETTAILSAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ef7107ea949706999ca80bd7aba9d1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetvendor_156',['VST_EFFECT_OPCODE_GETVENDOR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf96a6fce885dbdc3529ef1c79e37772',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetvendorversion_157',['VST_EFFECT_OPCODE_GETVENDORVERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a04f4a4da72d7be229810aa50a60f21a0',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fidle_158',['VST_EFFECT_OPCODE_IDLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b63b56ed4e165cf5bf8d6d45c63b001',1,'vst.h']]], + ['vst_5feffect_5fopcode_5finitialize_159',['VST_EFFECT_OPCODE_INITIALIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac0cde9776b07b0861f53ca79f38a4a7d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5finput_5fget_5fproperties_160',['VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a967dc0e00251e0e6c47dfb8526f4d26a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5finput_5fstream_5fget_5fproperties_161',['VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a46c7e2d515b51f460a6f0076281d5036',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fname_162',['VST_EFFECT_OPCODE_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aac2f9a50c9d35c14cfb65878d22a1506',1,'vst.h']]], + ['vst_5feffect_5fopcode_5foutput_5fget_5fproperties_163',['VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696add37a863bca8b45c5e9df3da3544d702',1,'vst.h']]], + ['vst_5feffect_5fopcode_5foutput_5fstream_5fget_5fproperties_164',['VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a44cc942198cbad7c99ae869784926b6b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fautomatable_165',['VST_EFFECT_OPCODE_PARAM_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aca7c692f2a631a425a5b70fe4211b9c8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5flabel_166',['VST_EFFECT_OPCODE_PARAM_GET_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab8213ce293a2c3a4bcb3492dc5d2e4d1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5fname_167',['VST_EFFECT_OPCODE_PARAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3da2285bda84023dea89b7dba24d59e2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5fvalue_168',['VST_EFFECT_OPCODE_PARAM_GET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b810c37ad94d5d9a4fd21904c4b38ce',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetlabel_169',['VST_EFFECT_OPCODE_PARAM_GETLABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0e3de8f372560069c28fd8adadb902ca',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetname_170',['VST_EFFECT_OPCODE_PARAM_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ace5987decb338be1d8d2b21f0a27a531',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetvalue_171',['VST_EFFECT_OPCODE_PARAM_GETVALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2bcac558305dd4f41edeca2a579b2553',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fis_5fautomatable_172',['VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fisautomatable_173',['VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5flabel_174',['VST_EFFECT_OPCODE_PARAM_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a88feaf3bf0f426d842fafb9e8ac0d947',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fname_175',['VST_EFFECT_OPCODE_PARAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a182a2cae4955ae3bc110600d25dac9b1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fproperties_176',['VST_EFFECT_OPCODE_PARAM_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6e1135b3419d19471954a3b4664872c6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fset_5fvalue_177',['VST_EFFECT_OPCODE_PARAM_SET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afb7ca519142fb2f8ffb22cccb9e17ccc',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_178',['VST_EFFECT_OPCODE_PARAM_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a75044a2d1bed6e79ef2f9090b4304c3f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_5ffrom_5fstring_179',['VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ade6879bc741bf0abfc5240102d3e9916',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_5fto_5fstring_180',['VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07a1ee440a4f98901743134009ba94b8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fpause_5funpause_181',['VST_EFFECT_OPCODE_PAUSE_UNPAUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae1801759c27b7e24ee31ebd2ca0c539d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprocess_5fbegin_182',['VST_EFFECT_OPCODE_PROCESS_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf9d50f8dc41cc445fc683c4ceb9395b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprocess_5fend_183',['VST_EFFECT_OPCODE_PROCESS_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9fd112ae560e9928dfd7c0d667795e4b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fproduct_5fname_184',['VST_EFFECT_OPCODE_PRODUCT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a15849c14f497c49529b31cd7d2a2679c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fget_185',['VST_EFFECT_OPCODE_PROGRAM_GET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a338bb1fa24da671c9305fc910b0aa538',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fget_5fname_186',['VST_EFFECT_OPCODE_PROGRAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a778062b13948fc9e7fc6180033881dba',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fload_187',['VST_EFFECT_OPCODE_PROGRAM_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ad5cb3f2b7d5325d4e73bc34bfa5ce5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_188',['VST_EFFECT_OPCODE_PROGRAM_SET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af6ad25fcb7a520eed4a4b6b4d923286b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fbegin_189',['VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af7c3e6a262b6f0e0d53e6aec0c7c99d4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fend_190',['VST_EFFECT_OPCODE_PROGRAM_SET_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5763f730a8bf2064223f64b3af334fce',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fname_191',['VST_EFFECT_OPCODE_PROGRAM_SET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2be7d3ce8eb41adb6b6eec6586bd186c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fblock_5fsize_192',['VST_EFFECT_OPCODE_SET_BLOCK_SIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a39a68b2241446f7cc4d945a4a4341af3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fchunk_5fdata_193',['VST_EFFECT_OPCODE_SET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fprogram_194',['VST_EFFECT_OPCODE_SET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa1bb6fd2f2f591175e6d0bc10a708570',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fprogram_5fname_195',['VST_EFFECT_OPCODE_SET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1cbd93ca7d2f2ff464d73882e6d5e06',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fsample_5frate_196',['VST_EFFECT_OPCODE_SET_SAMPLE_RATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a201632ac6dc514f0bbacc71df5e867b6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fspeaker_5farrangement_197',['VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a29a4e6a3fce2afcaa82cc7731b1db0a3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsetblocksize_198',['VST_EFFECT_OPCODE_SETBLOCKSIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a612be21ee6fcf9d9b20f279256211cad',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsetsamplerate_199',['VST_EFFECT_OPCODE_SETSAMPLERATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aba339f27dd55fb6cd36a94f62796ce16',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsupports_200',['VST_EFFECT_OPCODE_SUPPORTS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af779fb9455663914e5f626559824dce2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsuspend_201',['VST_EFFECT_OPCODE_SUSPEND',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afbe80204973dc7477ce6f1bf15d635e8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsuspend_5fresume_202',['VST_EFFECT_OPCODE_SUSPEND_RESUME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a82bf6bd3d5b6528bab2a8154b4a12c5a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5ftail_5fsamples_203',['VST_EFFECT_OPCODE_TAIL_SAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a739f825767210c904839112b4dd3146f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5ftranslate_5ferror_204',['VST_EFFECT_OPCODE_TRANSLATE_ERROR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b36d1b637686b7a0a4f54026f0e705',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvendor_5fname_205',['VST_EFFECT_OPCODE_VENDOR_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a96f6bfec3756b862ac10261ac37e06c3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvendor_5fversion_206',['VST_EFFECT_OPCODE_VENDOR_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeeeee35ed338c3089e443cc4bc7b64e9',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvst_5fversion_207',['VST_EFFECT_OPCODE_VST_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7b54e129f5e95874cefdcc138d710c20',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fcreate_208',['VST_EFFECT_OPCODE_WINDOW_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4aa1a47b5704958665f95aacd56a4fd5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fdestroy_209',['VST_EFFECT_OPCODE_WINDOW_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af40fd3a5261cde86ff2ccccd6e302b70',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fdraw_210',['VST_EFFECT_OPCODE_WINDOW_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5ed7687c8d9b6a097d2b2cafa007030c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fgetrect_211',['VST_EFFECT_OPCODE_WINDOW_GETRECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adb7e0fb92a7f5b5fa52490c5b8689ac5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fkeyboard_212',['VST_EFFECT_OPCODE_WINDOW_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9912a9d8912d90eb947e0ae13f163921',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fmouse_213',['VST_EFFECT_OPCODE_WINDOW_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a00c3be829509c39999e0aa844d17c190',1,'vst.h']]], + ['vst_5fevent_5ftype_5f00_214',['VST_EVENT_TYPE_00',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa8cbd2f2d2dc689e14069270608cc321a',1,'vst.h']]], + ['vst_5fevent_5ftype_5f01_215',['VST_EVENT_TYPE_01',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa7a2bc1b4d104d5e75fa299393b744c36',1,'vst.h']]], + ['vst_5fevent_5ftype_5f02_216',['VST_EVENT_TYPE_02',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa750667c82c3cf2ef8f584f7c63336739',1,'vst.h']]], + ['vst_5fevent_5ftype_5f03_217',['VST_EVENT_TYPE_03',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfabfb3607ea729c28021c39fb9a5c54803',1,'vst.h']]], + ['vst_5fevent_5ftype_5f04_218',['VST_EVENT_TYPE_04',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa78fa609095b383828ad54ebb78cf5d86',1,'vst.h']]], + ['vst_5fevent_5ftype_5f05_219',['VST_EVENT_TYPE_05',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa131440b1fc22300ead4786da590c1329',1,'vst.h']]], + ['vst_5fevent_5ftype_5finvalid_220',['VST_EVENT_TYPE_INVALID',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfa0d2c6b8e857ed0ed32536fdcce896eed',1,'vst.h']]], + ['vst_5fevent_5ftype_5fmidi_221',['VST_EVENT_TYPE_MIDI',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfacfdd13fb27173eeb0d3cab4147cd2b08',1,'vst.h']]], + ['vst_5fevent_5ftype_5fmidi_5fsysex_222',['VST_EVENT_TYPE_MIDI_SYSEX',['../vst_8h.html#a06cdf00c4eb074ac3677408d259616bfac63131e0dbf0e7ad4fd2ad40e7158a59',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_5faudio_223',['VST_HOST_ACTIVE_THREAD_AUDIO',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcabdcb3fcce93be4bb50d24e1e0ef3e00f',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_5fevent_224',['VST_HOST_ACTIVE_THREAD_EVENT',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcab6d837b142cdea14a936d11d5095b40f',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_5finterface_225',['VST_HOST_ACTIVE_THREAD_INTERFACE',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dca70fd32eeca74e21ca81e077f4d5f2cd6',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_5funknown_226',['VST_HOST_ACTIVE_THREAD_UNKNOWN',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dca1a526b300093175d02059a0f97ba7b3a',1,'vst.h']]], + ['vst_5fhost_5factive_5fthread_5fuser_227',['VST_HOST_ACTIVE_THREAD_USER',['../vst_8h.html#af186d9284e1093d3e6c11c6d490ad4dcad93ea3ba687a2b05706bc439a9bd8b8c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f00_228',['VST_HOST_OPCODE_00',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f01_229',['VST_HOST_OPCODE_01',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f02_230',['VST_HOST_OPCODE_02',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f03_231',['VST_HOST_OPCODE_03',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f04_232',['VST_HOST_OPCODE_04',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f05_233',['VST_HOST_OPCODE_05',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f06_234',['VST_HOST_OPCODE_06',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f07_235',['VST_HOST_OPCODE_07',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f08_236',['VST_HOST_OPCODE_08',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f09_237',['VST_HOST_OPCODE_09',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0a_238',['VST_HOST_OPCODE_0A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0b_239',['VST_HOST_OPCODE_0B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0c_240',['VST_HOST_OPCODE_0C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0d_241',['VST_HOST_OPCODE_0D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0e_242',['VST_HOST_OPCODE_0E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0f_243',['VST_HOST_OPCODE_0F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f10_244',['VST_HOST_OPCODE_10',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f11_245',['VST_HOST_OPCODE_11',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f12_246',['VST_HOST_OPCODE_12',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f13_247',['VST_HOST_OPCODE_13',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f14_248',['VST_HOST_OPCODE_14',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f15_249',['VST_HOST_OPCODE_15',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f16_250',['VST_HOST_OPCODE_16',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f17_251',['VST_HOST_OPCODE_17',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f18_252',['VST_HOST_OPCODE_18',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f19_253',['VST_HOST_OPCODE_19',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1a_254',['VST_HOST_OPCODE_1A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1b_255',['VST_HOST_OPCODE_1B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1c_256',['VST_HOST_OPCODE_1C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1d_257',['VST_HOST_OPCODE_1D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1e_258',['VST_HOST_OPCODE_1E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1f_259',['VST_HOST_OPCODE_1F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f20_260',['VST_HOST_OPCODE_20',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f21_261',['VST_HOST_OPCODE_21',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f22_262',['VST_HOST_OPCODE_22',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f23_263',['VST_HOST_OPCODE_23',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f24_264',['VST_HOST_OPCODE_24',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f25_265',['VST_HOST_OPCODE_25',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f26_266',['VST_HOST_OPCODE_26',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f27_267',['VST_HOST_OPCODE_27',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f28_268',['VST_HOST_OPCODE_28',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f29_269',['VST_HOST_OPCODE_29',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2a_270',['VST_HOST_OPCODE_2A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2b_271',['VST_HOST_OPCODE_2B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2c_272',['VST_HOST_OPCODE_2C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2d_273',['VST_HOST_OPCODE_2D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2e_274',['VST_HOST_OPCODE_2E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2f_275',['VST_HOST_OPCODE_2F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f30_276',['VST_HOST_OPCODE_30',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf2289599b795abf5f7fa76413cafcc17',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f31_277',['VST_HOST_OPCODE_31',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6fca2d3f0789760b4d9d03421afae06b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fautomate_278',['VST_HOST_OPCODE_AUTOMATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fcurrent_5feffect_5fid_279',['VST_HOST_OPCODE_CURRENT_EFFECT_ID',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fcustom_280',['VST_HOST_OPCODE_CUSTOM',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5feditor_5fresize_281',['VST_HOST_OPCODE_EDITOR_RESIZE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27604441d441b65f71f9260b8e9def3f',1,'vst.h']]], + ['vst_5fhost_5fopcode_5feditor_5fupdate_282',['VST_HOST_OPCODE_EDITOR_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ffcacbc5374ae2f07f839adefb7c88e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fevent_283',['VST_HOST_OPCODE_EVENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca088c2539d52fbb2469a3bca15fd73b52',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5factive_5fthread_284',['VST_HOST_OPCODE_GET_ACTIVE_THREAD',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9a88af537e8831841f7d20c50a574b5b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5fblock_5fsize_285',['VST_HOST_OPCODE_GET_BLOCK_SIZE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5e79912c48a6fb06e114b7375694787c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5feffect_5fdirectory_286',['VST_HOST_OPCODE_GET_EFFECT_DIRECTORY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecadcf29f0c0c8bff262a47cde2845249a3',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5finput_5fspeaker_5farrangement_287',['VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad623393c3334fc2eb2fa97569d2227c6',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5foutput_5fspeaker_5farrangement_288',['VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac033458574ebe9c03b5f03416baa4ea4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fget_5fsample_5frate_289',['VST_HOST_OPCODE_GET_SAMPLE_RATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3780078afe47dc32a11b9e060cac4ba5',1,'vst.h']]], + ['vst_5fhost_5fopcode_5finput_5fget_5fattached_5feffect_290',['VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf78b99eb3f0d98ed0cf5f9495f165100',1,'vst.h']]], + ['vst_5fhost_5fopcode_5finput_5fget_5fspeaker_5farrangement_291',['VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca518880481925366ec8a2bd88f50a7008',1,'vst.h']]], + ['vst_5fhost_5fopcode_5finput_5flatency_292',['VST_HOST_OPCODE_INPUT_LATENCY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9fcde8ebcad2b7079ec07f58f70e93e6',1,'vst.h']]], + ['vst_5fhost_5fopcode_5finput_5fstream_5fget_5fattached_5feffect_293',['VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca82a53938468434684ea3d82c7ce18df0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fio_5fmodified_294',['VST_HOST_OPCODE_IO_MODIFIED',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fkeepalive_5for_5fidle_295',['VST_HOST_OPCODE_KEEPALIVE_OR_IDLE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06',1,'vst.h']]], + ['vst_5fhost_5fopcode_5flanguage_296',['VST_HOST_OPCODE_LANGUAGE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0082371116f57415587013fb9ceeec3b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5foutput_5fget_5fattached_5feffect_297',['VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaff9736dfba819cd7890978d2f2dfe104',1,'vst.h']]], + ['vst_5fhost_5fopcode_5foutput_5fget_5fspeaker_5farrangement_298',['VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b4bc14f0146f4835f155fec7f288186',1,'vst.h']]], + ['vst_5fhost_5fopcode_5foutput_5flatency_299',['VST_HOST_OPCODE_OUTPUT_LATENCY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca552a055b83d9f3fe32c5a203c15a9546',1,'vst.h']]], + ['vst_5fhost_5fopcode_5foutput_5fstream_5fget_5fattached_5feffect_300',['VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca244f662132328a87d363a2f97164f7e8',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5flock_301',['VST_HOST_OPCODE_PARAM_LOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5f88b8122f3200490d7d099613927604',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fstart_5fedit_302',['VST_HOST_OPCODE_PARAM_START_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fstop_5fedit_303',['VST_HOST_OPCODE_PARAM_STOP_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5funlock_304',['VST_HOST_OPCODE_PARAM_UNLOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddac30d988711279e6c81867386d6242',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fupdate_305',['VST_HOST_OPCODE_PARAM_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fproduct_5fname_306',['VST_HOST_OPCODE_PRODUCT_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc',1,'vst.h']]], + ['vst_5fhost_5fopcode_5frefresh_307',['VST_HOST_OPCODE_REFRESH',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafaec5b29280246f1001a933192facfde',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fsupports_308',['VST_HOST_OPCODE_SUPPORTS',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvendor_5fname_309',['VST_HOST_OPCODE_VENDOR_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvendor_5fversion_310',['VST_HOST_OPCODE_VENDOR_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvst_5fversion_311',['VST_HOST_OPCODE_VST_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls0_312',['VST_PARAMETER_FLAG_1ls0',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8e052746a7732886fd72a84084ce40c1',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls1_313',['VST_PARAMETER_FLAG_1ls1',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7caafc66ed70a42fa77b6894d279125af87',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls2_314',['VST_PARAMETER_FLAG_1ls2',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca34005cf51873ace1ce6a36880415c4bc',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls3_315',['VST_PARAMETER_FLAG_1ls3',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca77ef719b1f2161ec0cac7db3ecdaae18',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls4_316',['VST_PARAMETER_FLAG_1ls4',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca2a480d3e3c9fb7cc3bfbc4f65c283f2a',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls5_317',['VST_PARAMETER_FLAG_1ls5',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca1b0a5f308cd46a354aa4847e13443963',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls6_318',['VST_PARAMETER_FLAG_1ls6',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca091a913803ba2e1041af4f31133e86de',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fcategory_319',['VST_PARAMETER_FLAG_CATEGORY',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca6c9b21c53b749fb380081214e08ed07b',1,'vst.h']]], + ['vst_5fparameter_5fflag_5findex_320',['VST_PARAMETER_FLAG_INDEX',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca531eeef82327950ca4727e29035b754d',1,'vst.h']]], + ['vst_5fparameter_5fflag_5finteger_5flimits_321',['VST_PARAMETER_FLAG_INTEGER_LIMITS',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca3bfc2b92d6147ccf802f0b31f236d559',1,'vst.h']]], + ['vst_5fparameter_5fflag_5framping_322',['VST_PARAMETER_FLAG_RAMPING',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca75d44a817b38b0ea7ecaad90bee63861',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fstep_5ffloat_323',['VST_PARAMETER_FLAG_STEP_FLOAT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca497f96438fb88122f606d61841d1ca4a',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fstep_5fint_324',['VST_PARAMETER_FLAG_STEP_INT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8eef7e865d0623c61c71b2cc94675724',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fswitch_325',['VST_PARAMETER_FLAG_SWITCH',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca088086df5f8dbbac479cf85ccb755f9a',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f4_5f0_326',['VST_SPEAKER_ARRANGEMENT_TYPE_4_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ae0345a06d553c02748e77df6653446f4',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f5_5f0_327',['VST_SPEAKER_ARRANGEMENT_TYPE_5_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ad80b91000505b56918789b3ca91c4295',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f5_5f1_328',['VST_SPEAKER_ARRANGEMENT_TYPE_5_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9b4dcc860c555990fadfe648701fe163',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f7_5f1_329',['VST_SPEAKER_ARRANGEMENT_TYPE_7_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a2180413656e113927bc2e288e9947943',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fcustom_330',['VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9e69ab76ea9e2ac2d95fab209ba8e778',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fmono_331',['VST_SPEAKER_ARRANGEMENT_TYPE_MONO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8aa28bb6a4bd5d13c73625e8e45f94dbde',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fstereo_332',['VST_SPEAKER_ARRANGEMENT_TYPE_STEREO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8abe8165df9c8048499a56ad7a2b0c4257',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5funknown_333',['VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a8233a01e0a65ab0f982d97d6b55de176',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fcenter_334',['VST_SPEAKER_TYPE_CENTER',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0e03cc995717f4318dc36b23f4660bba',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_335',['VST_SPEAKER_TYPE_LEFT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cab310c3a46bbc88f43eb95899ded18df3',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_5frear_336',['VST_SPEAKER_TYPE_LEFT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caec27ef1f6272d7fe5ce7bf0f32f2502c',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_5fside_337',['VST_SPEAKER_TYPE_LEFT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca866e8fcb98feec4bf1c1bcafcd9dabed',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5flfe_338',['VST_SPEAKER_TYPE_LFE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca1141d7d2aee735e63284fd3cc537d48a',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fmono_339',['VST_SPEAKER_TYPE_MONO',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca2e4c54de1ba1b6f37d73885a3c12eafd',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_340',['VST_SPEAKER_TYPE_RIGHT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca065e9bf2f49a606a0f037c5c9a28da5e',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_5frear_341',['VST_SPEAKER_TYPE_RIGHT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0427cbb519867a49f88b8a06444dcbf9',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_5fside_342',['VST_SPEAKER_TYPE_RIGHT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca838bb144bda27d3a0a0f2ef73db245d0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f01_343',['VST_SPEAKER_TYPE_USER_01',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caad8042cc9e0c7f80bd02239a8bcdbb97',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f02_344',['VST_SPEAKER_TYPE_USER_02',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca9c4b3660b6b713cfa2eed3b9695667a3',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f03_345',['VST_SPEAKER_TYPE_USER_03',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f04_346',['VST_SPEAKER_TYPE_USER_04',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca334529059e9cd8556e25d41d7bb19201',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f05_347',['VST_SPEAKER_TYPE_USER_05',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa9ae3cc47508d23ed1443da04b0f0bab',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f06_348',['VST_SPEAKER_TYPE_USER_06',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacd9d57f4ddba1f1ecbf194c0c8a6a8c8',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f07_349',['VST_SPEAKER_TYPE_USER_07',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabb2d4dd58640314ee12d24de420e90c1',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f08_350',['VST_SPEAKER_TYPE_USER_08',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cae3c541fd45148674eb3e1c401ac87830',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f09_351',['VST_SPEAKER_TYPE_USER_09',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca24c2a8104f2f6b2773f181682d1b37b6',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f10_352',['VST_SPEAKER_TYPE_USER_10',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca4490dd23a9533348fb8315faedb66b96',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f11_353',['VST_SPEAKER_TYPE_USER_11',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca374efb45795cd1a6691f5ec0176a3527',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f12_354',['VST_SPEAKER_TYPE_USER_12',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca611c4f3c9bf49cb746de6b2f438a3266',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f13_355',['VST_SPEAKER_TYPE_USER_13',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca95b15c6a5e7b44ccbe9718cb8ef9a361',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f14_356',['VST_SPEAKER_TYPE_USER_14',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf78972f102e1e5f60252ccbf46fc3a6b',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f15_357',['VST_SPEAKER_TYPE_USER_15',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca803e8f4bc03e6e6545bb46dfaf7ff1a0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f16_358',['VST_SPEAKER_TYPE_USER_16',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f17_359',['VST_SPEAKER_TYPE_USER_17',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadfb509f4c7c77be653181faff25addf4',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f18_360',['VST_SPEAKER_TYPE_USER_18',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabede3f4f6bd380167f6cd6a88d1d9f09',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f19_361',['VST_SPEAKER_TYPE_USER_19',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad19411d69333e25c088e5cdb1223e814',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f20_362',['VST_SPEAKER_TYPE_USER_20',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f21_363',['VST_SPEAKER_TYPE_USER_21',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacb2d252c1580231a8c18680dac590358',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f22_364',['VST_SPEAKER_TYPE_USER_22',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cade6e8e79583872aa9b5f8d4e7b53fae0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f23_365',['VST_SPEAKER_TYPE_USER_23',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa1ae8cd602f15ce635ccaadd60e56824',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f24_366',['VST_SPEAKER_TYPE_USER_24',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadcabc2b49f63e6653a5352d08adc39fa',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f25_367',['VST_SPEAKER_TYPE_USER_25',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca27f5249c064acfd87bed0edaea21e346',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f26_368',['VST_SPEAKER_TYPE_USER_26',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caceab3795293d4ee55b34182fcfcc8531',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f27_369',['VST_SPEAKER_TYPE_USER_27',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabca233a55f152c7aeaf7a8b03af4317a',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f28_370',['VST_SPEAKER_TYPE_USER_28',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa5e7628a15b5151db41b97e9c014e2e6',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f29_371',['VST_SPEAKER_TYPE_USER_29',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacaf6b294f4fea60592f6eb7da6ab42c7',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f30_372',['VST_SPEAKER_TYPE_USER_30',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b02c85e99afcaf81e4190445a3b722f',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f31_373',['VST_SPEAKER_TYPE_USER_31',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad94def811fcac96e56e7f26fb3673599',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f32_374',['VST_SPEAKER_TYPE_USER_32',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b30aa7f6809a663b420038df23ecb92',1,'vst.h']]], + ['vst_5fstatus_5f0_375',['VST_STATUS_0',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a41ec0cd179a700a7781114acd7db83e0',1,'vst.h']]], + ['vst_5fstatus_5f1_376',['VST_STATUS_1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a8298a30394a5f7f029ff4c6d0fb27a21',1,'vst.h']]], + ['vst_5fstatus_5ferror_377',['VST_STATUS_ERROR',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a22577e61d572876e1ca43e7131eeb481',1,'vst.h']]], + ['vst_5fstatus_5ffalse_378',['VST_STATUS_FALSE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ab0df086ec2933a9a5e62e327a4a9f09b',1,'vst.h']]], + ['vst_5fstatus_5fm1_379',['VST_STATUS_m1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5f0c037571bad90781fced2e6634b871',1,'vst.h']]], + ['vst_5fstatus_5fno_380',['VST_STATUS_NO',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ae06e983a1babce9b2b7b6b07b7a5218d',1,'vst.h']]], + ['vst_5fstatus_5fsuccess_381',['VST_STATUS_SUCCESS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a9200a42a72319ca3832a342541552f56',1,'vst.h']]], + ['vst_5fstatus_5ftrue_382',['VST_STATUS_TRUE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a903485468aa301f9225bc9432ccc6f04',1,'vst.h']]], + ['vst_5fstatus_5funknown_383',['VST_STATUS_UNKNOWN',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ad9384d9e9e0580a5c274cde549614d2b',1,'vst.h']]], + ['vst_5fstatus_5fyes_384',['VST_STATUS_YES',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5df1272c40c0a6cc765fc610747bad07',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls0_385',['VST_STREAM_FLAG_1ls0',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaa03ce38bc60de47eae8d63ffcb8d6c19',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls1_386',['VST_STREAM_FLAG_1ls1',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbacc5db8a4c3f1ed9e68ca4bc6bac69a5d',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls2_387',['VST_STREAM_FLAG_1ls2',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba1091d579bff90d42b49b7f45ff85b3be',1,'vst.h']]], + ['vst_5fstream_5fflag_5fstereo_388',['VST_STREAM_FLAG_STEREO',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba036336ac450b8cfe332f8c50ccc3f9ee',1,'vst.h']]], + ['vst_5fstream_5fflag_5fuse_5ftype_389',['VST_STREAM_FLAG_USE_TYPE',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaf394908abb7077cc5e187e20b838c381',1,'vst.h']]], + ['vst_5fversion_5f1_390',['VST_VERSION_1',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dafbd4b6191f6982d43d28a8ffe69a7ef6',1,'vst.h']]], + ['vst_5fversion_5f1_5f0_5f0_5f0_391',['VST_VERSION_1_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dad5ba5e42b8cfa0957f33c141f514f30d',1,'vst.h']]], + ['vst_5fversion_5f1_5f1_5f0_5f0_392',['VST_VERSION_1_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da239709f07f3f56879be8af57ea1021a0',1,'vst.h']]], + ['vst_5fversion_5f2_393',['VST_VERSION_2',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da8fb9d123ffe334555d621a11b0a1a68b',1,'vst.h']]], + ['vst_5fversion_5f2_5f0_5f0_5f0_394',['VST_VERSION_2_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da49dbd76be6e340a1b652dd6742f59871',1,'vst.h']]], + ['vst_5fversion_5f2_5f1_5f0_5f0_395',['VST_VERSION_2_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da3c3be332f33bd75f122ecac6273c31cc',1,'vst.h']]], + ['vst_5fversion_5f2_5f2_5f0_5f0_396',['VST_VERSION_2_2_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dab7385134ea3799d460f079f6ebc6fc8f',1,'vst.h']]], + ['vst_5fversion_5f2_5f3_5f0_5f0_397',['VST_VERSION_2_3_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac3fc868f9ca618f01677a31c38e34c41',1,'vst.h']]], + ['vst_5fversion_5f2_5f4_5f0_5f0_398',['VST_VERSION_2_4_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac95b45526d8d0029e0423af33909fdbb',1,'vst.h']]], + ['vst_5fvkey_5f00_399',['VST_VKEY_00',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6355fc7e1d19819dd8bde381c288b613',1,'vst.h']]], + ['vst_5fvkey_5f01_400',['VST_VKEY_01',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2fe07775ab63a85d1596b14e363561d7',1,'vst.h']]], + ['vst_5fvkey_5f02_401',['VST_VKEY_02',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a12826488d34f8213891678b5b22888d9',1,'vst.h']]], + ['vst_5fvkey_5f03_402',['VST_VKEY_03',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a22c9a372926da09b4074837b3f2764ed',1,'vst.h']]], + ['vst_5fvkey_5f04_403',['VST_VKEY_04',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab76239cae7d6a3f680dc38b3612e1fba',1,'vst.h']]], + ['vst_5fvkey_5f05_404',['VST_VKEY_05',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab8cc0616f8e8cf1d7f29bdfa824b986b',1,'vst.h']]], + ['vst_5fvkey_5f06_405',['VST_VKEY_06',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2703e39410535b3cecfa100c0b8515db',1,'vst.h']]], + ['vst_5fvkey_5f07_406',['VST_VKEY_07',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a08d848c9226d517ea8be79797ca76d11',1,'vst.h']]], + ['vst_5fvkey_5f08_407',['VST_VKEY_08',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ade9896ef8fcfdeb769deb8c6bdbb5778',1,'vst.h']]], + ['vst_5fvkey_5f09_408',['VST_VKEY_09',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa46dea2b2ea58b1b6fec3c087ce1eed1',1,'vst.h']]], + ['vst_5fvkey_5f10_409',['VST_VKEY_10',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a414995d01074b592a1a5cb418f943f29',1,'vst.h']]], + ['vst_5fvkey_5f11_410',['VST_VKEY_11',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0e39dacaf1cd4483c5446a40a8b57764',1,'vst.h']]], + ['vst_5fvkey_5f12_411',['VST_VKEY_12',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1744409609038a62dc714af61c39db1b',1,'vst.h']]], + ['vst_5fvkey_5f13_412',['VST_VKEY_13',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a92a2d86b62fee5518cec870db61c0e72',1,'vst.h']]], + ['vst_5fvkey_5f14_413',['VST_VKEY_14',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5c2b1ec3c4fdf12dd82281ef82f16219',1,'vst.h']]], + ['vst_5fvkey_5f15_414',['VST_VKEY_15',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9108dfb05a77a3fa7dbf6152de6b9db6',1,'vst.h']]], + ['vst_5fvkey_5f16_415',['VST_VKEY_16',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3bba7bdc78fb7ebc0dd5b833f0037ee6',1,'vst.h']]], + ['vst_5fvkey_5f17_416',['VST_VKEY_17',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a48392e71063e352a1abdda2e1135eea3',1,'vst.h']]], + ['vst_5fvkey_5f18_417',['VST_VKEY_18',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0f31ea7b95686d819b34a81a2af1c0c0',1,'vst.h']]], + ['vst_5fvkey_5f19_418',['VST_VKEY_19',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a79df29fe28afdd8990dd441553985f96',1,'vst.h']]], + ['vst_5fvkey_5f20_419',['VST_VKEY_20',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aae882539e1393d606b69a4b8b26fac66',1,'vst.h']]], + ['vst_5fvkey_5f21_420',['VST_VKEY_21',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2c700cbcae3f1b022ccb699f11544cd8',1,'vst.h']]], + ['vst_5fvkey_5f22_421',['VST_VKEY_22',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad5f889c77cd4f55e83043634a602ee79',1,'vst.h']]], + ['vst_5fvkey_5f23_422',['VST_VKEY_23',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9d0b11204693df78e91ed45b93d69f5c',1,'vst.h']]], + ['vst_5fvkey_5f24_423',['VST_VKEY_24',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a95349626ad6e1a5d34ff42b02a18da37',1,'vst.h']]], + ['vst_5fvkey_5f25_424',['VST_VKEY_25',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aef350d1910e3fee0d6dfc22c22134991',1,'vst.h']]], + ['vst_5fvkey_5f26_425',['VST_VKEY_26',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0156caa95eab1dad7e09bab2e77602e5',1,'vst.h']]], + ['vst_5fvkey_5f27_426',['VST_VKEY_27',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0f6cd31bd631491048e04abbfa72cf54',1,'vst.h']]], + ['vst_5fvkey_5f28_427',['VST_VKEY_28',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a539108f17d4ebbed68be5d69c759ac4c',1,'vst.h']]], + ['vst_5fvkey_5f29_428',['VST_VKEY_29',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a705b74735d1b8fb25ee82c126aec4108',1,'vst.h']]], + ['vst_5fvkey_5f30_429',['VST_VKEY_30',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a76f9639ff6896417f6154a2492e85684',1,'vst.h']]], + ['vst_5fvkey_5f31_430',['VST_VKEY_31',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71e81ea84c00f98c64485f5ba7d7321c',1,'vst.h']]], + ['vst_5fvkey_5f32_431',['VST_VKEY_32',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1c66741610f2a27588559049ba684f87',1,'vst.h']]], + ['vst_5fvkey_5f33_432',['VST_VKEY_33',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5b071ddde82ec43a46c5b9d1ed619f0f',1,'vst.h']]], + ['vst_5fvkey_5f34_433',['VST_VKEY_34',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ada57edf7838b57891c3193c9412ec562',1,'vst.h']]], + ['vst_5fvkey_5f35_434',['VST_VKEY_35',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aba9f00a9beb75556a337ac59d48047e3',1,'vst.h']]], + ['vst_5fvkey_5f36_435',['VST_VKEY_36',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a135136bf5618d658444f60f109a5a2c0',1,'vst.h']]], + ['vst_5fvkey_5f37_436',['VST_VKEY_37',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae9f4a75ee66cf8c79989c8c932371781',1,'vst.h']]], + ['vst_5fvkey_5f38_437',['VST_VKEY_38',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac4f1b12998a80e3e270c5e11e480811d',1,'vst.h']]], + ['vst_5fvkey_5f39_438',['VST_VKEY_39',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5b7ea4098e5fd88829f7580dad4cf173',1,'vst.h']]], + ['vst_5fvkey_5f40_439',['VST_VKEY_40',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6438eccc11fce76db3c5741a61dc5af3',1,'vst.h']]], + ['vst_5fvkey_5f41_440',['VST_VKEY_41',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a293e6af748b4abbd0063315a58368fc2',1,'vst.h']]], + ['vst_5fvkey_5f42_441',['VST_VKEY_42',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae2dd0617b88c847147385d445a3c50f4',1,'vst.h']]], + ['vst_5fvkey_5f43_442',['VST_VKEY_43',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae7afd2640735358f31106e6880ad5175',1,'vst.h']]], + ['vst_5fvkey_5f44_443',['VST_VKEY_44',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7abb8f9e93af1992e1204cc2125cab27e3',1,'vst.h']]], + ['vst_5fvkey_5f45_444',['VST_VKEY_45',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac618edf261302e324004ba2dc532734c',1,'vst.h']]], + ['vst_5fvkey_5f46_445',['VST_VKEY_46',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac361b86b673b617921b48d4b81371eb8',1,'vst.h']]], + ['vst_5fvkey_5f47_446',['VST_VKEY_47',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a00bdb19c57106350f7b53db339e04869',1,'vst.h']]], + ['vst_5fvkey_5f48_447',['VST_VKEY_48',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9fb4e0b16757daf1af387563bd478b7e',1,'vst.h']]], + ['vst_5fvkey_5f49_448',['VST_VKEY_49',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71e5d0dd23ec5f904d5cce2c367778ef',1,'vst.h']]], + ['vst_5fvkey_5f50_449',['VST_VKEY_50',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a763593630dc41ab1d0befafb1d8cb4a8',1,'vst.h']]], + ['vst_5fvkey_5f51_450',['VST_VKEY_51',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4260e4dbf96fdc2e66b9414f41e1936a',1,'vst.h']]], + ['vst_5fvkey_5f52_451',['VST_VKEY_52',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a821ced9a5d57fd3c7ddc7826404b2b19',1,'vst.h']]], + ['vst_5fvkey_5f53_452',['VST_VKEY_53',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3797f545de4a5365c3b934b4e2d39196',1,'vst.h']]], + ['vst_5fvkey_5f54_453',['VST_VKEY_54',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7220197a20bd796b12d57b88696a2974',1,'vst.h']]], + ['vst_5fvkey_5f55_454',['VST_VKEY_55',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7af43a60d2c26342da44bf1af6f7eece8d',1,'vst.h']]], + ['vst_5fvkey_5f56_455',['VST_VKEY_56',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a321a8a49409445b6dbab84600f42cd1c',1,'vst.h']]], + ['vst_5fvkey_5f57_456',['VST_VKEY_57',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5dd2893fa3f44be82a69528fd69ca8bf',1,'vst.h']]], + ['vst_5fvkey_5f58_457',['VST_VKEY_58',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5ba252db8874300bffd5220008993706',1,'vst.h']]], + ['vst_5fvkey_5f59_458',['VST_VKEY_59',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a74620231496d008040ee639498272edd',1,'vst.h']]], + ['vst_5fvkey_5f60_459',['VST_VKEY_60',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a58b9ff73ffa7962bbca1db760ad7bc6f',1,'vst.h']]], + ['vst_5fvkey_5f61_460',['VST_VKEY_61',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4f9d3d31776f30abce26ca56470fb851',1,'vst.h']]], + ['vst_5fvkey_5f62_461',['VST_VKEY_62',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a13d8004e4d8044e10d3a5012c7266202',1,'vst.h']]], + ['vst_5fvkey_5f63_462',['VST_VKEY_63',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0ff2096b0fad82a6a8dd8a0802528bc7',1,'vst.h']]], + ['vst_5fvkey_5f64_463',['VST_VKEY_64',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7af72fc01410b9e2c515ff933b9933fbd4',1,'vst.h']]], + ['vst_5fvkey_5f65_464',['VST_VKEY_65',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aedd9419b081e36c6841dd70c1fc4c6dc',1,'vst.h']]], + ['vst_5fvkey_5f66_465',['VST_VKEY_66',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3fada61272bada5dc838b48098433970',1,'vst.h']]], + ['vst_5fvkey_5f67_466',['VST_VKEY_67',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7b4a1461e55bf3426f41bba5e5a7037c',1,'vst.h']]], + ['vst_5fvkey_5f68_467',['VST_VKEY_68',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a8e66d07d223c0b4d02645a54627e5e86',1,'vst.h']]], + ['vst_5fvkey_5f69_468',['VST_VKEY_69',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2f1968700f39d3e2a98778c71c2511b0',1,'vst.h']]], + ['vst_5fvkey_5falt_469',['VST_VKEY_ALT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4854f20579a7be7ac280a1cab686cd01',1,'vst.h']]], + ['vst_5fvkey_5farrow_5fdown_470',['VST_VKEY_ARROW_DOWN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab873036e9b2a5a2e734cd847572a14b8',1,'vst.h']]], + ['vst_5fvkey_5farrow_5fleft_471',['VST_VKEY_ARROW_LEFT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad479265e1daa211e2a4a2b0d12cfbdd4',1,'vst.h']]], + ['vst_5fvkey_5farrow_5fright_472',['VST_VKEY_ARROW_RIGHT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac36add4414d2f4ace2f96ef24ea51e30',1,'vst.h']]], + ['vst_5fvkey_5farrow_5fup_473',['VST_VKEY_ARROW_UP',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a00cd1d0524c91afc12f2dab802842c63',1,'vst.h']]], + ['vst_5fvkey_5fbackspace_474',['VST_VKEY_BACKSPACE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aaa0652eff2fa18a9a6300141e3f88be8',1,'vst.h']]], + ['vst_5fvkey_5fcontrol_475',['VST_VKEY_CONTROL',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a34e46ebfe6290dfccb3d47b7d6c1f0ef',1,'vst.h']]], + ['vst_5fvkey_5fdelete_476',['VST_VKEY_DELETE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab8a58da01e619c024c0539463cd6e49c',1,'vst.h']]], + ['vst_5fvkey_5fend_477',['VST_VKEY_END',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a9832e465db3d20166a68d44008ccd11a',1,'vst.h']]], + ['vst_5fvkey_5fescape_478',['VST_VKEY_ESCAPE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a1bb8442bc4d5d5ba88cf801993d22425',1,'vst.h']]], + ['vst_5fvkey_5ff1_479',['VST_VKEY_F1',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0d74616e290a5eec6d653992645e24f0',1,'vst.h']]], + ['vst_5fvkey_5ff10_480',['VST_VKEY_F10',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3a8e85a2b86b1a8a513450a686aaaff9',1,'vst.h']]], + ['vst_5fvkey_5ff11_481',['VST_VKEY_F11',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a3ea7769338ffe43506f28ece9dfa0262',1,'vst.h']]], + ['vst_5fvkey_5ff12_482',['VST_VKEY_F12',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aee63d5f3a842e6e2539e59cb5692e4df',1,'vst.h']]], + ['vst_5fvkey_5ff2_483',['VST_VKEY_F2',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a5ffc76845613af0e2d5ae7d17b628dd1',1,'vst.h']]], + ['vst_5fvkey_5ff3_484',['VST_VKEY_F3',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a4233f412772ad62b46a31007f0c92d22',1,'vst.h']]], + ['vst_5fvkey_5ff4_485',['VST_VKEY_F4',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aac5c067340340da3953363bb6d9a977f',1,'vst.h']]], + ['vst_5fvkey_5ff5_486',['VST_VKEY_F5',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a002f2db9a607edf4d03715109e948711',1,'vst.h']]], + ['vst_5fvkey_5ff6_487',['VST_VKEY_F6',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a354c74182edabb4843598270e33dce23',1,'vst.h']]], + ['vst_5fvkey_5ff7_488',['VST_VKEY_F7',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a8ccb4d2272e85b44d117eb4972eaba1c',1,'vst.h']]], + ['vst_5fvkey_5ff8_489',['VST_VKEY_F8',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a14db1530a3a9f65537c63a24bc136822',1,'vst.h']]], + ['vst_5fvkey_5ff9_490',['VST_VKEY_F9',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ac6a411cbcb9831f379f6945c20a25985',1,'vst.h']]], + ['vst_5fvkey_5fhome_491',['VST_VKEY_HOME',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab54c13e709f05d11873761f6f7742a6e',1,'vst.h']]], + ['vst_5fvkey_5finsert_492',['VST_VKEY_INSERT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a6fd7da4d21a1f718b00cfe6c3984abc1',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5f1ls0_493',['VST_VKEY_MODIFIER_1ls0',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a62fca5170e1b6a73400dc6e8a86d911b',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5f1ls1_494',['VST_VKEY_MODIFIER_1ls1',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a188dbcb0957c3c4918f55567a7d8943d',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5f1ls2_495',['VST_VKEY_MODIFIER_1ls2',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39ae9ce235b5a6a595faeaf553eb0b8f4b2',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5f1ls3_496',['VST_VKEY_MODIFIER_1ls3',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39af6c318eff924effb906b9affae4aed47',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5falt_497',['VST_VKEY_MODIFIER_ALT',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39aa69888bbae24b4042869610d23e418e5',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5fcontrol_498',['VST_VKEY_MODIFIER_CONTROL',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39ae36402f043d4e2ac7d73dc5afbe4ff9f',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5fshift_499',['VST_VKEY_MODIFIER_SHIFT',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a660dfcdf48ee58735eed3a2f1e8a0790',1,'vst.h']]], + ['vst_5fvkey_5fmodifier_5fsystem_500',['VST_VKEY_MODIFIER_SYSTEM',['../vst_8h.html#a718b943492300b63f6487836dbdf8f39a6f5395a83794e4029bf6905b5b28f0b4',1,'vst.h']]], + ['vst_5fvkey_5fnumlock_501',['VST_VKEY_NUMLOCK',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7acd1cf375110abd273b6463071a9f442d',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f0_502',['VST_VKEY_NUMPAD_0',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a464ffeda8ebcb31666400fda99ae786d',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f1_503',['VST_VKEY_NUMPAD_1',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2f13e0b39f4d33e750fcaf27c2c1b47f',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f2_504',['VST_VKEY_NUMPAD_2',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae8b3e9f56a022c292b6bf3fc68aaed00',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f3_505',['VST_VKEY_NUMPAD_3',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a58270d5445cb2728023435f78a2c78b3',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f4_506',['VST_VKEY_NUMPAD_4',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a0b182f31d2b7110bbb8e336ce4d0003f',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f5_507',['VST_VKEY_NUMPAD_5',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aeec5cee7cda2477a33e00bc9a61f8de2',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f6_508',['VST_VKEY_NUMPAD_6',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ae5f16268d5c8ca8cfdbdfc47072daa1a',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f7_509',['VST_VKEY_NUMPAD_7',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa3e0e35eea65253ac7cfaf1a7f56df60',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f8_510',['VST_VKEY_NUMPAD_8',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab3e8478bbf9d5eb22d35e4e9e4700f42',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5f9_511',['VST_VKEY_NUMPAD_9',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a94b2aa5d9a799afb93f5793d33a1732b',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fadd_512',['VST_VKEY_NUMPAD_ADD',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a391b29447b2047aabe19ee149e33a01f',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fcomma_5for_5fdot_513',['VST_VKEY_NUMPAD_COMMA_OR_DOT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a14aea47907c7ab3c2b39043a6359001a',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fdivide_514',['VST_VKEY_NUMPAD_DIVIDE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab344031951dc250881634bfae830d3fc',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fenter_515',['VST_VKEY_NUMPAD_ENTER',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aff4b1b0e64be2961811d17980c2b39a7',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fmultiply_516',['VST_VKEY_NUMPAD_MULTIPLY',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a11375c320e7bda0a93ed44d8b030aaa7',1,'vst.h']]], + ['vst_5fvkey_5fnumpad_5fsubtract_517',['VST_VKEY_NUMPAD_SUBTRACT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a89d9750c91e3a9cf9d0a21d9cb17ff18',1,'vst.h']]], + ['vst_5fvkey_5fpage_5fdown_518',['VST_VKEY_PAGE_DOWN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a99d01230bcebf9eabc52c4e491141536',1,'vst.h']]], + ['vst_5fvkey_5fpage_5fup_519',['VST_VKEY_PAGE_UP',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a71a48b832c4659a13d5bd0e2e6c1dd7f',1,'vst.h']]], + ['vst_5fvkey_5fpause_520',['VST_VKEY_PAUSE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a2bcb4eebef6b6b9e39a5c1970e3e435c',1,'vst.h']]], + ['vst_5fvkey_5fprint_521',['VST_VKEY_PRINT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7afefdbd206f1e3b69291839639dd3005f',1,'vst.h']]], + ['vst_5fvkey_5freturn_522',['VST_VKEY_RETURN',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a7cd0953bf5a7ff28816e67f744390dea',1,'vst.h']]], + ['vst_5fvkey_5fscrolllock_523',['VST_VKEY_SCROLLLOCK',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ad15052b4c6f7870a17fe160f799c8200',1,'vst.h']]], + ['vst_5fvkey_5fshift_524',['VST_VKEY_SHIFT',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7aa9e5fe81058ea42116ab3e6a3cb64669',1,'vst.h']]], + ['vst_5fvkey_5fspace_525',['VST_VKEY_SPACE',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7a65ab327ed96e8800919e2a6f8cf0ddb5',1,'vst.h']]], + ['vst_5fvkey_5ftab_526',['VST_VKEY_TAB',['../vst_8h.html#a49fc2779f3fe738643a79c5258a37cd7ab5c07a8700c74f218de062f6bc577c47',1,'vst.h']]] ]; diff --git a/search/variables_0.js b/search/variables_0.js index 8cf96a0..c6b4cc1 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -10,10 +10,9 @@ var searchData= ['_5f4in8out_7',['_4in8out',['../structvst__effect__supports__t.html#a41fe9d0d3694dcf3823e909266f1f655',1,'vst_effect_supports_t']]], ['_5f8in4out_8',['_8in4out',['../structvst__effect__supports__t.html#a48935ec960f31f61d7d65fad5da3e654',1,'vst_effect_supports_t']]], ['_5f8in8out_9',['_8in8out',['../structvst__effect__supports__t.html#ac8b18569b1bbf88299848558a44beafe',1,'vst_effect_supports_t']]], - ['_5freserved_10',['_reserved',['../structvst__parameter__properties__t.html#a0979487731dfdc09f40df4a65c403a97',1,'vst_parameter_properties_t::_reserved'],['../structvst__stream__properties__t.html#ac110bfbb4b679136b9bd71a9931711fd',1,'vst_stream_properties_t::_reserved'],['../structvst__speaker__properties__t.html#af92d5e12067e8d6970853dda58ed935c',1,'vst_speaker_properties_t::_reserved']]], - ['_5funknown_11',['_unknown',['../structvst__effect__t.html#aa7b1aaa0a269f355ae70dd7e98d2e88d',1,'vst_effect_t']]], - ['_5funknown_5f00_12',['_unknown_00',['../structvst__parameter__properties__t.html#ad5cfe12a6ec0e20578728cd92d64a473',1,'vst_parameter_properties_t::_unknown_00'],['../structvst__speaker__properties__t.html#a16757ae22c28e865e8e297daa18059c4',1,'vst_speaker_properties_t::_unknown_00'],['../structvst__effect__t.html#aea6508b20455977331f51749b9b5b15d',1,'vst_effect_t::_unknown_00']]], - ['_5funknown_5f01_13',['_unknown_01',['../structvst__effect__t.html#aa9b31c04fdd3054e9e666317adf7853c',1,'vst_effect_t']]], - ['_5funknown_5f02_14',['_unknown_02',['../structvst__effect__t.html#a4a526814ed2457ff046fd4519eaef949',1,'vst_effect_t']]], - ['_5funknown_5f03_15',['_unknown_03',['../structvst__effect__t.html#aaf83120c5797313a214c7a158ff61a12',1,'vst_effect_t']]] + ['_5funknown_10',['_unknown',['../structvst__effect__t.html#aa7b1aaa0a269f355ae70dd7e98d2e88d',1,'vst_effect_t']]], + ['_5funknown_5f00_11',['_unknown_00',['../structvst__effect__t.html#aea6508b20455977331f51749b9b5b15d',1,'vst_effect_t']]], + ['_5funknown_5f01_12',['_unknown_01',['../structvst__effect__t.html#aa9b31c04fdd3054e9e666317adf7853c',1,'vst_effect_t']]], + ['_5funknown_5f02_13',['_unknown_02',['../structvst__effect__t.html#a4a526814ed2457ff046fd4519eaef949',1,'vst_effect_t']]], + ['_5funknown_5f03_14',['_unknown_03',['../structvst__effect__t.html#aaf83120c5797313a214c7a158ff61a12',1,'vst_effect_t']]] ]; diff --git a/structvst__effect__supports__t.html b/structvst__effect__supports__t.html index faf0413..c5affca 100644 --- a/structvst__effect__supports__t.html +++ b/structvst__effect__supports__t.html @@ -163,9 +163,10 @@ Data Fields

    Detailed Description

    Host to Plug-in support checks.

    Provided as char* p_ptr in the VST_EFFECT_OPCODE_SUPPORTS op code.

    -

    Harvested via strings command and just checking what plug-ins actually responded to.

    +

    Harvested via strings command and just checking what plug-ins actually responded to.

    +

    @important These are only available with a C99 or a C++20 or newer compiler.

    -

    Definition at line 2722 of file vst.h.

    +

    Definition at line 2776 of file vst.h.

    Field Documentation

    ◆ _1in1out

    @@ -179,7 +180,7 @@ Data Fields
    -

    Definition at line 2789 of file vst.h.

    +

    Definition at line 2843 of file vst.h.

    @@ -195,7 +196,7 @@ Data Fields
    -

    Definition at line 2790 of file vst.h.

    +

    Definition at line 2844 of file vst.h.

    @@ -211,7 +212,7 @@ Data Fields
    -

    Definition at line 2791 of file vst.h.

    +

    Definition at line 2845 of file vst.h.

    @@ -227,7 +228,7 @@ Data Fields
    -

    Definition at line 2792 of file vst.h.

    +

    Definition at line 2846 of file vst.h.

    @@ -243,7 +244,7 @@ Data Fields
    -

    Definition at line 2793 of file vst.h.

    +

    Definition at line 2847 of file vst.h.

    @@ -259,7 +260,7 @@ Data Fields
    -

    Definition at line 2794 of file vst.h.

    +

    Definition at line 2848 of file vst.h.

    @@ -275,7 +276,7 @@ Data Fields
    -

    Definition at line 2795 of file vst.h.

    +

    Definition at line 2849 of file vst.h.

    @@ -291,7 +292,7 @@ Data Fields
    -

    Definition at line 2796 of file vst.h.

    +

    Definition at line 2850 of file vst.h.

    @@ -307,7 +308,7 @@ Data Fields
    -

    Definition at line 2797 of file vst.h.

    +

    Definition at line 2851 of file vst.h.

    @@ -323,7 +324,7 @@ Data Fields
    -

    Definition at line 2798 of file vst.h.

    +

    Definition at line 2852 of file vst.h.

    @@ -344,7 +345,7 @@ Data Fields
    Note
    VST 2.3 or later only.
    Returns
    VST_STATUS_TRUE if we support this, otherwise VST_STATUS_FALSE.
    -

    Definition at line 2731 of file vst.h.

    +

    Definition at line 2785 of file vst.h.

    @@ -364,10 +365,10 @@ Data Fields

    Only necessary for legacy host compatibility.

    See also
    vst_host_supports_t.sizeWindow
    Note
    (VST 2.1+) Available from VST 2.1 onwards.
    -
    Deprecated:
    (VST 2.4+) Deprecated from VST 2.4 onwards as the same check already exists on the host side.
    +
    Deprecated:
    (VST 2.4+) Deprecated from VST 2.4 onwards as the same check already exists on the host side.
    Returns
    VST_STATUS_TRUE if you want to use VST_HOST_OPCODE_EDITOR_RESIZE, otherwise VST_STATUS_FALSE.
    -

    Definition at line 2777 of file vst.h.

    +

    Definition at line 2831 of file vst.h.

    @@ -383,7 +384,7 @@ Data Fields
    -

    Definition at line 2788 of file vst.h.

    +

    Definition at line 2842 of file vst.h.

    @@ -399,7 +400,7 @@ Data Fields
    -

    Definition at line 2779 of file vst.h.

    +

    Definition at line 2833 of file vst.h.

    @@ -415,7 +416,7 @@ Data Fields
    -

    Definition at line 2785 of file vst.h.

    +

    Definition at line 2839 of file vst.h.

    @@ -431,7 +432,7 @@ Data Fields
    -

    Definition at line 2787 of file vst.h.

    +

    Definition at line 2841 of file vst.h.

    @@ -447,7 +448,7 @@ Data Fields
    -

    Definition at line 2786 of file vst.h.

    +

    Definition at line 2840 of file vst.h.

    @@ -463,7 +464,7 @@ Data Fields
    -

    Definition at line 2781 of file vst.h.

    +

    Definition at line 2835 of file vst.h.

    @@ -479,7 +480,7 @@ Data Fields
    -

    Definition at line 2783 of file vst.h.

    +

    Definition at line 2837 of file vst.h.

    @@ -495,7 +496,7 @@ Data Fields
    -

    Definition at line 2784 of file vst.h.

    +

    Definition at line 2838 of file vst.h.

    @@ -517,7 +518,7 @@ Data Fields VST_EFFECT_OPCODE_EVENT
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -

    Definition at line 2747 of file vst.h.

    +

    Definition at line 2801 of file vst.h.

    @@ -543,7 +544,7 @@ vst_effect_midi_t vst_effect_midi_sysex_t
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -

    Definition at line 2767 of file vst.h.

    +

    Definition at line 2821 of file vst.h.

    @@ -559,7 +560,7 @@ vst_effect_midi_sysex_t
    -

    Definition at line 2780 of file vst.h.

    +

    Definition at line 2834 of file vst.h.

    @@ -581,7 +582,7 @@ vst_effect_midi_sysex_t VST_HOST_OPCODE_EVENT
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -

    Definition at line 2739 of file vst.h.

    +

    Definition at line 2793 of file vst.h.

    @@ -607,7 +608,7 @@ vst_effect_midi_t vst_effect_midi_sysex_t
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -

    Definition at line 2757 of file vst.h.

    +

    Definition at line 2811 of file vst.h.

    @@ -620,7 +621,7 @@ vst_effect_midi_sysex_t diff --git a/structvst__effect__t.html b/structvst__effect__t.html index a4f4f4c..8712f20 100644 --- a/structvst__effect__t.html +++ b/structvst__effect__t.html @@ -171,7 +171,7 @@ Data Fields

    Detailed Description

    Plug-in Effect definition.

    -

    Definition at line 2895 of file vst.h.

    +

    Definition at line 2950 of file vst.h.

    Field Documentation

    ◆ _unknown

    @@ -185,7 +185,7 @@ Data Fields
    -

    Definition at line 3057 of file vst.h.

    +

    Definition at line 3112 of file vst.h.

    @@ -200,9 +200,9 @@ Data Fields
    -
    Todo:
    +
    Todo:
    -

    Definition at line 2973 of file vst.h.

    +

    Definition at line 3028 of file vst.h.

    @@ -217,9 +217,9 @@ Data Fields
    -
    Todo:
    +
    Todo:
    -

    Definition at line 2976 of file vst.h.

    +

    Definition at line 3031 of file vst.h.

    @@ -234,9 +234,9 @@ Data Fields
    -
    Todo:
    +
    Todo:
    -

    Definition at line 2988 of file vst.h.

    +

    Definition at line 3043 of file vst.h.

    @@ -251,9 +251,9 @@ Data Fields
    -
    Todo:
    +
    Todo:
    -

    Definition at line 2991 of file vst.h.

    +

    Definition at line 3046 of file vst.h.

    @@ -274,7 +274,7 @@ Data Fields
    VST_EFFECT_OPCODE
    -

    Definition at line 2908 of file vst.h.

    +

    Definition at line 2963 of file vst.h.

    @@ -296,7 +296,7 @@ Data Fields Should be reinitialized when the effect is resumed.
    See also
    VST_HOST_OPCODE_IO_MODIFIED
    -

    Definition at line 2985 of file vst.h.

    +

    Definition at line 3040 of file vst.h.

    @@ -315,7 +315,7 @@ Should be reinitialized when the effect is resumed.

    Effect Internal Pointer.

    You can freely set this to point at some sort of class or similar for use in your own effect. The host must never modify this or the data available through this.

    -

    Definition at line 3008 of file vst.h.

    +

    Definition at line 3063 of file vst.h.

    @@ -334,7 +334,7 @@ Should be reinitialized when the effect is resumed.

    Effect Flags.

    See also
    VST_EFFECT_FLAGS
    -

    Definition at line 2970 of file vst.h.

    +

    Definition at line 3025 of file vst.h.

    @@ -353,7 +353,7 @@ Should be reinitialized when the effect is resumed.

    Get Parameter Function.

    See also
    vst_effect_get_parameter_t
    -

    Definition at line 2925 of file vst.h.

    +

    Definition at line 2980 of file vst.h.

    @@ -372,7 +372,7 @@ Should be reinitialized when the effect is resumed.

    Host Internal Pointer.

    The host may set this to point at data related to your effect instance that the host needs. The effect must never modify this or the data available through this.

    -

    Definition at line 3015 of file vst.h.

    +

    Definition at line 3070 of file vst.h.

    @@ -392,7 +392,7 @@ Should be reinitialized when the effect is resumed.

    Example: A ratio of 2.0 means we produce twice as much output as we receive input.

    Range: >0.0 to Infinity Default: 1.0

    Note
    Ignored in VST 2.4 or with VST_EFFECT_FLAG_SUPPORTS_FLOAT.
    -

    Definition at line 3001 of file vst.h.

    +

    Definition at line 3056 of file vst.h.

    @@ -412,7 +412,7 @@ Should be reinitialized when the effect is resumed.

    Should always be VST_FOURCC('VstP')

    See also
    VST_MAGICNUMBER
    -

    Definition at line 2902 of file vst.h.

    +

    Definition at line 2957 of file vst.h.

    @@ -435,7 +435,7 @@ Should be reinitialized when the effect is resumed.
    VST_HOST_OPCODE_IO_MODIFIED
    -

    Definition at line 2956 of file vst.h.

    +

    Definition at line 3011 of file vst.h.

    @@ -458,7 +458,7 @@ Should be reinitialized when the effect is resumed.
    VST_HOST_OPCODE_IO_MODIFIED
    -

    Definition at line 2964 of file vst.h.

    +

    Definition at line 3019 of file vst.h.

    @@ -478,7 +478,7 @@ Should be reinitialized when the effect is resumed.

    All programs must have at least this many parameters.

    See also
    VST_HOST_OPCODE_IO_MODIFIED
    -

    Definition at line 2947 of file vst.h.

    +

    Definition at line 3002 of file vst.h.

    @@ -515,7 +515,7 @@ Should be reinitialized when the effect is resumed.
    VST_EFFECT_OPCODE_GET_CHUNK_DATA
    -

    Definition at line 2940 of file vst.h.

    +

    Definition at line 2995 of file vst.h.

    @@ -533,9 +533,9 @@ Should be reinitialized when the effect is resumed.

    Process Function.

    See also
    vst_effect_process_t
    -
    Deprecated:
    (VST 2.4+) Deprecated and practically unsupported in all VST 2.4 compatible hosts and may treat it as just another vst_effect_t::process_float.
    +
    Deprecated:
    (VST 2.4+) Deprecated and practically unsupported in all VST 2.4 compatible hosts and may treat it as just another vst_effect_t::process_float.
    -

    Definition at line 2915 of file vst.h.

    +

    Definition at line 2970 of file vst.h.

    @@ -555,7 +555,7 @@ Should be reinitialized when the effect is resumed.
    See also
    vst_effect_process_double_t
    Note
    (VST 2.4+) Available from VST 2.4 and later.
    -

    Definition at line 3054 of file vst.h.

    +

    Definition at line 3109 of file vst.h.

    @@ -575,7 +575,7 @@ Should be reinitialized when the effect is resumed.
    See also
    vst_effect_process_single_t
    Note
    (VST 2.0+) Available from VST 2.0 and later.
    -

    Definition at line 3044 of file vst.h.

    +

    Definition at line 3099 of file vst.h.

    @@ -594,7 +594,7 @@ Should be reinitialized when the effect is resumed.

    Set Parameter Function.

    See also
    vst_effect_set_parameter_t
    -

    Definition at line 2920 of file vst.h.

    +

    Definition at line 2975 of file vst.h.

    @@ -615,7 +615,7 @@ Should be reinitialized when the effect is resumed.

    Used in combination with VST_EFFECT_CATEGORY_CONTAINER.

    BUG: Some broken hosts rely on this alone to save information about VST plug-ins.

    -

    Definition at line 3028 of file vst.h.

    +

    Definition at line 3083 of file vst.h.

    @@ -634,7 +634,7 @@ Should be reinitialized when the effect is resumed.

    Plugin version.

    Unrelated to the minimum VST Version, but often the same.

    -

    Definition at line 3034 of file vst.h.

    +

    Definition at line 3089 of file vst.h.

    @@ -647,7 +647,7 @@ Should be reinitialized when the effect is resumed. diff --git a/structvst__event__t.html b/structvst__event__t.html index 7032ba6..db46a1a 100644 --- a/structvst__event__t.html +++ b/structvst__event__t.html @@ -129,7 +129,7 @@ Data Fields
    VST_HOST_OPCODE_EVENT
    -

    Definition at line 836 of file vst.h.

    +

    Definition at line 855 of file vst.h.

    Field Documentation

    ◆ offset

    @@ -146,7 +146,7 @@ Data Fields

    Offset of the event relative to some position.

    Todo:
    What position is this relative to?
    -

    Definition at line 856 of file vst.h.

    +

    Definition at line 875 of file vst.h.

    @@ -165,11 +165,11 @@ Data Fields

    Content size in bytes.

    The size is calculated excluding type and size.

    vst_event_t myevent;
    myevent.size = sizeof(vst_event_t) - sizeof(vst_event_t.type) - sizeof(vst_event_t.size);
    -
    A generic event.
    Definition vst.h:836
    -
    int32_t type
    What event type was triggered? Any of VST_EVENT_TYPE.
    Definition vst.h:840
    -
    int32_t size
    Content size in bytes.
    Definition vst.h:850
    +
    A generic event.
    Definition vst.h:855
    +
    int32_t type
    What event type was triggered? Any of VST_EVENT_TYPE.
    Definition vst.h:859
    +
    int32_t size
    Content size in bytes.
    Definition vst.h:869
    -

    Definition at line 850 of file vst.h.

    +

    Definition at line 869 of file vst.h.

    @@ -187,7 +187,7 @@ Data Fields

    What event type was triggered? Any of VST_EVENT_TYPE.

    -

    Definition at line 840 of file vst.h.

    +

    Definition at line 859 of file vst.h.

    @@ -200,7 +200,7 @@ Data Fields diff --git a/structvst__events__t.html b/structvst__events__t.html index 507fc9d..9f2a80e 100644 --- a/structvst__events__t.html +++ b/structvst__events__t.html @@ -126,7 +126,7 @@ Data Fields
    VST_HOST_OPCODE_EVENT
    -

    Definition at line 966 of file vst.h.

    +

    Definition at line 985 of file vst.h.

    Field Documentation

    ◆ count

    @@ -142,7 +142,7 @@ Data Fields

    Number of events stored in vst_events_t::events.

    -

    Definition at line 969 of file vst.h.

    +

    Definition at line 988 of file vst.h.

    @@ -161,7 +161,7 @@ Data Fields

    An array of pointers to valid vst_event_t structures.

    The size of this array is defined by vst_events_t::count.

    -

    Definition at line 978 of file vst.h.

    +

    Definition at line 997 of file vst.h.

    @@ -174,7 +174,7 @@ Data Fields diff --git a/structvst__host__supports__t.html b/structvst__host__supports__t.html index e8f87f8..c82c53b 100644 --- a/structvst__host__supports__t.html +++ b/structvst__host__supports__t.html @@ -147,7 +147,7 @@ Data Fields

    Provided as char* p_ptr in the VST_EFFECT_OPCODE_SUPPORTS op code.

    Harvested via strings command and just checking what hosts actually responded to.

    -

    Definition at line 1422 of file vst.h.

    +

    Definition at line 1465 of file vst.h.

    Field Documentation

    ◆ acceptIOChanges

    @@ -167,7 +167,7 @@ Data Fields
    Returns
    VST_STATUS_TRUE if it supports it.
    -

    Definition at line 1432 of file vst.h.

    +

    Definition at line 1475 of file vst.h.

    @@ -183,7 +183,7 @@ Data Fields
    -

    Definition at line 1510 of file vst.h.

    +

    Definition at line 1553 of file vst.h.

    @@ -199,7 +199,7 @@ Data Fields
    -

    Definition at line 1508 of file vst.h.

    +

    Definition at line 1551 of file vst.h.

    @@ -215,7 +215,7 @@ Data Fields
    -

    Definition at line 1506 of file vst.h.

    +

    Definition at line 1549 of file vst.h.

    @@ -231,7 +231,7 @@ Data Fields
    -

    Definition at line 1509 of file vst.h.

    +

    Definition at line 1552 of file vst.h.

    @@ -253,7 +253,7 @@ Data Fields VST_HOST_OPCODE_EVENT
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -

    Definition at line 1471 of file vst.h.

    +

    Definition at line 1514 of file vst.h.

    @@ -279,7 +279,7 @@ vst_effect_midi_t vst_effect_midi_sysex_t
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -

    Definition at line 1491 of file vst.h.

    +

    Definition at line 1534 of file vst.h.

    @@ -295,7 +295,7 @@ vst_effect_midi_sysex_t
    -

    Definition at line 1504 of file vst.h.

    +

    Definition at line 1547 of file vst.h.

    @@ -311,7 +311,7 @@ vst_effect_midi_sysex_t
    -

    Definition at line 1463 of file vst.h.

    +

    Definition at line 1506 of file vst.h.

    @@ -337,7 +337,7 @@ vst_effect_midi_t vst_effect_midi_sysex_t
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -

    Definition at line 1481 of file vst.h.

    +

    Definition at line 1524 of file vst.h.

    @@ -363,7 +363,7 @@ vst_effect_supports_t.receiveVstMidiEvents vst_effect_midi_t
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -

    Definition at line 1501 of file vst.h.

    +

    Definition at line 1544 of file vst.h.

    @@ -379,7 +379,7 @@ vst_effect_midi_t
    -

    Definition at line 1503 of file vst.h.

    +

    Definition at line 1546 of file vst.h.

    @@ -402,7 +402,7 @@ vst_effect_midi_t VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    Returns
    VST_STATUS_TRUE if the host supports it and the current plug-in is a container plug-in.
    -

    Definition at line 1454 of file vst.h.

    +

    Definition at line 1497 of file vst.h.

    @@ -422,7 +422,7 @@ vst_effect_midi_t
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    See also
    VST_HOST_OPCODE_EDITOR_RESIZE
    -

    Definition at line 1461 of file vst.h.

    +

    Definition at line 1504 of file vst.h.

    @@ -445,10 +445,10 @@ vst_effect_midi_t
    VST_EFFECT_OPCODE_IDLE
    Note
    (VST 2.3) Available from VST 2.3 onwards.
    -
    Deprecated:
    (VST 2.4) This behavior is the default in VST 2.4 and later.
    +
    Deprecated:
    (VST 2.4) This behavior is the default in VST 2.4 and later.
    Returns
    VST_STATUS_TRUE if it supports it.
    -

    Definition at line 1445 of file vst.h.

    +

    Definition at line 1488 of file vst.h.

    @@ -461,7 +461,7 @@ vst_effect_midi_t diff --git a/structvst__parameter__properties__t.html b/structvst__parameter__properties__t.html index 9a3caf4..d6e7f05 100644 --- a/structvst__parameter__properties__t.html +++ b/structvst__parameter__properties__t.html @@ -139,52 +139,16 @@ Data Fields uint16_t num_parameters_in_category  How many parameters are in this category? This allows the plug-in to specify the same category multiple times.
      -uint16_t _unknown_00 -  char category_label [VST_BUFFER_SIZE_CATEGORY_LABEL]  Human-readable name for the category this parameter is in.
      -char _reserved [16] - 

    Detailed Description

    Information about a parameter.

    @important Many VST hosts and plug-ins expect their parameters to be normalized within 0.0 and 1.0.

    -

    Definition at line 448 of file vst.h.

    +

    Definition at line 463 of file vst.h.

    Field Documentation

    - -

    ◆ _reserved

    - -
    -
    - - - - -
    char vst_parameter_properties_t::_reserved[16]
    -
    - -

    Definition at line 551 of file vst.h.

    - -
    -
    - -

    ◆ _unknown_00

    - -
    -
    - - - - -
    uint16_t vst_parameter_properties_t::_unknown_00
    -
    - -

    Definition at line 542 of file vst.h.

    - -
    -

    ◆ category

    @@ -203,7 +167,7 @@ Data Fields
    Ignored if VST_EFFECT_FLAG_EDITOR is set.
    -

    Definition at line 532 of file vst.h.

    +

    Definition at line 547 of file vst.h.

    @@ -224,7 +188,7 @@ Ignored if VST_EFFECT_FLAG_EDITOR is set. -

    Definition at line 549 of file vst.h.

    +

    Definition at line 565 of file vst.h.

    @@ -243,7 +207,7 @@ Ignored if VST_PARAMETER_FLAG.

    -

    Definition at line 488 of file vst.h.

    +

    Definition at line 503 of file vst.h.

    @@ -264,7 +228,7 @@ Ignored if VST_EFFECT_FLAG_EDITOR is set. -

    Definition at line 523 of file vst.h.

    +

    Definition at line 538 of file vst.h.

    @@ -283,7 +247,7 @@ Ignored if
    Note
    Ignored if VST_EFFECT_FLAG_EDITOR is set.
    -

    Definition at line 516 of file vst.h.

    +

    Definition at line 531 of file vst.h.

    @@ -304,7 +268,7 @@ Ignored if VST_EFFECT_FLAG_EDITOR is set. -

    Definition at line 502 of file vst.h.

    +

    Definition at line 517 of file vst.h.

    @@ -325,7 +289,7 @@ Ignored if VST_EFFECT_FLAG_EDITOR is set. -

    Definition at line 495 of file vst.h.

    +

    Definition at line 510 of file vst.h.

    @@ -344,7 +308,7 @@ Ignored if
    Note
    Ignored if VST_EFFECT_FLAG_EDITOR is set.
    -

    Definition at line 482 of file vst.h.

    +

    Definition at line 497 of file vst.h.

    @@ -365,7 +329,7 @@ Ignored if VST_EFFECT_FLAG_EDITOR is set. -

    Definition at line 540 of file vst.h.

    +

    Definition at line 555 of file vst.h.

    @@ -387,7 +351,7 @@ Ignored if VST_EFFECT_FLAG_EDITOR is set. -

    Definition at line 456 of file vst.h.

    +

    Definition at line 471 of file vst.h.

    @@ -408,7 +372,7 @@ Ignored if VST_EFFECT_FLAG_EDITOR is set. -

    Definition at line 509 of file vst.h.

    +

    Definition at line 524 of file vst.h.

    @@ -430,7 +394,7 @@ Ignored if VST_EFFECT_FLAG_EDITOR is set. -

    Definition at line 476 of file vst.h.

    +

    Definition at line 491 of file vst.h.

    @@ -452,7 +416,7 @@ Ignored if VST_EFFECT_FLAG_EDITOR is set. -

    Definition at line 466 of file vst.h.

    +

    Definition at line 481 of file vst.h.

    @@ -465,7 +429,7 @@ Ignored if diff --git a/structvst__parameter__properties__t.js b/structvst__parameter__properties__t.js index bd75b3d..6c9e116 100644 --- a/structvst__parameter__properties__t.js +++ b/structvst__parameter__properties__t.js @@ -1,7 +1,5 @@ var structvst__parameter__properties__t = [ - [ "_reserved", "structvst__parameter__properties__t.html#a0979487731dfdc09f40df4a65c403a97", null ], - [ "_unknown_00", "structvst__parameter__properties__t.html#ad5cfe12a6ec0e20578728cd92d64a473", null ], [ "category", "structvst__parameter__properties__t.html#a63e39667345b6e1fff1a966d16940323", null ], [ "category_label", "structvst__parameter__properties__t.html#a4b2fbabc3c1d3bd6a33242df7d32d026", null ], [ "flags", "structvst__parameter__properties__t.html#a536d12f74400069aa4dfaec620b47bdd", null ], diff --git a/structvst__rect__t.html b/structvst__rect__t.html index 732fd8f..8fe931f 100644 --- a/structvst__rect__t.html +++ b/structvst__rect__t.html @@ -116,7 +116,7 @@ Data Fields

    Window/Editor Rectangle.

    The order is counter-clockwise starting from the top.

    -

    Definition at line 158 of file vst.h.

    +

    Definition at line 173 of file vst.h.

    Field Documentation

    ◆ bottom

    @@ -130,7 +130,7 @@ Data Fields
    -

    Definition at line 161 of file vst.h.

    +

    Definition at line 176 of file vst.h.

    @@ -146,7 +146,7 @@ Data Fields
    -

    Definition at line 160 of file vst.h.

    +

    Definition at line 175 of file vst.h.

    @@ -162,7 +162,7 @@ Data Fields
    -

    Definition at line 162 of file vst.h.

    +

    Definition at line 177 of file vst.h.

    @@ -178,7 +178,7 @@ Data Fields
    -

    Definition at line 159 of file vst.h.

    +

    Definition at line 174 of file vst.h.

    @@ -191,7 +191,7 @@ Data Fields diff --git a/structvst__speaker__arrangement__dynamic__t.html b/structvst__speaker__arrangement__dynamic__t.html index e80675a..792cea1 100644 --- a/structvst__speaker__arrangement__dynamic__t.html +++ b/structvst__speaker__arrangement__dynamic__t.html @@ -175,7 +175,7 @@ template<size_t T> diff --git a/structvst__speaker__arrangement__t.html b/structvst__speaker__arrangement__t.html index f2d3133..8d6e390 100644 --- a/structvst__speaker__arrangement__t.html +++ b/structvst__speaker__arrangement__t.html @@ -116,7 +116,7 @@ Data Fields

    Detailed Description

    Speaker arrangement definition.

    -

    Definition at line 717 of file vst.h.

    +

    Definition at line 735 of file vst.h.

    Field Documentation

    ◆ channels

    @@ -133,7 +133,7 @@ Data Fields

    Number of channels used in speakers.

    Appears to be limited to VST_MAX_CHANNELS.

    -

    Definition at line 727 of file vst.h.

    +

    Definition at line 745 of file vst.h.

    @@ -152,7 +152,7 @@ Data Fields

    Array of vst_speaker_properties_t with size channels.

    Note
    This is defined as VST_MAX_CHANNELS as there's currently no host that supports more than that.
    -

    Definition at line 733 of file vst.h.

    +

    Definition at line 751 of file vst.h.

    @@ -170,7 +170,7 @@ Data Fields

    Any of VST_SPEAKER_ARRANGEMENT_TYPE.

    -

    Definition at line 721 of file vst.h.

    +

    Definition at line 739 of file vst.h.

    @@ -183,7 +183,7 @@ Data Fields diff --git a/structvst__speaker__properties__t.html b/structvst__speaker__properties__t.html index 3d5f368..7d4bbd8 100644 --- a/structvst__speaker__properties__t.html +++ b/structvst__speaker__properties__t.html @@ -112,54 +112,18 @@ Data Fields float distance  Distance in Meters range: 0 to +-Infinity.
      -float _unknown_00 -  char name [VST_BUFFER_SIZE_SPEAKER_NAME]  Human readable name for this speaker.
      int32_t type  The type of the speaker.
      -uint8_t _reserved [28] - 

    Detailed Description

    Speaker properties.

    -

    Definition at line 623 of file vst.h.

    +

    Definition at line 639 of file vst.h.

    Field Documentation

    - -

    ◆ _reserved

    - -
    -
    - - - - -
    uint8_t vst_speaker_properties_t::_reserved[28]
    -
    - -

    Definition at line 663 of file vst.h.

    - -
    -
    - -

    ◆ _unknown_00

    - -
    -
    - - - - -
    float vst_speaker_properties_t::_unknown_00
    -
    - -

    Definition at line 645 of file vst.h.

    - -
    -

    ◆ altitude

    @@ -175,7 +139,7 @@ Data Fields

    Altitude in Radians Range: -PI/2 (Bottom) to PI/2 (Top)

    Note
    Must be 10.0 if this is a LFE.
    -

    Definition at line 636 of file vst.h.

    +

    Definition at line 652 of file vst.h.

    @@ -194,7 +158,7 @@ Data Fields

    Azimuth in Radians Range: -PI (Left) through 0.0 (Right) to PI (Left)

    Note
    Must be 10.0 if this is a LFE.
    -

    Definition at line 629 of file vst.h.

    +

    Definition at line 645 of file vst.h.

    @@ -213,7 +177,7 @@ Data Fields

    Distance in Meters range: 0 to +-Infinity.

    Note
    Must be 0.0 if this is a LFE.
    -

    Definition at line 643 of file vst.h.

    +

    Definition at line 659 of file vst.h.

    @@ -232,7 +196,7 @@ Data Fields

    Human readable name for this speaker.

    Some hosts will behave weird if you use "L", "R", "C", "Ls", "Rs", "Lc", "Rc", "LFE", "Lfe", "Sl", "Sr", "Cs", and other 2 to 3 letter short codes. Best not to use those if you like your plug-in in a not-crashy state.

    -

    Definition at line 652 of file vst.h.

    +

    Definition at line 669 of file vst.h.

    @@ -252,7 +216,7 @@ Data Fields

    See VST_SPEAKER_TYPE

    If the above is one of those short codes some host seems to overwrite this with their own. Memory safety is optional apparently.

    -

    Definition at line 661 of file vst.h.

    +

    Definition at line 678 of file vst.h.

    @@ -265,7 +229,7 @@ Data Fields diff --git a/structvst__speaker__properties__t.js b/structvst__speaker__properties__t.js index 69e9f2a..964f410 100644 --- a/structvst__speaker__properties__t.js +++ b/structvst__speaker__properties__t.js @@ -1,7 +1,5 @@ var structvst__speaker__properties__t = [ - [ "_reserved", "structvst__speaker__properties__t.html#af92d5e12067e8d6970853dda58ed935c", null ], - [ "_unknown_00", "structvst__speaker__properties__t.html#a16757ae22c28e865e8e297daa18059c4", null ], [ "altitude", "structvst__speaker__properties__t.html#ad470f431aa92a27b0dafe96555cdeaa8", null ], [ "azimuth", "structvst__speaker__properties__t.html#a355e6839cc165d52b1b95d475163a3dd", null ], [ "distance", "structvst__speaker__properties__t.html#a6b1a966abf37bdc70f6295a29c2c00b2", null ], diff --git a/structvst__stream__properties__t.html b/structvst__stream__properties__t.html index 284167d..b1705cd 100644 --- a/structvst__stream__properties__t.html +++ b/structvst__stream__properties__t.html @@ -112,29 +112,11 @@ Data Fields char label [VST_BUFFER_SIZE_STREAM_LABEL]  Human-readable label for this stream.
      -uint8_t _reserved [48] - 

    Detailed Description

    -

    Definition at line 760 of file vst.h.

    +

    Definition at line 778 of file vst.h.

    Field Documentation

    - -

    ◆ _reserved

    - -
    -
    - - - - -
    uint8_t vst_stream_properties_t::_reserved[48]
    -
    - -

    Definition at line 779 of file vst.h.

    - -
    -

    ◆ flags

    @@ -149,7 +131,7 @@ Data Fields

    Stream flags Any combination of VST_STREAM_FLAG.

    -

    Definition at line 768 of file vst.h.

    +

    Definition at line 786 of file vst.h.

    @@ -167,7 +149,7 @@ Data Fields

    Human-readable label for this stream.

    -

    Definition at line 777 of file vst.h.

    +

    Definition at line 795 of file vst.h.

    @@ -185,7 +167,7 @@ Data Fields

    Human-readable name for this stream.

    -

    Definition at line 763 of file vst.h.

    +

    Definition at line 781 of file vst.h.

    @@ -203,7 +185,7 @@ Data Fields

    Stream arrangement (optional) See VST_SPEAKER_ARRANGEMENT_TYPE.

    -

    Definition at line 773 of file vst.h.

    +

    Definition at line 791 of file vst.h.

    @@ -216,7 +198,7 @@ Data Fields diff --git a/structvst__stream__properties__t.js b/structvst__stream__properties__t.js index 8c38e2b..2c6cad8 100644 --- a/structvst__stream__properties__t.js +++ b/structvst__stream__properties__t.js @@ -1,6 +1,5 @@ var structvst__stream__properties__t = [ - [ "_reserved", "structvst__stream__properties__t.html#ac110bfbb4b679136b9bd71a9931711fd", null ], [ "flags", "structvst__stream__properties__t.html#a4ab6cf9b0753323882cc2971b08371e0", null ], [ "label", "structvst__stream__properties__t.html#a8f40ce5f9021b92721ce50d2483b5542", null ], [ "name", "structvst__stream__properties__t.html#aa3d1bc4ce4e7a31faf644c8e6ffaa66e", null ], diff --git a/todo.html b/todo.html index 58ec1b6..95207d5 100644 --- a/todo.html +++ b/todo.html @@ -94,72 +94,74 @@ $(document).ready(function(){initNavTree('todo.html',''); initResizable(); });
    +
    Global VST_EFFECT_CATEGORY_07
    +
    What does this actually support? Is it even still supported?
    Global VST_EFFECT_OPCODE_09
    -
    -
    Global VST_EFFECT_OPCODE_1C
    -
    Global VST_EFFECT_OPCODE_1D
    +
    Global VST_EFFECT_OPCODE_1C
    -
    Global VST_EFFECT_OPCODE_1E
    +
    Global VST_EFFECT_OPCODE_1D
    +
    Global VST_EFFECT_OPCODE_1E
    +
    Global VST_EFFECT_OPCODE_1F
    -
    -
    Global VST_EFFECT_OPCODE_20
    +
    Global VST_EFFECT_OPCODE_20
    +
    Global VST_EFFECT_OPCODE_24
    -
    -
    Global VST_EFFECT_OPCODE_25
    -
    Global VST_EFFECT_OPCODE_26
    +
    Global VST_EFFECT_OPCODE_25
    -
    Global VST_EFFECT_OPCODE_27
    +
    Global VST_EFFECT_OPCODE_26
    -
    Global VST_EFFECT_OPCODE_28
    +
    Global VST_EFFECT_OPCODE_27
    -
    Global VST_EFFECT_OPCODE_29
    +
    Global VST_EFFECT_OPCODE_28
    -
    Global VST_EFFECT_OPCODE_2B
    +
    Global VST_EFFECT_OPCODE_29
    -
    Global VST_EFFECT_OPCODE_36
    +
    Global VST_EFFECT_OPCODE_2B
    -
    Global VST_EFFECT_OPCODE_37
    +
    Global VST_EFFECT_OPCODE_36
    -
    Global VST_EFFECT_OPCODE_39
    +
    Global VST_EFFECT_OPCODE_37
    -
    Global VST_EFFECT_OPCODE_3D
    +
    Global VST_EFFECT_OPCODE_39
    -
    Global VST_EFFECT_OPCODE_3E
    +
    Global VST_EFFECT_OPCODE_3D
    -
    Global VST_EFFECT_OPCODE_3F
    +
    Global VST_EFFECT_OPCODE_3E
    -
    Global VST_EFFECT_OPCODE_40
    +
    Global VST_EFFECT_OPCODE_3F
    -
    Global VST_EFFECT_OPCODE_41
    +
    Global VST_EFFECT_OPCODE_40
    -
    Global VST_EFFECT_OPCODE_42
    +
    Global VST_EFFECT_OPCODE_41
    -
    Global VST_EFFECT_OPCODE_49
    +
    Global VST_EFFECT_OPCODE_42
    -
    Global VST_EFFECT_OPCODE_4A
    +
    Global VST_EFFECT_OPCODE_49
    +
    Global VST_EFFECT_OPCODE_4A
    +
    Global VST_EFFECT_OPCODE_4B
    -
    -
    Global VST_EFFECT_OPCODE_4C
    +
    Global VST_EFFECT_OPCODE_4C
    +
    Global VST_EFFECT_OPCODE_4D
    -
    -
    Global VST_EFFECT_OPCODE_4E
    -
    Global VST_EFFECT_OPCODE_4F
    +
    Global VST_EFFECT_OPCODE_4E
    -
    Global vst_effect_t::_unknown_00
    +
    Global VST_EFFECT_OPCODE_4F
    -
    Global vst_effect_t::_unknown_01
    +
    Global vst_effect_t::_unknown_00
    -
    Global vst_effect_t::_unknown_02
    +
    Global vst_effect_t::_unknown_01
    -
    Global vst_effect_t::_unknown_03
    +
    Global vst_effect_t::_unknown_02
    +
    Global vst_effect_t::_unknown_03
    +
    Global vst_event_midi_t::is_real_time
    Can this be 1 in VST 2.3 and earlier or only 2.4?
    Global vst_event_midi_t::velocity
    @@ -233,7 +235,7 @@ $(document).ready(function(){initNavTree('todo.html',''); initResizable(); }); diff --git a/unionvst__event__midi__sysex__t.html b/unionvst__event__midi__sysex__t.html index 81082ad..8baf4e8 100644 --- a/unionvst__event__midi__sysex__t.html +++ b/unionvst__event__midi__sysex__t.html @@ -132,7 +132,7 @@ vst_effect_supports_t.sendVstMidiEvents
    vst_effect_supports_t.receiveVstMidiEvents
    -

    Definition at line 930 of file vst.h.

    +

    Definition at line 949 of file vst.h.

    Field Documentation

    ◆ data

    @@ -149,7 +149,7 @@ vst_effect_supports_t.receiveVstMidiEvents

    Zero terminated buffer of size size.

    Format is specific to the MIDI device that is used.

    -

    Definition at line 949 of file vst.h.

    +

    Definition at line 968 of file vst.h.

    @@ -167,7 +167,7 @@ vst_effect_supports_t.receiveVstMidiEvents

    Shared event structure.

    -

    Definition at line 932 of file vst.h.

    +

    Definition at line 951 of file vst.h.

    @@ -185,7 +185,7 @@ vst_effect_supports_t.receiveVstMidiEvents

    Size (in bytes) of the SysEx event.

    -

    Definition at line 940 of file vst.h.

    +

    Definition at line 959 of file vst.h.

    @@ -212,7 +212,7 @@ vst_effect_supports_t.receiveVstMidiEvents diff --git a/unionvst__event__midi__t.html b/unionvst__event__midi__t.html index 939e789..987000e 100644 --- a/unionvst__event__midi__t.html +++ b/unionvst__event__midi__t.html @@ -143,7 +143,7 @@ vst_effect_supports_t.sendVstMidiEvents
    vst_effect_supports_t.receiveVstMidiEvents
    -

    Definition at line 871 of file vst.h.

    +

    Definition at line 890 of file vst.h.

    Field Documentation

    ◆ data

    @@ -160,7 +160,7 @@ vst_effect_supports_t.receiveVstMidiEvents

    Zero terminated array containing up to 3 bytes of MIDI information.

    Note
    data[3] is always zero.
    -

    Definition at line 899 of file vst.h.

    +

    Definition at line 918 of file vst.h.

    @@ -178,7 +178,7 @@ vst_effect_supports_t.receiveVstMidiEvents

    Shared event structure.

    -

    Definition at line 873 of file vst.h.

    +

    Definition at line 892 of file vst.h.

    @@ -198,7 +198,7 @@ vst_effect_supports_t.receiveVstMidiEvents
    Todo:
    Can this be 1 in VST 2.3 and earlier or only 2.4?
    See also
    vst_host_supports_t.sendVstMidiEventFlagIsRealtime
    -

    Definition at line 885 of file vst.h.

    +

    Definition at line 904 of file vst.h.

    @@ -216,7 +216,7 @@ vst_effect_supports_t.receiveVstMidiEvents

    Note Length (in samples/frames) of the played note if available.

    -

    Definition at line 889 of file vst.h.

    +

    Definition at line 908 of file vst.h.

    @@ -248,7 +248,7 @@ vst_effect_supports_t.receiveVstMidiEvents

    Some kind of offset (in samples/frames).

    -

    Definition at line 893 of file vst.h.

    +

    Definition at line 912 of file vst.h.

    @@ -267,7 +267,7 @@ vst_effect_supports_t.receiveVstMidiEvents

    Tune (in cents) for anything that isn't the default scale.

    Range: -64 to 63

    -

    Definition at line 905 of file vst.h.

    +

    Definition at line 924 of file vst.h.

    @@ -286,7 +286,7 @@ vst_effect_supports_t.receiveVstMidiEvents

    Note velocity.

    Range: 0 to 127

    Todo:
    Are negative values possible?
    -

    Definition at line 912 of file vst.h.

    +

    Definition at line 931 of file vst.h.

    @@ -299,7 +299,7 @@ vst_effect_supports_t.receiveVstMidiEvents diff --git a/vst_8h.html b/vst_8h.html index 68ecc01..b9946fd 100644 --- a/vst_8h.html +++ b/vst_8h.html @@ -214,7 +214,7 @@ Enumerations ,
      VST_STATUS_m1 = -1 , VST_STATUS_NO = -1 -, _VST_STATUS_PAD = 0xFFFFFFFFul +, _VST_STATUS_PAD = (-1l)
    }  Known Status Codes. More...
    @@ -250,7 +250,7 @@ Enumerations , VST_VERSION_2_3_0_0 = 2300 ,
      VST_VERSION_2_4_0_0 = 2400 -, _VST_VERSION_PAD = 0xFFFFFFFFul +, _VST_VERSION_PAD = (-1l)
    }  Valid VST 1.x and 2.x versions The format is either a single digit or four digits in Base10 format. More...
    @@ -440,7 +440,7 @@ Enumerations ,
      VST_PARAMETER_FLAG_1ls6 = 1 << 6 , VST_PARAMETER_FLAG_RAMPING = 1 << 6 -, _VST_PARAMETER_FLAG_PAD = 0xFFFFFFFFul +, _VST_PARAMETER_FLAG_PAD = (-1l)
    }  Flags for parameters. More...
    @@ -497,7 +497,7 @@ Enumerations , VST_SPEAKER_TYPE_USER_02 ,
      VST_SPEAKER_TYPE_USER_01 -, _VST_SPEAKER_TYPE_PAD = 0xFFFFFFFFul +, _VST_SPEAKER_TYPE_PAD = (-1l)
    }  Default speaker types. More...
    @@ -513,7 +513,7 @@ Enumerations , VST_SPEAKER_ARRANGEMENT_TYPE_5_1 = 0x0F , VST_SPEAKER_ARRANGEMENT_TYPE_7_1 = 0x17 ,
    -  _VST_SPEAKER_ARRANGEMENT_TYPE_PAD = 0xFFFFFFFFul +  _VST_SPEAKER_ARRANGEMENT_TYPE_PAD = (-1l)
    }  Known default speaker arrangements. More...
    @@ -552,7 +552,7 @@ Enumerations ,
      VST_HOST_ACTIVE_THREAD_USER = 4 , VST_HOST_ACTIVE_THREAD_MAX -, _VST_HOST_ACTIVE_THREAD_PAD = 0xFFFFFFFFul +, _VST_HOST_ACTIVE_THREAD_PAD = (-1l)
    }   @@ -598,7 +598,12 @@ Enumerations , VST_HOST_OPCODE_OUTPUT_LATENCY = 0x13 ,
      VST_HOST_OPCODE_14 = 0x14 +, VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT = 0x14 +, VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT = 0x14 , VST_HOST_OPCODE_15 = 0x15 +,
    +  VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT = 0x15 +, VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT = 0x15 , VST_HOST_OPCODE_16 = 0x16 , VST_HOST_OPCODE_17 = 0x17 ,
    @@ -658,7 +663,7 @@ Enumerations , VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT = 0x31 ,
      VST_HOST_OPCODE_MAX -, _VST_HOST_OPCODE_PAD = 0xFFFFFFFFul +, _VST_HOST_OPCODE_PAD = (-1l)
    }  Plug-in to Host Op-Codes These Op-Codes are emitted by the plug-in and the host may handle them or return 0 (false). More...
    @@ -681,18 +686,20 @@ Enumerations ,
      VST_EFFECT_CATEGORY_DELAY_OR_ECHO = 0x06 , VST_EFFECT_CATEGORY_07 = 0x07 +, VST_EFFECT_CATEGORY_EXTERNAL = 0x07 , VST_EFFECT_CATEGORY_08 = 0x08 -, VST_EFFECT_CATEGORY_RESTORATION = 0x08 ,
    -  VST_EFFECT_CATEGORY_09 = 0x09 +  VST_EFFECT_CATEGORY_RESTORATION = 0x08 +, VST_EFFECT_CATEGORY_09 = 0x09 , VST_EFFECT_CATEGORY_OFFLINE = 0x09 , VST_EFFECT_CATEGORY_0A = 0x0A -, VST_EFFECT_CATEGORY_CONTAINER = 0x0A ,
    -  VST_EFFECT_CATEGORY_0B = 0x0B +  VST_EFFECT_CATEGORY_CONTAINER = 0x0A +, VST_EFFECT_CATEGORY_0B = 0x0B , VST_EFFECT_CATEGORY_WAVEGENERATOR = 0x0B , VST_EFFECT_CATEGORY_MAX -, _VST_EFFECT_CATEGORY_PAD = 0xFFFFFFFFul +,
    +  _VST_EFFECT_CATEGORY_PAD = (-1l)
    }  Plug-in Categories Pre-defined category grouping that also affect host behavior when handling the plug-in. More...
    @@ -927,7 +934,7 @@ Enumerations , VST_EFFECT_OPCODE_4F = 0x4F , VST_EFFECT_OPCODE_MAX ,
    -  _VST_EFFECT_OPCODE_PAD = 0xFFFFFFFFul +  _VST_EFFECT_OPCODE_PAD = (-1l)
    }  Host to Plug-in Op-Codes These Op-Codes are emitted by the host and we must either handle them or return 0 (false). More...
    @@ -965,7 +972,7 @@ Enumerations

    Default VST 2.x Block Size All VST 2.x hosts expect you to initialize your plug-in to these default values.

    See also
    VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    -

    Definition at line 1561 of file vst.h.

    +

    Definition at line 1605 of file vst.h.

    @@ -984,7 +991,7 @@ Enumerations

    Default VST 2.x Sample Rate All VST 2.x hosts expect you to initialize your plug-in to these default values.

    See also
    VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    -

    Definition at line 1554 of file vst.h.

    +

    Definition at line 1598 of file vst.h.

    @@ -1004,20 +1011,20 @@ Enumerations

    Must be present in VST 2.x plug-ins but must not be present in VST 1.x plug-ins.

    Returns
    A new instance of the VST 2.x effect.
    -

    Definition at line 3066 of file vst.h.

    -
    3075 { return VSTPluginMain(callback); }
    -
    3076
    -
    3083#define VST_ENTRYPOINT_MACOS \
    -
    3084 vst_effect_t* main_macho(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    -
    3085
    -
    3092#define VST_ENTRYPOINT_MACOS_POWERPC \
    -
    3093 vst_effect_t* main(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    -
    3094
    -
    3095#ifdef __cplusplus
    -
    3096}
    -
    3097#endif
    -
    3098#pragma pack(pop)
    -
    3099#endif
    +

    Definition at line 3121 of file vst.h.

    +
    3130 { return VSTPluginMain(callback); }
    +
    3131
    +
    3138#define VST_ENTRYPOINT_MACOS \
    +
    3139 vst_effect_t* main_macho(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    +
    3140
    +
    3147#define VST_ENTRYPOINT_MACOS_POWERPC \
    +
    3148 vst_effect_t* main(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    +
    3149
    +
    3150#ifdef __cplusplus
    +
    3151}
    +
    3152#endif
    +
    3153#pragma pack(pop)
    +
    3154#endif
    @@ -1037,8 +1044,8 @@ Enumerations

    Do not implement in VST 2.1 or later plug-ins!

    Returns
    A new instance of the VST 1.x effect.
    -

    Definition at line 3084 of file vst.h.

    -
    3085 { return VSTPluginMain(callback); }
    +

    Definition at line 3139 of file vst.h.

    +
    3140 { return VSTPluginMain(callback); }
    @@ -1058,8 +1065,8 @@ Enumerations

    Present in some VST 2.3 and earlier compatible plug-ins that support MacOS.

    Returns
    A new instance of the VST 2.x effect.
    -

    Definition at line 3093 of file vst.h.

    -
    3094 { return VSTPluginMain(callback); }
    +

    Definition at line 3148 of file vst.h.

    +
    3149 { return VSTPluginMain(callback); }
    @@ -1079,8 +1086,8 @@ Enumerations

    Do not implement in VST 2.1 or later plug-ins!

    Returns
    A new instance of the VST 1.x effect.
    -

    Definition at line 3075 of file vst.h.

    -
    3076 { return VSTPluginMain(callback); }
    +

    Definition at line 3130 of file vst.h.

    +
    3131 { return VSTPluginMain(callback); }
    @@ -1162,7 +1169,7 @@ Enumerations

    Magic Number identifying a VST 2.x plug-in structure.

    See also
    vst_effect_t.magic_numer
    -

    Definition at line 1547 of file vst.h.

    +

    Definition at line 1591 of file vst.h.

    @@ -1212,7 +1219,7 @@ Enumerations -

    Definition at line 2838 of file vst.h.

    +

    Definition at line 2893 of file vst.h.

    @@ -1238,7 +1245,7 @@ Enumerations
    Returns
    Current value of the parameter.
    -

    Definition at line 2865 of file vst.h.

    +

    Definition at line 2920 of file vst.h.

    @@ -1267,7 +1274,7 @@ Enumerations -

    Definition at line 2891 of file vst.h.

    +

    Definition at line 2946 of file vst.h.

    @@ -1296,7 +1303,7 @@ Enumerations -

    Definition at line 2878 of file vst.h.

    +

    Definition at line 2933 of file vst.h.

    @@ -1324,7 +1331,7 @@ Enumerations -

    Definition at line 2849 of file vst.h.

    +

    Definition at line 2904 of file vst.h.

    @@ -1350,7 +1357,7 @@ Enumerations -

    Definition at line 2857 of file vst.h.

    +

    Definition at line 2912 of file vst.h.

    @@ -1377,7 +1384,7 @@ Enumerations
    Returns
    ?
    -

    Definition at line 1537 of file vst.h.

    +

    Definition at line 1581 of file vst.h.

    @@ -1423,14 +1430,14 @@ Enumerations
    117 VST_BUFFER_SIZE_PRODUCT_NAME = 64,
    118 VST_BUFFER_SIZE_SPEAKER_NAME = 64,
    119 VST_BUFFER_SIZE_STREAM_NAME = 64,
    -
    120 VST_BUFFER_SIZE_VENDOR_NAME = 64,
    -
    121}; // This is an enum because I started to dislike macros.
    +
    120 VST_BUFFER_SIZE_VENDOR_NAME = 64
    +
    121};
    VST_BUFFER_SIZE_SPEAKER_NAME
    @ VST_BUFFER_SIZE_SPEAKER_NAME
    Definition vst.h:118
    VST_BUFFER_SIZE_STREAM_NAME
    @ VST_BUFFER_SIZE_STREAM_NAME
    Definition vst.h:119
    VST_BUFFER_SIZE_PARAM_VALUE
    @ VST_BUFFER_SIZE_PARAM_VALUE
    Definition vst.h:111
    VST_BUFFER_SIZE_STREAM_LABEL
    @ VST_BUFFER_SIZE_STREAM_LABEL
    Definition vst.h:112
    VST_BUFFER_SIZE_PARAM_LABEL
    @ VST_BUFFER_SIZE_PARAM_LABEL
    Definition vst.h:109
    -
    VST_BUFFER_SIZE_VENDOR_NAME
    @ VST_BUFFER_SIZE_VENDOR_NAME
    Definition vst.h:120
    +
    VST_BUFFER_SIZE_VENDOR_NAME
    @ VST_BUFFER_SIZE_VENDOR_NAME
    Definition vst.h:120
    VST_BUFFER_SIZE_PARAM_NAME
    @ VST_BUFFER_SIZE_PARAM_NAME
    Definition vst.h:110
    VST_BUFFER_SIZE_PROGRAM_NAME
    @ VST_BUFFER_SIZE_PROGRAM_NAME
    Definition vst.h:114
    VST_BUFFER_SIZE_CATEGORY_LABEL
    @ VST_BUFFER_SIZE_CATEGORY_LABEL
    Definition vst.h:113
    @@ -1486,7 +1493,12 @@ Enumerations VST_EFFECT_CATEGORY_DELAY_OR_ECHO 
    See also
    VST_EFFECT_CATEGORY_06
    -VST_EFFECT_CATEGORY_07  +VST_EFFECT_CATEGORY_07 

    External Processing.

    +

    This VST effect is an interface to an external device and requires special handling.

    +
    Todo:
    What does this actually support? Is it even still supported?
    + +VST_EFFECT_CATEGORY_EXTERNAL 
    See also
    VST_EFFECT_CATEGORY_07
    + VST_EFFECT_CATEGORY_08 

    Restoration Examples: Noise Filtering, Upsamplers, ...

    Supports: Delay, Tail Samples, MIDI

    Note
    Some DAWs allocate additional processing time to these.
    @@ -1529,15 +1541,15 @@ Enumerations
    // Do things to list only this plugin in the host.
    }
    // ...
    -
    vst_effect_t
    Plug-in Effect definition.
    Definition vst.h:2895
    -
    vst_effect_t::control
    vst_effect_control_t control
    Control Function.
    Definition vst.h:2908
    -
    vst_host_supports_t::shellCategory
    const char * shellCategory
    Does the host support container plug-ins?
    Definition vst.h:1454
    -
    VST_HOST_OPCODE_CURRENT_EFFECT_ID
    @ VST_HOST_OPCODE_CURRENT_EFFECT_ID
    Definition vst.h:1055
    -
    VST_HOST_OPCODE_SUPPORTS
    @ VST_HOST_OPCODE_SUPPORTS
    Definition vst.h:1283
    +
    vst_effect_t
    Plug-in Effect definition.
    Definition vst.h:2950
    +
    vst_effect_t::control
    vst_effect_control_t control
    Control Function.
    Definition vst.h:2963
    +
    vst_host_supports_t::shellCategory
    const char * shellCategory
    Does the host support container plug-ins?
    Definition vst.h:1497
    +
    VST_HOST_OPCODE_CURRENT_EFFECT_ID
    @ VST_HOST_OPCODE_CURRENT_EFFECT_ID
    Definition vst.h:1075
    +
    VST_HOST_OPCODE_SUPPORTS
    @ VST_HOST_OPCODE_SUPPORTS
    Definition vst.h:1325
    VST_STATUS_TRUE
    @ VST_STATUS_TRUE
    Definition vst.h:87
    -
    VST_EFFECT_CATEGORY_CONTAINER
    @ VST_EFFECT_CATEGORY_CONTAINER
    Definition vst.h:1726
    -
    VST_EFFECT_OPCODE_CATEGORY
    @ VST_EFFECT_OPCODE_CATEGORY
    Definition vst.h:2259
    -
    VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    @ VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    Definition vst.h:2617
    +
    VST_EFFECT_CATEGORY_CONTAINER
    @ VST_EFFECT_CATEGORY_CONTAINER
    Definition vst.h:1777
    +
    VST_EFFECT_OPCODE_CATEGORY
    @ VST_EFFECT_OPCODE_CATEGORY
    Definition vst.h:2310
    +
    VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    @ VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    Definition vst.h:2668

    Plug-in handling:

    // ... in vst_effect for the container
    size_t current_effect_idx;
    int32_t effect_list[] = {
    @@ -1573,8 +1585,8 @@ Enumerations
    }
    // ...
    -
    @ VST_HOST_OPCODE_VST_VERSION
    Definition vst.h:1045
    -
    #define VST_ENTRYPOINT
    VST 2.x Entry Point for all platforms.
    Definition vst.h:3066
    +
    @ VST_HOST_OPCODE_VST_VERSION
    Definition vst.h:1065
    +
    #define VST_ENTRYPOINT
    VST 2.x Entry Point for all platforms.
    Definition vst.h:3121
    VST_EFFECT_CATEGORY_CONTAINER 
    See also
    VST_EFFECT_CATEGORY_0A
    @@ -1586,67 +1598,69 @@ Enumerations -

    Definition at line 1568 of file vst.h.

    -
    1568 {
    -
    1569 VST_EFFECT_CATEGORY_UNCATEGORIZED = 0x00,
    -
    1570
    -
    1576 VST_EFFECT_CATEGORY_01 = 0x01,
    -
    1578 VST_EFFECT_CATEGORY_EFFECT = 0x01,
    -
    1579
    -
    1585 VST_EFFECT_CATEGORY_02 = 0x02,
    -
    1587 VST_EFFECT_CATEGORY_INSTRUMENT = 0x02,
    -
    1588
    -
    1595 VST_EFFECT_CATEGORY_03 = 0x03,
    -
    1597 VST_EFFECT_CATEGORY_METERING = 0x03,
    -
    1598
    -
    1604 VST_EFFECT_CATEGORY_04 = 0x04,
    -
    1606 VST_EFFECT_CATEGORY_MASTERING = 0x04,
    -
    1607
    -
    1613 VST_EFFECT_CATEGORY_05 = 0x05,
    -
    1615 VST_EFFECT_CATEGORY_SPATIAL = 0x05,
    -
    1616
    -
    1622 VST_EFFECT_CATEGORY_06 = 0x06,
    -
    1624 VST_EFFECT_CATEGORY_DELAY_OR_ECHO = 0x06,
    -
    1625
    -
    1626 VST_EFFECT_CATEGORY_07 = 0x07,
    -
    1627
    -
    1634 VST_EFFECT_CATEGORY_08 = 0x08,
    -
    1636 VST_EFFECT_CATEGORY_RESTORATION = 0x08,
    -
    1637
    -
    1642 VST_EFFECT_CATEGORY_09 = 0x09,
    -
    1644 VST_EFFECT_CATEGORY_OFFLINE = 0x09, // Offline Processing VST? Seems to receive all audio data prior to playback.
    -
    1645
    -
    1724 VST_EFFECT_CATEGORY_0A = 0x0A,
    -
    1726 VST_EFFECT_CATEGORY_CONTAINER = 0x0A,
    -
    1727
    -
    1736 VST_EFFECT_CATEGORY_0B = 0x0B,
    -
    1738 VST_EFFECT_CATEGORY_WAVEGENERATOR = 0x0B,
    -
    1739
    -
    1741 VST_EFFECT_CATEGORY_MAX, // Not part of specification, marks maximum category.
    -
    1742
    -
    1744 _VST_EFFECT_CATEGORY_PAD = 0xFFFFFFFFul,
    -
    1745};
    -
    @ VST_EFFECT_CATEGORY_0A
    Container Plug-in This plug-in contains multiple effects in one and requires special handling on both...
    Definition vst.h:1724
    -
    @ VST_EFFECT_CATEGORY_EFFECT
    Definition vst.h:1578
    -
    @ VST_EFFECT_CATEGORY_02
    Instruments Examples: Instruments, Synths, Samplers, ...
    Definition vst.h:1585
    -
    @ VST_EFFECT_CATEGORY_METERING
    Definition vst.h:1597
    -
    @ VST_EFFECT_CATEGORY_01
    Generic Effects Examples: Distortion, Pitch Shift, ...
    Definition vst.h:1576
    -
    @ VST_EFFECT_CATEGORY_08
    Restoration Examples: Noise Filtering, Upsamplers, ...
    Definition vst.h:1634
    -
    @ VST_EFFECT_CATEGORY_WAVEGENERATOR
    Definition vst.h:1738
    -
    @ VST_EFFECT_CATEGORY_09
    Offline Processing Examples: Nothing Supports: Nothing.
    Definition vst.h:1642
    -
    @ VST_EFFECT_CATEGORY_SPATIAL
    Definition vst.h:1615
    -
    @ VST_EFFECT_CATEGORY_07
    Definition vst.h:1626
    -
    @ VST_EFFECT_CATEGORY_06
    Delay/Echo Examples: Echo, Reverb, Room Simulation, Delay, ...
    Definition vst.h:1622
    -
    @ VST_EFFECT_CATEGORY_OFFLINE
    Definition vst.h:1644
    -
    @ VST_EFFECT_CATEGORY_0B
    Waveform Generators Examples: Sine Wave Generator, ... Supports: Delay, Tail Samples.
    Definition vst.h:1736
    -
    @ VST_EFFECT_CATEGORY_05
    Spatializers Examples: Channel Panning, Expanders, ...
    Definition vst.h:1613
    -
    @ VST_EFFECT_CATEGORY_MASTERING
    Definition vst.h:1606
    -
    @ VST_EFFECT_CATEGORY_RESTORATION
    Definition vst.h:1636
    -
    @ VST_EFFECT_CATEGORY_UNCATEGORIZED
    Definition vst.h:1569
    -
    @ VST_EFFECT_CATEGORY_03
    Metering Examples: Loudness Meters, Volume Analysis, ...
    Definition vst.h:1595
    -
    @ VST_EFFECT_CATEGORY_INSTRUMENT
    Definition vst.h:1587
    -
    @ VST_EFFECT_CATEGORY_DELAY_OR_ECHO
    Definition vst.h:1624
    -
    @ VST_EFFECT_CATEGORY_04
    Mastering Examples: Compressors, Limiters, ...
    Definition vst.h:1604
    +

    Definition at line 1612 of file vst.h.

    +
    1612 {
    + +
    1614
    + + +
    1623
    + + +
    1632
    + + +
    1642
    + + +
    1651
    + + +
    1660
    + + +
    1669
    + + +
    1678
    + + +
    1688
    + +
    1695 VST_EFFECT_CATEGORY_OFFLINE = 0x09, // Offline Processing VST? Seems to receive all audio data prior to playback.
    +
    1696
    + + +
    1778
    + + +
    1790
    +
    1792 VST_EFFECT_CATEGORY_MAX, // Not part of specification, marks maximum category.
    +
    1793
    +
    1795 _VST_EFFECT_CATEGORY_PAD = (-1l)
    +
    1796};
    +
    @ VST_EFFECT_CATEGORY_0A
    Container Plug-in This plug-in contains multiple effects in one and requires special handling on both...
    Definition vst.h:1775
    +
    @ VST_EFFECT_CATEGORY_EFFECT
    Definition vst.h:1622
    +
    @ VST_EFFECT_CATEGORY_02
    Instruments Examples: Instruments, Synths, Samplers, ...
    Definition vst.h:1629
    +
    @ VST_EFFECT_CATEGORY_METERING
    Definition vst.h:1641
    +
    @ VST_EFFECT_CATEGORY_01
    Generic Effects Examples: Distortion, Pitch Shift, ...
    Definition vst.h:1620
    +
    @ VST_EFFECT_CATEGORY_08
    Restoration Examples: Noise Filtering, Upsamplers, ...
    Definition vst.h:1685
    +
    @ VST_EFFECT_CATEGORY_WAVEGENERATOR
    Definition vst.h:1789
    +
    @ VST_EFFECT_CATEGORY_09
    Offline Processing Examples: Nothing Supports: Nothing.
    Definition vst.h:1693
    +
    @ VST_EFFECT_CATEGORY_SPATIAL
    Definition vst.h:1659
    +
    @ VST_EFFECT_CATEGORY_07
    External Processing.
    Definition vst.h:1675
    +
    @ VST_EFFECT_CATEGORY_06
    Delay/Echo Examples: Echo, Reverb, Room Simulation, Delay, ...
    Definition vst.h:1666
    +
    @ VST_EFFECT_CATEGORY_EXTERNAL
    Definition vst.h:1677
    +
    @ VST_EFFECT_CATEGORY_OFFLINE
    Definition vst.h:1695
    +
    @ VST_EFFECT_CATEGORY_0B
    Waveform Generators Examples: Sine Wave Generator, ... Supports: Delay, Tail Samples.
    Definition vst.h:1787
    +
    @ VST_EFFECT_CATEGORY_05
    Spatializers Examples: Channel Panning, Expanders, ...
    Definition vst.h:1657
    +
    @ VST_EFFECT_CATEGORY_MASTERING
    Definition vst.h:1650
    +
    @ VST_EFFECT_CATEGORY_RESTORATION
    Definition vst.h:1687
    +
    @ VST_EFFECT_CATEGORY_UNCATEGORIZED
    Definition vst.h:1613
    +
    @ VST_EFFECT_CATEGORY_03
    Metering Examples: Loudness Meters, Volume Analysis, ...
    Definition vst.h:1639
    +
    @ VST_EFFECT_CATEGORY_INSTRUMENT
    Definition vst.h:1631
    +
    @ VST_EFFECT_CATEGORY_DELAY_OR_ECHO
    Definition vst.h:1668
    +
    @ VST_EFFECT_CATEGORY_04
    Mastering Examples: Compressors, Limiters, ...
    Definition vst.h:1648
    @@ -1698,7 +1712,7 @@ Enumerations
    See also
    vst_effect_t.process_float
    vst_effect_process_float_t
    -
    Deprecated:
    (VST 2.4) Must be set in VST 2.4 and later or the host should fail to load the plug-in.
    +
    Deprecated:
    (VST 2.4) Must be set in VST 2.4 and later or the host should fail to load the plug-in.
    VST_EFFECT_FLAG_SUPPORTS_FLOAT 
    See also
    VST_EFFECT_FLAG_1ls4
    @@ -1732,48 +1746,48 @@ Enumerations -

    Definition at line 1749 of file vst.h.

    -
    1749 {
    -
    1769 VST_EFFECT_FLAG_1ls0 = 1 << 0,
    -
    1771 VST_EFFECT_FLAG_EDITOR = 1 << 0,
    -
    1772
    -
    1773 //1 << 1,
    -
    1774 //1 << 2, // Only seen when the plug-in responds to VST_EFFECT_OPCODE_09. Seems to be ignored by hosts entirely.
    -
    1775 //1 << 3, // Only seen when the plug-in behaves differently in mono mode. Seems to be ignored by hosts entirely.
    -
    1776
    -
    1783 VST_EFFECT_FLAG_1ls4 = 1 << 4,
    -
    1785 VST_EFFECT_FLAG_SUPPORTS_FLOAT = 1 << 4,
    -
    1786
    -
    1793 VST_EFFECT_FLAG_1ls5 = 1 << 5,
    -
    1795 VST_EFFECT_FLAG_CHUNKS = 1 << 5,
    -
    1796
    -
    1797 //1 << 6,
    -
    1798 //1 << 7,
    -
    1799
    -
    1805 VST_EFFECT_FLAG_1ls8 = 1 << 8,
    -
    1807 VST_EFFECT_FLAG_INSTRUMENT = 1 << 8,
    -
    1808
    -
    1815 VST_EFFECT_FLAG_1ls9 = 1 << 9,
    -
    1817 VST_EFFECT_FLAG_SILENT_TAIL = 1 << 9,
    -
    1818
    -
    1819 //1 << 10,
    -
    1820 //1 << 11,
    -
    1821
    -
    1829 VST_EFFECT_FLAG_1ls12 = 1 << 12,
    -
    1831 VST_EFFECT_FLAG_SUPPORTS_DOUBLE = 1 << 12,
    -
    1832};
    -
    @ VST_EFFECT_FLAG_SILENT_TAIL
    Definition vst.h:1817
    -
    @ VST_EFFECT_FLAG_1ls9
    Effect does not produce tail samples when the input is silent.
    Definition vst.h:1815
    -
    @ VST_EFFECT_FLAG_CHUNKS
    Definition vst.h:1795
    -
    @ VST_EFFECT_FLAG_1ls4
    Effect uses process_float.
    Definition vst.h:1783
    -
    @ VST_EFFECT_FLAG_1ls5
    Effect supports saving/loading programs/banks from unformatted chunk data.
    Definition vst.h:1793
    -
    @ VST_EFFECT_FLAG_EDITOR
    Definition vst.h:1771
    -
    @ VST_EFFECT_FLAG_SUPPORTS_FLOAT
    Definition vst.h:1785
    -
    @ VST_EFFECT_FLAG_1ls0
    Effect provides a custom editor.
    Definition vst.h:1769
    -
    @ VST_EFFECT_FLAG_INSTRUMENT
    Definition vst.h:1807
    -
    @ VST_EFFECT_FLAG_1ls12
    Effect supports process_double.
    Definition vst.h:1829
    -
    @ VST_EFFECT_FLAG_1ls8
    Effect is an Instrument/Generator.
    Definition vst.h:1805
    -
    @ VST_EFFECT_FLAG_SUPPORTS_DOUBLE
    Definition vst.h:1831
    +

    Definition at line 1800 of file vst.h.

    +
    1800 {
    +
    1820 VST_EFFECT_FLAG_1ls0 = 1 << 0,
    +
    1822 VST_EFFECT_FLAG_EDITOR = 1 << 0,
    +
    1823
    +
    1824 //1 << 1,
    +
    1825 //1 << 2, // Only seen when the plug-in responds to VST_EFFECT_OPCODE_09. Seems to be ignored by hosts entirely.
    +
    1826 //1 << 3, // Only seen when the plug-in behaves differently in mono mode. Seems to be ignored by hosts entirely.
    +
    1827
    +
    1834 VST_EFFECT_FLAG_1ls4 = 1 << 4,
    + +
    1837
    +
    1844 VST_EFFECT_FLAG_1ls5 = 1 << 5,
    +
    1846 VST_EFFECT_FLAG_CHUNKS = 1 << 5,
    +
    1847
    +
    1848 //1 << 6,
    +
    1849 //1 << 7,
    +
    1850
    +
    1856 VST_EFFECT_FLAG_1ls8 = 1 << 8,
    + +
    1859
    +
    1866 VST_EFFECT_FLAG_1ls9 = 1 << 9,
    + +
    1869
    +
    1870 //1 << 10,
    +
    1871 //1 << 11,
    +
    1872
    +
    1880 VST_EFFECT_FLAG_1ls12 = 1 << 12,
    + +
    1883};
    +
    @ VST_EFFECT_FLAG_SILENT_TAIL
    Definition vst.h:1868
    +
    @ VST_EFFECT_FLAG_1ls9
    Effect does not produce tail samples when the input is silent.
    Definition vst.h:1866
    +
    @ VST_EFFECT_FLAG_CHUNKS
    Definition vst.h:1846
    +
    @ VST_EFFECT_FLAG_1ls4
    Effect uses process_float.
    Definition vst.h:1834
    +
    @ VST_EFFECT_FLAG_1ls5
    Effect supports saving/loading programs/banks from unformatted chunk data.
    Definition vst.h:1844
    +
    @ VST_EFFECT_FLAG_EDITOR
    Definition vst.h:1822
    +
    @ VST_EFFECT_FLAG_SUPPORTS_FLOAT
    Definition vst.h:1836
    +
    @ VST_EFFECT_FLAG_1ls0
    Effect provides a custom editor.
    Definition vst.h:1820
    +
    @ VST_EFFECT_FLAG_INSTRUMENT
    Definition vst.h:1858
    +
    @ VST_EFFECT_FLAG_1ls12
    Effect supports process_double.
    Definition vst.h:1880
    +
    @ VST_EFFECT_FLAG_1ls8
    Effect is an Instrument/Generator.
    Definition vst.h:1856
    +
    @ VST_EFFECT_FLAG_SUPPORTS_DOUBLE
    Definition vst.h:1882
    @@ -1897,8 +1911,8 @@ Enumerations VST_EFFECT_OPCODE_PARAM_NAME 
    See also
    VST_EFFECT_OPCODE_08
    -VST_EFFECT_OPCODE_09 
    Deprecated:
    : (VST 2.3+) Not used in VST 2.3 or later.
    -
    Todo:
    +VST_EFFECT_OPCODE_09 
    Deprecated:
    : (VST 2.3+) Not used in VST 2.3 or later.
    +
    Todo:
    VST_EFFECT_OPCODE_0A 

    Set the new sample rate for the plugin to use.

    Parameters
    @@ -1980,7 +1994,7 @@ Enumerations
    Note
    Present in some VST 2.1 or earlier plugins.
    Appears to be Mac OS exclusive.
    -
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    VST_EFFECT_OPCODE_WINDOW_DRAW 
    See also
    VST_EFFECT_OPCODE_10
    @@ -1991,7 +2005,7 @@ Appears to be Mac OS exclusive.
    Note
    Present in some VST 2.1 or earlier plugins.
    Appears to be Mac OS exclusive.
    -
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    VST_EFFECT_OPCODE_WINDOW_MOUSE 
    See also
    VST_EFFECT_OPCODE_11
    @@ -2002,7 +2016,7 @@ Appears to be Mac OS exclusive.
    Note
    Present in some VST 2.1 or earlier plugins.
    Appears to be Mac OS exclusive.
    -
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    VST_EFFECT_OPCODE_WINDOW_KEYBOARD 
    See also
    VST_EFFECT_OPCODE_12
    @@ -2018,17 +2032,17 @@ Appears to be Mac OS exclusive.
    Note
    Present in some VST 2.1 or earlier plugins.
    Appears to be Mac OS exclusive.
    -
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    VST_EFFECT_OPCODE_15 

    Window Unfocus Event?

    Sometimes called when the editor window goes out of focus.

    Note
    Present in some VST 2.1 or earlier plugins.
    Appears to be Mac OS exclusive.
    -
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    VST_EFFECT_OPCODE_16 
    Note
    Present in some VST 2.1 or earlier plugins. @important Almost all plug-ins return the VST_FOURCC 'NvEf' (0x4E764566) here.
    -
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    Deprecated:
    (VST 2.4+) Likely deprecated in VST 2.4 and later.
    VST_EFFECT_OPCODE_FOURCC 
    See also
    VST_EFFECT_OPCODE_16
    @@ -2117,22 +2131,22 @@ vst_effect_supports_t.receiveVstMidiEvents VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING 
    See also
    VST_EFFECT_OPCODE_1B
    VST_EFFECT_OPCODE_1C 
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_1D 
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    See also
    VST_EFFECT_OPCODE_05
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_1E 
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_1F 

    Input connected.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_20 

    Input disconnected.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_21 

    Retrieve properties for the given input index.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    @@ -2173,26 +2187,26 @@ vst_effect_supports_t.receiveVstMidiEvents VST_EFFECT_OPCODE_CATEGORY 
    See also
    VST_EFFECT_OPCODE_23
    VST_EFFECT_OPCODE_24 
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_25 
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_26 

    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_27 

    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_28 

    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_29 

    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_2A 

    Host wants to change the speaker arrangement.

    See also
    vst_effect_t.num_inputs
    @@ -2212,7 +2226,7 @@ vst_effect_supports_t.receiveVstMidiEvents VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT 
    See also
    VST_EFFECT_OPCODE_2A
    -VST_EFFECT_OPCODE_2B 
    Todo:
    +VST_EFFECT_OPCODE_2B 
    Todo:
    VST_EFFECT_OPCODE_2C 

    Enable/Disable bypassing the effect.

    See VST_EFFECT_OPCODE_SUPPORTS with vst_effect_supports_t::bypass for more information.

    @@ -2246,7 +2260,7 @@ vst_effect_supports_t.receiveVstMidiEvents VST_EFFECT_OPCODE_2E 

    Translate an error code to a string.

    Bug:
    Some hosts provide unexpected data in p_ptr.
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Deprecated:
    (VST 2.4+) Fairly sure this is deprecated in VST 2.4 and later.
    +
    Deprecated:
    (VST 2.4+) Fairly sure this is deprecated in VST 2.4 and later.
    Parameters
    @@ -2318,18 +2332,18 @@ vst_effect_supports_t.receiveVstMidiEvents
    p_ptrA zero terminated char buffer with undefined size.
    VST_EFFECT_OPCODE_35 

    Notify effect that it is idle?

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Deprecated:
    (VST 2.4+) As of VST 2.4 the default behavior is VST_EFFECT_OPCODE_PROCESS_BEGIN and VST_EFFECT_OPCODE_PROCESS_END which allows cleaner control flows.
    +
    Deprecated:
    (VST 2.4+) As of VST 2.4 the default behavior is VST_EFFECT_OPCODE_PROCESS_BEGIN and VST_EFFECT_OPCODE_PROCESS_END which allows cleaner control flows.
    See also
    vst_host_supports.startStopProcess
    VST_EFFECT_OPCODE_IDLE 
    See also
    VST_EFFECT_OPCODE_35
    VST_EFFECT_OPCODE_36 
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Deprecated:
    (VST 2.4) Invalid in all VST 2.4 and later hosts.
    -
    Todo:
    +
    Deprecated:
    (VST 2.4) Invalid in all VST 2.4 and later hosts.
    +
    Todo:
    VST_EFFECT_OPCODE_37 
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Deprecated:
    (VST 2.4) Invalid in all VST 2.4 and later hosts.
    -
    Todo:
    +
    Deprecated:
    (VST 2.4) Invalid in all VST 2.4 and later hosts.
    +
    Todo:
    VST_EFFECT_OPCODE_38 

    Parameter Properties.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    @@ -2347,8 +2361,8 @@ vst_effect_supports_t.receiveVstMidiEvents
    VST_EFFECT_OPCODE_PARAM_PROPERTIES 
    See also
    VST_EFFECT_OPCODE_38
    VST_EFFECT_OPCODE_39 
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Deprecated:
    (VST 2.4) Invalid in all VST 2.4 and later hosts.
    -
    Todo:
    +
    Deprecated:
    (VST 2.4) Invalid in all VST 2.4 and later hosts.
    +
    Todo:
    VST_EFFECT_OPCODE_3A 

    Retrieve the VST Version supported.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    @@ -2392,27 +2406,27 @@ vst_effect_supports_t.receiveVstMidiEvents
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_3E 

    Midi related.

    Note
    (VST 2.1+) Available from VST 2.1 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_3F 

    Midi related.

    Note
    (VST 2.1+) Available from VST 2.1 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_40 

    Midi related.

    Note
    (VST 2.1+) Available from VST 2.1 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_41 

    Midi related.

    Note
    (VST 2.1+) Available from VST 2.1 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_42 

    Midi related.

    Note
    (VST 2.1+) Available from VST 2.1 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_43 

    Host is starting to set up a program.

    Emitted prior to the host loading a program.

    @@ -2466,7 +2480,7 @@ vst_effect_supports_t.receiveVstMidiEvents VST_EFFECT_OPCODE_PROCESS_END 
    See also
    VST_EFFECT_OPCODE_48
    VST_EFFECT_OPCODE_49 
    Note
    (VST 2.3+) Available from VST 2.3 onwards.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_4A 
    Note
    (VST 2.3+) Available from VST 2.3 onwards.
    See also
    VST_EFFECT_CATEGORY_SPATIAL
    @@ -2477,7 +2491,7 @@ vst_effect_supports_t.receiveVstMidiEvents
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_4B 

    Host wants to know if we can load the provided bank data.

    Should be emitted prior to VST_EFFECT_OPCODE_SET_CHUNK_DATA by the host.

    @@ -2489,7 +2503,7 @@ vst_effect_supports_t.receiveVstMidiEvents
    Returns
    VST_STATUS_NO if we can't load the data, VST_STATUS_YES if we can load the data, VST_STATUS_UNKNOWN if this isn't supported.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_BANK_LOAD 
    See also
    VST_EFFECT_OPCODE_4B
    @@ -2503,455 +2517,455 @@ vst_effect_supports_t.receiveVstMidiEvents
    Returns
    VST_STATUS_NO if we can't load the data, VST_STATUS_YES if we can load the data, VST_STATUS_UNKNOWN if this isn't supported.
    -
    Todo:
    +
    Todo:
    VST_EFFECT_OPCODE_PROGRAM_LOAD 
    See also
    VST_EFFECT_OPCODE_4C
    VST_EFFECT_OPCODE_4D 
    Note
    (VST 2.4+) Available from VST 2.4 onwards.
    -
    Todo:
    - -VST_EFFECT_OPCODE_4E 
    Note
    (VST 2.4+) Available from VST 2.4 onwards.
    Todo:
    -VST_EFFECT_OPCODE_4F 
    Note
    (VST 2.4+) Available from VST 2.4 onwards.
    +VST_EFFECT_OPCODE_4E 
    Note
    (VST 2.4+) Available from VST 2.4 onwards.
    Todo:
    +VST_EFFECT_OPCODE_4F 
    Note
    (VST 2.4+) Available from VST 2.4 onwards.
    +
    Todo:
    + -

    Definition at line 1837 of file vst.h.

    -
    1837 {
    -
    1842 VST_EFFECT_OPCODE_00 = 0x00,
    -
    1844 VST_EFFECT_OPCODE_CREATE = 0x00,
    -
    1846 VST_EFFECT_OPCODE_INITIALIZE = 0x00,
    -
    1847
    -
    1854 VST_EFFECT_OPCODE_01 = 0x01,
    -
    1856 VST_EFFECT_OPCODE_DESTROY = 0x01,
    -
    1857
    -
    1862 VST_EFFECT_OPCODE_02 = 0x02,
    -
    1864 VST_EFFECT_OPCODE_SET_PROGRAM = 0x02,
    -
    1866 VST_EFFECT_OPCODE_PROGRAM_SET = 0x02,
    -
    1867
    -
    1872 VST_EFFECT_OPCODE_03 = 0x03,
    -
    1874 VST_EFFECT_OPCODE_GET_PROGRAM = 0x03,
    -
    1876 VST_EFFECT_OPCODE_PROGRAM_GET = 0x03,
    -
    1877
    -
    1882 VST_EFFECT_OPCODE_04 = 0x04,
    -
    1884 VST_EFFECT_OPCODE_SET_PROGRAM_NAME = 0x04,
    -
    1886 VST_EFFECT_OPCODE_PROGRAM_SET_NAME = 0x04,
    -
    1887
    -
    1892 VST_EFFECT_OPCODE_05 = 0x05,
    -
    1894 VST_EFFECT_OPCODE_GET_PROGRAM_NAME = 0x05,
    -
    1896 VST_EFFECT_OPCODE_PROGRAM_GET_NAME = 0x05,
    -
    1897
    -
    1904 VST_EFFECT_OPCODE_06 = 0x06,
    -
    1906 VST_EFFECT_OPCODE_PARAM_GETLABEL = 0x06,
    -
    1908 VST_EFFECT_OPCODE_PARAM_GET_LABEL = 0x06,
    -
    1910 VST_EFFECT_OPCODE_PARAM_LABEL = 0x06,
    -
    1911
    -
    1918 VST_EFFECT_OPCODE_07 = 0x07,
    -
    1920 VST_EFFECT_OPCODE_PARAM_GETVALUE = 0x07,
    -
    1922 VST_EFFECT_OPCODE_PARAM_GET_VALUE = 0x07,
    -
    1924 VST_EFFECT_OPCODE_PARAM_VALUE = 0x07,
    -
    1926 VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING = 0x07,
    -
    1927
    -
    1934 VST_EFFECT_OPCODE_08 = 0x08,
    -
    1936 VST_EFFECT_OPCODE_PARAM_GETNAME = 0x08,
    -
    1938 VST_EFFECT_OPCODE_PARAM_GET_NAME = 0x08,
    -
    1940 VST_EFFECT_OPCODE_PARAM_NAME = 0x08,
    -
    1941
    -
    1947 VST_EFFECT_OPCODE_09 = 0x09,
    +

    Definition at line 1888 of file vst.h.

    +
    1888 {
    +
    1893 VST_EFFECT_OPCODE_00 = 0x00,
    + + +
    1898
    +
    1905 VST_EFFECT_OPCODE_01 = 0x01,
    + +
    1908
    +
    1913 VST_EFFECT_OPCODE_02 = 0x02,
    + + +
    1918
    +
    1923 VST_EFFECT_OPCODE_03 = 0x03,
    + + +
    1928
    +
    1933 VST_EFFECT_OPCODE_04 = 0x04,
    + + +
    1938
    +
    1943 VST_EFFECT_OPCODE_05 = 0x05,
    + +
    1948
    -
    1953 VST_EFFECT_OPCODE_0A = 0x0A,
    - - -
    1958
    -
    1963 VST_EFFECT_OPCODE_0B = 0x0B,
    - - -
    1968
    -
    1977 VST_EFFECT_OPCODE_0C = 0x0C,
    - - - -
    1984
    -
    1991 VST_EFFECT_OPCODE_0D = 0x0D,
    - - - -
    1998
    -
    2004 VST_EFFECT_OPCODE_0E = 0x0E,
    - - +
    1955 VST_EFFECT_OPCODE_06 = 0x06,
    + + + +
    1962
    +
    1969 VST_EFFECT_OPCODE_07 = 0x07,
    + + + + +
    1978
    +
    1985 VST_EFFECT_OPCODE_08 = 0x08,
    + + + +
    1992
    +
    1998 VST_EFFECT_OPCODE_09 = 0x09,
    +
    1999
    +
    2004 VST_EFFECT_OPCODE_0A = 0x0A,
    + +
    2009
    -
    2014 VST_EFFECT_OPCODE_0F = 0x0F,
    - - +
    2014 VST_EFFECT_OPCODE_0B = 0x0B,
    + +
    2019
    -
    2030 VST_EFFECT_OPCODE_10 = 0x10,
    - - +
    2028 VST_EFFECT_OPCODE_0C = 0x0C,
    + + +
    2035
    -
    2046 VST_EFFECT_OPCODE_11 = 0x11,
    - - -
    2051
    -
    2062 VST_EFFECT_OPCODE_12 = 0x12,
    - - -
    2067
    -
    2072 VST_EFFECT_OPCODE_13 = 0x13,
    - -
    2075
    -
    2084 VST_EFFECT_OPCODE_14 = 0x14,
    -
    2085
    -
    2094 VST_EFFECT_OPCODE_15 = 0x15,
    -
    2095
    -
    2102 VST_EFFECT_OPCODE_16 = 0x16,
    - -
    2105
    -
    2116 VST_EFFECT_OPCODE_17 = 0x17,
    - -
    2119
    -
    2130 VST_EFFECT_OPCODE_18 = 0x18,
    - -
    2133
    -
    2134 //--------------------------------------------------------------------------------
    -
    2135 // VST 2.x starts here.
    -
    2136 //--------------------------------------------------------------------------------
    -
    2137
    -
    2153 VST_EFFECT_OPCODE_19 = 0x19,
    - +
    2042 VST_EFFECT_OPCODE_0D = 0x0D,
    + + + +
    2049
    +
    2055 VST_EFFECT_OPCODE_0E = 0x0E,
    + + +
    2060
    +
    2065 VST_EFFECT_OPCODE_0F = 0x0F,
    + + +
    2070
    +
    2081 VST_EFFECT_OPCODE_10 = 0x10,
    + + +
    2086
    +
    2097 VST_EFFECT_OPCODE_11 = 0x11,
    + + +
    2102
    +
    2113 VST_EFFECT_OPCODE_12 = 0x12,
    + + +
    2118
    +
    2123 VST_EFFECT_OPCODE_13 = 0x13,
    + +
    2126
    +
    2135 VST_EFFECT_OPCODE_14 = 0x14,
    +
    2136
    +
    2145 VST_EFFECT_OPCODE_15 = 0x15,
    +
    2146
    +
    2153 VST_EFFECT_OPCODE_16 = 0x16,
    +
    2156
    -
    2163 VST_EFFECT_OPCODE_1A = 0x1A,
    - - - +
    2167 VST_EFFECT_OPCODE_17 = 0x17,
    +
    2170
    -
    2178 VST_EFFECT_OPCODE_1B = 0x1B,
    - - -
    2183
    -
    2190 VST_EFFECT_OPCODE_1C = 0x1C,
    -
    2191
    -
    2198 VST_EFFECT_OPCODE_1D = 0x1D,
    -
    2199
    -
    2206 VST_EFFECT_OPCODE_1E = 0x1E,
    +
    2181 VST_EFFECT_OPCODE_18 = 0x18,
    + +
    2184
    +
    2185 //--------------------------------------------------------------------------------
    +
    2186 // VST 2.x starts here.
    +
    2187 //--------------------------------------------------------------------------------
    +
    2188
    +
    2204 VST_EFFECT_OPCODE_19 = 0x19,
    +
    2207
    -
    2214 VST_EFFECT_OPCODE_1F = 0x1F,
    -
    2215
    -
    2222 VST_EFFECT_OPCODE_20 = 0x20,
    -
    2223
    -
    2231 VST_EFFECT_OPCODE_21 = 0x21,
    - - -
    2236
    -
    2244 VST_EFFECT_OPCODE_22 = 0x22,
    - - -
    2249
    -
    2255 VST_EFFECT_OPCODE_23 = 0x23,
    - - -
    2260
    -
    2267 VST_EFFECT_OPCODE_24 = 0x24,
    -
    2268
    -
    2275 VST_EFFECT_OPCODE_25 = 0x25,
    -
    2276
    -
    2283 VST_EFFECT_OPCODE_26 = 0x26,
    -
    2284
    -
    2291 VST_EFFECT_OPCODE_27 = 0x27,
    -
    2292
    -
    2299 VST_EFFECT_OPCODE_28 = 0x28,
    +
    2214 VST_EFFECT_OPCODE_1A = 0x1A,
    + + + +
    2221
    +
    2229 VST_EFFECT_OPCODE_1B = 0x1B,
    + + +
    2234
    +
    2241 VST_EFFECT_OPCODE_1C = 0x1C,
    +
    2242
    +
    2249 VST_EFFECT_OPCODE_1D = 0x1D,
    +
    2250
    +
    2257 VST_EFFECT_OPCODE_1E = 0x1E,
    +
    2258
    +
    2265 VST_EFFECT_OPCODE_1F = 0x1F,
    +
    2266
    +
    2273 VST_EFFECT_OPCODE_20 = 0x20,
    +
    2274
    +
    2282 VST_EFFECT_OPCODE_21 = 0x21,
    + + +
    2287
    +
    2295 VST_EFFECT_OPCODE_22 = 0x22,
    + +
    2300
    -
    2307 VST_EFFECT_OPCODE_29 = 0x29,
    -
    2308
    -
    2321 VST_EFFECT_OPCODE_2A = 0x2A,
    - -
    2324
    -
    2328 VST_EFFECT_OPCODE_2B = 0x2B,
    -
    2329
    -
    2337 VST_EFFECT_OPCODE_2C = 0x2C,
    - -
    2340
    -
    2348 VST_EFFECT_OPCODE_2D = 0x2D,
    - - - -
    2355
    -
    2364 VST_EFFECT_OPCODE_2E = 0x2E,
    - -
    2367
    -
    2373 VST_EFFECT_OPCODE_2F = 0x2F,
    - - -
    2378
    -
    2384 VST_EFFECT_OPCODE_30 = 0x30,
    - - -
    2389
    -
    2395 VST_EFFECT_OPCODE_31 = 0x31,
    - - -
    2400
    -
    2408 VST_EFFECT_OPCODE_32 = 0x32,
    - -
    2411
    -
    2419 VST_EFFECT_OPCODE_33 = 0x33,
    - -
    2422
    -
    2429 VST_EFFECT_OPCODE_34 = 0x34,
    - - -
    2434
    -
    2442 VST_EFFECT_OPCODE_35 = 0x35,
    - -
    2445
    -
    2453 VST_EFFECT_OPCODE_36 = 0x36,
    -
    2454
    -
    2462 VST_EFFECT_OPCODE_37 = 0x37,
    -
    2463
    -
    2471 VST_EFFECT_OPCODE_38 = 0x38,
    - - -
    2476
    -
    2483 VST_EFFECT_OPCODE_39 = 0x39,
    -
    2484
    -
    2491 VST_EFFECT_OPCODE_3A = 0x3A,
    - -
    2494
    -
    2495 //--------------------------------------------------------------------------------
    -
    2496 // VST 2.1
    -
    2497 //--------------------------------------------------------------------------------
    -
    2498
    -
    2507 VST_EFFECT_OPCODE_3B = 0x3B,
    - -
    2510
    -
    2519 VST_EFFECT_OPCODE_3C = 0x3C,
    - -
    2522
    -
    2529 VST_EFFECT_OPCODE_3D = 0x3D,
    -
    2530
    -
    2537 VST_EFFECT_OPCODE_3E = 0x3E,
    -
    2538
    -
    2545 VST_EFFECT_OPCODE_3F = 0x3F,
    -
    2546
    -
    2553 VST_EFFECT_OPCODE_40 = 0x40,
    -
    2554
    -
    2561 VST_EFFECT_OPCODE_41 = 0x41,
    -
    2562
    -
    2569 VST_EFFECT_OPCODE_42 = 0x42,
    -
    2570
    -
    2577 VST_EFFECT_OPCODE_43 = 0x43,
    - -
    2580
    -
    2587 VST_EFFECT_OPCODE_44 = 0x44,
    - -
    2590
    -
    2591 //--------------------------------------------------------------------------------
    -
    2592 // VST 2.3
    -
    2593 //--------------------------------------------------------------------------------
    -
    2594
    -
    2602 VST_EFFECT_OPCODE_45 = 0x45,
    - +
    2306 VST_EFFECT_OPCODE_23 = 0x23,
    + + +
    2311
    +
    2318 VST_EFFECT_OPCODE_24 = 0x24,
    +
    2319
    +
    2326 VST_EFFECT_OPCODE_25 = 0x25,
    +
    2327
    +
    2334 VST_EFFECT_OPCODE_26 = 0x26,
    +
    2335
    +
    2342 VST_EFFECT_OPCODE_27 = 0x27,
    +
    2343
    +
    2350 VST_EFFECT_OPCODE_28 = 0x28,
    +
    2351
    +
    2358 VST_EFFECT_OPCODE_29 = 0x29,
    +
    2359
    +
    2372 VST_EFFECT_OPCODE_2A = 0x2A,
    + +
    2375
    +
    2379 VST_EFFECT_OPCODE_2B = 0x2B,
    +
    2380
    +
    2388 VST_EFFECT_OPCODE_2C = 0x2C,
    + +
    2391
    +
    2399 VST_EFFECT_OPCODE_2D = 0x2D,
    + + + +
    2406
    +
    2415 VST_EFFECT_OPCODE_2E = 0x2E,
    + +
    2418
    +
    2424 VST_EFFECT_OPCODE_2F = 0x2F,
    + + +
    2429
    +
    2435 VST_EFFECT_OPCODE_30 = 0x30,
    + + +
    2440
    +
    2446 VST_EFFECT_OPCODE_31 = 0x31,
    + + +
    2451
    +
    2459 VST_EFFECT_OPCODE_32 = 0x32,
    + +
    2462
    +
    2470 VST_EFFECT_OPCODE_33 = 0x33,
    + +
    2473
    +
    2480 VST_EFFECT_OPCODE_34 = 0x34,
    + + +
    2485
    +
    2493 VST_EFFECT_OPCODE_35 = 0x35,
    + +
    2496
    +
    2504 VST_EFFECT_OPCODE_36 = 0x36,
    +
    2505
    +
    2513 VST_EFFECT_OPCODE_37 = 0x37,
    +
    2514
    +
    2522 VST_EFFECT_OPCODE_38 = 0x38,
    + + +
    2527
    +
    2534 VST_EFFECT_OPCODE_39 = 0x39,
    +
    2535
    +
    2542 VST_EFFECT_OPCODE_3A = 0x3A,
    + +
    2545
    +
    2546 //--------------------------------------------------------------------------------
    +
    2547 // VST 2.1
    +
    2548 //--------------------------------------------------------------------------------
    +
    2549
    +
    2558 VST_EFFECT_OPCODE_3B = 0x3B,
    + +
    2561
    +
    2570 VST_EFFECT_OPCODE_3C = 0x3C,
    + +
    2573
    +
    2580 VST_EFFECT_OPCODE_3D = 0x3D,
    +
    2581
    +
    2588 VST_EFFECT_OPCODE_3E = 0x3E,
    +
    2589
    +
    2596 VST_EFFECT_OPCODE_3F = 0x3F,
    +
    2597
    +
    2604 VST_EFFECT_OPCODE_40 = 0x40,
    2605
    -
    2615 VST_EFFECT_OPCODE_46 = 0x46,
    - -
    2618
    -
    2624 VST_EFFECT_OPCODE_47 = 0x47,
    - -
    2627
    -
    2633 VST_EFFECT_OPCODE_48 = 0x48,
    - -
    2636
    -
    2643 VST_EFFECT_OPCODE_49 = 0x49,
    -
    2644
    -
    2653 VST_EFFECT_OPCODE_4A = 0x4A,
    -
    2654
    -
    2664 VST_EFFECT_OPCODE_4B = 0x4B,
    - -
    2667
    -
    2677 VST_EFFECT_OPCODE_4C = 0x4C,
    - -
    2680
    -
    2681 //--------------------------------------------------------------------------------
    -
    2682 // VST 2.4
    -
    2683 //--------------------------------------------------------------------------------
    -
    2684
    -
    2691 VST_EFFECT_OPCODE_4D = 0x4D,
    -
    2692
    -
    2699 VST_EFFECT_OPCODE_4E = 0x4E,
    -
    2700
    -
    2707 VST_EFFECT_OPCODE_4F = 0x4F,
    -
    2708
    -
    2710 VST_EFFECT_OPCODE_MAX,
    -
    2711
    -
    2713 _VST_EFFECT_OPCODE_PAD = 0xFFFFFFFFul,
    -
    2714};
    -
    @ VST_EFFECT_OPCODE_WINDOW_MOUSE
    Definition vst.h:2048
    -
    @ VST_EFFECT_OPCODE_2A
    Host wants to change the speaker arrangement.
    Definition vst.h:2321
    -
    @ VST_EFFECT_OPCODE_GETVENDORVERSION
    Definition vst.h:2397
    -
    @ VST_EFFECT_OPCODE_20
    Input disconnected.
    Definition vst.h:2222
    -
    @ VST_EFFECT_OPCODE_14
    Window Focus Event?
    Definition vst.h:2084
    -
    @ VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING
    Definition vst.h:1926
    -
    @ VST_EFFECT_OPCODE_PARAM_GETLABEL
    Definition vst.h:1906
    -
    @ VST_EFFECT_OPCODE_4E
    Definition vst.h:2699
    -
    @ VST_EFFECT_OPCODE_43
    Host is starting to set up a program.
    Definition vst.h:2577
    -
    @ VST_EFFECT_OPCODE_3E
    Midi related.
    Definition vst.h:2537
    -
    @ VST_EFFECT_OPCODE_32
    User-defined Op-Code for VST extensions.
    Definition vst.h:2408
    -
    @ VST_EFFECT_OPCODE_03
    Get currently selected program number.
    Definition vst.h:1872
    -
    @ VST_EFFECT_OPCODE_SET_CHUNK_DATA
    Definition vst.h:2132
    -
    @ VST_EFFECT_OPCODE_21
    Retrieve properties for the given input index.
    Definition vst.h:2231
    -
    @ VST_EFFECT_OPCODE_PRODUCT_NAME
    Definition vst.h:2388
    -
    @ VST_EFFECT_OPCODE_4B
    Host wants to know if we can load the provided bank data.
    Definition vst.h:2664
    -
    @ VST_EFFECT_OPCODE_PARAM_NAME
    Definition vst.h:1940
    -
    @ VST_EFFECT_OPCODE_1C
    Definition vst.h:2190
    -
    @ VST_EFFECT_OPCODE_41
    Midi related.
    Definition vst.h:2561
    -
    @ VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    Definition vst.h:1957
    -
    @ VST_EFFECT_OPCODE_CREATE
    Definition vst.h:1844
    -
    @ VST_EFFECT_OPCODE_EDITOR_GET_RECT
    Definition vst.h:1997
    -
    @ VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    Definition vst.h:2323
    -
    @ VST_EFFECT_OPCODE_PARAM_GETVALUE
    Definition vst.h:1920
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    Definition vst.h:1886
    -
    @ VST_EFFECT_OPCODE_06
    Get the value? label for the parameter.
    Definition vst.h:1904
    -
    @ VST_EFFECT_OPCODE_0A
    Set the new sample rate for the plugin to use.
    Definition vst.h:1953
    -
    @ VST_EFFECT_OPCODE_10
    Window Draw Event?
    Definition vst.h:2030
    -
    @ VST_EFFECT_OPCODE_2F
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:2373
    -
    @ VST_EFFECT_OPCODE_PROGRAM_GET
    Definition vst.h:1876
    -
    @ VST_EFFECT_OPCODE_28
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2299
    -
    @ VST_EFFECT_OPCODE_4D
    Definition vst.h:2691
    -
    @ VST_EFFECT_OPCODE_01
    Destroy the effect (if there is any) and free its memory.
    Definition vst.h:1854
    -
    @ VST_EFFECT_OPCODE_3C
    Editor Virtual Key Up Event.
    Definition vst.h:2519
    -
    @ VST_EFFECT_OPCODE_1B
    Set Parameter value from string representation.
    Definition vst.h:2178
    -
    @ VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    Definition vst.h:1967
    -
    @ VST_EFFECT_OPCODE_IDLE
    Definition vst.h:2444
    -
    @ VST_EFFECT_OPCODE_33
    Test for support of a specific named feature.
    Definition vst.h:2419
    -
    @ VST_EFFECT_OPCODE_04
    Set the name of the currently selected program.
    Definition vst.h:1882
    -
    @ VST_EFFECT_OPCODE_09
    Definition vst.h:1947
    -
    @ VST_EFFECT_OPCODE_PARAM_GET_NAME
    Definition vst.h:1938
    -
    @ VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES
    Definition vst.h:2248
    -
    @ VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES
    Definition vst.h:2235
    -
    @ VST_EFFECT_OPCODE_BANK_LOAD
    Definition vst.h:2666
    -
    @ VST_EFFECT_OPCODE_EDITOR_MOUSE
    Definition vst.h:2050
    -
    @ VST_EFFECT_OPCODE_WINDOW_CREATE
    Definition vst.h:2006
    -
    @ VST_EFFECT_OPCODE_0B
    Sets the block size, which is the maximum number of samples passed into the effect via process calls.
    Definition vst.h:1963
    -
    @ VST_EFFECT_OPCODE_PARAM_GET_VALUE
    Definition vst.h:1922
    -
    @ VST_EFFECT_OPCODE_39
    Definition vst.h:2483
    -
    @ VST_EFFECT_OPCODE_05
    Get the name of the currently selected program.
    Definition vst.h:1892
    -
    @ VST_EFFECT_OPCODE_1A
    Can the parameter be automated?
    Definition vst.h:2163
    -
    @ VST_EFFECT_OPCODE_19
    Send events from host to plug-in.
    Definition vst.h:2153
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET_END
    Definition vst.h:2589
    -
    @ VST_EFFECT_OPCODE_GET_PROGRAM
    Definition vst.h:1874
    -
    @ VST_EFFECT_OPCODE_12
    Window Keyboard Event?
    Definition vst.h:2062
    -
    @ VST_EFFECT_OPCODE_42
    Midi related.
    Definition vst.h:2569
    -
    @ VST_EFFECT_OPCODE_EFFECT_CATEGORY
    Definition vst.h:2257
    -
    @ VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    Definition vst.h:2167
    -
    @ VST_EFFECT_OPCODE_WINDOW_DRAW
    Definition vst.h:2032
    -
    @ VST_EFFECT_OPCODE_DESTROY
    Definition vst.h:1856
    -
    @ VST_EFFECT_OPCODE_SETBLOCKSIZE
    Definition vst.h:1965
    -
    @ VST_EFFECT_OPCODE_02
    Set which program number is currently select.
    Definition vst.h:1862
    -
    @ VST_EFFECT_OPCODE_48
    End processing of audio.
    Definition vst.h:2633
    -
    @ VST_EFFECT_OPCODE_GETNAME2
    Definition vst.h:2386
    -
    @ VST_EFFECT_OPCODE_CUSTOM
    Definition vst.h:2410
    -
    @ VST_EFFECT_OPCODE_2E
    Translate an error code to a string.
    Definition vst.h:2364
    -
    @ VST_EFFECT_OPCODE_3D
    Definition vst.h:2529
    -
    @ VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    Definition vst.h:2074
    -
    @ VST_EFFECT_OPCODE_PARAM_PROPERTIES
    Definition vst.h:2475
    -
    @ VST_EFFECT_OPCODE_TAIL_SAMPLES
    Definition vst.h:2433
    -
    @ VST_EFFECT_OPCODE_30
    Retrieve the product name into the ptr buffer.
    Definition vst.h:2384
    -
    @ VST_EFFECT_OPCODE_PARAM_VALUE
    Definition vst.h:1924
    -
    @ VST_EFFECT_OPCODE_35
    Notify effect that it is idle?
    Definition vst.h:2442
    -
    @ VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    Definition vst.h:1896
    -
    @ VST_EFFECT_OPCODE_0D
    Retrieve the client rect size of the plugins window.
    Definition vst.h:1991
    -
    @ VST_EFFECT_OPCODE_1E
    Definition vst.h:2206
    -
    @ VST_EFFECT_OPCODE_PROGRAM_LOAD
    Definition vst.h:2679
    -
    @ VST_EFFECT_OPCODE_23
    Retrieve category of this effect.
    Definition vst.h:2255
    -
    @ VST_EFFECT_OPCODE_VST_VERSION
    Definition vst.h:2493
    -
    @ VST_EFFECT_OPCODE_36
    Definition vst.h:2453
    -
    @ VST_EFFECT_OPCODE_EDITOR_OPEN
    Definition vst.h:2008
    -
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    Definition vst.h:2509
    -
    @ VST_EFFECT_OPCODE_00
    Create/Initialize the effect (if it has not been created already).
    Definition vst.h:1842
    -
    @ VST_EFFECT_OPCODE_2B
    Definition vst.h:2328
    -
    @ VST_EFFECT_OPCODE_SUSPEND_RESUME
    Definition vst.h:1981
    -
    @ VST_EFFECT_OPCODE_24
    Definition vst.h:2267
    -
    @ VST_EFFECT_OPCODE_PARAM_LABEL
    Definition vst.h:1910
    -
    @ VST_EFFECT_OPCODE_40
    Midi related.
    Definition vst.h:2553
    -
    @ VST_EFFECT_OPCODE_22
    Retrieve properties for the given output index.
    Definition vst.h:2244
    -
    @ VST_EFFECT_OPCODE_4F
    Definition vst.h:2707
    -
    @ VST_EFFECT_OPCODE_47
    Begin processing of audio.
    Definition vst.h:2624
    -
    @ VST_EFFECT_OPCODE_38
    Parameter Properties.
    Definition vst.h:2471
    -
    @ VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:2604
    -
    @ VST_EFFECT_OPCODE_0E
    Create the window for the plugin.
    Definition vst.h:2004
    -
    @ VST_EFFECT_OPCODE_3B
    Editor Virtual Key Down Input.
    Definition vst.h:2507
    -
    @ VST_EFFECT_OPCODE_BYPASS
    Definition vst.h:2339
    -
    @ VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    Definition vst.h:2066
    -
    @ VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    Definition vst.h:2233
    -
    @ VST_EFFECT_OPCODE_VENDOR_NAME
    Definition vst.h:2377
    -
    @ VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE
    Definition vst.h:2165
    -
    @ VST_EFFECT_OPCODE_WINDOW_KEYBOARD
    Definition vst.h:2064
    -
    @ VST_EFFECT_OPCODE_GET_PROGRAM_NAME
    Definition vst.h:1894
    -
    @ VST_EFFECT_OPCODE_17
    Get Chunk Data.
    Definition vst.h:2116
    -
    @ VST_EFFECT_OPCODE_31
    Retrieve the vendor version in return value.
    Definition vst.h:2395
    -
    @ VST_EFFECT_OPCODE_2D
    Retrieve the effect name into the ptr buffer.
    Definition vst.h:2348
    -
    @ VST_EFFECT_OPCODE_07
    Get the string representing the value for the parameter.
    Definition vst.h:1918
    -
    @ VST_EFFECT_OPCODE_EVENT
    Definition vst.h:2155
    -
    @ VST_EFFECT_OPCODE_PROCESS_END
    Definition vst.h:2635
    -
    @ VST_EFFECT_OPCODE_SET_PROGRAM
    Definition vst.h:1864
    -
    @ VST_EFFECT_OPCODE_27
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2291
    -
    @ VST_EFFECT_OPCODE_EDITOR_DRAW
    Definition vst.h:2034
    -
    @ VST_EFFECT_OPCODE_15
    Window Unfocus Event?
    Definition vst.h:2094
    -
    @ VST_EFFECT_OPCODE_49
    Definition vst.h:2643
    -
    @ VST_EFFECT_OPCODE_NAME
    Definition vst.h:2354
    -
    @ VST_EFFECT_OPCODE_EDITOR_CLOSE
    Definition vst.h:2018
    -
    @ VST_EFFECT_OPCODE_29
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2307
    -
    @ VST_EFFECT_OPCODE_3A
    Retrieve the VST Version supported.
    Definition vst.h:2491
    -
    @ VST_EFFECT_OPCODE_11
    Window Mouse Event?
    Definition vst.h:2046
    -
    @ VST_EFFECT_OPCODE_PARAM_GET_LABEL
    Definition vst.h:1908
    -
    @ VST_EFFECT_OPCODE_SETSAMPLERATE
    Definition vst.h:1955
    -
    @ VST_EFFECT_OPCODE_0F
    Destroy the plugins window.
    Definition vst.h:2014
    -
    @ VST_EFFECT_OPCODE_GET_CHUNK_DATA
    Definition vst.h:2118
    -
    @ VST_EFFECT_OPCODE_INITIALIZE
    Definition vst.h:1846
    -
    @ VST_EFFECT_OPCODE_GETTAILSAMPLES
    Definition vst.h:2431
    -
    @ VST_EFFECT_OPCODE_18
    Set Chunk Data.
    Definition vst.h:2130
    -
    @ VST_EFFECT_OPCODE_EFFECT_NAME
    Definition vst.h:2352
    -
    @ VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES
    Definition vst.h:2473
    -
    @ VST_EFFECT_OPCODE_PARAM_AUTOMATABLE
    Definition vst.h:2169
    -
    @ VST_EFFECT_OPCODE_PARAM_GETNAME
    Definition vst.h:1936
    -
    @ VST_EFFECT_OPCODE_4A
    Definition vst.h:2653
    -
    @ VST_EFFECT_OPCODE_08
    Get the name for the parameter.
    Definition vst.h:1934
    -
    @ VST_EFFECT_OPCODE_13
    Window/Editor Idle/Keep-Alive Callback?
    Definition vst.h:2072
    -
    @ VST_EFFECT_OPCODE_45
    Host wants to know the current speaker arrangement.
    Definition vst.h:2602
    -
    @ VST_EFFECT_OPCODE_WINDOW_GETRECT
    Definition vst.h:1993
    -
    @ VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    Definition vst.h:2246
    -
    @ VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING
    Definition vst.h:2182
    -
    @ VST_EFFECT_OPCODE_GETVENDOR
    Definition vst.h:2375
    -
    @ VST_EFFECT_OPCODE_PROCESS_BEGIN
    Definition vst.h:2626
    -
    @ VST_EFFECT_OPCODE_1D
    Definition vst.h:2198
    -
    @ VST_EFFECT_OPCODE_PAUSE_UNPAUSE
    Definition vst.h:1979
    -
    @ VST_EFFECT_OPCODE_4C
    Host wants to know if we can load the provided program data.
    Definition vst.h:2677
    -
    @ VST_EFFECT_OPCODE_26
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2283
    -
    @ VST_EFFECT_OPCODE_GETNAME
    Definition vst.h:2350
    -
    @ VST_EFFECT_OPCODE_VENDOR_VERSION
    Definition vst.h:2399
    -
    @ VST_EFFECT_OPCODE_46
    Get the next effect contained in this effect.
    Definition vst.h:2615
    -
    @ VST_EFFECT_OPCODE_SET_PROGRAM_NAME
    Definition vst.h:1884
    -
    @ VST_EFFECT_OPCODE_FOURCC
    Definition vst.h:2104
    -
    @ VST_EFFECT_OPCODE_37
    Definition vst.h:2462
    -
    @ VST_EFFECT_OPCODE_44
    Host is done setting up a program.
    Definition vst.h:2587
    -
    @ VST_EFFECT_OPCODE_3F
    Midi related.
    Definition vst.h:2545
    -
    @ VST_EFFECT_OPCODE_WINDOW_DESTROY
    Definition vst.h:2016
    -
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    Definition vst.h:2521
    -
    @ VST_EFFECT_OPCODE_1F
    Input connected.
    Definition vst.h:2214
    -
    @ VST_EFFECT_OPCODE_34
    Number of samples that are at the tail at the end of playback.
    Definition vst.h:2429
    -
    @ VST_EFFECT_OPCODE_2C
    Enable/Disable bypassing the effect.
    Definition vst.h:2337
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET
    Definition vst.h:1866
    -
    @ VST_EFFECT_OPCODE_SUPPORTS
    Definition vst.h:2421
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    Definition vst.h:2579
    -
    @ VST_EFFECT_OPCODE_16
    Definition vst.h:2102
    -
    @ VST_EFFECT_OPCODE_TRANSLATE_ERROR
    Definition vst.h:2366
    -
    @ VST_EFFECT_OPCODE_EDITOR_RECT
    Definition vst.h:1995
    -
    @ VST_EFFECT_OPCODE_25
    Definition vst.h:2275
    -
    @ VST_EFFECT_OPCODE_PARAM_SET_VALUE
    Definition vst.h:2180
    -
    @ VST_EFFECT_OPCODE_SUSPEND
    Definition vst.h:1983
    -
    @ VST_EFFECT_OPCODE_0C
    Effect processing should be suspended/paused or resumed/unpaused.
    Definition vst.h:1977
    +
    2612 VST_EFFECT_OPCODE_41 = 0x41,
    +
    2613
    +
    2620 VST_EFFECT_OPCODE_42 = 0x42,
    +
    2621
    +
    2628 VST_EFFECT_OPCODE_43 = 0x43,
    + +
    2631
    +
    2638 VST_EFFECT_OPCODE_44 = 0x44,
    + +
    2641
    +
    2642 //--------------------------------------------------------------------------------
    +
    2643 // VST 2.3
    +
    2644 //--------------------------------------------------------------------------------
    +
    2645
    +
    2653 VST_EFFECT_OPCODE_45 = 0x45,
    + +
    2656
    +
    2666 VST_EFFECT_OPCODE_46 = 0x46,
    + +
    2669
    +
    2675 VST_EFFECT_OPCODE_47 = 0x47,
    + +
    2678
    +
    2684 VST_EFFECT_OPCODE_48 = 0x48,
    + +
    2687
    +
    2694 VST_EFFECT_OPCODE_49 = 0x49,
    +
    2695
    +
    2704 VST_EFFECT_OPCODE_4A = 0x4A,
    +
    2705
    +
    2715 VST_EFFECT_OPCODE_4B = 0x4B,
    + +
    2718
    +
    2728 VST_EFFECT_OPCODE_4C = 0x4C,
    + +
    2731
    +
    2732 //--------------------------------------------------------------------------------
    +
    2733 // VST 2.4
    +
    2734 //--------------------------------------------------------------------------------
    +
    2735
    +
    2742 VST_EFFECT_OPCODE_4D = 0x4D,
    +
    2743
    +
    2750 VST_EFFECT_OPCODE_4E = 0x4E,
    +
    2751
    +
    2758 VST_EFFECT_OPCODE_4F = 0x4F,
    +
    2759
    +
    2761 VST_EFFECT_OPCODE_MAX,
    +
    2762
    +
    2764 _VST_EFFECT_OPCODE_PAD = (-1l)
    +
    2765};
    +
    @ VST_EFFECT_OPCODE_WINDOW_MOUSE
    Definition vst.h:2099
    +
    @ VST_EFFECT_OPCODE_2A
    Host wants to change the speaker arrangement.
    Definition vst.h:2372
    +
    @ VST_EFFECT_OPCODE_GETVENDORVERSION
    Definition vst.h:2448
    +
    @ VST_EFFECT_OPCODE_20
    Input disconnected.
    Definition vst.h:2273
    +
    @ VST_EFFECT_OPCODE_14
    Window Focus Event?
    Definition vst.h:2135
    +
    @ VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING
    Definition vst.h:1977
    +
    @ VST_EFFECT_OPCODE_PARAM_GETLABEL
    Definition vst.h:1957
    +
    @ VST_EFFECT_OPCODE_4E
    Definition vst.h:2750
    +
    @ VST_EFFECT_OPCODE_43
    Host is starting to set up a program.
    Definition vst.h:2628
    +
    @ VST_EFFECT_OPCODE_3E
    Midi related.
    Definition vst.h:2588
    +
    @ VST_EFFECT_OPCODE_32
    User-defined Op-Code for VST extensions.
    Definition vst.h:2459
    +
    @ VST_EFFECT_OPCODE_03
    Get currently selected program number.
    Definition vst.h:1923
    +
    @ VST_EFFECT_OPCODE_SET_CHUNK_DATA
    Definition vst.h:2183
    +
    @ VST_EFFECT_OPCODE_21
    Retrieve properties for the given input index.
    Definition vst.h:2282
    +
    @ VST_EFFECT_OPCODE_PRODUCT_NAME
    Definition vst.h:2439
    +
    @ VST_EFFECT_OPCODE_4B
    Host wants to know if we can load the provided bank data.
    Definition vst.h:2715
    +
    @ VST_EFFECT_OPCODE_PARAM_NAME
    Definition vst.h:1991
    +
    @ VST_EFFECT_OPCODE_1C
    Definition vst.h:2241
    +
    @ VST_EFFECT_OPCODE_41
    Midi related.
    Definition vst.h:2612
    +
    @ VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    Definition vst.h:2008
    +
    @ VST_EFFECT_OPCODE_CREATE
    Definition vst.h:1895
    +
    @ VST_EFFECT_OPCODE_EDITOR_GET_RECT
    Definition vst.h:2048
    +
    @ VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    Definition vst.h:2374
    +
    @ VST_EFFECT_OPCODE_PARAM_GETVALUE
    Definition vst.h:1971
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    Definition vst.h:1937
    +
    @ VST_EFFECT_OPCODE_06
    Get the value? label for the parameter.
    Definition vst.h:1955
    +
    @ VST_EFFECT_OPCODE_0A
    Set the new sample rate for the plugin to use.
    Definition vst.h:2004
    +
    @ VST_EFFECT_OPCODE_10
    Window Draw Event?
    Definition vst.h:2081
    +
    @ VST_EFFECT_OPCODE_2F
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:2424
    +
    @ VST_EFFECT_OPCODE_PROGRAM_GET
    Definition vst.h:1927
    +
    @ VST_EFFECT_OPCODE_28
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2350
    +
    @ VST_EFFECT_OPCODE_4D
    Definition vst.h:2742
    +
    @ VST_EFFECT_OPCODE_01
    Destroy the effect (if there is any) and free its memory.
    Definition vst.h:1905
    +
    @ VST_EFFECT_OPCODE_3C
    Editor Virtual Key Up Event.
    Definition vst.h:2570
    +
    @ VST_EFFECT_OPCODE_1B
    Set Parameter value from string representation.
    Definition vst.h:2229
    +
    @ VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    Definition vst.h:2018
    +
    @ VST_EFFECT_OPCODE_IDLE
    Definition vst.h:2495
    +
    @ VST_EFFECT_OPCODE_33
    Test for support of a specific named feature.
    Definition vst.h:2470
    +
    @ VST_EFFECT_OPCODE_04
    Set the name of the currently selected program.
    Definition vst.h:1933
    +
    @ VST_EFFECT_OPCODE_09
    Definition vst.h:1998
    +
    @ VST_EFFECT_OPCODE_PARAM_GET_NAME
    Definition vst.h:1989
    +
    @ VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES
    Definition vst.h:2299
    +
    @ VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES
    Definition vst.h:2286
    +
    @ VST_EFFECT_OPCODE_BANK_LOAD
    Definition vst.h:2717
    +
    @ VST_EFFECT_OPCODE_EDITOR_MOUSE
    Definition vst.h:2101
    +
    @ VST_EFFECT_OPCODE_WINDOW_CREATE
    Definition vst.h:2057
    +
    @ VST_EFFECT_OPCODE_0B
    Sets the block size, which is the maximum number of samples passed into the effect via process calls.
    Definition vst.h:2014
    +
    @ VST_EFFECT_OPCODE_PARAM_GET_VALUE
    Definition vst.h:1973
    +
    @ VST_EFFECT_OPCODE_39
    Definition vst.h:2534
    +
    @ VST_EFFECT_OPCODE_05
    Get the name of the currently selected program.
    Definition vst.h:1943
    +
    @ VST_EFFECT_OPCODE_1A
    Can the parameter be automated?
    Definition vst.h:2214
    +
    @ VST_EFFECT_OPCODE_19
    Send events from host to plug-in.
    Definition vst.h:2204
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET_END
    Definition vst.h:2640
    +
    @ VST_EFFECT_OPCODE_GET_PROGRAM
    Definition vst.h:1925
    +
    @ VST_EFFECT_OPCODE_12
    Window Keyboard Event?
    Definition vst.h:2113
    +
    @ VST_EFFECT_OPCODE_42
    Midi related.
    Definition vst.h:2620
    +
    @ VST_EFFECT_OPCODE_EFFECT_CATEGORY
    Definition vst.h:2308
    +
    @ VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    Definition vst.h:2218
    +
    @ VST_EFFECT_OPCODE_WINDOW_DRAW
    Definition vst.h:2083
    +
    @ VST_EFFECT_OPCODE_DESTROY
    Definition vst.h:1907
    +
    @ VST_EFFECT_OPCODE_SETBLOCKSIZE
    Definition vst.h:2016
    +
    @ VST_EFFECT_OPCODE_02
    Set which program number is currently select.
    Definition vst.h:1913
    +
    @ VST_EFFECT_OPCODE_48
    End processing of audio.
    Definition vst.h:2684
    +
    @ VST_EFFECT_OPCODE_GETNAME2
    Definition vst.h:2437
    +
    @ VST_EFFECT_OPCODE_CUSTOM
    Definition vst.h:2461
    +
    @ VST_EFFECT_OPCODE_2E
    Translate an error code to a string.
    Definition vst.h:2415
    +
    @ VST_EFFECT_OPCODE_3D
    Definition vst.h:2580
    +
    @ VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    Definition vst.h:2125
    +
    @ VST_EFFECT_OPCODE_PARAM_PROPERTIES
    Definition vst.h:2526
    +
    @ VST_EFFECT_OPCODE_TAIL_SAMPLES
    Definition vst.h:2484
    +
    @ VST_EFFECT_OPCODE_30
    Retrieve the product name into the ptr buffer.
    Definition vst.h:2435
    +
    @ VST_EFFECT_OPCODE_PARAM_VALUE
    Definition vst.h:1975
    +
    @ VST_EFFECT_OPCODE_35
    Notify effect that it is idle?
    Definition vst.h:2493
    +
    @ VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    Definition vst.h:1947
    +
    @ VST_EFFECT_OPCODE_0D
    Retrieve the client rect size of the plugins window.
    Definition vst.h:2042
    +
    @ VST_EFFECT_OPCODE_1E
    Definition vst.h:2257
    +
    @ VST_EFFECT_OPCODE_PROGRAM_LOAD
    Definition vst.h:2730
    +
    @ VST_EFFECT_OPCODE_23
    Retrieve category of this effect.
    Definition vst.h:2306
    +
    @ VST_EFFECT_OPCODE_VST_VERSION
    Definition vst.h:2544
    +
    @ VST_EFFECT_OPCODE_36
    Definition vst.h:2504
    +
    @ VST_EFFECT_OPCODE_EDITOR_OPEN
    Definition vst.h:2059
    +
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    Definition vst.h:2560
    +
    @ VST_EFFECT_OPCODE_00
    Create/Initialize the effect (if it has not been created already).
    Definition vst.h:1893
    +
    @ VST_EFFECT_OPCODE_2B
    Definition vst.h:2379
    +
    @ VST_EFFECT_OPCODE_SUSPEND_RESUME
    Definition vst.h:2032
    +
    @ VST_EFFECT_OPCODE_24
    Definition vst.h:2318
    +
    @ VST_EFFECT_OPCODE_PARAM_LABEL
    Definition vst.h:1961
    +
    @ VST_EFFECT_OPCODE_40
    Midi related.
    Definition vst.h:2604
    +
    @ VST_EFFECT_OPCODE_22
    Retrieve properties for the given output index.
    Definition vst.h:2295
    +
    @ VST_EFFECT_OPCODE_4F
    Definition vst.h:2758
    +
    @ VST_EFFECT_OPCODE_47
    Begin processing of audio.
    Definition vst.h:2675
    +
    @ VST_EFFECT_OPCODE_38
    Parameter Properties.
    Definition vst.h:2522
    +
    @ VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:2655
    +
    @ VST_EFFECT_OPCODE_0E
    Create the window for the plugin.
    Definition vst.h:2055
    +
    @ VST_EFFECT_OPCODE_3B
    Editor Virtual Key Down Input.
    Definition vst.h:2558
    +
    @ VST_EFFECT_OPCODE_BYPASS
    Definition vst.h:2390
    +
    @ VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    Definition vst.h:2117
    +
    @ VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    Definition vst.h:2284
    +
    @ VST_EFFECT_OPCODE_VENDOR_NAME
    Definition vst.h:2428
    +
    @ VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE
    Definition vst.h:2216
    +
    @ VST_EFFECT_OPCODE_WINDOW_KEYBOARD
    Definition vst.h:2115
    +
    @ VST_EFFECT_OPCODE_GET_PROGRAM_NAME
    Definition vst.h:1945
    +
    @ VST_EFFECT_OPCODE_17
    Get Chunk Data.
    Definition vst.h:2167
    +
    @ VST_EFFECT_OPCODE_31
    Retrieve the vendor version in return value.
    Definition vst.h:2446
    +
    @ VST_EFFECT_OPCODE_2D
    Retrieve the effect name into the ptr buffer.
    Definition vst.h:2399
    +
    @ VST_EFFECT_OPCODE_07
    Get the string representing the value for the parameter.
    Definition vst.h:1969
    +
    @ VST_EFFECT_OPCODE_EVENT
    Definition vst.h:2206
    +
    @ VST_EFFECT_OPCODE_PROCESS_END
    Definition vst.h:2686
    +
    @ VST_EFFECT_OPCODE_SET_PROGRAM
    Definition vst.h:1915
    +
    @ VST_EFFECT_OPCODE_27
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2342
    +
    @ VST_EFFECT_OPCODE_EDITOR_DRAW
    Definition vst.h:2085
    +
    @ VST_EFFECT_OPCODE_15
    Window Unfocus Event?
    Definition vst.h:2145
    +
    @ VST_EFFECT_OPCODE_49
    Definition vst.h:2694
    +
    @ VST_EFFECT_OPCODE_NAME
    Definition vst.h:2405
    +
    @ VST_EFFECT_OPCODE_EDITOR_CLOSE
    Definition vst.h:2069
    +
    @ VST_EFFECT_OPCODE_29
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2358
    +
    @ VST_EFFECT_OPCODE_3A
    Retrieve the VST Version supported.
    Definition vst.h:2542
    +
    @ VST_EFFECT_OPCODE_11
    Window Mouse Event?
    Definition vst.h:2097
    +
    @ VST_EFFECT_OPCODE_PARAM_GET_LABEL
    Definition vst.h:1959
    +
    @ VST_EFFECT_OPCODE_SETSAMPLERATE
    Definition vst.h:2006
    +
    @ VST_EFFECT_OPCODE_0F
    Destroy the plugins window.
    Definition vst.h:2065
    +
    @ VST_EFFECT_OPCODE_GET_CHUNK_DATA
    Definition vst.h:2169
    +
    @ VST_EFFECT_OPCODE_INITIALIZE
    Definition vst.h:1897
    +
    @ VST_EFFECT_OPCODE_GETTAILSAMPLES
    Definition vst.h:2482
    +
    @ VST_EFFECT_OPCODE_18
    Set Chunk Data.
    Definition vst.h:2181
    +
    @ VST_EFFECT_OPCODE_EFFECT_NAME
    Definition vst.h:2403
    +
    @ VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES
    Definition vst.h:2524
    +
    @ VST_EFFECT_OPCODE_PARAM_AUTOMATABLE
    Definition vst.h:2220
    +
    @ VST_EFFECT_OPCODE_PARAM_GETNAME
    Definition vst.h:1987
    +
    @ VST_EFFECT_OPCODE_4A
    Definition vst.h:2704
    +
    @ VST_EFFECT_OPCODE_08
    Get the name for the parameter.
    Definition vst.h:1985
    +
    @ VST_EFFECT_OPCODE_13
    Window/Editor Idle/Keep-Alive Callback?
    Definition vst.h:2123
    +
    @ VST_EFFECT_OPCODE_45
    Host wants to know the current speaker arrangement.
    Definition vst.h:2653
    +
    @ VST_EFFECT_OPCODE_WINDOW_GETRECT
    Definition vst.h:2044
    +
    @ VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    Definition vst.h:2297
    +
    @ VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING
    Definition vst.h:2233
    +
    @ VST_EFFECT_OPCODE_GETVENDOR
    Definition vst.h:2426
    +
    @ VST_EFFECT_OPCODE_PROCESS_BEGIN
    Definition vst.h:2677
    +
    @ VST_EFFECT_OPCODE_1D
    Definition vst.h:2249
    +
    @ VST_EFFECT_OPCODE_PAUSE_UNPAUSE
    Definition vst.h:2030
    +
    @ VST_EFFECT_OPCODE_4C
    Host wants to know if we can load the provided program data.
    Definition vst.h:2728
    +
    @ VST_EFFECT_OPCODE_26
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2334
    +
    @ VST_EFFECT_OPCODE_GETNAME
    Definition vst.h:2401
    +
    @ VST_EFFECT_OPCODE_VENDOR_VERSION
    Definition vst.h:2450
    +
    @ VST_EFFECT_OPCODE_46
    Get the next effect contained in this effect.
    Definition vst.h:2666
    +
    @ VST_EFFECT_OPCODE_SET_PROGRAM_NAME
    Definition vst.h:1935
    +
    @ VST_EFFECT_OPCODE_FOURCC
    Definition vst.h:2155
    +
    @ VST_EFFECT_OPCODE_37
    Definition vst.h:2513
    +
    @ VST_EFFECT_OPCODE_44
    Host is done setting up a program.
    Definition vst.h:2638
    +
    @ VST_EFFECT_OPCODE_3F
    Midi related.
    Definition vst.h:2596
    +
    @ VST_EFFECT_OPCODE_WINDOW_DESTROY
    Definition vst.h:2067
    +
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    Definition vst.h:2572
    +
    @ VST_EFFECT_OPCODE_1F
    Input connected.
    Definition vst.h:2265
    +
    @ VST_EFFECT_OPCODE_34
    Number of samples that are at the tail at the end of playback.
    Definition vst.h:2480
    +
    @ VST_EFFECT_OPCODE_2C
    Enable/Disable bypassing the effect.
    Definition vst.h:2388
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET
    Definition vst.h:1917
    +
    @ VST_EFFECT_OPCODE_SUPPORTS
    Definition vst.h:2472
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    Definition vst.h:2630
    +
    @ VST_EFFECT_OPCODE_16
    Definition vst.h:2153
    +
    @ VST_EFFECT_OPCODE_TRANSLATE_ERROR
    Definition vst.h:2417
    +
    @ VST_EFFECT_OPCODE_EDITOR_RECT
    Definition vst.h:2046
    +
    @ VST_EFFECT_OPCODE_25
    Definition vst.h:2326
    +
    @ VST_EFFECT_OPCODE_PARAM_SET_VALUE
    Definition vst.h:2231
    +
    @ VST_EFFECT_OPCODE_SUSPEND
    Definition vst.h:2034
    +
    @ VST_EFFECT_OPCODE_0C
    Effect processing should be suspended/paused or resumed/unpaused.
    Definition vst.h:2028
    @@ -2991,32 +3005,32 @@ vst_effect_supports_t.receiveVstMidiEvents -

    Definition at line 790 of file vst.h.

    -
    790 {
    -
    795 VST_EVENT_TYPE_00 = 0,
    -
    797 VST_EVENT_TYPE_INVALID = 0,
    -
    798
    -
    803 VST_EVENT_TYPE_01 = 1,
    -
    805 VST_EVENT_TYPE_MIDI = 1,
    -
    806
    -
    807 VST_EVENT_TYPE_02 = 2,
    -
    808 VST_EVENT_TYPE_03 = 3,
    -
    809
    -
    812 VST_EVENT_TYPE_04 = 4,
    -
    813
    -
    816 VST_EVENT_TYPE_05 = 5,
    +

    Definition at line 809 of file vst.h.

    +
    809 {
    + +
    817
    - -
    824};
    -
    @ VST_EVENT_TYPE_INVALID
    Definition vst.h:797
    -
    @ VST_EVENT_TYPE_05
    Definition vst.h:816
    -
    @ VST_EVENT_TYPE_02
    Definition vst.h:807
    -
    @ VST_EVENT_TYPE_04
    Definition vst.h:812
    -
    @ VST_EVENT_TYPE_01
    MIDI Event.
    Definition vst.h:803
    -
    @ VST_EVENT_TYPE_00
    Invalid event.
    Definition vst.h:795
    -
    @ VST_EVENT_TYPE_03
    Definition vst.h:808
    -
    @ VST_EVENT_TYPE_MIDI_SYSEX
    MIDI SysEx Event.
    Definition vst.h:823
    -
    @ VST_EVENT_TYPE_MIDI
    Definition vst.h:805
    + + +
    825
    + + +
    828
    + +
    832
    + +
    836
    + +
    843};
    +
    @ VST_EVENT_TYPE_INVALID
    Definition vst.h:816
    +
    @ VST_EVENT_TYPE_05
    Definition vst.h:835
    +
    @ VST_EVENT_TYPE_02
    Definition vst.h:826
    +
    @ VST_EVENT_TYPE_04
    Definition vst.h:831
    +
    @ VST_EVENT_TYPE_01
    MIDI Event.
    Definition vst.h:822
    +
    @ VST_EVENT_TYPE_00
    Invalid event.
    Definition vst.h:814
    +
    @ VST_EVENT_TYPE_03
    Definition vst.h:827
    +
    @ VST_EVENT_TYPE_MIDI_SYSEX
    MIDI SysEx Event.
    Definition vst.h:842
    +
    @ VST_EVENT_TYPE_MIDI
    Definition vst.h:824
    @@ -3048,26 +3062,26 @@ vst_effect_supports_t.receiveVstMidiEvents -

    Definition at line 990 of file vst.h.

    -
    990 {
    -
    993 VST_HOST_ACTIVE_THREAD_UNKNOWN = 0,
    -
    994
    -
    997 VST_HOST_ACTIVE_THREAD_INTERFACE = 1,
    -
    998
    -
    1001 VST_HOST_ACTIVE_THREAD_AUDIO = 2,
    -
    1002
    -
    1008 VST_HOST_ACTIVE_THREAD_EVENT = 3,
    -
    1009
    -
    1012 VST_HOST_ACTIVE_THREAD_USER = 4,
    -
    1013
    -
    1015 VST_HOST_ACTIVE_THREAD_MAX,
    -
    1017 _VST_HOST_ACTIVE_THREAD_PAD = 0xFFFFFFFFul,
    -
    1018};
    -
    @ VST_HOST_ACTIVE_THREAD_UNKNOWN
    The active thread has no special usage assigned.
    Definition vst.h:993
    -
    @ VST_HOST_ACTIVE_THREAD_INTERFACE
    The active thread is used for user interface work.
    Definition vst.h:997
    -
    @ VST_HOST_ACTIVE_THREAD_EVENT
    The active thread is related to events and event handling.
    Definition vst.h:1008
    -
    @ VST_HOST_ACTIVE_THREAD_AUDIO
    The active thread is used for audio processing.
    Definition vst.h:1001
    -
    @ VST_HOST_ACTIVE_THREAD_USER
    The active thread was created by an effect.
    Definition vst.h:1012
    +

    Definition at line 1010 of file vst.h.

    +
    1010 {
    + +
    1014
    + +
    1018
    + +
    1022
    + +
    1029
    + +
    1033
    +
    1035 VST_HOST_ACTIVE_THREAD_MAX,
    +
    1037 _VST_HOST_ACTIVE_THREAD_PAD = (-1l)
    +
    1038};
    +
    @ VST_HOST_ACTIVE_THREAD_UNKNOWN
    The active thread has no special usage assigned.
    Definition vst.h:1013
    +
    @ VST_HOST_ACTIVE_THREAD_INTERFACE
    The active thread is used for user interface work.
    Definition vst.h:1017
    +
    @ VST_HOST_ACTIVE_THREAD_EVENT
    The active thread is related to events and event handling.
    Definition vst.h:1028
    +
    @ VST_HOST_ACTIVE_THREAD_AUDIO
    The active thread is used for audio processing.
    Definition vst.h:1021
    +
    @ VST_HOST_ACTIVE_THREAD_USER
    The active thread was created by an effect.
    Definition vst.h:1032
    @@ -3213,8 +3227,36 @@ In VST 2.3 and later this may only be called while between VST_HOST_OPCODE_OUTPUT_LATENCY 
    See also
    VST_HOST_OPCODE_13
    -VST_HOST_OPCODE_14  -VST_HOST_OPCODE_15  +VST_HOST_OPCODE_14 

    Get which effect is attached to the indexed input stream.

    +
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    +
    Deprecated:
    (VST 2.4+) Non-functional from VST 2.4 onwards and unimplemented in many earlier hosts.
    +
    Parameters
    + + +
    p_int1Which input stream should be queried?
    +
    +
    +
    Returns
    Pointer to a valid vst_effect_t structure or 0.
    + +VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT 
    See also
    VST_HOST_OPCODE_14
    + +VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT 
    See also
    VST_HOST_OPCODE_14
    + +VST_HOST_OPCODE_15 

    Get which effect is attached to the indexed output stream.

    +
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    +
    Deprecated:
    (VST 2.4+) Non-functional from VST 2.4 onwards and unimplemented in many earlier hosts.
    +
    Parameters
    + + +
    p_int1Which output stream should be queried?
    +
    +
    +
    Returns
    Pointer to a valid vst_effect_t structure or 0.
    + +VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT 
    See also
    VST_HOST_OPCODE_15
    + +VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT 
    See also
    VST_HOST_OPCODE_15
    + VST_HOST_OPCODE_16 
    Todo:
    VST_HOST_OPCODE_17 

    Which thread is the host currently processing this call from? Useful for memory and thread safety since we can guarantee code paths don't intersect between threads in compatible hosts.

    @@ -3241,7 +3283,7 @@ In VST 2.3 and later this may only be called while between VST_HOST_OPCODE_1F 

    Retrieve the hosts output speaker arrangement.

    Seems to always reply with the data provided in VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT p_ptr.

    Note
    (VST 2.3+) Available from VST 2.3 onwards.
    -
    Deprecated:
    (VST 2.4+) Deprecated from VST 2.4 onwards.
    +
    Deprecated:
    (VST 2.4+) Deprecated from VST 2.4 onwards.
    See also
    vst_speaker_arrangement_t
    VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    @@ -3367,7 +3409,7 @@ In VST 2.3 and later this may only be called while between
    Todo:
    Figure out what p_ptr is.
    Note
    (VST 2.2+) Available from VST 2.2 onwards.
    -
    Deprecated:
    (VST 2.4+) Deprecated from VST 2.4 onwards.
    +
    Deprecated:
    (VST 2.4+) Deprecated from VST 2.4 onwards.
    Parameters
    @@ -3379,7 +3421,7 @@ In VST 2.3 and later this may only be called while between VST_HOST_OPCODE_31 
    p_ptrA pointer to something

    Retrieve the hosts input speaker arrangement.

    Seems to always reply with the data provided in VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT p_int2.

    Note
    (VST 2.3+) Available from VST 2.3 onwards.
    -
    Deprecated:
    (VST 2.4+) Deprecated from VST 2.4 onwards.
    +
    Deprecated:
    (VST 2.4+) Deprecated from VST 2.4 onwards.
    See also
    vst_speaker_arrangement_t
    VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    @@ -3395,235 +3437,243 @@ In VST 2.3 and later this may only be called while between Definition at line 1024 of file vst.h.

    -
    1024 {
    -
    1033 VST_HOST_OPCODE_00 = 0x00, // cb(vst, 0x00, ?, 0, 0);
    - - -
    1038
    -
    1043 VST_HOST_OPCODE_01 = 0x01,
    - -
    1046
    -
    1053 VST_HOST_OPCODE_02 = 0x02, // bool cb(0, 0x02, 0, 0, 0);
    - -
    1056
    -
    1061 VST_HOST_OPCODE_03 = 0x03,
    - -
    1064
    -
    1066 VST_HOST_OPCODE_04 = 0x04,
    -
    1067
    -
    1068 //--------------------------------------------------------------------------------
    -
    1069 // VST 2.x starts here.
    -
    1070 //--------------------------------------------------------------------------------
    -
    1071
    -
    1073 VST_HOST_OPCODE_05 = 0x05,
    -
    1074
    -
    1076 VST_HOST_OPCODE_06 = 0x06,
    -
    1077
    -
    1079 VST_HOST_OPCODE_07 = 0x07,
    -
    1080
    -
    1082 VST_HOST_OPCODE_08 = 0x08,
    -
    1083
    -
    1099 VST_HOST_OPCODE_09 = 0x09,
    -
    1101 VST_HOST_OPCODE_EVENT = 0x09,
    -
    1102
    -
    1104 VST_HOST_OPCODE_0A = 0x0A,
    -
    1105
    -
    1107 VST_HOST_OPCODE_0B = 0x0B,
    -
    1108
    -
    1110 VST_HOST_OPCODE_0C = 0x0C,
    -
    1111
    -
    1122 VST_HOST_OPCODE_0D = 0x0D,
    - +

    Definition at line 1044 of file vst.h.

    +
    1044 {
    +
    1053 VST_HOST_OPCODE_00 = 0x00,
    + + +
    1058
    +
    1063 VST_HOST_OPCODE_01 = 0x01,
    + +
    1066
    +
    1073 VST_HOST_OPCODE_02 = 0x02,
    + +
    1076
    +
    1081 VST_HOST_OPCODE_03 = 0x03,
    + +
    1084
    +
    1086 VST_HOST_OPCODE_04 = 0x04,
    +
    1087
    +
    1088 /*-------------------------------------------------------------------------------- */
    +
    1089 /* VST 2.0 */
    +
    1090 /*--------------------------------------------------------------------------------*/
    +
    1091
    +
    1093 VST_HOST_OPCODE_05 = 0x05,
    +
    1094
    +
    1096 VST_HOST_OPCODE_06 = 0x06,
    +
    1097
    +
    1099 VST_HOST_OPCODE_07 = 0x07,
    +
    1100
    +
    1102 VST_HOST_OPCODE_08 = 0x08,
    +
    1103
    +
    1119 VST_HOST_OPCODE_09 = 0x09,
    +
    1121 VST_HOST_OPCODE_EVENT = 0x09,
    +
    1122
    +
    1124 VST_HOST_OPCODE_0A = 0x0A,
    1125
    -
    1127 VST_HOST_OPCODE_0E = 0x0E,
    +
    1127 VST_HOST_OPCODE_0B = 0x0B,
    1128
    -
    1140 VST_HOST_OPCODE_0F = 0x0F,
    - -
    1143
    -
    1151 VST_HOST_OPCODE_10 = 0x10,
    - -
    1154
    -
    1162 VST_HOST_OPCODE_11 = 0x11,
    - -
    1165
    -
    1172 VST_HOST_OPCODE_12 = 0x12,
    - -
    1175
    -
    1182 VST_HOST_OPCODE_13 = 0x13,
    - +
    1130 VST_HOST_OPCODE_0C = 0x0C,
    +
    1131
    +
    1142 VST_HOST_OPCODE_0D = 0x0D,
    + +
    1145
    +
    1147 VST_HOST_OPCODE_0E = 0x0E,
    +
    1148
    +
    1160 VST_HOST_OPCODE_0F = 0x0F,
    + +
    1163
    +
    1171 VST_HOST_OPCODE_10 = 0x10,
    + +
    1174
    +
    1182 VST_HOST_OPCODE_11 = 0x11,
    +
    1185
    -
    1186 VST_HOST_OPCODE_14 = 0x14,
    -
    1187
    -
    1188 VST_HOST_OPCODE_15 = 0x15,
    -
    1189
    -
    1191 VST_HOST_OPCODE_16 = 0x16,
    -
    1192
    -
    1200 VST_HOST_OPCODE_17 = 0x17,
    - -
    1203
    -
    1205 VST_HOST_OPCODE_18 = 0x18,
    -
    1206
    -
    1208 VST_HOST_OPCODE_19 = 0x19,
    -
    1209
    -
    1211 VST_HOST_OPCODE_1A = 0x1A,
    -
    1212
    -
    1214 VST_HOST_OPCODE_1B = 0x1B,
    -
    1215
    -
    1217 VST_HOST_OPCODE_1C = 0x1C,
    +
    1192 VST_HOST_OPCODE_12 = 0x12,
    + +
    1195
    +
    1202 VST_HOST_OPCODE_13 = 0x13,
    + +
    1205
    +
    1213 VST_HOST_OPCODE_14 = 0x14,
    + +
    1218
    -
    1220 VST_HOST_OPCODE_1D = 0x1D,
    -
    1221
    -
    1223 VST_HOST_OPCODE_1E = 0x1E,
    -
    1224
    -
    1236 VST_HOST_OPCODE_1F = 0x1F,
    - - -
    1241
    -
    1246 VST_HOST_OPCODE_20 = 0x20,
    - -
    1249
    -
    1254 VST_HOST_OPCODE_21 = 0x21,
    - +
    1226 VST_HOST_OPCODE_15 = 0x15,
    + + +
    1231
    +
    1233 VST_HOST_OPCODE_16 = 0x16,
    +
    1234
    +
    1242 VST_HOST_OPCODE_17 = 0x17,
    + +
    1245
    +
    1247 VST_HOST_OPCODE_18 = 0x18,
    +
    1248
    +
    1250 VST_HOST_OPCODE_19 = 0x19,
    +
    1251
    +
    1253 VST_HOST_OPCODE_1A = 0x1A,
    +
    1254
    +
    1256 VST_HOST_OPCODE_1B = 0x1B,
    1257
    -
    1262 VST_HOST_OPCODE_22 = 0x22,
    - -
    1265
    -
    1269 VST_HOST_OPCODE_23 = 0x23,
    - -
    1272
    -
    1274 VST_HOST_OPCODE_24 = 0x24,
    -
    1275
    -
    1281 VST_HOST_OPCODE_25 = 0x25,
    - -
    1284
    -
    1289 VST_HOST_OPCODE_26 = 0x26,
    - -
    1292
    -
    1296 VST_HOST_OPCODE_27 = 0x27,
    -
    1297
    -
    1301 VST_HOST_OPCODE_28 = 0x28,
    -
    1302
    -
    1310 VST_HOST_OPCODE_29 = 0x29,
    - -
    1313
    -
    1320 VST_HOST_OPCODE_2A = 0x2A,
    - - -
    1325
    -
    1326 //--------------------------------------------------------------------------------
    -
    1327 // VST 2.1
    -
    1328 //--------------------------------------------------------------------------------
    -
    1329
    -
    1336 VST_HOST_OPCODE_2B = 0x2B,
    - - -
    1341
    -
    1350 VST_HOST_OPCODE_2C = 0x2C,
    - - +
    1259 VST_HOST_OPCODE_1C = 0x1C,
    +
    1260
    +
    1262 VST_HOST_OPCODE_1D = 0x1D,
    +
    1263
    +
    1265 VST_HOST_OPCODE_1E = 0x1E,
    +
    1266
    +
    1278 VST_HOST_OPCODE_1F = 0x1F,
    + + +
    1283
    +
    1288 VST_HOST_OPCODE_20 = 0x20,
    + +
    1291
    +
    1296 VST_HOST_OPCODE_21 = 0x21,
    + +
    1299
    +
    1304 VST_HOST_OPCODE_22 = 0x22,
    + +
    1307
    +
    1311 VST_HOST_OPCODE_23 = 0x23,
    + +
    1314
    +
    1316 VST_HOST_OPCODE_24 = 0x24,
    +
    1317
    +
    1323 VST_HOST_OPCODE_25 = 0x25,
    + +
    1326
    +
    1331 VST_HOST_OPCODE_26 = 0x26,
    + +
    1334
    +
    1338 VST_HOST_OPCODE_27 = 0x27,
    +
    1339
    +
    1343 VST_HOST_OPCODE_28 = 0x28,
    +
    1344
    +
    1352 VST_HOST_OPCODE_29 = 0x29,
    +
    1355
    -
    1359 VST_HOST_OPCODE_2D = 0x2D,
    -
    1360
    -
    1361 //--------------------------------------------------------------------------------
    -
    1362 // VST 2.2
    -
    1363 //--------------------------------------------------------------------------------
    -
    1364
    -
    1368 VST_HOST_OPCODE_2E = 0x2E,
    -
    1369
    -
    1373 VST_HOST_OPCODE_2F = 0x2F,
    -
    1374
    -
    1386 VST_HOST_OPCODE_30 = 0x30,
    -
    1387
    -
    1388 //--------------------------------------------------------------------------------
    -
    1389 // VST 2.3
    -
    1390 //--------------------------------------------------------------------------------
    -
    1391
    -
    1403 VST_HOST_OPCODE_31 = 0x31,
    - - -
    1408
    -
    1410 VST_HOST_OPCODE_MAX,
    +
    1362 VST_HOST_OPCODE_2A = 0x2A,
    + + +
    1367
    +
    1368 /*--------------------------------------------------------------------------------*/
    +
    1369 /* VST 2.1 */
    +
    1370 /*--------------------------------------------------------------------------------*/
    +
    1371
    +
    1378 VST_HOST_OPCODE_2B = 0x2B,
    + + +
    1383
    +
    1392 VST_HOST_OPCODE_2C = 0x2C,
    + + +
    1397
    +
    1401 VST_HOST_OPCODE_2D = 0x2D,
    +
    1402
    +
    1403 /*--------------------------------------------------------------------------------*/
    +
    1404 /* VST 2.2 */
    +
    1405 /*--------------------------------------------------------------------------------*/
    +
    1406
    +
    1410 VST_HOST_OPCODE_2E = 0x2E,
    1411
    -
    1413 _VST_HOST_OPCODE_PAD = 0xFFFFFFFFul,
    -
    1414};
    -
    @ VST_HOST_OPCODE_LANGUAGE
    Definition vst.h:1291
    -
    @ VST_HOST_OPCODE_EVENT
    Definition vst.h:1101
    -
    @ VST_HOST_OPCODE_28
    Crash the host if p_ptr isn't nullptr.
    Definition vst.h:1301
    -
    @ VST_HOST_OPCODE_04
    Definition vst.h:1066
    -
    @ VST_HOST_OPCODE_18
    Definition vst.h:1205
    -
    @ VST_HOST_OPCODE_EDITOR_UPDATE
    Definition vst.h:1322
    -
    @ VST_HOST_OPCODE_PARAM_START_EDIT
    Definition vst.h:1338
    -
    @ VST_HOST_OPCODE_PARAM_STOP_EDIT
    Definition vst.h:1352
    -
    @ VST_HOST_OPCODE_06
    Definition vst.h:1076
    -
    @ VST_HOST_OPCODE_1A
    Definition vst.h:1211
    -
    @ VST_HOST_OPCODE_EDITOR_RESIZE
    Definition vst.h:1142
    -
    @ VST_HOST_OPCODE_0F
    Request that the host changes the size of the containing window.
    Definition vst.h:1140
    -
    @ VST_HOST_OPCODE_2F
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1373
    -
    @ VST_HOST_OPCODE_IO_MODIFIED
    Definition vst.h:1124
    -
    @ VST_HOST_OPCODE_1B
    Definition vst.h:1214
    -
    @ VST_HOST_OPCODE_GET_SAMPLE_RATE
    Definition vst.h:1153
    -
    @ VST_HOST_OPCODE_12
    Current input latency.
    Definition vst.h:1172
    -
    @ VST_HOST_OPCODE_KEEPALIVE_OR_IDLE
    Definition vst.h:1063
    -
    @ VST_HOST_OPCODE_07
    Definition vst.h:1079
    -
    @ VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:1240
    -
    @ VST_HOST_OPCODE_1C
    Definition vst.h:1217
    -
    @ VST_HOST_OPCODE_08
    Definition vst.h:1082
    -
    @ VST_HOST_OPCODE_27
    Crash the host if p_ptr isn't nullptr.
    Definition vst.h:1296
    -
    @ VST_HOST_OPCODE_20
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:1246
    -
    @ VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:1407
    -
    @ VST_HOST_OPCODE_OUTPUT_LATENCY
    Definition vst.h:1184
    -
    @ VST_HOST_OPCODE_2B
    Notify host that a parameter is being edited.
    Definition vst.h:1336
    -
    @ VST_HOST_OPCODE_16
    Definition vst.h:1191
    -
    @ VST_HOST_OPCODE_25
    Check if the host supports a certain feature.
    Definition vst.h:1281
    -
    @ VST_HOST_OPCODE_1D
    Definition vst.h:1220
    -
    @ VST_HOST_OPCODE_GET_BLOCK_SIZE
    Definition vst.h:1164
    -
    @ VST_HOST_OPCODE_PARAM_LOCK
    Definition vst.h:1340
    -
    @ VST_HOST_OPCODE_23
    User defined OP Code, for custom interaction.
    Definition vst.h:1269
    -
    @ VST_HOST_OPCODE_15
    Definition vst.h:1188
    -
    @ VST_HOST_OPCODE_24
    Definition vst.h:1274
    -
    @ VST_HOST_OPCODE_19
    Definition vst.h:1208
    -
    @ VST_HOST_OPCODE_05
    Definition vst.h:1073
    -
    @ VST_HOST_OPCODE_1E
    Definition vst.h:1223
    -
    @ VST_HOST_OPCODE_31
    Retrieve the hosts input speaker arrangement.
    Definition vst.h:1403
    -
    @ VST_HOST_OPCODE_29
    Retrieve the directory of the effect that emitted this.
    Definition vst.h:1310
    -
    @ VST_HOST_OPCODE_01
    Retrieve the Hosts VST Version.
    Definition vst.h:1043
    -
    @ VST_HOST_OPCODE_AUTOMATE
    Definition vst.h:1035
    -
    @ VST_HOST_OPCODE_0A
    Definition vst.h:1104
    -
    @ VST_HOST_OPCODE_26
    What language is the host in?
    Definition vst.h:1289
    -
    @ VST_HOST_OPCODE_11
    Get the current block size for the effect.
    Definition vst.h:1162
    -
    @ VST_HOST_OPCODE_0C
    Definition vst.h:1110
    -
    @ VST_HOST_OPCODE_10
    Get the current sample rate the effect should be running at.
    Definition vst.h:1151
    -
    @ VST_HOST_OPCODE_GET_ACTIVE_THREAD
    Definition vst.h:1202
    -
    @ VST_HOST_OPCODE_2C
    Notify host that parameter is no longer being edited.
    Definition vst.h:1350
    -
    @ VST_HOST_OPCODE_13
    Current output latency.
    Definition vst.h:1182
    -
    @ VST_HOST_OPCODE_INPUT_LATENCY
    Definition vst.h:1174
    -
    @ VST_HOST_OPCODE_0E
    Definition vst.h:1127
    -
    @ VST_HOST_OPCODE_2D
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1359
    -
    @ VST_HOST_OPCODE_0D
    Notify the host that numInputs/numOutputs/delay/numParams has changed.
    Definition vst.h:1122
    -
    @ VST_HOST_OPCODE_00
    Update automation for a given Parameter.
    Definition vst.h:1033
    -
    @ VST_HOST_OPCODE_17
    Which thread is the host currently processing this call from? Useful for memory and thread safety sin...
    Definition vst.h:1200
    -
    @ VST_HOST_OPCODE_03
    Some sort of idle keep-alive?
    Definition vst.h:1061
    -
    @ VST_HOST_OPCODE_PRODUCT_NAME
    Definition vst.h:1256
    -
    @ VST_HOST_OPCODE_2A
    Refresh everything related to the effect that called this.
    Definition vst.h:1320
    -
    @ VST_HOST_OPCODE_02
    Get the currently selected effect id in container plug-ins.
    Definition vst.h:1053
    -
    @ VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:1238
    -
    @ VST_HOST_OPCODE_VENDOR_VERSION
    Definition vst.h:1264
    -
    @ VST_HOST_OPCODE_14
    Definition vst.h:1186
    -
    @ VST_HOST_OPCODE_VENDOR_NAME
    Definition vst.h:1248
    -
    @ VST_HOST_OPCODE_2E
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1368
    -
    @ VST_HOST_OPCODE_22
    Retrieve the vendor version in return value.
    Definition vst.h:1262
    -
    @ VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:1405
    -
    @ VST_HOST_OPCODE_21
    Retrieve the product name into the ptr buffer.
    Definition vst.h:1254
    -
    @ VST_HOST_OPCODE_GET_EFFECT_DIRECTORY
    Definition vst.h:1312
    -
    @ VST_HOST_OPCODE_PARAM_UNLOCK
    Definition vst.h:1354
    -
    @ VST_HOST_OPCODE_CUSTOM
    Definition vst.h:1271
    -
    @ VST_HOST_OPCODE_PARAM_UPDATE
    Definition vst.h:1037
    -
    @ VST_HOST_OPCODE_30
    When queried by the plug-in shortly after VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible ...
    Definition vst.h:1386
    -
    @ VST_HOST_OPCODE_1F
    Retrieve the hosts output speaker arrangement.
    Definition vst.h:1236
    -
    @ VST_HOST_OPCODE_0B
    Definition vst.h:1107
    -
    @ VST_HOST_OPCODE_REFRESH
    Definition vst.h:1324
    -
    @ VST_HOST_OPCODE_09
    Send events from plug-in to host.
    Definition vst.h:1099
    +
    1415 VST_HOST_OPCODE_2F = 0x2F,
    +
    1416
    +
    1428 VST_HOST_OPCODE_30 = 0x30,
    +
    1429
    +
    1430 /*--------------------------------------------------------------------------------*/
    +
    1431 /* VST 2.3 */
    +
    1432 /*--------------------------------------------------------------------------------*/
    +
    1433
    +
    1445 VST_HOST_OPCODE_31 = 0x31,
    + + +
    1450
    +
    1452 VST_HOST_OPCODE_MAX,
    +
    1453
    +
    1455 _VST_HOST_OPCODE_PAD = (-1l)
    +
    1456};
    +
    @ VST_HOST_OPCODE_LANGUAGE
    Definition vst.h:1333
    +
    @ VST_HOST_OPCODE_EVENT
    Definition vst.h:1121
    +
    @ VST_HOST_OPCODE_28
    Crash the host if p_ptr isn't nullptr.
    Definition vst.h:1343
    +
    @ VST_HOST_OPCODE_04
    Definition vst.h:1086
    +
    @ VST_HOST_OPCODE_18
    Definition vst.h:1247
    +
    @ VST_HOST_OPCODE_EDITOR_UPDATE
    Definition vst.h:1364
    +
    @ VST_HOST_OPCODE_PARAM_START_EDIT
    Definition vst.h:1380
    +
    @ VST_HOST_OPCODE_PARAM_STOP_EDIT
    Definition vst.h:1394
    +
    @ VST_HOST_OPCODE_06
    Definition vst.h:1096
    +
    @ VST_HOST_OPCODE_1A
    Definition vst.h:1253
    +
    @ VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT
    Definition vst.h:1230
    +
    @ VST_HOST_OPCODE_EDITOR_RESIZE
    Definition vst.h:1162
    +
    @ VST_HOST_OPCODE_0F
    Request that the host changes the size of the containing window.
    Definition vst.h:1160
    +
    @ VST_HOST_OPCODE_2F
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1415
    +
    @ VST_HOST_OPCODE_IO_MODIFIED
    Definition vst.h:1144
    +
    @ VST_HOST_OPCODE_1B
    Definition vst.h:1256
    +
    @ VST_HOST_OPCODE_GET_SAMPLE_RATE
    Definition vst.h:1173
    +
    @ VST_HOST_OPCODE_12
    Current input latency.
    Definition vst.h:1192
    +
    @ VST_HOST_OPCODE_KEEPALIVE_OR_IDLE
    Definition vst.h:1083
    +
    @ VST_HOST_OPCODE_07
    Definition vst.h:1099
    +
    @ VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:1282
    +
    @ VST_HOST_OPCODE_1C
    Definition vst.h:1259
    +
    @ VST_HOST_OPCODE_08
    Definition vst.h:1102
    +
    @ VST_HOST_OPCODE_27
    Crash the host if p_ptr isn't nullptr.
    Definition vst.h:1338
    +
    @ VST_HOST_OPCODE_20
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:1288
    +
    @ VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:1449
    +
    @ VST_HOST_OPCODE_OUTPUT_LATENCY
    Definition vst.h:1204
    +
    @ VST_HOST_OPCODE_2B
    Notify host that a parameter is being edited.
    Definition vst.h:1378
    +
    @ VST_HOST_OPCODE_16
    Definition vst.h:1233
    +
    @ VST_HOST_OPCODE_25
    Check if the host supports a certain feature.
    Definition vst.h:1323
    +
    @ VST_HOST_OPCODE_1D
    Definition vst.h:1262
    +
    @ VST_HOST_OPCODE_GET_BLOCK_SIZE
    Definition vst.h:1184
    +
    @ VST_HOST_OPCODE_PARAM_LOCK
    Definition vst.h:1382
    +
    @ VST_HOST_OPCODE_23
    User defined OP Code, for custom interaction.
    Definition vst.h:1311
    +
    @ VST_HOST_OPCODE_15
    Get which effect is attached to the indexed output stream.
    Definition vst.h:1226
    +
    @ VST_HOST_OPCODE_24
    Definition vst.h:1316
    +
    @ VST_HOST_OPCODE_19
    Definition vst.h:1250
    +
    @ VST_HOST_OPCODE_05
    Definition vst.h:1093
    +
    @ VST_HOST_OPCODE_1E
    Definition vst.h:1265
    +
    @ VST_HOST_OPCODE_31
    Retrieve the hosts input speaker arrangement.
    Definition vst.h:1445
    +
    @ VST_HOST_OPCODE_29
    Retrieve the directory of the effect that emitted this.
    Definition vst.h:1352
    +
    @ VST_HOST_OPCODE_01
    Retrieve the Hosts VST Version.
    Definition vst.h:1063
    +
    @ VST_HOST_OPCODE_AUTOMATE
    Definition vst.h:1055
    +
    @ VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT
    Definition vst.h:1217
    +
    @ VST_HOST_OPCODE_0A
    Definition vst.h:1124
    +
    @ VST_HOST_OPCODE_26
    What language is the host in?
    Definition vst.h:1331
    +
    @ VST_HOST_OPCODE_11
    Get the current block size for the effect.
    Definition vst.h:1182
    +
    @ VST_HOST_OPCODE_0C
    Definition vst.h:1130
    +
    @ VST_HOST_OPCODE_10
    Get the current sample rate the effect should be running at.
    Definition vst.h:1171
    +
    @ VST_HOST_OPCODE_GET_ACTIVE_THREAD
    Definition vst.h:1244
    +
    @ VST_HOST_OPCODE_2C
    Notify host that parameter is no longer being edited.
    Definition vst.h:1392
    +
    @ VST_HOST_OPCODE_13
    Current output latency.
    Definition vst.h:1202
    +
    @ VST_HOST_OPCODE_INPUT_LATENCY
    Definition vst.h:1194
    +
    @ VST_HOST_OPCODE_0E
    Definition vst.h:1147
    +
    @ VST_HOST_OPCODE_2D
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1401
    +
    @ VST_HOST_OPCODE_0D
    Notify the host that numInputs/numOutputs/delay/numParams has changed.
    Definition vst.h:1142
    +
    @ VST_HOST_OPCODE_00
    Update automation for a given Parameter.
    Definition vst.h:1053
    +
    @ VST_HOST_OPCODE_17
    Which thread is the host currently processing this call from? Useful for memory and thread safety sin...
    Definition vst.h:1242
    +
    @ VST_HOST_OPCODE_03
    Some sort of idle keep-alive?
    Definition vst.h:1081
    +
    @ VST_HOST_OPCODE_PRODUCT_NAME
    Definition vst.h:1298
    +
    @ VST_HOST_OPCODE_2A
    Refresh everything related to the effect that called this.
    Definition vst.h:1362
    +
    @ VST_HOST_OPCODE_02
    Get the currently selected effect id in container plug-ins.
    Definition vst.h:1073
    +
    @ VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:1280
    +
    @ VST_HOST_OPCODE_VENDOR_VERSION
    Definition vst.h:1306
    +
    @ VST_HOST_OPCODE_14
    Get which effect is attached to the indexed input stream.
    Definition vst.h:1213
    +
    @ VST_HOST_OPCODE_VENDOR_NAME
    Definition vst.h:1290
    +
    @ VST_HOST_OPCODE_2E
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1410
    +
    @ VST_HOST_OPCODE_22
    Retrieve the vendor version in return value.
    Definition vst.h:1304
    +
    @ VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:1447
    +
    @ VST_HOST_OPCODE_21
    Retrieve the product name into the ptr buffer.
    Definition vst.h:1296
    +
    @ VST_HOST_OPCODE_GET_EFFECT_DIRECTORY
    Definition vst.h:1354
    +
    @ VST_HOST_OPCODE_PARAM_UNLOCK
    Definition vst.h:1396
    +
    @ VST_HOST_OPCODE_CUSTOM
    Definition vst.h:1313
    +
    @ VST_HOST_OPCODE_PARAM_UPDATE
    Definition vst.h:1057
    +
    @ VST_HOST_OPCODE_30
    When queried by the plug-in shortly after VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible ...
    Definition vst.h:1428
    +
    @ VST_HOST_OPCODE_1F
    Retrieve the hosts output speaker arrangement.
    Definition vst.h:1278
    +
    @ VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT
    Definition vst.h:1215
    +
    @ VST_HOST_OPCODE_0B
    Definition vst.h:1127
    +
    @ VST_HOST_OPCODE_REFRESH
    Definition vst.h:1366
    +
    @ VST_HOST_OPCODE_09
    Send events from plug-in to host.
    Definition vst.h:1119
    +
    @ VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT
    Definition vst.h:1228
    @@ -3680,46 +3730,46 @@ In VST 2.3 and later this may only be called while between _VST_PARAMETER_FLAG_PAD 
    -

    Definition at line 384 of file vst.h.

    -
    384 {
    - - -
    392
    - - -
    400
    - - -
    408
    - - -
    416
    - - -
    424
    - - -
    432
    - - -
    440
    -
    441 _VST_PARAMETER_FLAG_PAD = 0xFFFFFFFFul,
    -
    442};
    -
    @ VST_PARAMETER_FLAG_SWITCH
    Definition vst.h:391
    -
    @ VST_PARAMETER_FLAG_1ls6
    Parameter can be gradually increased/decreased.
    Definition vst.h:437
    -
    @ VST_PARAMETER_FLAG_1ls5
    Parameter has a category for the default editor.
    Definition vst.h:429
    -
    @ VST_PARAMETER_FLAG_1ls4
    Parameter has an display order index for the default editor.
    Definition vst.h:421
    -
    @ VST_PARAMETER_FLAG_1ls2
    Parameter uses float steps.
    Definition vst.h:405
    -
    @ VST_PARAMETER_FLAG_INTEGER_LIMITS
    Definition vst.h:399
    -
    @ VST_PARAMETER_FLAG_STEP_FLOAT
    Definition vst.h:407
    -
    @ VST_PARAMETER_FLAG_INDEX
    Definition vst.h:423
    -
    @ VST_PARAMETER_FLAG_CATEGORY
    Definition vst.h:431
    -
    @ VST_PARAMETER_FLAG_RAMPING
    Definition vst.h:439
    -
    @ VST_PARAMETER_FLAG_1ls3
    Parameter uses integer steps.
    Definition vst.h:413
    -
    @ VST_PARAMETER_FLAG_1ls0
    Parameter is an on/off switch.
    Definition vst.h:389
    -
    @ VST_PARAMETER_FLAG_STEP_INT
    Definition vst.h:415
    -
    @ VST_PARAMETER_FLAG_1ls1
    Parameter limits are set as integers.
    Definition vst.h:397
    -
    @ _VST_PARAMETER_FLAG_PAD
    Definition vst.h:441
    +

    Definition at line 399 of file vst.h.

    +
    399 {
    + + +
    407
    + + +
    415
    + + +
    423
    + + +
    431
    + + +
    439
    + + +
    447
    + + +
    455
    + +
    457};
    +
    @ VST_PARAMETER_FLAG_SWITCH
    Definition vst.h:406
    +
    @ VST_PARAMETER_FLAG_1ls6
    Parameter can be gradually increased/decreased.
    Definition vst.h:452
    +
    @ VST_PARAMETER_FLAG_1ls5
    Parameter has a category for the default editor.
    Definition vst.h:444
    +
    @ VST_PARAMETER_FLAG_1ls4
    Parameter has an display order index for the default editor.
    Definition vst.h:436
    +
    @ VST_PARAMETER_FLAG_1ls2
    Parameter uses float steps.
    Definition vst.h:420
    +
    @ VST_PARAMETER_FLAG_INTEGER_LIMITS
    Definition vst.h:414
    +
    @ VST_PARAMETER_FLAG_STEP_FLOAT
    Definition vst.h:422
    +
    @ VST_PARAMETER_FLAG_INDEX
    Definition vst.h:438
    +
    @ VST_PARAMETER_FLAG_CATEGORY
    Definition vst.h:446
    +
    @ VST_PARAMETER_FLAG_RAMPING
    Definition vst.h:454
    +
    @ VST_PARAMETER_FLAG_1ls3
    Parameter uses integer steps.
    Definition vst.h:428
    +
    @ VST_PARAMETER_FLAG_1ls0
    Parameter is an on/off switch.
    Definition vst.h:404
    +
    @ VST_PARAMETER_FLAG_STEP_INT
    Definition vst.h:430
    +
    @ VST_PARAMETER_FLAG_1ls1
    Parameter limits are set as integers.
    Definition vst.h:412
    +
    @ _VST_PARAMETER_FLAG_PAD
    Definition vst.h:456
    @@ -3761,36 +3811,36 @@ In VST 2.3 and later this may only be called while between _VST_SPEAKER_ARRANGEMENT_TYPE_PAD  -

    Definition at line 670 of file vst.h.

    -
    670 {
    - -
    676
    - -
    680
    - -
    684
    - -
    688
    - -
    692
    - +

    Definition at line 688 of file vst.h.

    +
    688 {
    + +
    694
    +
    698
    - -
    704
    - + +
    702
    + +
    706
    +
    710
    -
    711 // Pad to force 32-bit number.
    - -
    713};
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_7_1
    7.1 (Full Surround)
    Definition vst.h:709
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN
    Unknown/Empty speaker layout.
    Definition vst.h:679
    -
    @ _VST_SPEAKER_ARRANGEMENT_TYPE_PAD
    Definition vst.h:712
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_1
    5.1 (Old Surround)
    Definition vst.h:703
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM
    Custom speaker arrangement.
    Definition vst.h:675
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_MONO
    Mono.
    Definition vst.h:683
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_STEREO
    Stereo.
    Definition vst.h:687
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_0
    5.0 (Old Surround)
    Definition vst.h:697
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_4_0
    Quadraphonic.
    Definition vst.h:691
    + +
    716
    + +
    722
    + +
    728
    +
    729 /* @private Pad to 32-bit. */
    + +
    731};
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_7_1
    7.1 (Full Surround)
    Definition vst.h:727
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN
    Unknown/Empty speaker layout.
    Definition vst.h:697
    +
    @ _VST_SPEAKER_ARRANGEMENT_TYPE_PAD
    Definition vst.h:730
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_1
    5.1 (Old Surround)
    Definition vst.h:721
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM
    Custom speaker arrangement.
    Definition vst.h:693
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_MONO
    Mono.
    Definition vst.h:701
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_STEREO
    Stereo.
    Definition vst.h:705
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_0
    5.0 (Old Surround)
    Definition vst.h:715
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_4_0
    Quadraphonic.
    Definition vst.h:709
    @@ -3809,15 +3859,24 @@ In VST 2.3 and later this may only be called while between
    Todo:
    Are there more?
    - - - - - - - - - + + + + + + + + + @@ -3853,107 +3912,97 @@ In VST 2.3 and later this may only be called while between _VST_SPEAKER_TYPE_PAD 
    Enumerator
    VST_SPEAKER_TYPE_MONO 
    VST_SPEAKER_TYPE_LEFT 
    VST_SPEAKER_TYPE_RIGHT 
    VST_SPEAKER_TYPE_CENTER 
    VST_SPEAKER_TYPE_LFE 
    VST_SPEAKER_TYPE_LEFT_REAR 
    VST_SPEAKER_TYPE_RIGHT_REAR 
    VST_SPEAKER_TYPE_LEFT_SIDE 
    VST_SPEAKER_TYPE_RIGHT_SIDE 
    Enumerator
    VST_SPEAKER_TYPE_MONO 

    Mono.

    +
    VST_SPEAKER_TYPE_LEFT 

    (Front) Left

    +
    VST_SPEAKER_TYPE_RIGHT 

    (Front) Right

    +
    VST_SPEAKER_TYPE_CENTER 

    (Front) Center

    +
    VST_SPEAKER_TYPE_LFE 

    LFE / Subwoofer.

    +
    VST_SPEAKER_TYPE_LEFT_REAR 

    Rear/Surround Left.

    +
    VST_SPEAKER_TYPE_RIGHT_REAR 

    Rear/Surround Right.

    +
    VST_SPEAKER_TYPE_LEFT_SIDE 

    Side Left.

    +
    VST_SPEAKER_TYPE_RIGHT_SIDE 

    Side Right.

    +
    VST_SPEAKER_TYPE_USER_32 
    VST_SPEAKER_TYPE_USER_31 
    VST_SPEAKER_TYPE_USER_30 
    -

    Definition at line 562 of file vst.h.

    -
    562 {
    -
    563 // Default Types
    -
    564 VST_SPEAKER_TYPE_MONO = 0,
    -
    565 VST_SPEAKER_TYPE_LEFT = 1,
    -
    566 VST_SPEAKER_TYPE_RIGHT = 2,
    -
    567 VST_SPEAKER_TYPE_CENTER = 3,
    -
    568 VST_SPEAKER_TYPE_LFE = 4,
    -
    569 VST_SPEAKER_TYPE_LEFT_REAR = 5, // Rear/Surround Left
    -
    570 VST_SPEAKER_TYPE_RIGHT_REAR = 6, // Rear/Surround Right
    -
    571 // 7
    -
    572 // 8
    -
    573 // 9
    -
    574 VST_SPEAKER_TYPE_LEFT_SIDE = 10, // Side Left
    -
    575 VST_SPEAKER_TYPE_RIGHT_SIDE = 11, // Side Right
    -
    576 // 12
    -
    577 // 13
    -
    578 // 14
    -
    579 // 15
    -
    580 // ...
    -
    581
    -
    582 // User Types (seen rarely, but never exceeds -32)
    -
    583 VST_SPEAKER_TYPE_USER_32 = -32,
    -
    584 VST_SPEAKER_TYPE_USER_31,
    -
    585 VST_SPEAKER_TYPE_USER_30,
    -
    586 VST_SPEAKER_TYPE_USER_29,
    -
    587 VST_SPEAKER_TYPE_USER_28,
    -
    588 VST_SPEAKER_TYPE_USER_27,
    -
    589 VST_SPEAKER_TYPE_USER_26,
    -
    590 VST_SPEAKER_TYPE_USER_25,
    -
    591 VST_SPEAKER_TYPE_USER_24,
    -
    592 VST_SPEAKER_TYPE_USER_23,
    -
    593 VST_SPEAKER_TYPE_USER_22,
    -
    594 VST_SPEAKER_TYPE_USER_21,
    -
    595 VST_SPEAKER_TYPE_USER_20,
    -
    596 VST_SPEAKER_TYPE_USER_19,
    -
    597 VST_SPEAKER_TYPE_USER_18,
    -
    598 VST_SPEAKER_TYPE_USER_17,
    -
    599 VST_SPEAKER_TYPE_USER_16,
    -
    600 VST_SPEAKER_TYPE_USER_15,
    -
    601 VST_SPEAKER_TYPE_USER_14,
    -
    602 VST_SPEAKER_TYPE_USER_13,
    -
    603 VST_SPEAKER_TYPE_USER_12,
    -
    604 VST_SPEAKER_TYPE_USER_11,
    -
    605 VST_SPEAKER_TYPE_USER_10,
    -
    606 VST_SPEAKER_TYPE_USER_09,
    -
    607 VST_SPEAKER_TYPE_USER_08,
    -
    608 VST_SPEAKER_TYPE_USER_07,
    -
    609 VST_SPEAKER_TYPE_USER_06,
    -
    610 VST_SPEAKER_TYPE_USER_05,
    -
    611 VST_SPEAKER_TYPE_USER_04,
    -
    612 VST_SPEAKER_TYPE_USER_03,
    -
    613 VST_SPEAKER_TYPE_USER_02,
    -
    614 VST_SPEAKER_TYPE_USER_01,
    -
    615
    -
    616
    -
    617 // Pad to force 32-bit number.
    -
    618 _VST_SPEAKER_TYPE_PAD = 0xFFFFFFFFul,
    -
    619};
    -
    @ VST_SPEAKER_TYPE_RIGHT_REAR
    Definition vst.h:570
    -
    @ _VST_SPEAKER_TYPE_PAD
    Definition vst.h:618
    -
    @ VST_SPEAKER_TYPE_RIGHT
    Definition vst.h:566
    -
    @ VST_SPEAKER_TYPE_CENTER
    Definition vst.h:567
    -
    @ VST_SPEAKER_TYPE_LFE
    Definition vst.h:568
    -
    @ VST_SPEAKER_TYPE_USER_09
    Definition vst.h:606
    -
    @ VST_SPEAKER_TYPE_USER_25
    Definition vst.h:590
    -
    @ VST_SPEAKER_TYPE_MONO
    Definition vst.h:564
    -
    @ VST_SPEAKER_TYPE_USER_04
    Definition vst.h:611
    -
    @ VST_SPEAKER_TYPE_USER_11
    Definition vst.h:604
    -
    @ VST_SPEAKER_TYPE_USER_10
    Definition vst.h:605
    -
    @ VST_SPEAKER_TYPE_USER_12
    Definition vst.h:603
    -
    @ VST_SPEAKER_TYPE_USER_30
    Definition vst.h:585
    -
    @ VST_SPEAKER_TYPE_USER_32
    Definition vst.h:583
    -
    @ VST_SPEAKER_TYPE_USER_20
    Definition vst.h:595
    -
    @ VST_SPEAKER_TYPE_USER_15
    Definition vst.h:600
    -
    @ VST_SPEAKER_TYPE_RIGHT_SIDE
    Definition vst.h:575
    -
    @ VST_SPEAKER_TYPE_LEFT_SIDE
    Definition vst.h:574
    -
    @ VST_SPEAKER_TYPE_USER_13
    Definition vst.h:602
    -
    @ VST_SPEAKER_TYPE_USER_02
    Definition vst.h:613
    -
    @ VST_SPEAKER_TYPE_USER_23
    Definition vst.h:592
    -
    @ VST_SPEAKER_TYPE_USER_28
    Definition vst.h:587
    -
    @ VST_SPEAKER_TYPE_USER_05
    Definition vst.h:610
    -
    @ VST_SPEAKER_TYPE_USER_01
    Definition vst.h:614
    -
    @ VST_SPEAKER_TYPE_LEFT
    Definition vst.h:565
    -
    @ VST_SPEAKER_TYPE_USER_07
    Definition vst.h:608
    -
    @ VST_SPEAKER_TYPE_USER_27
    Definition vst.h:588
    -
    @ VST_SPEAKER_TYPE_USER_18
    Definition vst.h:597
    -
    @ VST_SPEAKER_TYPE_USER_29
    Definition vst.h:586
    -
    @ VST_SPEAKER_TYPE_USER_21
    Definition vst.h:594
    -
    @ VST_SPEAKER_TYPE_USER_06
    Definition vst.h:609
    -
    @ VST_SPEAKER_TYPE_USER_26
    Definition vst.h:589
    -
    @ VST_SPEAKER_TYPE_USER_19
    Definition vst.h:596
    -
    @ VST_SPEAKER_TYPE_USER_31
    Definition vst.h:584
    -
    @ VST_SPEAKER_TYPE_USER_24
    Definition vst.h:591
    -
    @ VST_SPEAKER_TYPE_USER_22
    Definition vst.h:593
    -
    @ VST_SPEAKER_TYPE_USER_17
    Definition vst.h:598
    -
    @ VST_SPEAKER_TYPE_USER_08
    Definition vst.h:607
    -
    @ VST_SPEAKER_TYPE_LEFT_REAR
    Definition vst.h:569
    -
    @ VST_SPEAKER_TYPE_USER_14
    Definition vst.h:601
    -
    @ VST_SPEAKER_TYPE_USER_16
    Definition vst.h:599
    -
    @ VST_SPEAKER_TYPE_USER_03
    Definition vst.h:612
    +

    Definition at line 579 of file vst.h.

    +
    579 {
    + + + + + + + + + +
    598
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    631
    +
    632
    +
    633 /* @private Pad to 32-bit. */
    + +
    635};
    +
    @ VST_SPEAKER_TYPE_RIGHT_REAR
    Rear/Surround Right.
    Definition vst.h:593
    +
    @ _VST_SPEAKER_TYPE_PAD
    Definition vst.h:634
    +
    @ VST_SPEAKER_TYPE_RIGHT
    (Front) Right
    Definition vst.h:585
    +
    @ VST_SPEAKER_TYPE_CENTER
    (Front) Center
    Definition vst.h:587
    +
    @ VST_SPEAKER_TYPE_LFE
    LFE / Subwoofer.
    Definition vst.h:589
    +
    @ VST_SPEAKER_TYPE_USER_09
    Definition vst.h:622
    +
    @ VST_SPEAKER_TYPE_USER_25
    Definition vst.h:606
    +
    @ VST_SPEAKER_TYPE_MONO
    Mono.
    Definition vst.h:581
    +
    @ VST_SPEAKER_TYPE_USER_04
    Definition vst.h:627
    +
    @ VST_SPEAKER_TYPE_USER_11
    Definition vst.h:620
    +
    @ VST_SPEAKER_TYPE_USER_10
    Definition vst.h:621
    +
    @ VST_SPEAKER_TYPE_USER_12
    Definition vst.h:619
    +
    @ VST_SPEAKER_TYPE_USER_30
    Definition vst.h:601
    +
    @ VST_SPEAKER_TYPE_USER_32
    Definition vst.h:599
    +
    @ VST_SPEAKER_TYPE_USER_20
    Definition vst.h:611
    +
    @ VST_SPEAKER_TYPE_USER_15
    Definition vst.h:616
    +
    @ VST_SPEAKER_TYPE_RIGHT_SIDE
    Side Right.
    Definition vst.h:597
    +
    @ VST_SPEAKER_TYPE_LEFT_SIDE
    Side Left.
    Definition vst.h:595
    +
    @ VST_SPEAKER_TYPE_USER_13
    Definition vst.h:618
    +
    @ VST_SPEAKER_TYPE_USER_02
    Definition vst.h:629
    +
    @ VST_SPEAKER_TYPE_USER_23
    Definition vst.h:608
    +
    @ VST_SPEAKER_TYPE_USER_28
    Definition vst.h:603
    +
    @ VST_SPEAKER_TYPE_USER_05
    Definition vst.h:626
    +
    @ VST_SPEAKER_TYPE_USER_01
    Definition vst.h:630
    +
    @ VST_SPEAKER_TYPE_LEFT
    (Front) Left
    Definition vst.h:583
    +
    @ VST_SPEAKER_TYPE_USER_07
    Definition vst.h:624
    +
    @ VST_SPEAKER_TYPE_USER_27
    Definition vst.h:604
    +
    @ VST_SPEAKER_TYPE_USER_18
    Definition vst.h:613
    +
    @ VST_SPEAKER_TYPE_USER_29
    Definition vst.h:602
    +
    @ VST_SPEAKER_TYPE_USER_21
    Definition vst.h:610
    +
    @ VST_SPEAKER_TYPE_USER_06
    Definition vst.h:625
    +
    @ VST_SPEAKER_TYPE_USER_26
    Definition vst.h:605
    +
    @ VST_SPEAKER_TYPE_USER_19
    Definition vst.h:612
    +
    @ VST_SPEAKER_TYPE_USER_31
    Definition vst.h:600
    +
    @ VST_SPEAKER_TYPE_USER_24
    Definition vst.h:607
    +
    @ VST_SPEAKER_TYPE_USER_22
    Definition vst.h:609
    +
    @ VST_SPEAKER_TYPE_USER_17
    Definition vst.h:614
    +
    @ VST_SPEAKER_TYPE_USER_08
    Definition vst.h:623
    +
    @ VST_SPEAKER_TYPE_LEFT_REAR
    Rear/Surround Left.
    Definition vst.h:591
    +
    @ VST_SPEAKER_TYPE_USER_14
    Definition vst.h:617
    +
    @ VST_SPEAKER_TYPE_USER_16
    Definition vst.h:615
    +
    @ VST_SPEAKER_TYPE_USER_03
    Definition vst.h:628
    @@ -4018,14 +4067,14 @@ In VST 2.3 and later this may only be called while between 99 VST_STATUS_m1 = -1,
    101 VST_STATUS_NO = -1,
    102
    -
    103 _VST_STATUS_PAD = 0xFFFFFFFFul,
    +
    103 _VST_STATUS_PAD = (-1l)
    104};
    VST_STATUS_ERROR
    @ VST_STATUS_ERROR
    Definition vst.h:75
    VST_STATUS_0
    @ VST_STATUS_0
    Unknown / False We either don't know the answer or we can't handle the data/notification.
    Definition vst.h:71
    VST_STATUS_YES
    @ VST_STATUS_YES
    Definition vst.h:91
    VST_STATUS_m1
    @ VST_STATUS_m1
    No We're unable to handle the data/notification.
    Definition vst.h:99
    VST_STATUS_1
    @ VST_STATUS_1
    Yes / True We've handled the data/notification.
    Definition vst.h:85
    -
    _VST_STATUS_PAD
    @ _VST_STATUS_PAD
    Definition vst.h:103
    +
    _VST_STATUS_PAD
    @ _VST_STATUS_PAD
    Definition vst.h:103
    VST_STATUS_SUCCESS
    @ VST_STATUS_SUCCESS
    Definition vst.h:89
    VST_STATUS_FALSE
    @ VST_STATUS_FALSE
    Definition vst.h:73
    VST_STATUS_UNKNOWN
    @ VST_STATUS_UNKNOWN
    Definition vst.h:77
    @@ -4057,21 +4106,21 @@ In VST 2.3 and later this may only be called while between VST_STREAM_FLAG_USE_TYPE  -

    Definition at line 740 of file vst.h.

    -
    740 {
    -
    743 VST_STREAM_FLAG_1ls0 = 1 << 0,
    -
    744
    -
    749 VST_STREAM_FLAG_1ls1 = 1 << 1,
    -
    750 VST_STREAM_FLAG_STEREO = 1 << 1,
    -
    751
    -
    756 VST_STREAM_FLAG_1ls2 = 1 << 2,
    -
    757 VST_STREAM_FLAG_USE_TYPE = 1 << 2,
    -
    758};
    -
    @ VST_STREAM_FLAG_STEREO
    Definition vst.h:750
    -
    @ VST_STREAM_FLAG_1ls2
    Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:756
    -
    @ VST_STREAM_FLAG_1ls0
    Ignored?
    Definition vst.h:743
    -
    @ VST_STREAM_FLAG_1ls1
    Stream is in Stereo.
    Definition vst.h:749
    -
    @ VST_STREAM_FLAG_USE_TYPE
    Definition vst.h:757
    +

    Definition at line 758 of file vst.h.

    +
    758 {
    +
    761 VST_STREAM_FLAG_1ls0 = 1 << 0,
    +
    762
    +
    767 VST_STREAM_FLAG_1ls1 = 1 << 1,
    +
    768 VST_STREAM_FLAG_STEREO = 1 << 1,
    +
    769
    +
    774 VST_STREAM_FLAG_1ls2 = 1 << 2,
    + +
    776};
    +
    @ VST_STREAM_FLAG_STEREO
    Definition vst.h:768
    +
    @ VST_STREAM_FLAG_1ls2
    Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:774
    +
    @ VST_STREAM_FLAG_1ls0
    Ignored?
    Definition vst.h:761
    +
    @ VST_STREAM_FLAG_1ls1
    Stream is in Stereo.
    Definition vst.h:767
    +
    @ VST_STREAM_FLAG_USE_TYPE
    Definition vst.h:775
    @@ -4100,43 +4149,54 @@ In VST 2.3 and later this may only be called while between return (major << 24) | (minor << 16) | (revision << 8) | patch;
    }
    - - - - - - - - - + + + + + + + + +
    Enumerator
    VST_VERSION_1 
    VST_VERSION_1_0_0_0 
    VST_VERSION_1_1_0_0 
    VST_VERSION_2 
    VST_VERSION_2_0_0_0 
    VST_VERSION_2_1_0_0 
    VST_VERSION_2_2_0_0 
    VST_VERSION_2_3_0_0 
    VST_VERSION_2_4_0_0 
    Enumerator
    VST_VERSION_1 

    Private SDK Version 1.0.

    +

    Many types likely won't quite match up with what we expect.

    +
    VST_VERSION_1_0_0_0 

    SDK Version 1.0.

    +
    VST_VERSION_1_1_0_0 

    SDK Version 1.1.

    +
    VST_VERSION_2 

    Private SDK Version 2.0.

    +

    Many types likely won't quite match up with what we expect.

    +
    VST_VERSION_2_0_0_0 

    SDK Version 2.0.

    +
    VST_VERSION_2_1_0_0 

    SDK Version 2.1.

    +
    VST_VERSION_2_2_0_0 

    SDK Version 2.2.

    +
    VST_VERSION_2_3_0_0 

    SDK Version 2.3.

    +
    VST_VERSION_2_4_0_0 

    SDK Version 2.4.

    +
    _VST_VERSION_PAD 

    Definition at line 140 of file vst.h.

    140 {
    -
    141 VST_VERSION_1 = 0, // Anything before 2.0, used by official plug-ins.
    -
    142 VST_VERSION_1_0_0_0 = 1000, // 1.0, used by some third-party plug-ins.
    -
    143 VST_VERSION_1_1_0_0 = 1100, // 1.1, used by some third-party plug-ins.
    -
    144 VST_VERSION_2 = 2, // 2.0, used by official plug-ins.
    -
    145 VST_VERSION_2_0_0_0 = 2000, // 2.0, used by some third-party plug-ins.
    -
    146 VST_VERSION_2_1_0_0 = 2100, // 2.1
    -
    147 VST_VERSION_2_2_0_0 = 2200, // 2.2
    -
    148 VST_VERSION_2_3_0_0 = 2300, // 2.3
    -
    149 VST_VERSION_2_4_0_0 = 2400, // 2.4
    -
    150
    -
    151 // Pad to force 32-bit number.
    -
    152 _VST_VERSION_PAD = 0xFFFFFFFFul,
    -
    153};
    -
    @ VST_VERSION_1_1_0_0
    Definition vst.h:143
    -
    @ VST_VERSION_2_1_0_0
    Definition vst.h:146
    -
    @ VST_VERSION_2_0_0_0
    Definition vst.h:145
    -
    @ _VST_VERSION_PAD
    Definition vst.h:152
    -
    @ VST_VERSION_2
    Definition vst.h:144
    -
    @ VST_VERSION_2_2_0_0
    Definition vst.h:147
    -
    @ VST_VERSION_2_3_0_0
    Definition vst.h:148
    -
    @ VST_VERSION_2_4_0_0
    Definition vst.h:149
    -
    @ VST_VERSION_1_0_0_0
    Definition vst.h:142
    -
    @ VST_VERSION_1
    Definition vst.h:141
    +
    145 VST_VERSION_1 = 0,
    +
    147 VST_VERSION_1_0_0_0 = 1000,
    +
    149 VST_VERSION_1_1_0_0 = 1100,
    +
    154 VST_VERSION_2 = 2,
    +
    156 VST_VERSION_2_0_0_0 = 2000,
    +
    158 VST_VERSION_2_1_0_0 = 2100,
    +
    160 VST_VERSION_2_2_0_0 = 2200,
    +
    162 VST_VERSION_2_3_0_0 = 2300,
    +
    164 VST_VERSION_2_4_0_0 = 2400,
    +
    165
    +
    166 /* @private Pad to 32-bit. */
    +
    167 _VST_VERSION_PAD = (-1l)
    +
    168};
    +
    @ VST_VERSION_1_1_0_0
    SDK Version 1.1.
    Definition vst.h:149
    +
    @ VST_VERSION_2_1_0_0
    SDK Version 2.1.
    Definition vst.h:158
    +
    @ VST_VERSION_2_0_0_0
    SDK Version 2.0.
    Definition vst.h:156
    +
    @ _VST_VERSION_PAD
    Definition vst.h:167
    +
    @ VST_VERSION_2
    Private SDK Version 2.0.
    Definition vst.h:154
    +
    @ VST_VERSION_2_2_0_0
    SDK Version 2.2.
    Definition vst.h:160
    +
    @ VST_VERSION_2_3_0_0
    SDK Version 2.3.
    Definition vst.h:162
    +
    @ VST_VERSION_2_4_0_0
    SDK Version 2.4.
    Definition vst.h:164
    +
    @ VST_VERSION_1_0_0_0
    SDK Version 1.0.
    Definition vst.h:147
    +
    @ VST_VERSION_1
    Private SDK Version 1.0.
    Definition vst.h:145
    @@ -4277,306 +4337,306 @@ In VST 2.3 and later this may only be called while between VST_VKEY_69  -

    Definition at line 169 of file vst.h.

    -
    169 {
    -
    170 VST_VKEY_00 = 0,
    -
    171
    -
    172 VST_VKEY_01 = 1,
    -
    173 VST_VKEY_BACKSPACE = 1,
    -
    174
    -
    175 VST_VKEY_02 = 2,
    -
    176 VST_VKEY_TAB = 2,
    -
    177
    -
    178 VST_VKEY_03 = 3,
    -
    179
    -
    180 VST_VKEY_04 = 4,
    -
    181 VST_VKEY_RETURN = 4, // The big one left of the arrow keys.
    -
    182
    -
    183 VST_VKEY_05 = 5,
    -
    184 VST_VKEY_PAUSE = 5,
    -
    185
    -
    186 VST_VKEY_06 = 6,
    -
    187 VST_VKEY_ESCAPE = 6,
    -
    188
    -
    189 VST_VKEY_07 = 7,
    -
    190 VST_VKEY_SPACE = 7,
    -
    191
    -
    192 VST_VKEY_08 = 8,
    -
    193
    -
    194 VST_VKEY_09 = 9,
    -
    195 VST_VKEY_END = 9,
    -
    196
    -
    197 VST_VKEY_10 = 10,
    -
    198 VST_VKEY_HOME = 10,
    -
    199
    -
    200 VST_VKEY_11 = 11,
    -
    201 VST_VKEY_ARROW_LEFT = 11,
    -
    202
    -
    203 VST_VKEY_12 = 12,
    -
    204 VST_VKEY_ARROW_UP = 12,
    -
    205
    -
    206 VST_VKEY_13 = 13,
    -
    207 VST_VKEY_ARROW_RIGHT = 13,
    +

    Definition at line 184 of file vst.h.

    +
    184 {
    +
    185 VST_VKEY_00 = 0,
    +
    186
    +
    187 VST_VKEY_01 = 1,
    + +
    189
    +
    190 VST_VKEY_02 = 2,
    +
    191 VST_VKEY_TAB = 2,
    +
    192
    +
    193 VST_VKEY_03 = 3,
    +
    194
    +
    195 VST_VKEY_04 = 4,
    +
    196 VST_VKEY_RETURN = 4,
    +
    197
    +
    198 VST_VKEY_05 = 5,
    +
    199 VST_VKEY_PAUSE = 5,
    +
    200
    +
    201 VST_VKEY_06 = 6,
    +
    202 VST_VKEY_ESCAPE = 6,
    +
    203
    +
    204 VST_VKEY_07 = 7,
    +
    205 VST_VKEY_SPACE = 7,
    +
    206
    +
    207 VST_VKEY_08 = 8,
    208
    -
    209 VST_VKEY_14 = 14,
    - +
    209 VST_VKEY_09 = 9,
    +
    210 VST_VKEY_END = 9,
    211
    -
    212 VST_VKEY_15 = 15,
    -
    213 VST_VKEY_PAGE_UP = 15,
    +
    212 VST_VKEY_10 = 10,
    +
    213 VST_VKEY_HOME = 10,
    214
    -
    215 VST_VKEY_16 = 16,
    - +
    215 VST_VKEY_11 = 11,
    +
    217
    -
    218 VST_VKEY_17 = 17,
    -
    219
    -
    220 VST_VKEY_18 = 18,
    -
    221 VST_VKEY_PRINT = 18,
    -
    222
    -
    223 VST_VKEY_19 = 19,
    - -
    225
    -
    226 VST_VKEY_20 = 20,
    -
    227
    -
    228 VST_VKEY_21 = 21,
    -
    229 VST_VKEY_INSERT = 21,
    -
    230
    -
    231 VST_VKEY_22 = 22,
    -
    232 VST_VKEY_DELETE = 22,
    -
    233
    -
    234 VST_VKEY_23 = 23,
    -
    235
    -
    236 VST_VKEY_24 = 24,
    - -
    238
    -
    239 VST_VKEY_25 = 25,
    - -
    241
    -
    242 VST_VKEY_26 = 26,
    - -
    244
    -
    245 VST_VKEY_27 = 27,
    - -
    247
    -
    248 VST_VKEY_28 = 28,
    - +
    218 VST_VKEY_12 = 12,
    + +
    220
    +
    221 VST_VKEY_13 = 13,
    + +
    223
    +
    224 VST_VKEY_14 = 14,
    + +
    226
    +
    227 VST_VKEY_15 = 15,
    +
    228 VST_VKEY_PAGE_UP = 15,
    +
    229
    +
    230 VST_VKEY_16 = 16,
    + +
    232
    +
    233 VST_VKEY_17 = 17,
    +
    234
    +
    235 VST_VKEY_18 = 18,
    +
    236 VST_VKEY_PRINT = 18,
    +
    237
    +
    238 VST_VKEY_19 = 19,
    + +
    240
    +
    241 VST_VKEY_20 = 20,
    +
    242
    +
    243 VST_VKEY_21 = 21,
    +
    244 VST_VKEY_INSERT = 21,
    +
    245
    +
    246 VST_VKEY_22 = 22,
    +
    247 VST_VKEY_DELETE = 22,
    +
    248
    +
    249 VST_VKEY_23 = 23,
    250
    -
    251 VST_VKEY_29 = 29,
    - +
    251 VST_VKEY_24 = 24,
    +
    253
    -
    254 VST_VKEY_30 = 30,
    - +
    254 VST_VKEY_25 = 25,
    +
    256
    -
    257 VST_VKEY_31 = 31,
    - +
    257 VST_VKEY_26 = 26,
    +
    259
    -
    260 VST_VKEY_32 = 32,
    - +
    260 VST_VKEY_27 = 27,
    +
    262
    -
    263 VST_VKEY_33 = 33,
    - +
    263 VST_VKEY_28 = 28,
    +
    265
    -
    266 VST_VKEY_34 = 34,
    - +
    266 VST_VKEY_29 = 29,
    +
    268
    -
    269 VST_VKEY_35 = 35,
    - +
    269 VST_VKEY_30 = 30,
    +
    271
    -
    272 VST_VKEY_36 = 36,
    - +
    272 VST_VKEY_31 = 31,
    +
    274
    -
    275 VST_VKEY_37 = 37,
    - +
    275 VST_VKEY_32 = 32,
    +
    277
    -
    278 VST_VKEY_38 = 38,
    -
    279
    -
    280 VST_VKEY_39 = 39,
    - -
    282
    -
    283 VST_VKEY_40 = 40,
    -
    284 VST_VKEY_F1 = 40,
    -
    285
    -
    286 VST_VKEY_41 = 41,
    -
    287 VST_VKEY_F2 = 41,
    -
    288
    -
    289 VST_VKEY_42 = 42,
    -
    290 VST_VKEY_F3 = 42,
    -
    291
    -
    292 VST_VKEY_43 = 43,
    -
    293 VST_VKEY_F4 = 43,
    +
    278 VST_VKEY_33 = 33,
    + +
    280
    +
    281 VST_VKEY_34 = 34,
    + +
    283
    +
    284 VST_VKEY_35 = 35,
    + +
    286
    +
    287 VST_VKEY_36 = 36,
    + +
    289
    +
    290 VST_VKEY_37 = 37,
    + +
    292
    +
    293 VST_VKEY_38 = 38,
    294
    -
    295 VST_VKEY_44 = 44,
    -
    296 VST_VKEY_F5 = 44,
    +
    295 VST_VKEY_39 = 39,
    +
    297
    -
    298 VST_VKEY_45 = 45,
    -
    299 VST_VKEY_F6 = 45,
    +
    298 VST_VKEY_40 = 40,
    +
    299 VST_VKEY_F1 = 40,
    300
    -
    301 VST_VKEY_46 = 46,
    -
    302 VST_VKEY_F7 = 46,
    +
    301 VST_VKEY_41 = 41,
    +
    302 VST_VKEY_F2 = 41,
    303
    -
    304 VST_VKEY_47 = 47,
    -
    305 VST_VKEY_F8 = 47,
    +
    304 VST_VKEY_42 = 42,
    +
    305 VST_VKEY_F3 = 42,
    306
    -
    307 VST_VKEY_48 = 48,
    -
    308 VST_VKEY_F9 = 48,
    +
    307 VST_VKEY_43 = 43,
    +
    308 VST_VKEY_F4 = 43,
    309
    -
    310 VST_VKEY_49 = 49,
    -
    311 VST_VKEY_F10 = 49,
    +
    310 VST_VKEY_44 = 44,
    +
    311 VST_VKEY_F5 = 44,
    312
    -
    313 VST_VKEY_50 = 50,
    -
    314 VST_VKEY_F11 = 50,
    +
    313 VST_VKEY_45 = 45,
    +
    314 VST_VKEY_F6 = 45,
    315
    -
    316 VST_VKEY_51 = 51,
    -
    317 VST_VKEY_F12 = 51,
    +
    316 VST_VKEY_46 = 46,
    +
    317 VST_VKEY_F7 = 46,
    318
    -
    319 VST_VKEY_52 = 52,
    -
    320 VST_VKEY_NUMLOCK = 52,
    +
    319 VST_VKEY_47 = 47,
    +
    320 VST_VKEY_F8 = 47,
    321
    -
    322 VST_VKEY_53 = 53,
    - +
    322 VST_VKEY_48 = 48,
    +
    323 VST_VKEY_F9 = 48,
    324
    -
    325 VST_VKEY_54 = 54,
    -
    326 VST_VKEY_SHIFT = 54, // Left or Right
    +
    325 VST_VKEY_49 = 49,
    +
    326 VST_VKEY_F10 = 49,
    327
    -
    328 VST_VKEY_55 = 55,
    -
    329 VST_VKEY_CONTROL = 55, // Left or Right
    +
    328 VST_VKEY_50 = 50,
    +
    329 VST_VKEY_F11 = 50,
    330
    -
    331 VST_VKEY_56 = 56,
    -
    332 VST_VKEY_ALT = 56, // Left or Right
    +
    331 VST_VKEY_51 = 51,
    +
    332 VST_VKEY_F12 = 51,
    333
    -
    334 VST_VKEY_57 = 57,
    -
    335 VST_VKEY_58 = 58,
    -
    336 VST_VKEY_59 = 59,
    -
    337 VST_VKEY_60 = 60,
    -
    338 VST_VKEY_61 = 61,
    -
    339 VST_VKEY_62 = 62,
    -
    340 VST_VKEY_63 = 63,
    -
    341 VST_VKEY_64 = 64,
    -
    342 VST_VKEY_65 = 65,
    -
    343 VST_VKEY_66 = 66,
    -
    344 VST_VKEY_67 = 67,
    -
    345 VST_VKEY_68 = 68,
    -
    346 VST_VKEY_69 = 69,
    -
    347};
    -
    @ VST_VKEY_F5
    Definition vst.h:296
    -
    @ VST_VKEY_47
    Definition vst.h:304
    -
    @ VST_VKEY_ARROW_UP
    Definition vst.h:204
    -
    @ VST_VKEY_26
    Definition vst.h:242
    -
    @ VST_VKEY_07
    Definition vst.h:189
    -
    @ VST_VKEY_NUMPAD_4
    Definition vst.h:249
    -
    @ VST_VKEY_F1
    Definition vst.h:284
    -
    @ VST_VKEY_11
    Definition vst.h:200
    -
    @ VST_VKEY_18
    Definition vst.h:220
    -
    @ VST_VKEY_27
    Definition vst.h:245
    -
    @ VST_VKEY_63
    Definition vst.h:340
    -
    @ VST_VKEY_NUMPAD_MULTIPLY
    Definition vst.h:267
    -
    @ VST_VKEY_02
    Definition vst.h:175
    -
    @ VST_VKEY_36
    Definition vst.h:272
    -
    @ VST_VKEY_62
    Definition vst.h:339
    -
    @ VST_VKEY_NUMPAD_COMMA_OR_DOT
    Definition vst.h:273
    -
    @ VST_VKEY_F8
    Definition vst.h:305
    -
    @ VST_VKEY_12
    Definition vst.h:203
    -
    @ VST_VKEY_ESCAPE
    Definition vst.h:187
    -
    @ VST_VKEY_32
    Definition vst.h:260
    -
    @ VST_VKEY_03
    Definition vst.h:178
    -
    @ VST_VKEY_06
    Definition vst.h:186
    -
    @ VST_VKEY_41
    Definition vst.h:286
    -
    @ VST_VKEY_PAUSE
    Definition vst.h:184
    -
    @ VST_VKEY_21
    Definition vst.h:228
    -
    @ VST_VKEY_NUMPAD_1
    Definition vst.h:240
    -
    @ VST_VKEY_69
    Definition vst.h:346
    -
    @ VST_VKEY_01
    Definition vst.h:172
    -
    @ VST_VKEY_56
    Definition vst.h:331
    -
    @ VST_VKEY_CONTROL
    Definition vst.h:329
    -
    @ VST_VKEY_F6
    Definition vst.h:299
    -
    @ VST_VKEY_53
    Definition vst.h:322
    -
    @ VST_VKEY_NUMPAD_ADD
    Definition vst.h:270
    -
    @ VST_VKEY_F10
    Definition vst.h:311
    -
    @ VST_VKEY_16
    Definition vst.h:215
    -
    @ VST_VKEY_F11
    Definition vst.h:314
    -
    @ VST_VKEY_66
    Definition vst.h:343
    -
    @ VST_VKEY_10
    Definition vst.h:197
    -
    @ VST_VKEY_F3
    Definition vst.h:290
    -
    @ VST_VKEY_51
    Definition vst.h:316
    -
    @ VST_VKEY_NUMPAD_0
    Definition vst.h:237
    -
    @ VST_VKEY_17
    Definition vst.h:218
    -
    @ VST_VKEY_ALT
    Definition vst.h:332
    -
    @ VST_VKEY_61
    Definition vst.h:338
    -
    @ VST_VKEY_28
    Definition vst.h:248
    -
    @ VST_VKEY_NUMPAD_3
    Definition vst.h:246
    -
    @ VST_VKEY_60
    Definition vst.h:337
    -
    @ VST_VKEY_33
    Definition vst.h:263
    -
    @ VST_VKEY_39
    Definition vst.h:280
    -
    @ VST_VKEY_58
    Definition vst.h:335
    -
    @ VST_VKEY_14
    Definition vst.h:209
    -
    @ VST_VKEY_57
    Definition vst.h:334
    -
    @ VST_VKEY_F2
    Definition vst.h:287
    -
    @ VST_VKEY_00
    Definition vst.h:170
    -
    @ VST_VKEY_40
    Definition vst.h:283
    -
    @ VST_VKEY_SPACE
    Definition vst.h:190
    -
    @ VST_VKEY_INSERT
    Definition vst.h:229
    -
    @ VST_VKEY_29
    Definition vst.h:251
    -
    @ VST_VKEY_PAGE_UP
    Definition vst.h:213
    -
    @ VST_VKEY_49
    Definition vst.h:310
    -
    @ VST_VKEY_31
    Definition vst.h:257
    -
    @ VST_VKEY_54
    Definition vst.h:325
    -
    @ VST_VKEY_59
    Definition vst.h:336
    -
    @ VST_VKEY_50
    Definition vst.h:313
    -
    @ VST_VKEY_30
    Definition vst.h:254
    -
    @ VST_VKEY_19
    Definition vst.h:223
    -
    @ VST_VKEY_67
    Definition vst.h:344
    -
    @ VST_VKEY_RETURN
    Definition vst.h:181
    -
    @ VST_VKEY_52
    Definition vst.h:319
    -
    @ VST_VKEY_NUMPAD_SUBTRACT
    Definition vst.h:276
    -
    @ VST_VKEY_F7
    Definition vst.h:302
    -
    @ VST_VKEY_68
    Definition vst.h:345
    -
    @ VST_VKEY_15
    Definition vst.h:212
    -
    @ VST_VKEY_13
    Definition vst.h:206
    -
    @ VST_VKEY_NUMPAD_9
    Definition vst.h:264
    -
    @ VST_VKEY_24
    Definition vst.h:236
    -
    @ VST_VKEY_END
    Definition vst.h:195
    -
    @ VST_VKEY_PAGE_DOWN
    Definition vst.h:216
    -
    @ VST_VKEY_23
    Definition vst.h:234
    -
    @ VST_VKEY_48
    Definition vst.h:307
    -
    @ VST_VKEY_NUMPAD_7
    Definition vst.h:258
    -
    @ VST_VKEY_09
    Definition vst.h:194
    -
    @ VST_VKEY_SHIFT
    Definition vst.h:326
    -
    @ VST_VKEY_BACKSPACE
    Definition vst.h:173
    -
    @ VST_VKEY_F4
    Definition vst.h:293
    -
    @ VST_VKEY_20
    Definition vst.h:226
    -
    @ VST_VKEY_NUMPAD_DIVIDE
    Definition vst.h:281
    -
    @ VST_VKEY_NUMPAD_8
    Definition vst.h:261
    -
    @ VST_VKEY_HOME
    Definition vst.h:198
    -
    @ VST_VKEY_TAB
    Definition vst.h:176
    -
    @ VST_VKEY_04
    Definition vst.h:180
    -
    @ VST_VKEY_ARROW_DOWN
    Definition vst.h:210
    -
    @ VST_VKEY_DELETE
    Definition vst.h:232
    -
    @ VST_VKEY_05
    Definition vst.h:183
    -
    @ VST_VKEY_35
    Definition vst.h:269
    -
    @ VST_VKEY_44
    Definition vst.h:295
    -
    @ VST_VKEY_46
    Definition vst.h:301
    -
    @ VST_VKEY_ARROW_RIGHT
    Definition vst.h:207
    -
    @ VST_VKEY_38
    Definition vst.h:278
    -
    @ VST_VKEY_45
    Definition vst.h:298
    -
    @ VST_VKEY_F9
    Definition vst.h:308
    -
    @ VST_VKEY_NUMLOCK
    Definition vst.h:320
    -
    @ VST_VKEY_SCROLLLOCK
    Definition vst.h:323
    -
    @ VST_VKEY_ARROW_LEFT
    Definition vst.h:201
    -
    @ VST_VKEY_22
    Definition vst.h:231
    -
    @ VST_VKEY_34
    Definition vst.h:266
    -
    @ VST_VKEY_08
    Definition vst.h:192
    -
    @ VST_VKEY_42
    Definition vst.h:289
    -
    @ VST_VKEY_NUMPAD_6
    Definition vst.h:255
    -
    @ VST_VKEY_43
    Definition vst.h:292
    -
    @ VST_VKEY_NUMPAD_2
    Definition vst.h:243
    -
    @ VST_VKEY_37
    Definition vst.h:275
    -
    @ VST_VKEY_65
    Definition vst.h:342
    -
    @ VST_VKEY_F12
    Definition vst.h:317
    -
    @ VST_VKEY_NUMPAD_5
    Definition vst.h:252
    -
    @ VST_VKEY_25
    Definition vst.h:239
    -
    @ VST_VKEY_55
    Definition vst.h:328
    -
    @ VST_VKEY_64
    Definition vst.h:341
    -
    @ VST_VKEY_PRINT
    Definition vst.h:221
    -
    @ VST_VKEY_NUMPAD_ENTER
    Definition vst.h:224
    +
    334 VST_VKEY_52 = 52,
    +
    335 VST_VKEY_NUMLOCK = 52,
    +
    336
    +
    337 VST_VKEY_53 = 53,
    + +
    339
    +
    340 VST_VKEY_54 = 54,
    +
    341 VST_VKEY_SHIFT = 54,
    +
    342
    +
    343 VST_VKEY_55 = 55,
    +
    344 VST_VKEY_CONTROL = 55,
    +
    345
    +
    346 VST_VKEY_56 = 56,
    +
    347 VST_VKEY_ALT = 56,
    +
    348
    +
    349 VST_VKEY_57 = 57,
    +
    350 VST_VKEY_58 = 58,
    +
    351 VST_VKEY_59 = 59,
    +
    352 VST_VKEY_60 = 60,
    +
    353 VST_VKEY_61 = 61,
    +
    354 VST_VKEY_62 = 62,
    +
    355 VST_VKEY_63 = 63,
    +
    356 VST_VKEY_64 = 64,
    +
    357 VST_VKEY_65 = 65,
    +
    358 VST_VKEY_66 = 66,
    +
    359 VST_VKEY_67 = 67,
    +
    360 VST_VKEY_68 = 68,
    +
    361 VST_VKEY_69 = 69
    +
    362};
    +
    @ VST_VKEY_F5
    Definition vst.h:311
    +
    @ VST_VKEY_47
    Definition vst.h:319
    +
    @ VST_VKEY_ARROW_UP
    Definition vst.h:219
    +
    @ VST_VKEY_26
    Definition vst.h:257
    +
    @ VST_VKEY_07
    Definition vst.h:204
    +
    @ VST_VKEY_NUMPAD_4
    Definition vst.h:264
    +
    @ VST_VKEY_F1
    Definition vst.h:299
    +
    @ VST_VKEY_11
    Definition vst.h:215
    +
    @ VST_VKEY_18
    Definition vst.h:235
    +
    @ VST_VKEY_27
    Definition vst.h:260
    +
    @ VST_VKEY_63
    Definition vst.h:355
    +
    @ VST_VKEY_NUMPAD_MULTIPLY
    Definition vst.h:282
    +
    @ VST_VKEY_02
    Definition vst.h:190
    +
    @ VST_VKEY_36
    Definition vst.h:287
    +
    @ VST_VKEY_62
    Definition vst.h:354
    +
    @ VST_VKEY_NUMPAD_COMMA_OR_DOT
    Definition vst.h:288
    +
    @ VST_VKEY_F8
    Definition vst.h:320
    +
    @ VST_VKEY_12
    Definition vst.h:218
    +
    @ VST_VKEY_ESCAPE
    Definition vst.h:202
    +
    @ VST_VKEY_32
    Definition vst.h:275
    +
    @ VST_VKEY_03
    Definition vst.h:193
    +
    @ VST_VKEY_06
    Definition vst.h:201
    +
    @ VST_VKEY_41
    Definition vst.h:301
    +
    @ VST_VKEY_PAUSE
    Definition vst.h:199
    +
    @ VST_VKEY_21
    Definition vst.h:243
    +
    @ VST_VKEY_NUMPAD_1
    Definition vst.h:255
    +
    @ VST_VKEY_69
    Definition vst.h:361
    +
    @ VST_VKEY_01
    Definition vst.h:187
    +
    @ VST_VKEY_56
    Definition vst.h:346
    +
    @ VST_VKEY_CONTROL
    Definition vst.h:344
    +
    @ VST_VKEY_F6
    Definition vst.h:314
    +
    @ VST_VKEY_53
    Definition vst.h:337
    +
    @ VST_VKEY_NUMPAD_ADD
    Definition vst.h:285
    +
    @ VST_VKEY_F10
    Definition vst.h:326
    +
    @ VST_VKEY_16
    Definition vst.h:230
    +
    @ VST_VKEY_F11
    Definition vst.h:329
    +
    @ VST_VKEY_66
    Definition vst.h:358
    +
    @ VST_VKEY_10
    Definition vst.h:212
    +
    @ VST_VKEY_F3
    Definition vst.h:305
    +
    @ VST_VKEY_51
    Definition vst.h:331
    +
    @ VST_VKEY_NUMPAD_0
    Definition vst.h:252
    +
    @ VST_VKEY_17
    Definition vst.h:233
    +
    @ VST_VKEY_ALT
    Definition vst.h:347
    +
    @ VST_VKEY_61
    Definition vst.h:353
    +
    @ VST_VKEY_28
    Definition vst.h:263
    +
    @ VST_VKEY_NUMPAD_3
    Definition vst.h:261
    +
    @ VST_VKEY_60
    Definition vst.h:352
    +
    @ VST_VKEY_33
    Definition vst.h:278
    +
    @ VST_VKEY_39
    Definition vst.h:295
    +
    @ VST_VKEY_58
    Definition vst.h:350
    +
    @ VST_VKEY_14
    Definition vst.h:224
    +
    @ VST_VKEY_57
    Definition vst.h:349
    +
    @ VST_VKEY_F2
    Definition vst.h:302
    +
    @ VST_VKEY_00
    Definition vst.h:185
    +
    @ VST_VKEY_40
    Definition vst.h:298
    +
    @ VST_VKEY_SPACE
    Definition vst.h:205
    +
    @ VST_VKEY_INSERT
    Definition vst.h:244
    +
    @ VST_VKEY_29
    Definition vst.h:266
    +
    @ VST_VKEY_PAGE_UP
    Definition vst.h:228
    +
    @ VST_VKEY_49
    Definition vst.h:325
    +
    @ VST_VKEY_31
    Definition vst.h:272
    +
    @ VST_VKEY_54
    Definition vst.h:340
    +
    @ VST_VKEY_59
    Definition vst.h:351
    +
    @ VST_VKEY_50
    Definition vst.h:328
    +
    @ VST_VKEY_30
    Definition vst.h:269
    +
    @ VST_VKEY_19
    Definition vst.h:238
    +
    @ VST_VKEY_67
    Definition vst.h:359
    +
    @ VST_VKEY_RETURN
    Definition vst.h:196
    +
    @ VST_VKEY_52
    Definition vst.h:334
    +
    @ VST_VKEY_NUMPAD_SUBTRACT
    Definition vst.h:291
    +
    @ VST_VKEY_F7
    Definition vst.h:317
    +
    @ VST_VKEY_68
    Definition vst.h:360
    +
    @ VST_VKEY_15
    Definition vst.h:227
    +
    @ VST_VKEY_13
    Definition vst.h:221
    +
    @ VST_VKEY_NUMPAD_9
    Definition vst.h:279
    +
    @ VST_VKEY_24
    Definition vst.h:251
    +
    @ VST_VKEY_END
    Definition vst.h:210
    +
    @ VST_VKEY_PAGE_DOWN
    Definition vst.h:231
    +
    @ VST_VKEY_23
    Definition vst.h:249
    +
    @ VST_VKEY_48
    Definition vst.h:322
    +
    @ VST_VKEY_NUMPAD_7
    Definition vst.h:273
    +
    @ VST_VKEY_09
    Definition vst.h:209
    +
    @ VST_VKEY_SHIFT
    Definition vst.h:341
    +
    @ VST_VKEY_BACKSPACE
    Definition vst.h:188
    +
    @ VST_VKEY_F4
    Definition vst.h:308
    +
    @ VST_VKEY_20
    Definition vst.h:241
    +
    @ VST_VKEY_NUMPAD_DIVIDE
    Definition vst.h:296
    +
    @ VST_VKEY_NUMPAD_8
    Definition vst.h:276
    +
    @ VST_VKEY_HOME
    Definition vst.h:213
    +
    @ VST_VKEY_TAB
    Definition vst.h:191
    +
    @ VST_VKEY_04
    Definition vst.h:195
    +
    @ VST_VKEY_ARROW_DOWN
    Definition vst.h:225
    +
    @ VST_VKEY_DELETE
    Definition vst.h:247
    +
    @ VST_VKEY_05
    Definition vst.h:198
    +
    @ VST_VKEY_35
    Definition vst.h:284
    +
    @ VST_VKEY_44
    Definition vst.h:310
    +
    @ VST_VKEY_46
    Definition vst.h:316
    +
    @ VST_VKEY_ARROW_RIGHT
    Definition vst.h:222
    +
    @ VST_VKEY_38
    Definition vst.h:293
    +
    @ VST_VKEY_45
    Definition vst.h:313
    +
    @ VST_VKEY_F9
    Definition vst.h:323
    +
    @ VST_VKEY_NUMLOCK
    Definition vst.h:335
    +
    @ VST_VKEY_SCROLLLOCK
    Definition vst.h:338
    +
    @ VST_VKEY_ARROW_LEFT
    Definition vst.h:216
    +
    @ VST_VKEY_22
    Definition vst.h:246
    +
    @ VST_VKEY_34
    Definition vst.h:281
    +
    @ VST_VKEY_08
    Definition vst.h:207
    +
    @ VST_VKEY_42
    Definition vst.h:304
    +
    @ VST_VKEY_NUMPAD_6
    Definition vst.h:270
    +
    @ VST_VKEY_43
    Definition vst.h:307
    +
    @ VST_VKEY_NUMPAD_2
    Definition vst.h:258
    +
    @ VST_VKEY_37
    Definition vst.h:290
    +
    @ VST_VKEY_65
    Definition vst.h:357
    +
    @ VST_VKEY_F12
    Definition vst.h:332
    +
    @ VST_VKEY_NUMPAD_5
    Definition vst.h:267
    +
    @ VST_VKEY_25
    Definition vst.h:254
    +
    @ VST_VKEY_55
    Definition vst.h:343
    +
    @ VST_VKEY_64
    Definition vst.h:356
    +
    @ VST_VKEY_PRINT
    Definition vst.h:236
    +
    @ VST_VKEY_NUMPAD_ENTER
    Definition vst.h:239
    @@ -4612,28 +4672,28 @@ In VST 2.3 and later this may only be called while between Definition at line 349 of file vst.h.

    -
    349 {
    -
    351 VST_VKEY_MODIFIER_1ls0 = 1 << 0,
    -
    353 VST_VKEY_MODIFIER_SHIFT = 1 << 0,
    -
    354
    -
    356 VST_VKEY_MODIFIER_1ls1 = 1 << 1,
    -
    358 VST_VKEY_MODIFIER_ALT = 1 << 1,
    -
    359
    -
    364 VST_VKEY_MODIFIER_1ls2 = 1 << 2,
    -
    366 VST_VKEY_MODIFIER_SYSTEM = 1 << 2,
    -
    367
    -
    372 VST_VKEY_MODIFIER_1ls3 = 1 << 3,
    -
    374 VST_VKEY_MODIFIER_CONTROL = 1 << 3,
    -
    375};
    -
    @ VST_VKEY_MODIFIER_1ls1
    One of the alt keys is held down.
    Definition vst.h:356
    -
    @ VST_VKEY_MODIFIER_1ls0
    One of the shift keys is held down.
    Definition vst.h:351
    -
    @ VST_VKEY_MODIFIER_SHIFT
    Definition vst.h:353
    -
    @ VST_VKEY_MODIFIER_SYSTEM
    Definition vst.h:366
    -
    @ VST_VKEY_MODIFIER_ALT
    Definition vst.h:358
    -
    @ VST_VKEY_MODIFIER_CONTROL
    Definition vst.h:374
    -
    @ VST_VKEY_MODIFIER_1ls2
    Control on MacOS, System (Windows Logo) on Windows.
    Definition vst.h:364
    -
    @ VST_VKEY_MODIFIER_1ls3
    Control on PC, System (Apple Logo) on Mac OS.
    Definition vst.h:372
    +

    Definition at line 364 of file vst.h.

    +
    364 {
    +
    366 VST_VKEY_MODIFIER_1ls0 = 1 << 0,
    + +
    369
    +
    371 VST_VKEY_MODIFIER_1ls1 = 1 << 1,
    +
    373 VST_VKEY_MODIFIER_ALT = 1 << 1,
    +
    374
    +
    379 VST_VKEY_MODIFIER_1ls2 = 1 << 2,
    + +
    382
    +
    387 VST_VKEY_MODIFIER_1ls3 = 1 << 3,
    + +
    390};
    +
    @ VST_VKEY_MODIFIER_1ls1
    One of the alt keys is held down.
    Definition vst.h:371
    +
    @ VST_VKEY_MODIFIER_1ls0
    One of the shift keys is held down.
    Definition vst.h:366
    +
    @ VST_VKEY_MODIFIER_SHIFT
    Definition vst.h:368
    +
    @ VST_VKEY_MODIFIER_SYSTEM
    Definition vst.h:381
    +
    @ VST_VKEY_MODIFIER_ALT
    Definition vst.h:373
    +
    @ VST_VKEY_MODIFIER_CONTROL
    Definition vst.h:389
    +
    @ VST_VKEY_MODIFIER_1ls2
    Control on MacOS, System (Windows Logo) on Windows.
    Definition vst.h:379
    +
    @ VST_VKEY_MODIFIER_1ls3
    Control on PC, System (Apple Logo) on Mac OS.
    Definition vst.h:387
    @@ -4643,7 +4703,7 @@ In VST 2.3 and later this may only be called while between diff --git a/vst_8h.js b/vst_8h.js index 12b1082..3b809f7 100644 --- a/vst_8h.js +++ b/vst_8h.js @@ -59,6 +59,7 @@ var vst_8h = [ "VST_EFFECT_CATEGORY_06", "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a58c6835441b31a4e2ec9f63af85b4f64", null ], [ "VST_EFFECT_CATEGORY_DELAY_OR_ECHO", "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae9e563c11bfa39740639b98b2b38a034", null ], [ "VST_EFFECT_CATEGORY_07", "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a55148d3d18d28dbce9a4c917630e0211", null ], + [ "VST_EFFECT_CATEGORY_EXTERNAL", "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a5ec7a2bb427309c81f7368c873b87107", null ], [ "VST_EFFECT_CATEGORY_08", "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3c8e54e1555b1c7d47bd7a634929f00c", null ], [ "VST_EFFECT_CATEGORY_RESTORATION", "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ac835fd27e522fa389bca3f20e1f2af72", null ], [ "VST_EFFECT_CATEGORY_09", "vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a53703aa02f30289d5cd241540f32de7f", null ], @@ -309,7 +310,11 @@ var vst_8h = [ "VST_HOST_OPCODE_13", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526", null ], [ "VST_HOST_OPCODE_OUTPUT_LATENCY", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca552a055b83d9f3fe32c5a203c15a9546", null ], [ "VST_HOST_OPCODE_14", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28", null ], + [ "VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf78b99eb3f0d98ed0cf5f9495f165100", null ], + [ "VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca82a53938468434684ea3d82c7ce18df0", null ], [ "VST_HOST_OPCODE_15", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189", null ], + [ "VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaff9736dfba819cd7890978d2f2dfe104", null ], + [ "VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca244f662132328a87d363a2f97164f7e8", null ], [ "VST_HOST_OPCODE_16", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd", null ], [ "VST_HOST_OPCODE_17", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb", null ], [ "VST_HOST_OPCODE_GET_ACTIVE_THREAD", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9a88af537e8831841f7d20c50a574b5b", null ], diff --git a/vst_8h_source.html b/vst_8h_source.html index dbcd387..17e023b 100644 --- a/vst_8h_source.html +++ b/vst_8h_source.html @@ -119,9 +119,9 @@ $(document).ready(function(){initNavTree('vst_8h_source.html',''); initResizable
    19 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    20 */
    21
    -
    22// Please refer to README.md and LICENSE for further information.
    +
    22/* Please refer to README.md and LICENSE for further information. */
    23
    -
    24// Protect against double inclusion in practically every compiler available.
    +
    24/* Protect against double inclusion in practically every compiler available. */
    25#pragma once
    26#ifndef VST2SDK_VST_H
    27#define VST2SDK_VST_H
    @@ -200,8 +200,8 @@ $(document).ready(function(){initNavTree('vst_8h_source.html',''); initResizable
    100 /** @sa VST_STATUS_m1 */
    101 VST_STATUS_NO = -1,
    102
    -
    103 _VST_STATUS_PAD = 0xFFFFFFFFul,
    -
    104};
    +
    103 _VST_STATUS_PAD = (-1l)
    +
    104};
    105
    106/** Known Buffer Sizes
    107 */
    @@ -217,8 +217,8 @@ $(document).ready(function(){initNavTree('vst_8h_source.html',''); initResizable
    117 VST_BUFFER_SIZE_PRODUCT_NAME = 64,
    118 VST_BUFFER_SIZE_SPEAKER_NAME = 64,
    119 VST_BUFFER_SIZE_STREAM_NAME = 64,
    -
    120 VST_BUFFER_SIZE_VENDOR_NAME = 64,
    -
    121}; // This is an enum because I started to dislike macros.
    +
    120 VST_BUFFER_SIZE_VENDOR_NAME = 64
    +
    121};
    122
    123/** Valid VST 1.x and 2.x versions
    124 * The format is either a single digit or four digits in Base10 format.
    @@ -238,3647 +238,3660 @@ $(document).ready(function(){initNavTree('vst_8h_source.html',''); initResizable
    138 * @endcode
    139 */
    140enum VST_VERSION {
    -
    141 VST_VERSION_1 = 0, // Anything before 2.0, used by official plug-ins.
    -
    142 VST_VERSION_1_0_0_0 = 1000, // 1.0, used by some third-party plug-ins.
    -
    143 VST_VERSION_1_1_0_0 = 1100, // 1.1, used by some third-party plug-ins.
    -
    144 VST_VERSION_2 = 2, // 2.0, used by official plug-ins.
    -
    145 VST_VERSION_2_0_0_0 = 2000, // 2.0, used by some third-party plug-ins.
    -
    146 VST_VERSION_2_1_0_0 = 2100, // 2.1
    -
    147 VST_VERSION_2_2_0_0 = 2200, // 2.2
    -
    148 VST_VERSION_2_3_0_0 = 2300, // 2.3
    -
    149 VST_VERSION_2_4_0_0 = 2400, // 2.4
    -
    150
    -
    151 // Pad to force 32-bit number.
    -
    152 _VST_VERSION_PAD = 0xFFFFFFFFul,
    -
    153};
    -
    154
    -
    155/** Window/Editor Rectangle.
    -
    156 * The order is counter-clockwise starting from the top.
    -
    157 */
    -
    158struct vst_rect_t {
    -
    159 int16_t top;
    -
    160 int16_t left;
    -
    161 int16_t bottom;
    -
    162 int16_t right;
    -
    163};
    -
    164
    -
    165/** Virtual Key codes.
    -
    166 *
    -
    167 * Steinberg seems to like reinventing the wheel. What was the problem with just using the platform specific key codes?
    -
    168 */
    -
    169enum VST_VKEY {
    -
    170 VST_VKEY_00 = 0,
    -
    171
    -
    172 VST_VKEY_01 = 1,
    -
    173 VST_VKEY_BACKSPACE = 1,
    -
    174
    -
    175 VST_VKEY_02 = 2,
    -
    176 VST_VKEY_TAB = 2,
    -
    177
    -
    178 VST_VKEY_03 = 3,
    +
    141 /** Private SDK Version 1.0
    +
    142 *
    +
    143 * Many types likely won't quite match up with what we expect.
    +
    144 */
    +
    145 VST_VERSION_1 = 0,
    +
    146 /** SDK Version 1.0. */
    +
    147 VST_VERSION_1_0_0_0 = 1000,
    +
    148 /** SDK Version 1.1. */
    +
    149 VST_VERSION_1_1_0_0 = 1100,
    +
    150 /** Private SDK Version 2.0
    +
    151 *
    +
    152 * Many types likely won't quite match up with what we expect.
    +
    153 */
    +
    154 VST_VERSION_2 = 2,
    +
    155 /** SDK Version 2.0 */
    +
    156 VST_VERSION_2_0_0_0 = 2000,
    +
    157 /** SDK Version 2.1 */
    +
    158 VST_VERSION_2_1_0_0 = 2100,
    +
    159 /** SDK Version 2.2 */
    +
    160 VST_VERSION_2_2_0_0 = 2200,
    +
    161 /** SDK Version 2.3 */
    +
    162 VST_VERSION_2_3_0_0 = 2300,
    +
    163 /** SDK Version 2.4 */
    +
    164 VST_VERSION_2_4_0_0 = 2400,
    +
    165
    +
    166 /* @private Pad to 32-bit. */
    +
    167 _VST_VERSION_PAD = (-1l)
    +
    168};
    +
    169
    +
    170/** Window/Editor Rectangle.
    +
    171 * The order is counter-clockwise starting from the top.
    +
    172 */
    +
    173struct vst_rect_t {
    +
    174 int16_t top;
    +
    175 int16_t left;
    +
    176 int16_t bottom;
    +
    177 int16_t right;
    +
    178};
    179
    -
    180 VST_VKEY_04 = 4,
    -
    181 VST_VKEY_RETURN = 4, // The big one left of the arrow keys.
    -
    182
    -
    183 VST_VKEY_05 = 5,
    -
    184 VST_VKEY_PAUSE = 5,
    -
    185
    -
    186 VST_VKEY_06 = 6,
    -
    187 VST_VKEY_ESCAPE = 6,
    -
    188
    -
    189 VST_VKEY_07 = 7,
    -
    190 VST_VKEY_SPACE = 7,
    -
    191
    -
    192 VST_VKEY_08 = 8,
    -
    193
    -
    194 VST_VKEY_09 = 9,
    -
    195 VST_VKEY_END = 9,
    -
    196
    -
    197 VST_VKEY_10 = 10,
    -
    198 VST_VKEY_HOME = 10,
    -
    199
    -
    200 VST_VKEY_11 = 11,
    -
    201 VST_VKEY_ARROW_LEFT = 11,
    -
    202
    -
    203 VST_VKEY_12 = 12,
    -
    204 VST_VKEY_ARROW_UP = 12,
    -
    205
    -
    206 VST_VKEY_13 = 13,
    -
    207 VST_VKEY_ARROW_RIGHT = 13,
    +
    180/** Virtual Key codes.
    +
    181 *
    +
    182 * Steinberg seems to like reinventing the wheel. What was the problem with just using the platform specific key codes?
    +
    183 */
    +
    184enum VST_VKEY {
    +
    185 VST_VKEY_00 = 0,
    +
    186
    +
    187 VST_VKEY_01 = 1,
    +
    188 VST_VKEY_BACKSPACE = 1,
    +
    189
    +
    190 VST_VKEY_02 = 2,
    +
    191 VST_VKEY_TAB = 2,
    +
    192
    +
    193 VST_VKEY_03 = 3,
    +
    194
    +
    195 VST_VKEY_04 = 4,
    +
    196 VST_VKEY_RETURN = 4,
    +
    197
    +
    198 VST_VKEY_05 = 5,
    +
    199 VST_VKEY_PAUSE = 5,
    +
    200
    +
    201 VST_VKEY_06 = 6,
    +
    202 VST_VKEY_ESCAPE = 6,
    +
    203
    +
    204 VST_VKEY_07 = 7,
    +
    205 VST_VKEY_SPACE = 7,
    +
    206
    +
    207 VST_VKEY_08 = 8,
    208
    -
    209 VST_VKEY_14 = 14,
    -
    210 VST_VKEY_ARROW_DOWN = 14,
    +
    209 VST_VKEY_09 = 9,
    +
    210 VST_VKEY_END = 9,
    211
    -
    212 VST_VKEY_15 = 15,
    -
    213 VST_VKEY_PAGE_UP = 15,
    +
    212 VST_VKEY_10 = 10,
    +
    213 VST_VKEY_HOME = 10,
    214
    -
    215 VST_VKEY_16 = 16,
    -
    216 VST_VKEY_PAGE_DOWN = 16,
    +
    215 VST_VKEY_11 = 11,
    +
    216 VST_VKEY_ARROW_LEFT = 11,
    217
    -
    218 VST_VKEY_17 = 17,
    -
    219
    -
    220 VST_VKEY_18 = 18,
    -
    221 VST_VKEY_PRINT = 18,
    -
    222
    -
    223 VST_VKEY_19 = 19,
    -
    224 VST_VKEY_NUMPAD_ENTER = 19,
    -
    225
    -
    226 VST_VKEY_20 = 20,
    -
    227
    -
    228 VST_VKEY_21 = 21,
    -
    229 VST_VKEY_INSERT = 21,
    -
    230
    -
    231 VST_VKEY_22 = 22,
    -
    232 VST_VKEY_DELETE = 22,
    -
    233
    -
    234 VST_VKEY_23 = 23,
    -
    235
    -
    236 VST_VKEY_24 = 24,
    -
    237 VST_VKEY_NUMPAD_0 = 24,
    -
    238
    -
    239 VST_VKEY_25 = 25,
    -
    240 VST_VKEY_NUMPAD_1 = 25,
    -
    241
    -
    242 VST_VKEY_26 = 26,
    -
    243 VST_VKEY_NUMPAD_2 = 26,
    -
    244
    -
    245 VST_VKEY_27 = 27,
    -
    246 VST_VKEY_NUMPAD_3 = 27,
    -
    247
    -
    248 VST_VKEY_28 = 28,
    -
    249 VST_VKEY_NUMPAD_4 = 28,
    +
    218 VST_VKEY_12 = 12,
    +
    219 VST_VKEY_ARROW_UP = 12,
    +
    220
    +
    221 VST_VKEY_13 = 13,
    +
    222 VST_VKEY_ARROW_RIGHT = 13,
    +
    223
    +
    224 VST_VKEY_14 = 14,
    +
    225 VST_VKEY_ARROW_DOWN = 14,
    +
    226
    +
    227 VST_VKEY_15 = 15,
    +
    228 VST_VKEY_PAGE_UP = 15,
    +
    229
    +
    230 VST_VKEY_16 = 16,
    +
    231 VST_VKEY_PAGE_DOWN = 16,
    +
    232
    +
    233 VST_VKEY_17 = 17,
    +
    234
    +
    235 VST_VKEY_18 = 18,
    +
    236 VST_VKEY_PRINT = 18,
    +
    237
    +
    238 VST_VKEY_19 = 19,
    +
    239 VST_VKEY_NUMPAD_ENTER = 19,
    +
    240
    +
    241 VST_VKEY_20 = 20,
    +
    242
    +
    243 VST_VKEY_21 = 21,
    +
    244 VST_VKEY_INSERT = 21,
    +
    245
    +
    246 VST_VKEY_22 = 22,
    +
    247 VST_VKEY_DELETE = 22,
    +
    248
    +
    249 VST_VKEY_23 = 23,
    250
    -
    251 VST_VKEY_29 = 29,
    -
    252 VST_VKEY_NUMPAD_5 = 29,
    +
    251 VST_VKEY_24 = 24,
    +
    252 VST_VKEY_NUMPAD_0 = 24,
    253
    -
    254 VST_VKEY_30 = 30,
    -
    255 VST_VKEY_NUMPAD_6 = 30,
    +
    254 VST_VKEY_25 = 25,
    +
    255 VST_VKEY_NUMPAD_1 = 25,
    256
    -
    257 VST_VKEY_31 = 31,
    -
    258 VST_VKEY_NUMPAD_7 = 31,
    +
    257 VST_VKEY_26 = 26,
    +
    258 VST_VKEY_NUMPAD_2 = 26,
    259
    -
    260 VST_VKEY_32 = 32,
    -
    261 VST_VKEY_NUMPAD_8 = 32,
    +
    260 VST_VKEY_27 = 27,
    +
    261 VST_VKEY_NUMPAD_3 = 27,
    262
    -
    263 VST_VKEY_33 = 33,
    -
    264 VST_VKEY_NUMPAD_9 = 33,
    +
    263 VST_VKEY_28 = 28,
    +
    264 VST_VKEY_NUMPAD_4 = 28,
    265
    -
    266 VST_VKEY_34 = 34,
    -
    267 VST_VKEY_NUMPAD_MULTIPLY = 34,
    +
    266 VST_VKEY_29 = 29,
    +
    267 VST_VKEY_NUMPAD_5 = 29,
    268
    -
    269 VST_VKEY_35 = 35,
    -
    270 VST_VKEY_NUMPAD_ADD = 35,
    +
    269 VST_VKEY_30 = 30,
    +
    270 VST_VKEY_NUMPAD_6 = 30,
    271
    -
    272 VST_VKEY_36 = 36,
    -
    273 VST_VKEY_NUMPAD_COMMA_OR_DOT = 36,
    +
    272 VST_VKEY_31 = 31,
    +
    273 VST_VKEY_NUMPAD_7 = 31,
    274
    -
    275 VST_VKEY_37 = 37,
    -
    276 VST_VKEY_NUMPAD_SUBTRACT = 37,
    +
    275 VST_VKEY_32 = 32,
    +
    276 VST_VKEY_NUMPAD_8 = 32,
    277
    -
    278 VST_VKEY_38 = 38,
    -
    279
    -
    280 VST_VKEY_39 = 39,
    -
    281 VST_VKEY_NUMPAD_DIVIDE = 39,
    -
    282
    -
    283 VST_VKEY_40 = 40,
    -
    284 VST_VKEY_F1 = 40,
    -
    285
    -
    286 VST_VKEY_41 = 41,
    -
    287 VST_VKEY_F2 = 41,
    -
    288
    -
    289 VST_VKEY_42 = 42,
    -
    290 VST_VKEY_F3 = 42,
    -
    291
    -
    292 VST_VKEY_43 = 43,
    -
    293 VST_VKEY_F4 = 43,
    +
    278 VST_VKEY_33 = 33,
    +
    279 VST_VKEY_NUMPAD_9 = 33,
    +
    280
    +
    281 VST_VKEY_34 = 34,
    +
    282 VST_VKEY_NUMPAD_MULTIPLY = 34,
    +
    283
    +
    284 VST_VKEY_35 = 35,
    +
    285 VST_VKEY_NUMPAD_ADD = 35,
    +
    286
    +
    287 VST_VKEY_36 = 36,
    +
    288 VST_VKEY_NUMPAD_COMMA_OR_DOT = 36,
    +
    289
    +
    290 VST_VKEY_37 = 37,
    +
    291 VST_VKEY_NUMPAD_SUBTRACT = 37,
    +
    292
    +
    293 VST_VKEY_38 = 38,
    294
    -
    295 VST_VKEY_44 = 44,
    -
    296 VST_VKEY_F5 = 44,
    +
    295 VST_VKEY_39 = 39,
    +
    296 VST_VKEY_NUMPAD_DIVIDE = 39,
    297
    -
    298 VST_VKEY_45 = 45,
    -
    299 VST_VKEY_F6 = 45,
    +
    298 VST_VKEY_40 = 40,
    +
    299 VST_VKEY_F1 = 40,
    300
    -
    301 VST_VKEY_46 = 46,
    -
    302 VST_VKEY_F7 = 46,
    +
    301 VST_VKEY_41 = 41,
    +
    302 VST_VKEY_F2 = 41,
    303
    -
    304 VST_VKEY_47 = 47,
    -
    305 VST_VKEY_F8 = 47,
    +
    304 VST_VKEY_42 = 42,
    +
    305 VST_VKEY_F3 = 42,
    306
    -
    307 VST_VKEY_48 = 48,
    -
    308 VST_VKEY_F9 = 48,
    +
    307 VST_VKEY_43 = 43,
    +
    308 VST_VKEY_F4 = 43,
    309
    -
    310 VST_VKEY_49 = 49,
    -
    311 VST_VKEY_F10 = 49,
    +
    310 VST_VKEY_44 = 44,
    +
    311 VST_VKEY_F5 = 44,
    312
    -
    313 VST_VKEY_50 = 50,
    -
    314 VST_VKEY_F11 = 50,
    +
    313 VST_VKEY_45 = 45,
    +
    314 VST_VKEY_F6 = 45,
    315
    -
    316 VST_VKEY_51 = 51,
    -
    317 VST_VKEY_F12 = 51,
    +
    316 VST_VKEY_46 = 46,
    +
    317 VST_VKEY_F7 = 46,
    318
    -
    319 VST_VKEY_52 = 52,
    -
    320 VST_VKEY_NUMLOCK = 52,
    +
    319 VST_VKEY_47 = 47,
    +
    320 VST_VKEY_F8 = 47,
    321
    -
    322 VST_VKEY_53 = 53,
    -
    323 VST_VKEY_SCROLLLOCK = 53,
    +
    322 VST_VKEY_48 = 48,
    +
    323 VST_VKEY_F9 = 48,
    324
    -
    325 VST_VKEY_54 = 54,
    -
    326 VST_VKEY_SHIFT = 54, // Left or Right
    +
    325 VST_VKEY_49 = 49,
    +
    326 VST_VKEY_F10 = 49,
    327
    -
    328 VST_VKEY_55 = 55,
    -
    329 VST_VKEY_CONTROL = 55, // Left or Right
    +
    328 VST_VKEY_50 = 50,
    +
    329 VST_VKEY_F11 = 50,
    330
    -
    331 VST_VKEY_56 = 56,
    -
    332 VST_VKEY_ALT = 56, // Left or Right
    +
    331 VST_VKEY_51 = 51,
    +
    332 VST_VKEY_F12 = 51,
    333
    -
    334 VST_VKEY_57 = 57,
    -
    335 VST_VKEY_58 = 58,
    -
    336 VST_VKEY_59 = 59,
    -
    337 VST_VKEY_60 = 60,
    -
    338 VST_VKEY_61 = 61,
    -
    339 VST_VKEY_62 = 62,
    -
    340 VST_VKEY_63 = 63,
    -
    341 VST_VKEY_64 = 64,
    -
    342 VST_VKEY_65 = 65,
    -
    343 VST_VKEY_66 = 66,
    -
    344 VST_VKEY_67 = 67,
    -
    345 VST_VKEY_68 = 68,
    -
    346 VST_VKEY_69 = 69,
    -
    347};
    +
    334 VST_VKEY_52 = 52,
    +
    335 VST_VKEY_NUMLOCK = 52,
    +
    336
    +
    337 VST_VKEY_53 = 53,
    +
    338 VST_VKEY_SCROLLLOCK = 53,
    +
    339
    +
    340 VST_VKEY_54 = 54,
    +
    341 VST_VKEY_SHIFT = 54,
    +
    342
    +
    343 VST_VKEY_55 = 55,
    +
    344 VST_VKEY_CONTROL = 55,
    +
    345
    +
    346 VST_VKEY_56 = 56,
    +
    347 VST_VKEY_ALT = 56,
    348
    -
    349enum VST_VKEY_MODIFIER {
    -
    350 /** One of the shift keys is held down. */
    -
    351 VST_VKEY_MODIFIER_1ls0 = 1 << 0,
    -
    352 /** @sa VST_VKEY_MODIFIER_1ls0 */
    -
    353 VST_VKEY_MODIFIER_SHIFT = 1 << 0,
    -
    354
    -
    355 /** One of the alt keys is held down. */
    -
    356 VST_VKEY_MODIFIER_1ls1 = 1 << 1,
    -
    357 /** @sa VST_VKEY_MODIFIER_1ls1 */
    -
    358 VST_VKEY_MODIFIER_ALT = 1 << 1,
    -
    359
    -
    360 /** Control on MacOS, System (Windows Logo) on Windows.
    -
    361 *
    -
    362 * Very funny Steinberg.
    -
    363 */
    -
    364 VST_VKEY_MODIFIER_1ls2 = 1 << 2,
    -
    365 /** @sa VST_VKEY_MODIFIER_1ls2 */
    -
    366 VST_VKEY_MODIFIER_SYSTEM = 1 << 2,
    -
    367
    -
    368 /** Control on PC, System (Apple Logo) on Mac OS.
    -
    369 *
    -
    370 * I have questions. They're all "Why?!".
    -
    371 */
    -
    372 VST_VKEY_MODIFIER_1ls3 = 1 << 3,
    -
    373 /** @sa VST_VKEY_MODIFIER_1ls3 */
    -
    374 VST_VKEY_MODIFIER_CONTROL = 1 << 3,
    -
    375};
    -
    376
    -
    377//------------------------------------------------------------------------------------------------------------------------
    -
    378// VST Parameters
    -
    379//------------------------------------------------------------------------------------------------------------------------
    -
    380
    -
    381/** Flags for parameters.
    -
    382 * @sa vst_parameter_properties_t
    -
    383 */
    -
    384enum VST_PARAMETER_FLAG {
    -
    385 /** Parameter is an on/off switch.
    -
    386 *
    -
    387 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    388 */
    -
    389 VST_PARAMETER_FLAG_1ls0 = 1 << 0,
    -
    390 /** @sa VST_PARAMETER_FLAG_1ls0 */
    -
    391 VST_PARAMETER_FLAG_SWITCH = 1,
    -
    392
    -
    393 /** Parameter limits are set as integers.
    -
    394 *
    -
    395 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    396 */
    -
    397 VST_PARAMETER_FLAG_1ls1 = 1 << 1,
    -
    398 /** @sa VST_PARAMETER_FLAG_1ls1 */
    -
    399 VST_PARAMETER_FLAG_INTEGER_LIMITS = 1 << 1,
    -
    400
    -
    401 /** Parameter uses float steps.
    -
    402 *
    -
    403 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    404 */
    -
    405 VST_PARAMETER_FLAG_1ls2 = 1 << 2,
    -
    406 /** @sa VST_PARAMETER_FLAG_1ls2 */
    -
    407 VST_PARAMETER_FLAG_STEP_FLOAT = 1 << 2,
    -
    408
    -
    409 /** Parameter uses integer steps.
    -
    410 *
    -
    411 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    412 */
    -
    413 VST_PARAMETER_FLAG_1ls3 = 1 << 3,
    -
    414 /** @sa VST_PARAMETER_FLAG_1ls3 */
    -
    415 VST_PARAMETER_FLAG_STEP_INT = 1 << 3,
    -
    416
    -
    417 /** Parameter has an display order index for the default editor.
    -
    418 *
    -
    419 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    420 */
    -
    421 VST_PARAMETER_FLAG_1ls4 = 1 << 4,
    -
    422 /** @sa VST_PARAMETER_FLAG_1ls4 */
    -
    423 VST_PARAMETER_FLAG_INDEX = 1 << 4,
    -
    424
    -
    425 /** Parameter has a category for the default editor.
    -
    426 *
    -
    427 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    428 */
    -
    429 VST_PARAMETER_FLAG_1ls5 = 1 << 5,
    -
    430 /** @sa VST_PARAMETER_FLAG_1ls5 */
    -
    431 VST_PARAMETER_FLAG_CATEGORY = 1 << 5,
    -
    432
    -
    433 /** Parameter can be gradually increased/decreased.
    -
    434 *
    -
    435 * @sa VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    -
    436 */
    -
    437 VST_PARAMETER_FLAG_1ls6 = 1 << 6,
    -
    438 /** @sa VST_PARAMETER_FLAG_1ls6 */
    -
    439 VST_PARAMETER_FLAG_RAMPING = 1 << 6,
    -
    440
    -
    441 _VST_PARAMETER_FLAG_PAD = 0xFFFFFFFFul,
    -
    442};
    -
    443
    -
    444/** Information about a parameter.
    -
    445 *
    -
    446 * @important Many VST hosts and plug-ins expect their parameters to be normalized within 0.0 and 1.0.
    -
    447 */
    -
    448struct vst_parameter_properties_t {
    -
    449 /** Float Step value
    -
    450 *
    -
    451 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    -
    452 *
    -
    453 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    -
    454 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    455 */
    -
    456 float step_f32;
    -
    457
    -
    458 /** Float small step value
    -
    459 * This is used for "tiny" changes.
    -
    460 *
    -
    461 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    -
    462 *
    -
    463 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    -
    464 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    465 */
    -
    466 float step_small_f32;
    -
    467
    -
    468 /** Float large step value
    -
    469 * This is used for "huge" changes.
    -
    470 *
    -
    471 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    -
    472 *
    -
    473 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    -
    474 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    475 */
    -
    476 float step_large_f32;
    -
    477
    -
    478 /** Human-readable name for this parameter.
    -
    479 *
    -
    480 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    481 */
    -
    482 char name[VST_BUFFER_SIZE_PARAM_LONG_NAME];
    -
    483
    -
    484 /** Parameter Flags
    +
    349 VST_VKEY_57 = 57,
    +
    350 VST_VKEY_58 = 58,
    +
    351 VST_VKEY_59 = 59,
    +
    352 VST_VKEY_60 = 60,
    +
    353 VST_VKEY_61 = 61,
    +
    354 VST_VKEY_62 = 62,
    +
    355 VST_VKEY_63 = 63,
    +
    356 VST_VKEY_64 = 64,
    +
    357 VST_VKEY_65 = 65,
    +
    358 VST_VKEY_66 = 66,
    +
    359 VST_VKEY_67 = 67,
    +
    360 VST_VKEY_68 = 68,
    +
    361 VST_VKEY_69 = 69
    +
    362};
    +
    363
    +
    364enum VST_VKEY_MODIFIER {
    +
    365 /** One of the shift keys is held down. */
    +
    366 VST_VKEY_MODIFIER_1ls0 = 1 << 0,
    +
    367 /** @sa VST_VKEY_MODIFIER_1ls0 */
    +
    368 VST_VKEY_MODIFIER_SHIFT = 1 << 0,
    +
    369
    +
    370 /** One of the alt keys is held down. */
    +
    371 VST_VKEY_MODIFIER_1ls1 = 1 << 1,
    +
    372 /** @sa VST_VKEY_MODIFIER_1ls1 */
    +
    373 VST_VKEY_MODIFIER_ALT = 1 << 1,
    +
    374
    +
    375 /** Control on MacOS, System (Windows Logo) on Windows.
    +
    376 *
    +
    377 * Very funny Steinberg.
    +
    378 */
    +
    379 VST_VKEY_MODIFIER_1ls2 = 1 << 2,
    +
    380 /** @sa VST_VKEY_MODIFIER_1ls2 */
    +
    381 VST_VKEY_MODIFIER_SYSTEM = 1 << 2,
    +
    382
    +
    383 /** Control on PC, System (Apple Logo) on Mac OS.
    +
    384 *
    +
    385 * I have questions. They're all "Why?!".
    +
    386 */
    +
    387 VST_VKEY_MODIFIER_1ls3 = 1 << 3,
    +
    388 /** @sa VST_VKEY_MODIFIER_1ls3 */
    +
    389 VST_VKEY_MODIFIER_CONTROL = 1 << 3
    +
    390};
    +
    391
    +
    392/*------------------------------------------------------------------------------------------------------------------------*/
    +
    393/* VST Parameters */
    +
    394/*------------------------------------------------------------------------------------------------------------------------*/
    +
    395
    +
    396/** Flags for parameters.
    +
    397 * @sa vst_parameter_properties_t
    +
    398 */
    +
    399enum VST_PARAMETER_FLAG {
    +
    400 /** Parameter is an on/off switch.
    +
    401 *
    +
    402 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    403 */
    +
    404 VST_PARAMETER_FLAG_1ls0 = 1 << 0,
    +
    405 /** @sa VST_PARAMETER_FLAG_1ls0 */
    +
    406 VST_PARAMETER_FLAG_SWITCH = 1,
    +
    407
    +
    408 /** Parameter limits are set as integers.
    +
    409 *
    +
    410 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    411 */
    +
    412 VST_PARAMETER_FLAG_1ls1 = 1 << 1,
    +
    413 /** @sa VST_PARAMETER_FLAG_1ls1 */
    +
    414 VST_PARAMETER_FLAG_INTEGER_LIMITS = 1 << 1,
    +
    415
    +
    416 /** Parameter uses float steps.
    +
    417 *
    +
    418 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    419 */
    +
    420 VST_PARAMETER_FLAG_1ls2 = 1 << 2,
    +
    421 /** @sa VST_PARAMETER_FLAG_1ls2 */
    +
    422 VST_PARAMETER_FLAG_STEP_FLOAT = 1 << 2,
    +
    423
    +
    424 /** Parameter uses integer steps.
    +
    425 *
    +
    426 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    427 */
    +
    428 VST_PARAMETER_FLAG_1ls3 = 1 << 3,
    +
    429 /** @sa VST_PARAMETER_FLAG_1ls3 */
    +
    430 VST_PARAMETER_FLAG_STEP_INT = 1 << 3,
    +
    431
    +
    432 /** Parameter has an display order index for the default editor.
    +
    433 *
    +
    434 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    435 */
    +
    436 VST_PARAMETER_FLAG_1ls4 = 1 << 4,
    +
    437 /** @sa VST_PARAMETER_FLAG_1ls4 */
    +
    438 VST_PARAMETER_FLAG_INDEX = 1 << 4,
    +
    439
    +
    440 /** Parameter has a category for the default editor.
    +
    441 *
    +
    442 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    443 */
    +
    444 VST_PARAMETER_FLAG_1ls5 = 1 << 5,
    +
    445 /** @sa VST_PARAMETER_FLAG_1ls5 */
    +
    446 VST_PARAMETER_FLAG_CATEGORY = 1 << 5,
    +
    447
    +
    448 /** Parameter can be gradually increased/decreased.
    +
    449 *
    +
    450 * @sa VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    +
    451 */
    +
    452 VST_PARAMETER_FLAG_1ls6 = 1 << 6,
    +
    453 /** @sa VST_PARAMETER_FLAG_1ls6 */
    +
    454 VST_PARAMETER_FLAG_RAMPING = 1 << 6,
    +
    455
    +
    456 _VST_PARAMETER_FLAG_PAD = (-1l)
    +
    457};
    +
    458
    +
    459/** Information about a parameter.
    +
    460 *
    +
    461 * @important Many VST hosts and plug-ins expect their parameters to be normalized within 0.0 and 1.0.
    +
    462 */
    +
    463struct vst_parameter_properties_t {
    +
    464 /** Float Step value
    +
    465 *
    +
    466 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    +
    467 *
    +
    468 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    +
    469 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    470 */
    +
    471 float step_f32;
    +
    472
    +
    473 /** Float small step value
    +
    474 * This is used for "tiny" changes.
    +
    475 *
    +
    476 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    +
    477 *
    +
    478 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    +
    479 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    480 */
    +
    481 float step_small_f32;
    +
    482
    +
    483 /** Float large step value
    +
    484 * This is used for "huge" changes.
    485 *
    -
    486 * Any combination of @ref VST_PARAMETER_FLAG.
    -
    487 */
    -
    488 uint32_t flags;
    -
    489
    -
    490 /** Minimum Integer value
    -
    491 *
    -
    492 * @note Requires @ref VST_PARAMETER_FLAG_INTEGER_LIMITS to be set.
    -
    493 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    494 */
    -
    495 int32_t min_value_i32;
    -
    496
    -
    497 /** Maximum Integer value
    -
    498 *
    -
    499 * @note Requires @ref VST_PARAMETER_FLAG_INTEGER_LIMITS to be set.
    -
    500 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    501 */
    -
    502 int32_t max_value_i32;
    -
    503
    -
    504 /** Integer Step value
    -
    505 *
    -
    506 * @note Requires @ref VST_PARAMETER_FLAG_STEP_INT to be set.
    -
    507 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    508 */
    -
    509 int32_t step_i32;
    -
    510
    -
    511 /** Short Human-readable label for this parameter.
    -
    512 *
    -
    513 * I have no idea why this exists?
    -
    514 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    515 */
    -
    516 char label[VST_BUFFER_SIZE_PARAM_LABEL];
    -
    517
    -
    518 /** Display order index.
    -
    519 *
    -
    520 * @note Requires @ref VST_PARAMETER_FLAG_INDEX to be set.
    -
    521 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    522 */
    -
    523 uint16_t index;
    -
    524
    -
    525 /** Category index
    -
    526 *
    -
    527 * Must either be 0 for no category, or any number increasing from 1 onwards.
    -
    528 *
    -
    529 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    -
    530 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    531 */
    -
    532 uint16_t category;
    -
    533
    -
    534 /** How many parameters are in this category?
    -
    535 * This allows the plug-in to specify the same category multiple times.
    -
    536 *
    -
    537 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    -
    538 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    539 */
    -
    540 uint16_t num_parameters_in_category;
    -
    541
    -
    542 uint16_t _unknown_00; // Must be set to 0.
    -
    543
    -
    544 /** Human-readable name for the category this parameter is in.
    -
    545 *
    -
    546 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    -
    547 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    548 */
    -
    549 char category_label[VST_BUFFER_SIZE_CATEGORY_LABEL];
    -
    550
    -
    551 char _reserved[16]; // Reserved for future expansions?
    -
    552};
    -
    553
    -
    554//------------------------------------------------------------------------------------------------------------------------
    -
    555// VST Input Microphones/Output Speakers
    -
    556//------------------------------------------------------------------------------------------------------------------------
    -
    557
    -
    558/** Default speaker types.
    -
    559 *
    -
    560 * @todo Are there more?
    -
    561 */
    -
    562enum VST_SPEAKER_TYPE {
    -
    563 // Default Types
    -
    564 VST_SPEAKER_TYPE_MONO = 0,
    -
    565 VST_SPEAKER_TYPE_LEFT = 1,
    -
    566 VST_SPEAKER_TYPE_RIGHT = 2,
    -
    567 VST_SPEAKER_TYPE_CENTER = 3,
    -
    568 VST_SPEAKER_TYPE_LFE = 4,
    -
    569 VST_SPEAKER_TYPE_LEFT_REAR = 5, // Rear/Surround Left
    -
    570 VST_SPEAKER_TYPE_RIGHT_REAR = 6, // Rear/Surround Right
    -
    571 // 7
    -
    572 // 8
    -
    573 // 9
    -
    574 VST_SPEAKER_TYPE_LEFT_SIDE = 10, // Side Left
    -
    575 VST_SPEAKER_TYPE_RIGHT_SIDE = 11, // Side Right
    -
    576 // 12
    -
    577 // 13
    -
    578 // 14
    -
    579 // 15
    -
    580 // ...
    -
    581
    -
    582 // User Types (seen rarely, but never exceeds -32)
    -
    583 VST_SPEAKER_TYPE_USER_32 = -32,
    -
    584 VST_SPEAKER_TYPE_USER_31,
    -
    585 VST_SPEAKER_TYPE_USER_30,
    -
    586 VST_SPEAKER_TYPE_USER_29,
    -
    587 VST_SPEAKER_TYPE_USER_28,
    -
    588 VST_SPEAKER_TYPE_USER_27,
    -
    589 VST_SPEAKER_TYPE_USER_26,
    -
    590 VST_SPEAKER_TYPE_USER_25,
    -
    591 VST_SPEAKER_TYPE_USER_24,
    -
    592 VST_SPEAKER_TYPE_USER_23,
    -
    593 VST_SPEAKER_TYPE_USER_22,
    -
    594 VST_SPEAKER_TYPE_USER_21,
    -
    595 VST_SPEAKER_TYPE_USER_20,
    -
    596 VST_SPEAKER_TYPE_USER_19,
    -
    597 VST_SPEAKER_TYPE_USER_18,
    -
    598 VST_SPEAKER_TYPE_USER_17,
    -
    599 VST_SPEAKER_TYPE_USER_16,
    -
    600 VST_SPEAKER_TYPE_USER_15,
    -
    601 VST_SPEAKER_TYPE_USER_14,
    -
    602 VST_SPEAKER_TYPE_USER_13,
    -
    603 VST_SPEAKER_TYPE_USER_12,
    -
    604 VST_SPEAKER_TYPE_USER_11,
    -
    605 VST_SPEAKER_TYPE_USER_10,
    -
    606 VST_SPEAKER_TYPE_USER_09,
    -
    607 VST_SPEAKER_TYPE_USER_08,
    -
    608 VST_SPEAKER_TYPE_USER_07,
    -
    609 VST_SPEAKER_TYPE_USER_06,
    -
    610 VST_SPEAKER_TYPE_USER_05,
    -
    611 VST_SPEAKER_TYPE_USER_04,
    -
    612 VST_SPEAKER_TYPE_USER_03,
    -
    613 VST_SPEAKER_TYPE_USER_02,
    -
    614 VST_SPEAKER_TYPE_USER_01,
    -
    615
    -
    616
    -
    617 // Pad to force 32-bit number.
    -
    618 _VST_SPEAKER_TYPE_PAD = 0xFFFFFFFFul,
    -
    619};
    -
    620
    -
    621/** Speaker properties.
    -
    622 */
    -
    623struct vst_speaker_properties_t {
    -
    624 /** Azimuth in Radians
    -
    625 * Range: -PI (Left) through 0.0 (Right) to PI (Left)
    -
    626 *
    -
    627 * @note Must be 10.0 if this is a LFE.
    -
    628 */
    -
    629 float azimuth;
    -
    630
    -
    631 /** Altitude in Radians
    -
    632 * Range: -PI/2 (Bottom) to PI/2 (Top)
    -
    633 *
    -
    634 * @note Must be 10.0 if this is a LFE.
    -
    635 */
    -
    636 float altitude;
    -
    637
    -
    638 /** Distance in Meters
    -
    639 * range: 0 to +-Infinity
    -
    640 *
    -
    641 * @note Must be 0.0 if this is a LFE.
    -
    642 */
    -
    643 float distance;
    -
    644
    -
    645 float _unknown_00; // Must be set to 0
    +
    486 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    +
    487 *
    +
    488 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    +
    489 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    490 */
    +
    491 float step_large_f32;
    +
    492
    +
    493 /** Human-readable name for this parameter.
    +
    494 *
    +
    495 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    496 */
    +
    497 char name[VST_BUFFER_SIZE_PARAM_LONG_NAME];
    +
    498
    +
    499 /** Parameter Flags
    +
    500 *
    +
    501 * Any combination of @ref VST_PARAMETER_FLAG.
    +
    502 */
    +
    503 uint32_t flags;
    +
    504
    +
    505 /** Minimum Integer value
    +
    506 *
    +
    507 * @note Requires @ref VST_PARAMETER_FLAG_INTEGER_LIMITS to be set.
    +
    508 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    509 */
    +
    510 int32_t min_value_i32;
    +
    511
    +
    512 /** Maximum Integer value
    +
    513 *
    +
    514 * @note Requires @ref VST_PARAMETER_FLAG_INTEGER_LIMITS to be set.
    +
    515 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    516 */
    +
    517 int32_t max_value_i32;
    +
    518
    +
    519 /** Integer Step value
    +
    520 *
    +
    521 * @note Requires @ref VST_PARAMETER_FLAG_STEP_INT to be set.
    +
    522 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    523 */
    +
    524 int32_t step_i32;
    +
    525
    +
    526 /** Short Human-readable label for this parameter.
    +
    527 *
    +
    528 * I have no idea why this exists?
    +
    529 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    530 */
    +
    531 char label[VST_BUFFER_SIZE_PARAM_LABEL];
    +
    532
    +
    533 /** Display order index.
    +
    534 *
    +
    535 * @note Requires @ref VST_PARAMETER_FLAG_INDEX to be set.
    +
    536 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    537 */
    +
    538 uint16_t index;
    +
    539
    +
    540 /** Category index
    +
    541 *
    +
    542 * Must either be 0 for no category, or any number increasing from 1 onwards.
    +
    543 *
    +
    544 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    +
    545 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    546 */
    +
    547 uint16_t category;
    +
    548
    +
    549 /** How many parameters are in this category?
    +
    550 * This allows the plug-in to specify the same category multiple times.
    +
    551 *
    +
    552 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    +
    553 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    554 */
    +
    555 uint16_t num_parameters_in_category;
    +
    556
    +
    557 /** @private Must be zero anyway. */
    +
    558 uint16_t _unknown_00;
    +
    559
    +
    560 /** Human-readable name for the category this parameter is in.
    +
    561 *
    +
    562 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    +
    563 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    564 */
    +
    565 char category_label[VST_BUFFER_SIZE_CATEGORY_LABEL];
    +
    566
    +
    567 /** @private Reserved for future expansion? */
    +
    568 char _reserved[16];
    +
    569};
    +
    570
    +
    571/*------------------------------------------------------------------------------------------------------------------------*/
    +
    572/* VST Input Microphones/Output Speakers */
    +
    573/*------------------------------------------------------------------------------------------------------------------------*/
    +
    574
    +
    575/** Default speaker types.
    +
    576 *
    +
    577 * @todo Are there more?
    +
    578 */
    +
    579enum VST_SPEAKER_TYPE {
    +
    580 /** Mono */
    +
    581 VST_SPEAKER_TYPE_MONO = 0,
    +
    582 /** (Front) Left */
    +
    583 VST_SPEAKER_TYPE_LEFT = 1,
    +
    584 /** (Front) Right */
    +
    585 VST_SPEAKER_TYPE_RIGHT = 2,
    +
    586 /** (Front) Center */
    +
    587 VST_SPEAKER_TYPE_CENTER = 3,
    +
    588 /** LFE / Subwoofer */
    +
    589 VST_SPEAKER_TYPE_LFE = 4,
    +
    590 /** Rear/Surround Left */
    +
    591 VST_SPEAKER_TYPE_LEFT_REAR = 5,
    +
    592 /** Rear/Surround Right */
    +
    593 VST_SPEAKER_TYPE_RIGHT_REAR = 6,
    +
    594 /** Side Left */
    +
    595 VST_SPEAKER_TYPE_LEFT_SIDE = 10,
    +
    596 /** Side Right */
    +
    597 VST_SPEAKER_TYPE_RIGHT_SIDE = 11,
    +
    598
    +
    599 VST_SPEAKER_TYPE_USER_32 = -32,
    +
    600 VST_SPEAKER_TYPE_USER_31,
    +
    601 VST_SPEAKER_TYPE_USER_30,
    +
    602 VST_SPEAKER_TYPE_USER_29,
    +
    603 VST_SPEAKER_TYPE_USER_28,
    +
    604 VST_SPEAKER_TYPE_USER_27,
    +
    605 VST_SPEAKER_TYPE_USER_26,
    +
    606 VST_SPEAKER_TYPE_USER_25,
    +
    607 VST_SPEAKER_TYPE_USER_24,
    +
    608 VST_SPEAKER_TYPE_USER_23,
    +
    609 VST_SPEAKER_TYPE_USER_22,
    +
    610 VST_SPEAKER_TYPE_USER_21,
    +
    611 VST_SPEAKER_TYPE_USER_20,
    +
    612 VST_SPEAKER_TYPE_USER_19,
    +
    613 VST_SPEAKER_TYPE_USER_18,
    +
    614 VST_SPEAKER_TYPE_USER_17,
    +
    615 VST_SPEAKER_TYPE_USER_16,
    +
    616 VST_SPEAKER_TYPE_USER_15,
    +
    617 VST_SPEAKER_TYPE_USER_14,
    +
    618 VST_SPEAKER_TYPE_USER_13,
    +
    619 VST_SPEAKER_TYPE_USER_12,
    +
    620 VST_SPEAKER_TYPE_USER_11,
    +
    621 VST_SPEAKER_TYPE_USER_10,
    +
    622 VST_SPEAKER_TYPE_USER_09,
    +
    623 VST_SPEAKER_TYPE_USER_08,
    +
    624 VST_SPEAKER_TYPE_USER_07,
    +
    625 VST_SPEAKER_TYPE_USER_06,
    +
    626 VST_SPEAKER_TYPE_USER_05,
    +
    627 VST_SPEAKER_TYPE_USER_04,
    +
    628 VST_SPEAKER_TYPE_USER_03,
    +
    629 VST_SPEAKER_TYPE_USER_02,
    +
    630 VST_SPEAKER_TYPE_USER_01,
    +
    631
    +
    632
    +
    633 /* @private Pad to 32-bit. */
    +
    634 _VST_SPEAKER_TYPE_PAD = (-1l)
    +
    635};
    +
    636
    +
    637/** Speaker properties.
    +
    638 */
    +
    639struct vst_speaker_properties_t {
    +
    640 /** Azimuth in Radians
    +
    641 * Range: -PI (Left) through 0.0 (Right) to PI (Left)
    +
    642 *
    +
    643 * @note Must be 10.0 if this is a LFE.
    +
    644 */
    +
    645 float azimuth;
    646
    -
    647 /** Human readable name for this speaker.
    -
    648 *
    -
    649 * Some hosts will behave weird if you use "L", "R", "C", "Ls", "Rs", "Lc", "Rc", "LFE", "Lfe", "Sl", "Sr", "Cs",
    -
    650 * and other 2 to 3 letter short codes. Best not to use those if you like your plug-in in a not-crashy state.
    +
    647 /** Altitude in Radians
    +
    648 * Range: -PI/2 (Bottom) to PI/2 (Top)
    +
    649 *
    +
    650 * @note Must be 10.0 if this is a LFE.
    651 */
    -
    652 char name[VST_BUFFER_SIZE_SPEAKER_NAME];
    +
    652 float altitude;
    653
    -
    654 /** The type of the speaker
    -
    655 *
    -
    656 * See VST_SPEAKER_TYPE
    -
    657 *
    -
    658 * If the above is one of those short codes some host seems to overwrite this with their own. Memory safety is
    -
    659 * optional apparently.
    -
    660 */
    -
    661 int32_t type;
    -
    662
    -
    663 uint8_t _reserved[28]; // Reserved for future expansions?
    -
    664};
    -
    665
    -
    666/** Known default speaker arrangements.
    -
    667 *
    -
    668 * @todo There's got to be a lot more right?
    -
    669 */
    -
    670enum VST_SPEAKER_ARRANGEMENT_TYPE {
    -
    671 /** Custom speaker arrangement.
    +
    654 /** Distance in Meters
    +
    655 * range: 0 to +-Infinity
    +
    656 *
    +
    657 * @note Must be 0.0 if this is a LFE.
    +
    658 */
    +
    659 float distance;
    +
    660
    +
    661 /** @private Must be zero. */
    +
    662 float _unknown_00;
    +
    663
    +
    664 /** Human readable name for this speaker.
    +
    665 *
    +
    666 * Some hosts will behave weird if you use "L", "R", "C", "Ls", "Rs", "Lc", "Rc", "LFE", "Lfe", "Sl", "Sr", "Cs",
    +
    667 * and other 2 to 3 letter short codes. Best not to use those if you like your plug-in in a not-crashy state.
    +
    668 */
    +
    669 char name[VST_BUFFER_SIZE_SPEAKER_NAME];
    +
    670
    +
    671 /** The type of the speaker
    672 *
    -
    673 * Accidentally discovered through random testing.
    -
    674 */
    -
    675 VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM = -2,
    -
    676
    -
    677 /** Unknown/Empty speaker layout.
    -
    678 */
    -
    679 VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN = -1,
    -
    680
    -
    681 /** Mono
    -
    682 */
    -
    683 VST_SPEAKER_ARRANGEMENT_TYPE_MONO = 0x00,
    -
    684
    -
    685 /** Stereo
    -
    686 */
    -
    687 VST_SPEAKER_ARRANGEMENT_TYPE_STEREO = 0x01,
    -
    688
    -
    689 /** Quadraphonic
    -
    690 */
    -
    691 VST_SPEAKER_ARRANGEMENT_TYPE_4_0 = 0x0B,
    -
    692
    -
    693 /** 5.0 (Old Surround)
    -
    694 *
    -
    695 * L, R, C, RL, RR
    +
    673 * See VST_SPEAKER_TYPE
    +
    674 *
    +
    675 * If the above is one of those short codes some host seems to overwrite this with their own. Memory safety is
    +
    676 * optional apparently.
    +
    677 */
    +
    678 int32_t type;
    +
    679
    +
    680 /** @private Reserved for future expansion? */
    +
    681 uint8_t _reserved[28];
    +
    682};
    +
    683
    +
    684/** Known default speaker arrangements.
    +
    685 *
    +
    686 * @todo There's got to be a lot more right?
    +
    687 */
    +
    688enum VST_SPEAKER_ARRANGEMENT_TYPE {
    +
    689 /** Custom speaker arrangement.
    +
    690 *
    +
    691 * Accidentally discovered through random testing.
    +
    692 */
    +
    693 VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM = -2,
    +
    694
    +
    695 /** Unknown/Empty speaker layout.
    696 */
    -
    697 VST_SPEAKER_ARRANGEMENT_TYPE_5_0 = 0x0E,
    +
    697 VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN = -1,
    698
    -
    699 /** 5.1 (Old Surround)
    -
    700 *
    -
    701 * L, R, C, LFE, RL, RR
    -
    702 */
    -
    703 VST_SPEAKER_ARRANGEMENT_TYPE_5_1 = 0x0F,
    -
    704
    -
    705 /** 7.1 (Full Surround)
    -
    706 *
    -
    707 * L, R, C, LFE, SL, SR, RL, RR
    +
    699 /** Mono
    +
    700 */
    +
    701 VST_SPEAKER_ARRANGEMENT_TYPE_MONO = 0x00,
    +
    702
    +
    703 /** Stereo
    +
    704 */
    +
    705 VST_SPEAKER_ARRANGEMENT_TYPE_STEREO = 0x01,
    +
    706
    +
    707 /** Quadraphonic
    708 */
    -
    709 VST_SPEAKER_ARRANGEMENT_TYPE_7_1 = 0x17,
    +
    709 VST_SPEAKER_ARRANGEMENT_TYPE_4_0 = 0x0B,
    710
    -
    711 // Pad to force 32-bit number.
    -
    712 _VST_SPEAKER_ARRANGEMENT_TYPE_PAD = 0xFFFFFFFFul,
    -
    713};
    -
    714
    -
    715/** Speaker arrangement definition.
    -
    716 */
    -
    717struct vst_speaker_arrangement_t {
    -
    718 /** Any of @ref VST_SPEAKER_ARRANGEMENT_TYPE.
    -
    719 *
    +
    711 /** 5.0 (Old Surround)
    +
    712 *
    +
    713 * L, R, C, RL, RR
    +
    714 */
    +
    715 VST_SPEAKER_ARRANGEMENT_TYPE_5_0 = 0x0E,
    +
    716
    +
    717 /** 5.1 (Old Surround)
    +
    718 *
    +
    719 * L, R, C, LFE, RL, RR
    720 */
    -
    721 int32_t type;
    +
    721 VST_SPEAKER_ARRANGEMENT_TYPE_5_1 = 0x0F,
    722
    -
    723 /** Number of channels used in @ref speakers.
    +
    723 /** 7.1 (Full Surround)
    724 *
    -
    725 * Appears to be limited to @ref VST_MAX_CHANNELS.
    +
    725 * L, R, C, LFE, SL, SR, RL, RR
    726 */
    -
    727 int32_t channels; // Number of channels in this arrangement.
    +
    727 VST_SPEAKER_ARRANGEMENT_TYPE_7_1 = 0x17,
    728
    -
    729 /** Array of @ref vst_speaker_properties_t with size @ref channels.
    -
    730 *
    -
    731 * @note This is defined as @ref VST_MAX_CHANNELS as there's currently no host that supports more than that.
    -
    732 */
    -
    733 struct vst_speaker_properties_t speakers[VST_MAX_CHANNELS];
    -
    734};
    -
    735
    -
    736//------------------------------------------------------------------------------------------------------------------------
    -
    737// VST Input/Output Streams
    -
    738//------------------------------------------------------------------------------------------------------------------------
    -
    739
    -
    740enum VST_STREAM_FLAG {
    -
    741 /** Ignored?
    -
    742 */
    -
    743 VST_STREAM_FLAG_1ls0 = 1 << 0,
    -
    744
    -
    745 /** Stream is in Stereo
    -
    746 *
    -
    747 * Can't be used with VST_STREAM_FLAG_USE_TYPE.
    -
    748 */
    -
    749 VST_STREAM_FLAG_1ls1 = 1 << 1,
    -
    750 VST_STREAM_FLAG_STEREO = 1 << 1,
    -
    751
    -
    752 /** Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE
    -
    753 *
    -
    754 * Can't be used with VST_STREAM_FLAG_STEREO.
    -
    755 */
    -
    756 VST_STREAM_FLAG_1ls2 = 1 << 2,
    -
    757 VST_STREAM_FLAG_USE_TYPE = 1 << 2,
    -
    758};
    -
    759
    -
    760struct vst_stream_properties_t {
    -
    761 /** Human-readable name for this stream.
    -
    762 */
    -
    763 char name[VST_BUFFER_SIZE_STREAM_NAME];
    -
    764
    -
    765 /** Stream flags
    -
    766 * Any combination of VST_STREAM_FLAG
    -
    767 */
    -
    768 int32_t flags;
    +
    729 /* @private Pad to 32-bit. */
    +
    730 _VST_SPEAKER_ARRANGEMENT_TYPE_PAD = (-1l)
    +
    731};
    +
    732
    +
    733/** Speaker arrangement definition.
    +
    734 */
    +
    735struct vst_speaker_arrangement_t {
    +
    736 /** Any of @ref VST_SPEAKER_ARRANGEMENT_TYPE.
    +
    737 *
    +
    738 */
    +
    739 int32_t type;
    +
    740
    +
    741 /** Number of channels used in @ref speakers.
    +
    742 *
    +
    743 * Appears to be limited to @ref VST_MAX_CHANNELS.
    +
    744 */
    +
    745 int32_t channels;
    +
    746
    +
    747 /** Array of @ref vst_speaker_properties_t with size @ref channels.
    +
    748 *
    +
    749 * @note This is defined as @ref VST_MAX_CHANNELS as there's currently no host that supports more than that.
    +
    750 */
    +
    751 struct vst_speaker_properties_t speakers[VST_MAX_CHANNELS];
    +
    752};
    +
    753
    +
    754/*------------------------------------------------------------------------------------------------------------------------*/
    +
    755/* VST Input/Output Streams */
    +
    756/*------------------------------------------------------------------------------------------------------------------------*/
    +
    757
    +
    758enum VST_STREAM_FLAG {
    +
    759 /** Ignored?
    +
    760 */
    +
    761 VST_STREAM_FLAG_1ls0 = 1 << 0,
    +
    762
    +
    763 /** Stream is in Stereo
    +
    764 *
    +
    765 * Can't be used with VST_STREAM_FLAG_USE_TYPE.
    +
    766 */
    +
    767 VST_STREAM_FLAG_1ls1 = 1 << 1,
    +
    768 VST_STREAM_FLAG_STEREO = 1 << 1,
    769
    -
    770 /** Stream arrangement (optional)
    -
    771 * See VST_SPEAKER_ARRANGEMENT_TYPE
    -
    772 */
    -
    773 int32_t type;
    -
    774
    -
    775 /** Human-readable label for this stream.
    -
    776 */
    -
    777 char label[VST_BUFFER_SIZE_STREAM_LABEL];
    -
    778
    -
    779 uint8_t _reserved[48]; // 48 bytes of uninitialized data, always.
    -
    780};
    -
    781
    -
    782//------------------------------------------------------------------------------------------------------------------------
    -
    783// VST Events
    -
    784//------------------------------------------------------------------------------------------------------------------------
    -
    785
    -
    786/** Available event types.
    -
    787 *
    -
    788 * Seems like we can implement our own events for smooth automation and similar.
    -
    789 */
    -
    790enum VST_EVENT_TYPE {
    -
    791 /** Invalid event.
    -
    792 *
    -
    793 * Crashes the host or plug-in if used.
    +
    770 /** Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE
    +
    771 *
    +
    772 * Can't be used with VST_STREAM_FLAG_STEREO.
    +
    773 */
    +
    774 VST_STREAM_FLAG_1ls2 = 1 << 2,
    +
    775 VST_STREAM_FLAG_USE_TYPE = 1 << 2
    +
    776};
    +
    777
    +
    778struct vst_stream_properties_t {
    +
    779 /** Human-readable name for this stream.
    +
    780 */
    +
    781 char name[VST_BUFFER_SIZE_STREAM_NAME];
    +
    782
    +
    783 /** Stream flags
    +
    784 * Any combination of VST_STREAM_FLAG
    +
    785 */
    +
    786 int32_t flags;
    +
    787
    +
    788 /** Stream arrangement (optional)
    +
    789 * See VST_SPEAKER_ARRANGEMENT_TYPE
    +
    790 */
    +
    791 int32_t type;
    +
    792
    +
    793 /** Human-readable label for this stream.
    794 */
    -
    795 VST_EVENT_TYPE_00 = 0,
    -
    796 /** @sa VST_EVENT_TYPE_00 */
    -
    797 VST_EVENT_TYPE_INVALID = 0,
    -
    798
    -
    799 /** MIDI Event.
    -
    800 *
    -
    801 * Allows casting @ref vst_event_t to @ref vst_event_midi_t.
    -
    802 */
    -
    803 VST_EVENT_TYPE_01 = 1,
    -
    804 /** @sa VST_EVENT_TYPE_01 */
    -
    805 VST_EVENT_TYPE_MIDI = 1,
    -
    806
    -
    807 VST_EVENT_TYPE_02 = 2,
    -
    808 VST_EVENT_TYPE_03 = 3,
    -
    809
    -
    810 /** @todo Seems to be related to parameter automation in some hosts. Structure varies by host, only the first section (vst_event_t) is identical.
    -
    811 */
    -
    812 VST_EVENT_TYPE_04 = 4,
    -
    813
    -
    814 /** @todo Seems to be related to switch parameter automation in some hosts. Structure varies by host, only the first section (vst_event_t) is identical.
    -
    815 */
    -
    816 VST_EVENT_TYPE_05 = 5,
    +
    795 char label[VST_BUFFER_SIZE_STREAM_LABEL];
    +
    796
    +
    797 /** @private Reserved for future expansion? */
    +
    798 uint8_t _reserved[48];
    +
    799};
    +
    800
    +
    801/*------------------------------------------------------------------------------------------------------------------------*/
    +
    802/* VST Events */
    +
    803/*------------------------------------------------------------------------------------------------------------------------*/
    +
    804
    +
    805/** Available event types.
    +
    806 *
    +
    807 * Seems like we can implement our own events for smooth automation and similar.
    +
    808 */
    +
    809enum VST_EVENT_TYPE {
    +
    810 /** Invalid event.
    +
    811 *
    +
    812 * Crashes the host or plug-in if used.
    +
    813 */
    +
    814 VST_EVENT_TYPE_00 = 0,
    +
    815 /** @sa VST_EVENT_TYPE_00 */
    +
    816 VST_EVENT_TYPE_INVALID = 0,
    817
    -
    818 /** MIDI SysEx Event.
    +
    818 /** MIDI Event.
    819 *
    -
    820 * Allows casting @ref vst_event_t to @ref vst_event_midi_sysex_t.
    -
    821 * See: https://blog.landr.com/midi-sysex/
    -
    822 */
    -
    823 VST_EVENT_TYPE_MIDI_SYSEX = 6
    -
    824};
    +
    820 * Allows casting @ref vst_event_t to @ref vst_event_midi_t.
    +
    821 */
    +
    822 VST_EVENT_TYPE_01 = 1,
    +
    823 /** @sa VST_EVENT_TYPE_01 */
    +
    824 VST_EVENT_TYPE_MIDI = 1,
    825
    -
    826/** A generic event.
    -
    827 *
    -
    828 * @sa vst_events_t
    -
    829 * @sa vst_host_supports_t.sendVstEvents
    -
    830 * @sa vst_host_supports_t.receiveVstEvents
    -
    831 * @sa vst_effect_supports_t.sendVstEvents
    -
    832 * @sa vst_effect_supports_t.receiveVstEvents
    -
    833 * @sa VST_EFFECT_OPCODE_EVENT
    -
    834 * @sa VST_HOST_OPCODE_EVENT
    -
    835 */
    -
    836struct vst_event_t {
    -
    837 /** What event type was triggered?
    -
    838 * Any of @ref VST_EVENT_TYPE
    -
    839 */
    -
    840 int32_t type;
    -
    841
    -
    842 /** Content size in bytes.
    -
    843 *
    -
    844 * The size is calculated excluding @ref type and @ref size.
    -
    845 * @code{.c}
    -
    846 * vst_event_t myevent;
    -
    847 * myevent.size = sizeof(vst_event_t) - sizeof(vst_event_t.type) - sizeof(vst_event_t.size);
    -
    848 * @endcode
    -
    849 */
    -
    850 int32_t size;
    -
    851
    -
    852 /** Offset of the event relative to some position.
    -
    853 *
    -
    854 * @todo What position is this relative to?
    -
    855 */
    -
    856 int32_t offset;
    -
    857
    -
    858 /** @private Set by the event itself. */
    -
    859 int32_t _pad_00[5];
    -
    860};
    -
    861
    -
    862/** A MIDI event.
    -
    863 *
    -
    864 * @sa VST_EVENT_TYPE_MIDI
    -
    865 * @sa vst_host_supports_t.sendVstMidiEvents
    -
    866 * @sa vst_host_supports_t.receiveVstMidiEvents
    -
    867 * @sa vst_host_supports_t.sendVstMidiEventFlagIsRealtime
    -
    868 * @sa vst_effect_supports_t.sendVstMidiEvents
    -
    869 * @sa vst_effect_supports_t.receiveVstMidiEvents
    -
    870 */
    -
    871union vst_event_midi_t {
    -
    872 /** Shared event structure. */
    -
    873 struct vst_event_t event;
    -
    874
    -
    875 struct {
    -
    876 /** @private */
    -
    877 int32_t _pad_00[3];
    -
    878
    -
    879 /** Is this note played in real time (played live)?
    -
    880 * Can only ever be 0 (sequencer) or 1 (live).
    -
    881 *
    -
    882 * @todo Can this be 1 in VST 2.3 and earlier or only 2.4?
    -
    883 * @sa vst_host_supports_t.sendVstMidiEventFlagIsRealtime
    -
    884 */
    -
    885 int32_t is_real_time;
    -
    886
    -
    887 /** Note Length (in samples/frames) of the played note if available.
    -
    888 */
    -
    889 int32_t length;
    -
    890
    -
    891 /** Some kind of offset (in samples/frames).
    -
    892 */
    -
    893 int32_t offset;
    -
    894
    -
    895 /** Zero terminated array containing up to 3 bytes of MIDI information.
    -
    896 *
    -
    897 * @note @ref data[3] is always zero.
    -
    898 */
    -
    899 char data[4];
    -
    900
    -
    901 /** Tune (in cents) for anything that isn't the default scale.
    -
    902 *
    -
    903 * Range: -64 to 63
    -
    904 */
    -
    905 int8_t tune;
    -
    906
    -
    907 /** Note velocity.
    -
    908 *
    -
    909 * Range: 0 to 127
    -
    910 * @todo Are negative values possible?
    +
    826 VST_EVENT_TYPE_02 = 2,
    +
    827 VST_EVENT_TYPE_03 = 3,
    +
    828
    +
    829 /** @todo Seems to be related to parameter automation in some hosts. Structure varies by host, only the first section (vst_event_t) is identical.
    +
    830 */
    +
    831 VST_EVENT_TYPE_04 = 4,
    +
    832
    +
    833 /** @todo Seems to be related to switch parameter automation in some hosts. Structure varies by host, only the first section (vst_event_t) is identical.
    +
    834 */
    +
    835 VST_EVENT_TYPE_05 = 5,
    +
    836
    +
    837 /** MIDI SysEx Event.
    +
    838 *
    +
    839 * Allows casting @ref vst_event_t to @ref vst_event_midi_sysex_t.
    +
    840 * See: https://blog.landr.com/midi-sysex/
    +
    841 */
    +
    842 VST_EVENT_TYPE_MIDI_SYSEX = 6
    +
    843};
    +
    844
    +
    845/** A generic event.
    +
    846 *
    +
    847 * @sa vst_events_t
    +
    848 * @sa vst_host_supports_t.sendVstEvents
    +
    849 * @sa vst_host_supports_t.receiveVstEvents
    +
    850 * @sa vst_effect_supports_t.sendVstEvents
    +
    851 * @sa vst_effect_supports_t.receiveVstEvents
    +
    852 * @sa VST_EFFECT_OPCODE_EVENT
    +
    853 * @sa VST_HOST_OPCODE_EVENT
    +
    854 */
    +
    855struct vst_event_t {
    +
    856 /** What event type was triggered?
    +
    857 * Any of @ref VST_EVENT_TYPE
    +
    858 */
    +
    859 int32_t type;
    +
    860
    +
    861 /** Content size in bytes.
    +
    862 *
    +
    863 * The size is calculated excluding @ref type and @ref size.
    +
    864 * @code{.c}
    +
    865 * vst_event_t myevent;
    +
    866 * myevent.size = sizeof(vst_event_t) - sizeof(vst_event_t.type) - sizeof(vst_event_t.size);
    +
    867 * @endcode
    +
    868 */
    +
    869 int32_t size;
    +
    870
    +
    871 /** Offset of the event relative to some position.
    +
    872 *
    +
    873 * @todo What position is this relative to?
    +
    874 */
    +
    875 int32_t offset;
    +
    876
    +
    877 /** @private Set by the event itself. */
    +
    878 int32_t _pad_00[5];
    +
    879};
    +
    880
    +
    881/** A MIDI event.
    +
    882 *
    +
    883 * @sa VST_EVENT_TYPE_MIDI
    +
    884 * @sa vst_host_supports_t.sendVstMidiEvents
    +
    885 * @sa vst_host_supports_t.receiveVstMidiEvents
    +
    886 * @sa vst_host_supports_t.sendVstMidiEventFlagIsRealtime
    +
    887 * @sa vst_effect_supports_t.sendVstMidiEvents
    +
    888 * @sa vst_effect_supports_t.receiveVstMidiEvents
    +
    889 */
    +
    890union vst_event_midi_t {
    +
    891 /** Shared event structure. */
    +
    892 struct vst_event_t event;
    +
    893
    +
    894 struct {
    +
    895 /** @private */
    +
    896 int32_t _pad_00[3];
    +
    897
    +
    898 /** Is this note played in real time (played live)?
    +
    899 * Can only ever be 0 (sequencer) or 1 (live).
    +
    900 *
    +
    901 * @todo Can this be 1 in VST 2.3 and earlier or only 2.4?
    +
    902 * @sa vst_host_supports_t.sendVstMidiEventFlagIsRealtime
    +
    903 */
    +
    904 int32_t is_real_time;
    +
    905
    +
    906 /** Note Length (in samples/frames) of the played note if available.
    +
    907 */
    +
    908 int32_t length;
    +
    909
    +
    910 /** Some kind of offset (in samples/frames).
    911 */
    -
    912 int8_t velocity;
    +
    912 int32_t offset;
    913
    -
    914 /** @private */
    -
    915 char _pad[2]; // Padding
    -
    916 } midi;
    -
    917};
    -
    918
    -
    919/** A MIDI SysEx event.
    -
    920 *
    -
    921 * See: https://blog.landr.com/midi-sysex/
    -
    922 *
    -
    923 * @sa VST_EVENT_TYPE_MIDI_SYSEX
    -
    924 * @sa vst_host_supports_t.sendVstMidiEvents
    -
    925 * @sa vst_host_supports_t.receiveVstMidiEvents
    -
    926 * @sa vst_host_supports_t.sendVstMidiEventFlagIsRealtime
    -
    927 * @sa vst_effect_supports_t.sendVstMidiEvents
    -
    928 * @sa vst_effect_supports_t.receiveVstMidiEvents
    -
    929 */
    -
    930union vst_event_midi_sysex_t {
    -
    931 /** Shared event structure. */
    -
    932 struct vst_event_t event;
    -
    933
    -
    934 struct {
    -
    935 /** @private */
    -
    936 int32_t _pad_00[4];
    +
    914 /** Zero terminated array containing up to 3 bytes of MIDI information.
    +
    915 *
    +
    916 * @note @ref data[3] is always zero.
    +
    917 */
    +
    918 char data[4];
    +
    919
    +
    920 /** Tune (in cents) for anything that isn't the default scale.
    +
    921 *
    +
    922 * Range: -64 to 63
    +
    923 */
    +
    924 int8_t tune;
    +
    925
    +
    926 /** Note velocity.
    +
    927 *
    +
    928 * Range: 0 to 127
    +
    929 * @todo Are negative values possible?
    +
    930 */
    +
    931 int8_t velocity;
    +
    932
    +
    933 /** @private Padding */
    +
    934 char _pad_01[2];
    +
    935 } midi;
    +
    936};
    937
    -
    938 /** Size (in bytes) of the SysEx event.
    -
    939 */
    -
    940 int32_t size;
    -
    941
    -
    942 /** @private Must be zero. */
    -
    943 intptr_t _pad_01;
    -
    944
    -
    945 /** Zero terminated buffer of size @ref size.
    -
    946 *
    -
    947 * Format is specific to the MIDI device that is used.
    -
    948 */
    -
    949 char* data;
    -
    950
    -
    951 /** @private Must be zero. */
    -
    952 intptr_t _pad_02;
    -
    953 } sysex;
    -
    954};
    -
    955
    -
    956/** A collection of events.
    -
    957 *
    -
    958 * @sa vst_event_t
    -
    959 * @sa vst_host_supports_t.sendVstEvents
    -
    960 * @sa vst_host_supports_t.receiveVstEvents
    -
    961 * @sa vst_effect_supports_t.sendVstEvents
    -
    962 * @sa vst_effect_supports_t.receiveVstEvents
    -
    963 * @sa VST_EFFECT_OPCODE_EVENT
    -
    964 * @sa VST_HOST_OPCODE_EVENT
    -
    965 */
    -
    966struct vst_events_t {
    -
    967 /** Number of events stored in @ref vst_events_t.events.
    -
    968 */
    -
    969 int32_t count;
    -
    970
    -
    971 /** @private Reserved, must be zero. */
    -
    972 int32_t _reserved_00;
    -
    973
    -
    974 /** An array of pointers to valid @ref vst_event_t structures.
    -
    975 *
    -
    976 * The size of this array is defined by @ref vst_events_t.count.
    -
    977 */
    -
    978 struct vst_event_t** events;
    -
    979};
    -
    980
    -
    981//------------------------------------------------------------------------------------------------------------------------
    -
    982// VST Host related Things
    -
    983//------------------------------------------------------------------------------------------------------------------------
    -
    984
    -
    985struct vst_effect_t; // Pre-define vst_effect_t so we can use it below.
    -
    986
    -
    987/**
    -
    988 * @sa VST_HOST_OPCODE_ACTIVE_THREAD
    -
    989 */
    -
    990enum VST_HOST_ACTIVE_THREAD {
    -
    991 /** The active thread has no special usage assigned.
    -
    992 */
    -
    993 VST_HOST_ACTIVE_THREAD_UNKNOWN = 0,
    -
    994
    -
    995 /** The active thread is used for user interface work.
    +
    938/** A MIDI SysEx event.
    +
    939 *
    +
    940 * See: https://blog.landr.com/midi-sysex/
    +
    941 *
    +
    942 * @sa VST_EVENT_TYPE_MIDI_SYSEX
    +
    943 * @sa vst_host_supports_t.sendVstMidiEvents
    +
    944 * @sa vst_host_supports_t.receiveVstMidiEvents
    +
    945 * @sa vst_host_supports_t.sendVstMidiEventFlagIsRealtime
    +
    946 * @sa vst_effect_supports_t.sendVstMidiEvents
    +
    947 * @sa vst_effect_supports_t.receiveVstMidiEvents
    +
    948 */
    +
    949union vst_event_midi_sysex_t {
    +
    950 /** Shared event structure. */
    +
    951 struct vst_event_t event;
    +
    952
    +
    953 struct {
    +
    954 /** @private */
    +
    955 int32_t _pad_00[4];
    +
    956
    +
    957 /** Size (in bytes) of the SysEx event.
    +
    958 */
    +
    959 int32_t size;
    +
    960
    +
    961 /** @private Must be zero. */
    +
    962 intptr_t _pad_01;
    +
    963
    +
    964 /** Zero terminated buffer of size @ref size.
    +
    965 *
    +
    966 * Format is specific to the MIDI device that is used.
    +
    967 */
    +
    968 char* data;
    +
    969
    +
    970 /** @private Must be zero. */
    +
    971 intptr_t _pad_02;
    +
    972 } sysex;
    +
    973};
    +
    974
    +
    975/** A collection of events.
    +
    976 *
    +
    977 * @sa vst_event_t
    +
    978 * @sa vst_host_supports_t.sendVstEvents
    +
    979 * @sa vst_host_supports_t.receiveVstEvents
    +
    980 * @sa vst_effect_supports_t.sendVstEvents
    +
    981 * @sa vst_effect_supports_t.receiveVstEvents
    +
    982 * @sa VST_EFFECT_OPCODE_EVENT
    +
    983 * @sa VST_HOST_OPCODE_EVENT
    +
    984 */
    +
    985struct vst_events_t {
    +
    986 /** Number of events stored in @ref vst_events_t.events.
    +
    987 */
    +
    988 int32_t count;
    +
    989
    +
    990 /** @private Reserved, must be zero. */
    +
    991 int32_t _reserved_00;
    +
    992
    +
    993 /** An array of pointers to valid @ref vst_event_t structures.
    +
    994 *
    +
    995 * The size of this array is defined by @ref vst_events_t.count.
    996 */
    -
    997 VST_HOST_ACTIVE_THREAD_INTERFACE = 1,
    -
    998
    -
    999 /** The active thread is used for audio processing.
    -
    1000 */
    -
    1001 VST_HOST_ACTIVE_THREAD_AUDIO = 2,
    -
    1002
    -
    1003 /** The active thread is related to events and event handling.
    -
    1004 *
    -
    1005 * @sa VST_HOST_OPCODE_EVENT
    -
    1006 * @sa VST_EFFECT_OPCODE_EVENT
    -
    1007 */
    -
    1008 VST_HOST_ACTIVE_THREAD_EVENT = 3,
    -
    1009
    -
    1010 /** The active thread was created by an effect.
    -
    1011 */
    -
    1012 VST_HOST_ACTIVE_THREAD_USER = 4,
    -
    1013
    -
    1014 /** @private */
    -
    1015 VST_HOST_ACTIVE_THREAD_MAX,
    -
    1016 /** @private */
    -
    1017 _VST_HOST_ACTIVE_THREAD_PAD = 0xFFFFFFFFul,
    -
    1018};
    -
    1019
    -
    1020/** Plug-in to Host Op-Codes
    -
    1021 * These Op-Codes are emitted by the plug-in and the host _may_ handle them or return 0 (false).
    -
    1022 * We have no guarantees about anything actually happening.
    -
    1023 */
    -
    1024enum VST_HOST_OPCODE {
    -
    1025 /** Update automation for a given Parameter
    -
    1026 *
    -
    1027 * Must be used to notify the host that the parameter was changed by the user if a custom editor is used.
    -
    1028 *
    -
    1029 * @param p_int1 Parameter Index
    -
    1030 * @param p_float Parameter Value
    -
    1031 * @return Expected to return... something.
    -
    1032 */
    -
    1033 VST_HOST_OPCODE_00 = 0x00, // cb(vst, 0x00, ?, 0, 0);
    -
    1034 /** @sa VST_HOST_OPCODE_00 */
    -
    1035 VST_HOST_OPCODE_AUTOMATE = 0x00,
    -
    1036 /** @sa VST_HOST_OPCODE_00 */
    -
    1037 VST_HOST_OPCODE_PARAM_UPDATE = 0x00,
    -
    1038
    -
    1039 /** Retrieve the Hosts VST Version.
    -
    1040 *
    -
    1041 * @return See VST_VERSION enumeration.
    -
    1042 */
    -
    1043 VST_HOST_OPCODE_01 = 0x01,
    -
    1044 /** @sa VST_HOST_OPCODE_01 */
    -
    1045 VST_HOST_OPCODE_VST_VERSION = 0x01,
    -
    1046
    -
    1047 /** Get the currently selected effect id in container plug-ins.
    +
    997 struct vst_event_t** events;
    +
    998};
    +
    999
    +
    1000/*------------------------------------------------------------------------------------------------------------------------*/
    +
    1001/* VST Host related Things */
    +
    1002/*------------------------------------------------------------------------------------------------------------------------*/
    +
    1003
    +
    1004/* Pre-define vst_effect_t so we can use it below. */
    +
    1005struct vst_effect_t;
    +
    1006
    +
    1007/**
    +
    1008 * @sa VST_HOST_OPCODE_ACTIVE_THREAD
    +
    1009 */
    +
    1010enum VST_HOST_ACTIVE_THREAD {
    +
    1011 /** The active thread has no special usage assigned.
    +
    1012 */
    +
    1013 VST_HOST_ACTIVE_THREAD_UNKNOWN = 0,
    +
    1014
    +
    1015 /** The active thread is used for user interface work.
    +
    1016 */
    +
    1017 VST_HOST_ACTIVE_THREAD_INTERFACE = 1,
    +
    1018
    +
    1019 /** The active thread is used for audio processing.
    +
    1020 */
    +
    1021 VST_HOST_ACTIVE_THREAD_AUDIO = 2,
    +
    1022
    +
    1023 /** The active thread is related to events and event handling.
    +
    1024 *
    +
    1025 * @sa VST_HOST_OPCODE_EVENT
    +
    1026 * @sa VST_EFFECT_OPCODE_EVENT
    +
    1027 */
    +
    1028 VST_HOST_ACTIVE_THREAD_EVENT = 3,
    +
    1029
    +
    1030 /** The active thread was created by an effect.
    +
    1031 */
    +
    1032 VST_HOST_ACTIVE_THREAD_USER = 4,
    +
    1033
    +
    1034 /** @private */
    +
    1035 VST_HOST_ACTIVE_THREAD_MAX,
    +
    1036 /** @private */
    +
    1037 _VST_HOST_ACTIVE_THREAD_PAD = (-1l)
    +
    1038};
    +
    1039
    +
    1040/** Plug-in to Host Op-Codes
    +
    1041 * These Op-Codes are emitted by the plug-in and the host _may_ handle them or return 0 (false).
    +
    1042 * We have no guarantees about anything actually happening.
    +
    1043 */
    +
    1044enum VST_HOST_OPCODE {
    +
    1045 /** Update automation for a given Parameter
    +
    1046 *
    +
    1047 * Must be used to notify the host that the parameter was changed by the user if a custom editor is used.
    1048 *
    -
    1049 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    -
    1050 *
    -
    1051 * @return The currently selected unique effect id in this container.
    +
    1049 * @param p_int1 Parameter Index
    +
    1050 * @param p_float Parameter Value
    +
    1051 * @return Expected to return... something.
    1052 */
    -
    1053 VST_HOST_OPCODE_02 = 0x02, // bool cb(0, 0x02, 0, 0, 0);
    -
    1054 /** @sa VST_HOST_OPCODE_02 */
    -
    1055 VST_HOST_OPCODE_CURRENT_EFFECT_ID = 0x02,
    -
    1056
    -
    1057 /** Some sort of idle keep-alive?
    -
    1058 *
    -
    1059 * Seems to be called only in editor windows when a modal popup is present.
    -
    1060 */
    -
    1061 VST_HOST_OPCODE_03 = 0x03,
    -
    1062 /** @sa VST_HOST_OPCODE_03 */
    -
    1063 VST_HOST_OPCODE_KEEPALIVE_OR_IDLE = 0x03,
    -
    1064
    -
    1065 /** @todo */
    -
    1066 VST_HOST_OPCODE_04 = 0x04,
    -
    1067
    -
    1068 //--------------------------------------------------------------------------------
    -
    1069 // VST 2.x starts here.
    -
    1070 //--------------------------------------------------------------------------------
    -
    1071
    -
    1072 /** @todo */
    -
    1073 VST_HOST_OPCODE_05 = 0x05,
    -
    1074
    -
    1075 /** @todo */
    -
    1076 VST_HOST_OPCODE_06 = 0x06,
    -
    1077
    -
    1078 /** @todo */
    -
    1079 VST_HOST_OPCODE_07 = 0x07,
    -
    1080
    -
    1081 /** @todo */
    -
    1082 VST_HOST_OPCODE_08 = 0x08,
    -
    1083
    -
    1084 /** Send events from plug-in to host.
    -
    1085 * The host must support receiving events (see @ref vst_host_supports_t.receiveVstEvents) while the plug-in may
    -
    1086 * optionally signal to the host that it wants to send events to the host (see @ref
    -
    1087 * vst_effect_supports_t.sendVstEvents).
    -
    1088 *
    -
    1089 * @sa vst_event_t
    -
    1090 * @sa vst_events_t
    -
    1091 * @sa vst_effect_supports_t.sendVstEvents
    -
    1092 * @sa vst_host_supports_t.receiveVstEvents
    -
    1093 * @sa vst_effect_supports_t.sendVstMidiEvents
    -
    1094 * @sa vst_host_supports_t.receiveVstMidiEvents
    -
    1095 * @sa VST_EFFECT_OPCODE_EVENT
    -
    1096 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1097 * @param p_ptr A valid pointer to a @ref vst_events_t structure.
    -
    1098 */
    -
    1099 VST_HOST_OPCODE_09 = 0x09,
    -
    1100 /** @sa VST_HOST_OPCODE_09 */
    -
    1101 VST_HOST_OPCODE_EVENT = 0x09,
    -
    1102
    -
    1103 /** @todo */
    -
    1104 VST_HOST_OPCODE_0A = 0x0A,
    -
    1105
    -
    1106 /** @todo */
    -
    1107 VST_HOST_OPCODE_0B = 0x0B,
    -
    1108
    -
    1109 /** @todo */
    -
    1110 VST_HOST_OPCODE_0C = 0x0C,
    -
    1111
    -
    1112 /** Notify the host that numInputs/numOutputs/delay/numParams has changed.
    -
    1113 * Only supported if the host replies @ref VST_STATUS_TRUE to @ref VST_HOST_OPCODE_SUPPORTS query for
    -
    1114 * @ref vst_host_supports_t.acceptIOChanges.
    -
    1115 *
    -
    1116 * @note In VST 2.3 and earlier calling this outside of @ref VST_EFFECT_OPCODE_IDLE may result in a crash.
    -
    1117 * @note In VST 2.3 and later this may only be called while between @ref VST_EFFECT_OPCODE_PROCESS_END and
    -
    1118 * @ref VST_EFFECT_OPCODE_PROCESS_BEGIN.
    -
    1119 *
    -
    1120 * @return @ref VST_STATUS_TRUE if supported and handled otherwise @ref VST_STATUS_FALSE.
    -
    1121 */
    -
    1122 VST_HOST_OPCODE_0D = 0x0D,
    -
    1123 /** @sa VST_HOST_OPCODE_0D */
    -
    1124 VST_HOST_OPCODE_IO_MODIFIED = 0x0D,
    +
    1053 VST_HOST_OPCODE_00 = 0x00,
    +
    1054 /** @sa VST_HOST_OPCODE_00 */
    +
    1055 VST_HOST_OPCODE_AUTOMATE = 0x00,
    +
    1056 /** @sa VST_HOST_OPCODE_00 */
    +
    1057 VST_HOST_OPCODE_PARAM_UPDATE = 0x00,
    +
    1058
    +
    1059 /** Retrieve the Hosts VST Version.
    +
    1060 *
    +
    1061 * @return See VST_VERSION enumeration.
    +
    1062 */
    +
    1063 VST_HOST_OPCODE_01 = 0x01,
    +
    1064 /** @sa VST_HOST_OPCODE_01 */
    +
    1065 VST_HOST_OPCODE_VST_VERSION = 0x01,
    +
    1066
    +
    1067 /** Get the currently selected effect id in container plug-ins.
    +
    1068 *
    +
    1069 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    +
    1070 *
    +
    1071 * @return The currently selected unique effect id in this container.
    +
    1072 */
    +
    1073 VST_HOST_OPCODE_02 = 0x02,
    +
    1074 /** @sa VST_HOST_OPCODE_02 */
    +
    1075 VST_HOST_OPCODE_CURRENT_EFFECT_ID = 0x02,
    +
    1076
    +
    1077 /** Some sort of idle keep-alive?
    +
    1078 *
    +
    1079 * Seems to be called only in editor windows when a modal popup is present.
    +
    1080 */
    +
    1081 VST_HOST_OPCODE_03 = 0x03,
    +
    1082 /** @sa VST_HOST_OPCODE_03 */
    +
    1083 VST_HOST_OPCODE_KEEPALIVE_OR_IDLE = 0x03,
    +
    1084
    +
    1085 /** @todo */
    +
    1086 VST_HOST_OPCODE_04 = 0x04,
    +
    1087
    +
    1088 /*-------------------------------------------------------------------------------- */
    +
    1089 /* VST 2.0 */
    +
    1090 /*--------------------------------------------------------------------------------*/
    +
    1091
    +
    1092 /** @todo */
    +
    1093 VST_HOST_OPCODE_05 = 0x05,
    +
    1094
    +
    1095 /** @todo */
    +
    1096 VST_HOST_OPCODE_06 = 0x06,
    +
    1097
    +
    1098 /** @todo */
    +
    1099 VST_HOST_OPCODE_07 = 0x07,
    +
    1100
    +
    1101 /** @todo */
    +
    1102 VST_HOST_OPCODE_08 = 0x08,
    +
    1103
    +
    1104 /** Send events from plug-in to host.
    +
    1105 * The host must support receiving events (see @ref vst_host_supports_t.receiveVstEvents) while the plug-in may
    +
    1106 * optionally signal to the host that it wants to send events to the host (see @ref
    +
    1107 * vst_effect_supports_t.sendVstEvents).
    +
    1108 *
    +
    1109 * @sa vst_event_t
    +
    1110 * @sa vst_events_t
    +
    1111 * @sa vst_effect_supports_t.sendVstEvents
    +
    1112 * @sa vst_host_supports_t.receiveVstEvents
    +
    1113 * @sa vst_effect_supports_t.sendVstMidiEvents
    +
    1114 * @sa vst_host_supports_t.receiveVstMidiEvents
    +
    1115 * @sa VST_EFFECT_OPCODE_EVENT
    +
    1116 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1117 * @param p_ptr A valid pointer to a @ref vst_events_t structure.
    +
    1118 */
    +
    1119 VST_HOST_OPCODE_09 = 0x09,
    +
    1120 /** @sa VST_HOST_OPCODE_09 */
    +
    1121 VST_HOST_OPCODE_EVENT = 0x09,
    +
    1122
    +
    1123 /** @todo */
    +
    1124 VST_HOST_OPCODE_0A = 0x0A,
    1125
    1126 /** @todo */
    -
    1127 VST_HOST_OPCODE_0E = 0x0E,
    +
    1127 VST_HOST_OPCODE_0B = 0x0B,
    1128
    -
    1129 /** Request that the host changes the size of the containing window.
    -
    1130 *
    -
    1131 * @note (VST 2.x) Available from VST 2.0 onwards.
    -
    1132 * @sa vst_host_supports_t.sizeWindow
    -
    1133 *
    -
    1134 * @param p_int1 Width (in pixels) that we'd like to have.
    -
    1135 * @param p_int2 Height (in pixels) that we'd like to have.
    -
    1136 * @param p_ptr Must be zero'd.
    -
    1137 * @param p_float Must be zero'd.
    -
    1138 * @return @ref VST_STATUS_TRUE if change was accepted, anything else if not. Do not rely on the return code being 0.
    -
    1139 */
    -
    1140 VST_HOST_OPCODE_0F = 0x0F,
    -
    1141 /** @sa VST_HOST_OPCODE_0F */
    -
    1142 VST_HOST_OPCODE_EDITOR_RESIZE = 0x0F,
    -
    1143
    -
    1144 /** Get the current sample rate the effect should be running at.
    -
    1145 *
    -
    1146 * @note (VST 2.x) Available from VST 2.0 onwards.
    -
    1147 * @sa VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    -
    1148 *
    -
    1149 * @return The current sample rate in Hertz.
    -
    1150 */
    -
    1151 VST_HOST_OPCODE_10 = 0x10,
    -
    1152 /** @sa VST_HOST_OPCODE_10 */
    -
    1153 VST_HOST_OPCODE_GET_SAMPLE_RATE = 0x10,
    -
    1154
    -
    1155 /** Get the current block size for the effect.
    -
    1156 *
    -
    1157 * @note (VST 2.x) Available from VST 2.0 onwards.
    -
    1158 * @sa VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    -
    1159 *
    -
    1160 * @return The current block size in samples.
    -
    1161 */
    -
    1162 VST_HOST_OPCODE_11 = 0x11,
    -
    1163 /** @sa VST_HOST_OPCODE_11 */
    -
    1164 VST_HOST_OPCODE_GET_BLOCK_SIZE = 0x11,
    -
    1165
    -
    1166 /** Current input latency.
    -
    1167 * Appears to only work with ASIO input/output devices.
    +
    1129 /** @todo */
    +
    1130 VST_HOST_OPCODE_0C = 0x0C,
    +
    1131
    +
    1132 /** Notify the host that numInputs/numOutputs/delay/numParams has changed.
    +
    1133 * Only supported if the host replies @ref VST_STATUS_TRUE to @ref VST_HOST_OPCODE_SUPPORTS query for
    +
    1134 * @ref vst_host_supports_t.acceptIOChanges.
    +
    1135 *
    +
    1136 * @note In VST 2.3 and earlier calling this outside of @ref VST_EFFECT_OPCODE_IDLE may result in a crash.
    +
    1137 * @note In VST 2.3 and later this may only be called while between @ref VST_EFFECT_OPCODE_PROCESS_END and
    +
    1138 * @ref VST_EFFECT_OPCODE_PROCESS_BEGIN.
    +
    1139 *
    +
    1140 * @return @ref VST_STATUS_TRUE if supported and handled otherwise @ref VST_STATUS_FALSE.
    +
    1141 */
    +
    1142 VST_HOST_OPCODE_0D = 0x0D,
    +
    1143 /** @sa VST_HOST_OPCODE_0D */
    +
    1144 VST_HOST_OPCODE_IO_MODIFIED = 0x0D,
    +
    1145
    +
    1146 /** @todo */
    +
    1147 VST_HOST_OPCODE_0E = 0x0E,
    +
    1148
    +
    1149 /** Request that the host changes the size of the containing window.
    +
    1150 *
    +
    1151 * @note (VST 2.x) Available from VST 2.0 onwards.
    +
    1152 * @sa vst_host_supports_t.sizeWindow
    +
    1153 *
    +
    1154 * @param p_int1 Width (in pixels) that we'd like to have.
    +
    1155 * @param p_int2 Height (in pixels) that we'd like to have.
    +
    1156 * @param p_ptr Must be zero'd.
    +
    1157 * @param p_float Must be zero'd.
    +
    1158 * @return @ref VST_STATUS_TRUE if change was accepted, anything else if not. Do not rely on the return code being 0.
    +
    1159 */
    +
    1160 VST_HOST_OPCODE_0F = 0x0F,
    +
    1161 /** @sa VST_HOST_OPCODE_0F */
    +
    1162 VST_HOST_OPCODE_EDITOR_RESIZE = 0x0F,
    +
    1163
    +
    1164 /** Get the current sample rate the effect should be running at.
    +
    1165 *
    +
    1166 * @note (VST 2.x) Available from VST 2.0 onwards.
    +
    1167 * @sa VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    1168 *
    -
    1169 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1170 * @return Current input audio latency in samples.
    -
    1171 */
    -
    1172 VST_HOST_OPCODE_12 = 0x12,
    -
    1173 /** @sa VST_HOST_OPCODE_12 */
    -
    1174 VST_HOST_OPCODE_INPUT_LATENCY = 0x12,
    -
    1175
    -
    1176 /** Current output latency.
    -
    1177 * Appears to only work with ASIO input/output devices.
    -
    1178 *
    -
    1179 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1180 * @return Current output audio latency in samples.
    +
    1169 * @return The current sample rate in Hertz.
    +
    1170 */
    +
    1171 VST_HOST_OPCODE_10 = 0x10,
    +
    1172 /** @sa VST_HOST_OPCODE_10 */
    +
    1173 VST_HOST_OPCODE_GET_SAMPLE_RATE = 0x10,
    +
    1174
    +
    1175 /** Get the current block size for the effect.
    +
    1176 *
    +
    1177 * @note (VST 2.x) Available from VST 2.0 onwards.
    +
    1178 * @sa VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    +
    1179 *
    +
    1180 * @return The current block size in samples.
    1181 */
    -
    1182 VST_HOST_OPCODE_13 = 0x13,
    -
    1183 /** @sa VST_HOST_OPCODE_13 */
    -
    1184 VST_HOST_OPCODE_OUTPUT_LATENCY = 0x13,
    +
    1182 VST_HOST_OPCODE_11 = 0x11,
    +
    1183 /** @sa VST_HOST_OPCODE_11 */
    +
    1184 VST_HOST_OPCODE_GET_BLOCK_SIZE = 0x11,
    1185
    -
    1186 VST_HOST_OPCODE_14 = 0x14,
    -
    1187
    -
    1188 VST_HOST_OPCODE_15 = 0x15,
    -
    1189
    -
    1190 /** @todo */
    -
    1191 VST_HOST_OPCODE_16 = 0x16,
    -
    1192
    -
    1193 /** Which thread is the host currently processing this call from?
    -
    1194 * Useful for memory and thread safety since we can guarantee code paths don't intersect between threads in
    -
    1195 * compatible hosts. Not so useful in incompatible hosts.
    -
    1196 *
    -
    1197 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1198 * @return Any of @ref VST_HOST_ACTIVE_THREAD or 0 if unsupported.
    -
    1199 */
    -
    1200 VST_HOST_OPCODE_17 = 0x17,
    -
    1201 /** @sa VST_HOST_OPCODE_17 */
    -
    1202 VST_HOST_OPCODE_GET_ACTIVE_THREAD = 0x17,
    -
    1203
    -
    1204 /** @todo */
    -
    1205 VST_HOST_OPCODE_18 = 0x18,
    -
    1206
    -
    1207 /** @todo */
    -
    1208 VST_HOST_OPCODE_19 = 0x19,
    -
    1209
    -
    1210 /** @todo */
    -
    1211 VST_HOST_OPCODE_1A = 0x1A,
    -
    1212
    -
    1213 /** @todo */
    -
    1214 VST_HOST_OPCODE_1B = 0x1B,
    -
    1215
    -
    1216 /** @todo */
    -
    1217 VST_HOST_OPCODE_1C = 0x1C,
    +
    1186 /** Current input latency.
    +
    1187 * Appears to only work with ASIO input/output devices.
    +
    1188 *
    +
    1189 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1190 * @return Current input audio latency in samples.
    +
    1191 */
    +
    1192 VST_HOST_OPCODE_12 = 0x12,
    +
    1193 /** @sa VST_HOST_OPCODE_12 */
    +
    1194 VST_HOST_OPCODE_INPUT_LATENCY = 0x12,
    +
    1195
    +
    1196 /** Current output latency.
    +
    1197 * Appears to only work with ASIO input/output devices.
    +
    1198 *
    +
    1199 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1200 * @return Current output audio latency in samples.
    +
    1201 */
    +
    1202 VST_HOST_OPCODE_13 = 0x13,
    +
    1203 /** @sa VST_HOST_OPCODE_13 */
    +
    1204 VST_HOST_OPCODE_OUTPUT_LATENCY = 0x13,
    +
    1205
    +
    1206 /** Get which effect is attached to the indexed input stream.
    +
    1207 *
    +
    1208 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1209 * @deprecated (VST 2.4+) Non-functional from VST 2.4 onwards and unimplemented in many earlier hosts.
    +
    1210 * @param p_int1 Which input stream should be queried?
    +
    1211 * @return Pointer to a valid @ref vst_effect_t structure or 0.
    +
    1212 */
    +
    1213 VST_HOST_OPCODE_14 = 0x14,
    +
    1214 /** @sa VST_HOST_OPCODE_14 */
    +
    1215 VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT = 0x14,
    +
    1216 /** @sa VST_HOST_OPCODE_14 */
    +
    1217 VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT = 0x14,
    1218
    -
    1219 /** @todo */
    -
    1220 VST_HOST_OPCODE_1D = 0x1D,
    -
    1221
    -
    1222 /** @todo */
    -
    1223 VST_HOST_OPCODE_1E = 0x1E,
    -
    1224
    -
    1225 /** Retrieve the hosts output speaker arrangement.
    -
    1226 * Seems to always reply with the data provided in @ref VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT p_ptr.
    -
    1227 *
    -
    1228 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    1229 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards.
    -
    1230 * @sa vst_speaker_arrangement_t
    -
    1231 * @sa VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    -
    1232 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    1233 * @sa VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    -
    1234 * @return Seems to be a valid pointer to @ref vst_speaker_arrangement_t if supported.
    -
    1235 */
    -
    1236 VST_HOST_OPCODE_1F = 0x1F,
    -
    1237 /** @sa VST_HOST_OPCODE_1F */
    -
    1238 VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT = 0x1F,
    -
    1239 /** @sa VST_HOST_OPCODE_1F */
    -
    1240 VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT = 0x1F,
    -
    1241
    -
    1242 /** Retrieve the vendor name into the ptr buffer.
    -
    1243 *
    -
    1244 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_VENDOR_NAME.
    -
    1245 */
    -
    1246 VST_HOST_OPCODE_20 = 0x20,
    -
    1247 /** @sa VST_HOST_OPCODE_20 */
    -
    1248 VST_HOST_OPCODE_VENDOR_NAME = 0x20,
    -
    1249
    -
    1250 /** Retrieve the product name into the ptr buffer.
    -
    1251 *
    -
    1252 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_PRODUCT_NAME.
    -
    1253 */
    -
    1254 VST_HOST_OPCODE_21 = 0x21,
    -
    1255 /** @sa VST_HOST_OPCODE_21 */
    -
    1256 VST_HOST_OPCODE_PRODUCT_NAME = 0x21,
    +
    1219 /** Get which effect is attached to the indexed output stream.
    +
    1220 *
    +
    1221 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1222 * @deprecated (VST 2.4+) Non-functional from VST 2.4 onwards and unimplemented in many earlier hosts.
    +
    1223 * @param p_int1 Which output stream should be queried?
    +
    1224 * @return Pointer to a valid @ref vst_effect_t structure or 0.
    +
    1225 */
    +
    1226 VST_HOST_OPCODE_15 = 0x15,
    +
    1227 /** @sa VST_HOST_OPCODE_15 */
    +
    1228 VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT = 0x15,
    +
    1229 /** @sa VST_HOST_OPCODE_15 */
    +
    1230 VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT = 0x15,
    +
    1231
    +
    1232 /** @todo */
    +
    1233 VST_HOST_OPCODE_16 = 0x16,
    +
    1234
    +
    1235 /** Which thread is the host currently processing this call from?
    +
    1236 * Useful for memory and thread safety since we can guarantee code paths don't intersect between threads in
    +
    1237 * compatible hosts. Not so useful in incompatible hosts.
    +
    1238 *
    +
    1239 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1240 * @return Any of @ref VST_HOST_ACTIVE_THREAD or 0 if unsupported.
    +
    1241 */
    +
    1242 VST_HOST_OPCODE_17 = 0x17,
    +
    1243 /** @sa VST_HOST_OPCODE_17 */
    +
    1244 VST_HOST_OPCODE_GET_ACTIVE_THREAD = 0x17,
    +
    1245
    +
    1246 /** @todo */
    +
    1247 VST_HOST_OPCODE_18 = 0x18,
    +
    1248
    +
    1249 /** @todo */
    +
    1250 VST_HOST_OPCODE_19 = 0x19,
    +
    1251
    +
    1252 /** @todo */
    +
    1253 VST_HOST_OPCODE_1A = 0x1A,
    +
    1254
    +
    1255 /** @todo */
    +
    1256 VST_HOST_OPCODE_1B = 0x1B,
    1257
    -
    1258 /** Retrieve the vendor version in return value.
    -
    1259 *
    -
    1260 * @return Version.
    -
    1261 */
    -
    1262 VST_HOST_OPCODE_22 = 0x22,
    -
    1263 /** @sa VST_HOST_OPCODE_22 */
    -
    1264 VST_HOST_OPCODE_VENDOR_VERSION = 0x22,
    -
    1265
    -
    1266 /** User defined OP Code, for custom interaction.
    -
    1267 *
    -
    1268 */
    -
    1269 VST_HOST_OPCODE_23 = 0x23,
    -
    1270 /** @sa VST_HOST_OPCODE_23 */
    -
    1271 VST_HOST_OPCODE_CUSTOM = 0x23,
    -
    1272
    -
    1273 /** @todo */
    -
    1274 VST_HOST_OPCODE_24 = 0x24,
    -
    1275
    -
    1276 /** Check if the host supports a certain feature.
    -
    1277 *
    -
    1278 * @param p_ptr `char[...]` Zero terminated string for which feature we want to support.
    -
    1279 * @return @ref VST_STATUS_TRUE if the feature is supported otherwise @ref VST_STATUS_FALSE.
    -
    1280 */
    -
    1281 VST_HOST_OPCODE_25 = 0x25,
    -
    1282 /** @sa VST_HOST_OPCODE_25 */
    -
    1283 VST_HOST_OPCODE_SUPPORTS = 0x25,
    -
    1284
    -
    1285 /** What language is the host in?
    -
    1286 *
    -
    1287 * @return 1 if english, 2 if german. more possible?
    -
    1288 */
    -
    1289 VST_HOST_OPCODE_26 = 0x26,
    -
    1290 /** @sa VST_HOST_OPCODE_26 */
    -
    1291 VST_HOST_OPCODE_LANGUAGE = 0x26,
    -
    1292
    -
    1293 /** Crash the host if p_ptr isn't nullptr.
    -
    1294 * @todo
    +
    1258 /** @todo */
    +
    1259 VST_HOST_OPCODE_1C = 0x1C,
    +
    1260
    +
    1261 /** @todo */
    +
    1262 VST_HOST_OPCODE_1D = 0x1D,
    +
    1263
    +
    1264 /** @todo */
    +
    1265 VST_HOST_OPCODE_1E = 0x1E,
    +
    1266
    +
    1267 /** Retrieve the hosts output speaker arrangement.
    +
    1268 * Seems to always reply with the data provided in @ref VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT p_ptr.
    +
    1269 *
    +
    1270 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    1271 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards.
    +
    1272 * @sa vst_speaker_arrangement_t
    +
    1273 * @sa VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    +
    1274 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    +
    1275 * @sa VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    +
    1276 * @return Seems to be a valid pointer to @ref vst_speaker_arrangement_t if supported.
    +
    1277 */
    +
    1278 VST_HOST_OPCODE_1F = 0x1F,
    +
    1279 /** @sa VST_HOST_OPCODE_1F */
    +
    1280 VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT = 0x1F,
    +
    1281 /** @sa VST_HOST_OPCODE_1F */
    +
    1282 VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT = 0x1F,
    +
    1283
    +
    1284 /** Retrieve the vendor name into the ptr buffer.
    +
    1285 *
    +
    1286 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_VENDOR_NAME.
    +
    1287 */
    +
    1288 VST_HOST_OPCODE_20 = 0x20,
    +
    1289 /** @sa VST_HOST_OPCODE_20 */
    +
    1290 VST_HOST_OPCODE_VENDOR_NAME = 0x20,
    +
    1291
    +
    1292 /** Retrieve the product name into the ptr buffer.
    +
    1293 *
    +
    1294 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_PRODUCT_NAME.
    1295 */
    -
    1296 VST_HOST_OPCODE_27 = 0x27,
    -
    1297
    -
    1298 /** Crash the host if p_ptr isn't nullptr.
    -
    1299 * @todo
    -
    1300 */
    -
    1301 VST_HOST_OPCODE_28 = 0x28,
    -
    1302
    -
    1303 /** Retrieve the directory of the effect that emitted this.
    -
    1304 * The returned value seems to be unchanged for container plug-ins.
    -
    1305 *
    -
    1306 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1307 * @return (Windows) A zero-terminated char buffer of unknown size.
    -
    1308 * @return (MacOS) A valid FSSpec structure.
    -
    1309 */
    -
    1310 VST_HOST_OPCODE_29 = 0x29,
    -
    1311 /** @sa VST_HOST_OPCODE_29 */
    -
    1312 VST_HOST_OPCODE_GET_EFFECT_DIRECTORY = 0x29,
    -
    1313
    -
    1314 /** Refresh everything related to the effect that called this.
    -
    1315 * This includes things like parameters, programs, banks, windows, files, meters, streams, sample rate, block size,
    -
    1316 * and a lot more. Anything that has to do with the effect should be refreshed when the effect calls this.
    -
    1317 *
    -
    1318 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1319 */
    -
    1320 VST_HOST_OPCODE_2A = 0x2A,
    -
    1321 /** @sa VST_HOST_OPCODE_2A */
    -
    1322 VST_HOST_OPCODE_EDITOR_UPDATE = 0x2A,
    -
    1323 /** @sa VST_HOST_OPCODE_2A */
    -
    1324 VST_HOST_OPCODE_REFRESH = 0x2A,
    -
    1325
    -
    1326 //--------------------------------------------------------------------------------
    -
    1327 // VST 2.1
    -
    1328 //--------------------------------------------------------------------------------
    -
    1329
    -
    1330 /** Notify host that a parameter is being edited.
    -
    1331 * "Locks" the parameter from being edited in compatible hosts.
    -
    1332 *
    -
    1333 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    1334 * @param p_int1 Parameter index.
    -
    1335 */
    -
    1336 VST_HOST_OPCODE_2B = 0x2B,
    -
    1337 /** @sa VST_HOST_OPCODE_2B */
    -
    1338 VST_HOST_OPCODE_PARAM_START_EDIT = 0x2B,
    -
    1339 /** @sa VST_HOST_OPCODE_2B */
    -
    1340 VST_HOST_OPCODE_PARAM_LOCK = 0x2B,
    -
    1341
    -
    1342 /** Notify host that parameter is no longer being edited.
    -
    1343 * "Unlocks" the parameter for further editing in compatible hosts. Remember to call the @ref VST_HOST_PARAM_UPDATE
    -
    1344 * op-code afterwards so that the host knows it needs to update its automation data.
    -
    1345 *
    -
    1346 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    1347 * @sa VST_HOST_PARAM_UPDATE
    -
    1348 * @param p_int1 Parameter index.
    -
    1349 */
    -
    1350 VST_HOST_OPCODE_2C = 0x2C,
    -
    1351 /** @sa VST_HOST_OPCODE_2C */
    -
    1352 VST_HOST_OPCODE_PARAM_STOP_EDIT = 0x2C,
    -
    1353 /** @sa VST_HOST_OPCODE_2C */
    -
    1354 VST_HOST_OPCODE_PARAM_UNLOCK = 0x2C,
    +
    1296 VST_HOST_OPCODE_21 = 0x21,
    +
    1297 /** @sa VST_HOST_OPCODE_21 */
    +
    1298 VST_HOST_OPCODE_PRODUCT_NAME = 0x21,
    +
    1299
    +
    1300 /** Retrieve the vendor version in return value.
    +
    1301 *
    +
    1302 * @return Version.
    +
    1303 */
    +
    1304 VST_HOST_OPCODE_22 = 0x22,
    +
    1305 /** @sa VST_HOST_OPCODE_22 */
    +
    1306 VST_HOST_OPCODE_VENDOR_VERSION = 0x22,
    +
    1307
    +
    1308 /** User defined OP Code, for custom interaction.
    +
    1309 *
    +
    1310 */
    +
    1311 VST_HOST_OPCODE_23 = 0x23,
    +
    1312 /** @sa VST_HOST_OPCODE_23 */
    +
    1313 VST_HOST_OPCODE_CUSTOM = 0x23,
    +
    1314
    +
    1315 /** @todo */
    +
    1316 VST_HOST_OPCODE_24 = 0x24,
    +
    1317
    +
    1318 /** Check if the host supports a certain feature.
    +
    1319 *
    +
    1320 * @param p_ptr `char[...]` Zero terminated string for which feature we want to support.
    +
    1321 * @return @ref VST_STATUS_TRUE if the feature is supported otherwise @ref VST_STATUS_FALSE.
    +
    1322 */
    +
    1323 VST_HOST_OPCODE_25 = 0x25,
    +
    1324 /** @sa VST_HOST_OPCODE_25 */
    +
    1325 VST_HOST_OPCODE_SUPPORTS = 0x25,
    +
    1326
    +
    1327 /** What language is the host in?
    +
    1328 *
    +
    1329 * @return 1 if english, 2 if german. more possible?
    +
    1330 */
    +
    1331 VST_HOST_OPCODE_26 = 0x26,
    +
    1332 /** @sa VST_HOST_OPCODE_26 */
    +
    1333 VST_HOST_OPCODE_LANGUAGE = 0x26,
    +
    1334
    +
    1335 /** Crash the host if p_ptr isn't nullptr.
    +
    1336 * @todo
    +
    1337 */
    +
    1338 VST_HOST_OPCODE_27 = 0x27,
    +
    1339
    +
    1340 /** Crash the host if p_ptr isn't nullptr.
    +
    1341 * @todo
    +
    1342 */
    +
    1343 VST_HOST_OPCODE_28 = 0x28,
    +
    1344
    +
    1345 /** Retrieve the directory of the effect that emitted this.
    +
    1346 * The returned value seems to be unchanged for container plug-ins.
    +
    1347 *
    +
    1348 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1349 * @return (Windows) A zero-terminated char buffer of unknown size.
    +
    1350 * @return (MacOS) A valid FSSpec structure.
    +
    1351 */
    +
    1352 VST_HOST_OPCODE_29 = 0x29,
    +
    1353 /** @sa VST_HOST_OPCODE_29 */
    +
    1354 VST_HOST_OPCODE_GET_EFFECT_DIRECTORY = 0x29,
    1355
    -
    1356 /** Crash the host depending on what p_ptr is pointing at.
    -
    1357 * @todo
    -
    1358 */
    -
    1359 VST_HOST_OPCODE_2D = 0x2D,
    -
    1360
    -
    1361 //--------------------------------------------------------------------------------
    -
    1362 // VST 2.2
    -
    1363 //--------------------------------------------------------------------------------
    -
    1364
    -
    1365 /** Crash the host depending on what p_ptr is pointing at.
    -
    1366 * @todo
    -
    1367 */
    -
    1368 VST_HOST_OPCODE_2E = 0x2E,
    -
    1369
    -
    1370 /** Crash the host depending on what p_ptr is pointing at.
    -
    1371 * @todo
    -
    1372 */
    -
    1373 VST_HOST_OPCODE_2F = 0x2F,
    -
    1374
    -
    1375 /**
    -
    1376 * When queried by the plug-in shortly after @ref VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible hosts
    -
    1377 * with a memory access exception. This exception can be controlled with p_ptr but it's unclear what that is
    -
    1378 * pointing at so far. In the event that it doesn't crash the memory address we pointed at changes to a path.
    -
    1379 *
    -
    1380 * @todo Figure out what p_ptr is.
    -
    1381 * @note (VST 2.2+) Available from VST 2.2 onwards.
    -
    1382 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards.
    -
    1383 * @param p_ptr A pointer to something
    -
    1384 * @todo
    -
    1385 */
    -
    1386 VST_HOST_OPCODE_30 = 0x30,
    -
    1387
    -
    1388 //--------------------------------------------------------------------------------
    -
    1389 // VST 2.3
    -
    1390 //--------------------------------------------------------------------------------
    -
    1391
    -
    1392 /** Retrieve the hosts input speaker arrangement.
    -
    1393 * Seems to always reply with the data provided in @ref VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT p_int2.
    -
    1394 *
    -
    1395 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    1396 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards.
    -
    1397 * @sa vst_speaker_arrangement_t
    -
    1398 * @sa VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    -
    1399 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    1400 * @sa VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    -
    1401 * @return Seems to be a valid pointer to @ref vst_speaker_arrangement_t if supported.
    -
    1402 */
    -
    1403 VST_HOST_OPCODE_31 = 0x31,
    -
    1404 /** @sa VST_HOST_OPCODE_31 */
    -
    1405 VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT = 0x31,
    -
    1406 /** @sa VST_HOST_OPCODE_31 */
    -
    1407 VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT = 0x31,
    -
    1408
    -
    1409 /** @private Highest known OPCODE. */
    -
    1410 VST_HOST_OPCODE_MAX,
    +
    1356 /** Refresh everything related to the effect that called this.
    +
    1357 * This includes things like parameters, programs, banks, windows, files, meters, streams, sample rate, block size,
    +
    1358 * and a lot more. Anything that has to do with the effect should be refreshed when the effect calls this.
    +
    1359 *
    +
    1360 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1361 */
    +
    1362 VST_HOST_OPCODE_2A = 0x2A,
    +
    1363 /** @sa VST_HOST_OPCODE_2A */
    +
    1364 VST_HOST_OPCODE_EDITOR_UPDATE = 0x2A,
    +
    1365 /** @sa VST_HOST_OPCODE_2A */
    +
    1366 VST_HOST_OPCODE_REFRESH = 0x2A,
    +
    1367
    +
    1368 /*--------------------------------------------------------------------------------*/
    +
    1369 /* VST 2.1 */
    +
    1370 /*--------------------------------------------------------------------------------*/
    +
    1371
    +
    1372 /** Notify host that a parameter is being edited.
    +
    1373 * "Locks" the parameter from being edited in compatible hosts.
    +
    1374 *
    +
    1375 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1376 * @param p_int1 Parameter index.
    +
    1377 */
    +
    1378 VST_HOST_OPCODE_2B = 0x2B,
    +
    1379 /** @sa VST_HOST_OPCODE_2B */
    +
    1380 VST_HOST_OPCODE_PARAM_START_EDIT = 0x2B,
    +
    1381 /** @sa VST_HOST_OPCODE_2B */
    +
    1382 VST_HOST_OPCODE_PARAM_LOCK = 0x2B,
    +
    1383
    +
    1384 /** Notify host that parameter is no longer being edited.
    +
    1385 * "Unlocks" the parameter for further editing in compatible hosts. Remember to call the @ref VST_HOST_PARAM_UPDATE
    +
    1386 * op-code afterwards so that the host knows it needs to update its automation data.
    +
    1387 *
    +
    1388 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1389 * @sa VST_HOST_PARAM_UPDATE
    +
    1390 * @param p_int1 Parameter index.
    +
    1391 */
    +
    1392 VST_HOST_OPCODE_2C = 0x2C,
    +
    1393 /** @sa VST_HOST_OPCODE_2C */
    +
    1394 VST_HOST_OPCODE_PARAM_STOP_EDIT = 0x2C,
    +
    1395 /** @sa VST_HOST_OPCODE_2C */
    +
    1396 VST_HOST_OPCODE_PARAM_UNLOCK = 0x2C,
    +
    1397
    +
    1398 /** Crash the host depending on what p_ptr is pointing at.
    +
    1399 * @todo
    +
    1400 */
    +
    1401 VST_HOST_OPCODE_2D = 0x2D,
    +
    1402
    +
    1403 /*--------------------------------------------------------------------------------*/
    +
    1404 /* VST 2.2 */
    +
    1405 /*--------------------------------------------------------------------------------*/
    +
    1406
    +
    1407 /** Crash the host depending on what p_ptr is pointing at.
    +
    1408 * @todo
    +
    1409 */
    +
    1410 VST_HOST_OPCODE_2E = 0x2E,
    1411
    -
    1412 /** @private Force as 32-bit unsigned integer in compatible compilers. */
    -
    1413 _VST_HOST_OPCODE_PAD = 0xFFFFFFFFul,
    -
    1414};
    -
    1415
    -
    1416/** Plug-in to Host support checks
    -
    1417 *
    -
    1418 * Provided as `char* p_ptr` in the VST_EFFECT_OPCODE_SUPPORTS op code.
    -
    1419 *
    -
    1420 * Harvested via strings command and just checking what hosts actually responded to.
    -
    1421 */
    -
    1422struct vst_host_supports_t {
    -
    1423 /** Does the host support modifying input/output/params/delay when programs, banks or parameters are changed?
    -
    1424 * This only means that the host supports this inside of @ref VST_EFFECT_OPCODE_IDLE (VST 2.3 or earlier) or outside
    -
    1425 * of a @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and @ref VST_EFFECT_OPCODE_PROCESS_END group.
    -
    1426 *
    -
    1427 * Signals that the host supports the following:
    -
    1428 * - @ref VST_HOST_OPCODE_IO_MODIFIED
    -
    1429 *
    -
    1430 * @return @ref VST_STATUS_TRUE if it supports it.
    -
    1431 */
    -
    1432 const char* acceptIOChanges;
    +
    1412 /** Crash the host depending on what p_ptr is pointing at.
    +
    1413 * @todo
    +
    1414 */
    +
    1415 VST_HOST_OPCODE_2F = 0x2F,
    +
    1416
    +
    1417 /**
    +
    1418 * When queried by the plug-in shortly after @ref VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible hosts
    +
    1419 * with a memory access exception. This exception can be controlled with p_ptr but it's unclear what that is
    +
    1420 * pointing at so far. In the event that it doesn't crash the memory address we pointed at changes to a path.
    +
    1421 *
    +
    1422 * @todo Figure out what p_ptr is.
    +
    1423 * @note (VST 2.2+) Available from VST 2.2 onwards.
    +
    1424 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards.
    +
    1425 * @param p_ptr A pointer to something
    +
    1426 * @todo
    +
    1427 */
    +
    1428 VST_HOST_OPCODE_30 = 0x30,
    +
    1429
    +
    1430 /*--------------------------------------------------------------------------------*/
    +
    1431 /* VST 2.3 */
    +
    1432 /*--------------------------------------------------------------------------------*/
    1433
    -
    1434 /** Is the host using process begin/end instead of idle?
    -
    1435 * The host may opt to emit @ref VST_EFFECT_OPCODE_IDLE or @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and
    -
    1436 * @ref VST_EFFECT_OPCODE_PROCESS_END when running in VST 2.3 compatibility mode.
    -
    1437 *
    -
    1438 * @sa VST_EFFECT_OPCODE_PROCESS_BEGIN
    -
    1439 * @sa VST_EFFECT_OPCODE_PROCESS_END
    -
    1440 * @sa VST_EFFECT_OPCODE_IDLE
    -
    1441 * @note (VST 2.3) Available from VST 2.3 onwards.
    -
    1442 * @deprecated (VST 2.4) This behavior is the default in VST 2.4 and later.
    -
    1443 * @return @ref VST_STATUS_TRUE if it supports it.
    +
    1434 /** Retrieve the hosts input speaker arrangement.
    +
    1435 * Seems to always reply with the data provided in @ref VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT p_int2.
    +
    1436 *
    +
    1437 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    1438 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards.
    +
    1439 * @sa vst_speaker_arrangement_t
    +
    1440 * @sa VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    +
    1441 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    +
    1442 * @sa VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    +
    1443 * @return Seems to be a valid pointer to @ref vst_speaker_arrangement_t if supported.
    1444 */
    -
    1445 const char* startStopProcess;
    -
    1446
    -
    1447 /** Does the host support container plug-ins?
    -
    1448 *
    -
    1449 * @note Is shell a reference to Windows shell menus?
    -
    1450 * @sa VST_HOST_OPCODE_CURRENT_EFFECT_ID
    -
    1451 * @sa VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    -
    1452 * @return @ref VST_STATUS_TRUE if the host supports it _and_ the current plug-in is a container plug-in.
    -
    1453 */
    -
    1454 const char* shellCategory;
    -
    1455
    -
    1456 /** Can we request that the host changes the editor window size?
    -
    1457 *
    -
    1458 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1459 * @sa VST_HOST_OPCODE_EDITOR_RESIZE
    -
    1460 */
    -
    1461 const char* sizeWindow;
    -
    1462
    -
    1463 const char* sendVstEvents;
    -
    1464
    -
    1465 /** Host can receive events from plug-in.
    -
    1466 *
    -
    1467 * @sa vst_effect_supports_t.sendVstEvents
    -
    1468 * @sa VST_HOST_OPCODE_EVENT
    -
    1469 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1470 */
    -
    1471 const char* receiveVstEvents;
    -
    1472
    -
    1473 /** Host can send MIDI events to plug-in.
    -
    1474 *
    -
    1475 * @sa vst_effect_supports_t.receiveVstMidiEvents
    -
    1476 * @sa VST_EFFECT_OPCODE_EVENT
    -
    1477 * @sa vst_effect_midi_t
    -
    1478 * @sa vst_effect_midi_sysex_t
    -
    1479 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1480 */
    -
    1481 const char* sendVstMidiEvent;
    -
    1482
    -
    1483 /** Host can receive MIDI events from plug-in.
    -
    1484 *
    -
    1485 * @sa vst_effect_supports_t.sendVstMidiEvents
    -
    1486 * @sa VST_HOST_OPCODE_EVENT
    -
    1487 * @sa vst_effect_midi_t
    -
    1488 * @sa vst_effect_midi_sysex_t
    -
    1489 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1490 */
    -
    1491 const char* receiveVstMidiEvent;
    -
    1492
    -
    1493 /** Host can send real time (live) MIDI events to plug-in.
    -
    1494 *
    -
    1495 * @sa vst_host_supports_t.sendVstMidiEvent
    -
    1496 * @sa vst_effect_supports_t.receiveVstMidiEvents
    -
    1497 * @sa VST_EFFECT_OPCODE_EVENT
    -
    1498 * @sa vst_effect_midi_t
    -
    1499 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1500 */
    -
    1501 const char* sendVstMidiEventFlagIsRealtime;
    -
    1502
    -
    1503 const char* sendVstTimeInfo;
    -
    1504 const char* reportConnectionChanges; // Seems related to speakers?
    +
    1445 VST_HOST_OPCODE_31 = 0x31,
    +
    1446 /** @sa VST_HOST_OPCODE_31 */
    +
    1447 VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT = 0x31,
    +
    1448 /** @sa VST_HOST_OPCODE_31 */
    +
    1449 VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT = 0x31,
    +
    1450
    +
    1451 /** @private Highest known OPCODE. */
    +
    1452 VST_HOST_OPCODE_MAX,
    +
    1453
    +
    1454 /** @private Force as 32-bit unsigned integer in compatible compilers. */
    +
    1455 _VST_HOST_OPCODE_PAD = (-1l)
    +
    1456};
    +
    1457
    +
    1458#if (__STDC_VERSION__ >= 199901L) || (__cplusplus >= 202002L)
    +
    1459/** Plug-in to Host support checks
    +
    1460 *
    +
    1461 * Provided as `char* p_ptr` in the VST_EFFECT_OPCODE_SUPPORTS op code.
    +
    1462 *
    +
    1463 * Harvested via strings command and just checking what hosts actually responded to.
    +
    1464 */
    +
    1465struct vst_host_supports_t {
    +
    1466 /** Does the host support modifying input/output/params/delay when programs, banks or parameters are changed?
    +
    1467 * This only means that the host supports this inside of @ref VST_EFFECT_OPCODE_IDLE (VST 2.3 or earlier) or outside
    +
    1468 * of a @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and @ref VST_EFFECT_OPCODE_PROCESS_END group.
    +
    1469 *
    +
    1470 * Signals that the host supports the following:
    +
    1471 * - @ref VST_HOST_OPCODE_IO_MODIFIED
    +
    1472 *
    +
    1473 * @return @ref VST_STATUS_TRUE if it supports it.
    +
    1474 */
    +
    1475 const char* acceptIOChanges;
    +
    1476
    +
    1477 /** Is the host using process begin/end instead of idle?
    +
    1478 * The host may opt to emit @ref VST_EFFECT_OPCODE_IDLE or @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and
    +
    1479 * @ref VST_EFFECT_OPCODE_PROCESS_END when running in VST 2.3 compatibility mode.
    +
    1480 *
    +
    1481 * @sa VST_EFFECT_OPCODE_PROCESS_BEGIN
    +
    1482 * @sa VST_EFFECT_OPCODE_PROCESS_END
    +
    1483 * @sa VST_EFFECT_OPCODE_IDLE
    +
    1484 * @note (VST 2.3) Available from VST 2.3 onwards.
    +
    1485 * @deprecated (VST 2.4) This behavior is the default in VST 2.4 and later.
    +
    1486 * @return @ref VST_STATUS_TRUE if it supports it.
    +
    1487 */
    +
    1488 const char* startStopProcess;
    +
    1489
    +
    1490 /** Does the host support container plug-ins?
    +
    1491 *
    +
    1492 * @note Is shell a reference to Windows shell menus?
    +
    1493 * @sa VST_HOST_OPCODE_CURRENT_EFFECT_ID
    +
    1494 * @sa VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    +
    1495 * @return @ref VST_STATUS_TRUE if the host supports it _and_ the current plug-in is a container plug-in.
    +
    1496 */
    +
    1497 const char* shellCategory;
    +
    1498
    +
    1499 /** Can we request that the host changes the editor window size?
    +
    1500 *
    +
    1501 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1502 * @sa VST_HOST_OPCODE_EDITOR_RESIZE
    +
    1503 */
    +
    1504 const char* sizeWindow;
    1505
    -
    1506 const char* offline;
    +
    1506 const char* sendVstEvents;
    1507
    -
    1508 const char* editFile;
    -
    1509 const char* openFileSelector;
    -
    1510 const char* closeFileSelector;
    -
    1511} /** @private */ vst_host_supports = {
    -
    1512 .acceptIOChanges = "acceptIOChanges",
    -
    1513 .startStopProcess = "startStopProcess",
    -
    1514 .shellCategory = "shellCategory",
    -
    1515 .sizeWindow = "sizeWindow",
    -
    1516 .sendVstEvents = "sendVstEvents",
    -
    1517 .receiveVstEvents = "receiveVstEvents",
    -
    1518 .sendVstMidiEvent = "sendVstMidiEvent",
    -
    1519 .receiveVstMidiEvent = "receiveVstMidiEvent",
    -
    1520 .sendVstMidiEventFlagIsRealtime = "sendVstMidiEventFlagIsRealtime",
    -
    1521 .sendVstTimeInfo = "sendVstTimeInfo",
    -
    1522 .reportConnectionChanges = "reportConnectionChanges",
    -
    1523 .offline = "offline",
    -
    1524 .editFile = "editFile",
    -
    1525 .openFileSelector = "openFileSelector",
    -
    1526 .closeFileSelector = "closeFileSelector",
    -
    1527};
    -
    1528
    -
    1529/** Plug-in to Host callback
    -
    1530 *
    -
    1531 * The plug-in may call this to attempt to change things on the host side. The host side is free to ignore all requests, annoyingly enough.
    -
    1532 *
    -
    1533 * @param opcode See VST_HOST_OPCODE
    -
    1534 * @param p_str Zero terminated string or null on call.
    -
    1535 * @return ?
    -
    1536 */
    -
    1537typedef intptr_t (VST_FUNCTION_INTERFACE *vst_host_callback_t)(struct vst_effect_t* plugin, int32_t opcode, int32_t p_int1, int64_t p_int2, const char* p_str, float p_float);
    -
    1538
    -
    1539//------------------------------------------------------------------------------------------------------------------------
    -
    1540// VST Plug-in/Effect related Things
    -
    1541//------------------------------------------------------------------------------------------------------------------------
    -
    1542
    -
    1543/** Magic Number identifying a VST 2.x plug-in structure
    -
    1544 *
    -
    1545 * @sa vst_effect_t.magic_numer
    -
    1546 */
    -
    1547#define VST_MAGICNUMBER VST_FOURCC('V', 's', 't', 'P')
    +
    1508 /** Host can receive events from plug-in.
    +
    1509 *
    +
    1510 * @sa vst_effect_supports_t.sendVstEvents
    +
    1511 * @sa VST_HOST_OPCODE_EVENT
    +
    1512 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1513 */
    +
    1514 const char* receiveVstEvents;
    +
    1515
    +
    1516 /** Host can send MIDI events to plug-in.
    +
    1517 *
    +
    1518 * @sa vst_effect_supports_t.receiveVstMidiEvents
    +
    1519 * @sa VST_EFFECT_OPCODE_EVENT
    +
    1520 * @sa vst_effect_midi_t
    +
    1521 * @sa vst_effect_midi_sysex_t
    +
    1522 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1523 */
    +
    1524 const char* sendVstMidiEvent;
    +
    1525
    +
    1526 /** Host can receive MIDI events from plug-in.
    +
    1527 *
    +
    1528 * @sa vst_effect_supports_t.sendVstMidiEvents
    +
    1529 * @sa VST_HOST_OPCODE_EVENT
    +
    1530 * @sa vst_effect_midi_t
    +
    1531 * @sa vst_effect_midi_sysex_t
    +
    1532 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1533 */
    +
    1534 const char* receiveVstMidiEvent;
    +
    1535
    +
    1536 /** Host can send real time (live) MIDI events to plug-in.
    +
    1537 *
    +
    1538 * @sa vst_host_supports_t.sendVstMidiEvent
    +
    1539 * @sa vst_effect_supports_t.receiveVstMidiEvents
    +
    1540 * @sa VST_EFFECT_OPCODE_EVENT
    +
    1541 * @sa vst_effect_midi_t
    +
    1542 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1543 */
    +
    1544 const char* sendVstMidiEventFlagIsRealtime;
    +
    1545
    +
    1546 const char* sendVstTimeInfo;
    +
    1547 const char* reportConnectionChanges; // Seems related to speakers?
    1548
    -
    1549/** Default VST 2.x Sample Rate
    -
    1550 * All VST 2.x hosts expect you to initialize your plug-in to these default values.
    -
    1551 *
    -
    1552 * @sa VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    -
    1553 */
    -
    1554#define VST_DEFAULT_SAMPLE_RATE 44100.0f
    -
    1555
    -
    1556/** Default VST 2.x Block Size
    -
    1557 * All VST 2.x hosts expect you to initialize your plug-in to these default values.
    -
    1558 *
    -
    1559 * @sa VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    -
    1560 */
    -
    1561#define VST_DEFAULT_BLOCK_SIZE 1024
    -
    1562
    -
    1563/** Plug-in Categories
    -
    1564 * Pre-defined category grouping that also affect host behavior when handling the plug-in. This is not just a UI/UX
    -
    1565 * thing, it actually affects what plug-ins can do, so place your plug-in into the correct category.
    -
    1566 *
    -
    1567 */
    -
    1568enum VST_EFFECT_CATEGORY {
    -
    1569 VST_EFFECT_CATEGORY_UNCATEGORIZED = 0x00,
    -
    1570
    -
    1571 /** Generic Effects
    -
    1572 * Examples: Distortion, Pitch Shift, ...
    -
    1573 *
    -
    1574 * Supports: Delay (Optional), Tail Samples, MIDI
    -
    1575 */
    -
    1576 VST_EFFECT_CATEGORY_01 = 0x01,
    -
    1577 /** @sa VST_EFFECT_CATEGORY_01 */
    -
    1578 VST_EFFECT_CATEGORY_EFFECT = 0x01,
    -
    1579
    -
    1580 /** Instruments
    -
    1581 * Examples: Instruments, Synths, Samplers, ...
    -
    1582 *
    -
    1583 * Supports: Delay (Optional), Tail Samples, MIDI
    -
    1584 */
    -
    1585 VST_EFFECT_CATEGORY_02 = 0x02,
    -
    1586 /** @sa VST_EFFECT_CATEGORY_02 */
    -
    1587 VST_EFFECT_CATEGORY_INSTRUMENT = 0x02,
    -
    1588
    -
    1589 /** Metering
    -
    1590 * Examples: Loudness Meters, Volume Analysis, ...
    -
    1591 *
    -
    1592 * Supports: Tail Samples, MIDI
    -
    1593 * @note Delay causes crashes in some hosts. Fun.
    -
    1594 */
    -
    1595 VST_EFFECT_CATEGORY_03 = 0x03,
    -
    1596 /** @sa VST_EFFECT_CATEGORY_03 */
    -
    1597 VST_EFFECT_CATEGORY_METERING = 0x03,
    -
    1598
    -
    1599 /** Mastering
    -
    1600 * Examples: Compressors, Limiters, ...
    -
    1601 *
    -
    1602 * Supports: Delay, Tail Samples (optional), MIDI
    -
    1603 */
    -
    1604 VST_EFFECT_CATEGORY_04 = 0x04,
    -
    1605 /** @sa VST_EFFECT_CATEGORY_04 */
    -
    1606 VST_EFFECT_CATEGORY_MASTERING = 0x04,
    -
    1607
    -
    1608 /** Spatializers
    -
    1609 * Examples: Channel Panning, Expanders, ...
    -
    1610 *
    -
    1611 * Supports: Tail Samples (optional), MIDI
    -
    1612 */
    -
    1613 VST_EFFECT_CATEGORY_05 = 0x05,
    -
    1614 /** @sa VST_EFFECT_CATEGORY_05 */
    -
    1615 VST_EFFECT_CATEGORY_SPATIAL = 0x05,
    -
    1616
    -
    1617 /** Delay/Echo
    -
    1618 * Examples: Echo, Reverb, Room Simulation, Delay, ...
    -
    1619 *
    -
    1620 * Supports: Delay, Tail Samples, MIDI
    -
    1621 */
    -
    1622 VST_EFFECT_CATEGORY_06 = 0x06,
    -
    1623 /** @sa VST_EFFECT_CATEGORY_06 */
    -
    1624 VST_EFFECT_CATEGORY_DELAY_OR_ECHO = 0x06,
    -
    1625
    -
    1626 VST_EFFECT_CATEGORY_07 = 0x07,
    -
    1627
    -
    1628 /** Restoration
    -
    1629 * Examples: Noise Filtering, Upsamplers, ...
    -
    1630 *
    -
    1631 * Supports: Delay, Tail Samples, MIDI
    -
    1632 * @note Some DAWs allocate additional processing time to these.
    -
    1633 */
    -
    1634 VST_EFFECT_CATEGORY_08 = 0x08,
    -
    1635 /** @sa VST_EFFECT_CATEGORY_08 */
    -
    1636 VST_EFFECT_CATEGORY_RESTORATION = 0x08,
    -
    1637
    -
    1638 /** Offline Processing
    -
    1639 * Examples: Nothing
    -
    1640 * Supports: Nothing
    -
    1641 */
    -
    1642 VST_EFFECT_CATEGORY_09 = 0x09,
    -
    1643 /** @sa VST_EFFECT_CATEGORY_09 */
    -
    1644 VST_EFFECT_CATEGORY_OFFLINE = 0x09, // Offline Processing VST? Seems to receive all audio data prior to playback.
    -
    1645
    -
    1646 /** Container Plug-in
    -
    1647 * This plug-in contains multiple effects in one and requires special handling on both sides.
    -
    1648 *
    -
    1649 * Host handling:
    -
    1650 * @code{.c}
    -
    1651 * uint32_t current_select_id;
    -
    1652 *
    -
    1653 * // ... in intptr_t vst_host_callback(vst_effect_t* plugin, VST_HOST_OPCODE opcode, ...)
    -
    1654 * case VST_HOST_OPCODE_SUPPORTS: {
    -
    1655 * char* text = (char*)p_ptr;
    -
    1656 * // The plug-in may ask the host if it even supports containers at all and changes behavior if we don't.
    -
    1657 * if (text && strcmp(text, vst_host_supports.shellCategory) == 0) {
    -
    1658 * return VST_STATUS_TRUE;
    -
    1659 * }
    -
    1660 * }
    -
    1661 * case VST_HOST_OPCODE_CURRENT_EFFECT_ID:
    -
    1662 * return current_selected_id;
    -
    1663 * // ...
    -
    1664 *
    -
    1665 * // ... in whatever you use to load plug-ins ...
    -
    1666 * current_select_id;
    -
    1667 * vst_effect_t* plugin = plugin_main(&vst_host_callback);
    -
    1668 * int32_t plugin_category = plugin->control(plugin, VST_EFFECT_OPCODE_CATEGORY, 0, 0, 0, 0)
    -
    1669 * if (plugin_category == VST_EFFECT_CATEGORY_CONTAINER) {
    -
    1670 * char effect_name[VST_BUFFER_SIZE_EFFECT_NAME] effect_name;
    -
    1671 * int32_t effect_id;
    -
    1672 * // Iterate over all contained effects.
    -
    1673 * while ((effect_id = plugin->control(plugin, VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID, 0, 0, effect_name, 0)) != 0) {
    -
    1674 * // Contained effects must be named as far as I can tell.
    -
    1675 * if (effect_name[0] != 0) {
    -
    1676 * // Do some logic that does the necessary things to list these in the host.
    -
    1677 * }
    -
    1678 * }
    -
    1679 * } else {
    -
    1680 * // Do things to list only this plugin in the host.
    -
    1681 * }
    -
    1682 * // ...
    -
    1683 * @endcode
    -
    1684 *
    -
    1685 * Plug-in handling:
    -
    1686 * @code{.c}
    -
    1687 * // ... in vst_effect for the container
    -
    1688 * size_t current_effect_idx;
    -
    1689 * int32_t effect_list[] = {
    -
    1690 * // ... list of effect ids.
    -
    1691 * }
    -
    1692 * // ... in control(...)
    -
    1693 * case VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID:
    -
    1694 * // Make sure current_effect_idx doesn't exceed the maximum.
    -
    1695 * if (current_effect_idx > ARRAYSIZEOF(effect_list)) {
    -
    1696 * current_effect_idx;
    -
    1697 * return 0;
    -
    1698 * }
    -
    1699 * // Some code that turns effect indices into names to store into p_ptr.
    -
    1700 * return effect_list[current_effect_idx++]; // Return the effect id.
    -
    1701 * // ...
    -
    1702 *
    -
    1703 * VST_ENTRYPOINT {
    -
    1704 * // Ensure the host VST 2.x compatible.
    -
    1705 * int32_t vst_version = callback(nullptr, VST_HOST_OPCODE_VST_VERSION, 0, 0, 0, 0);
    -
    1706 * if (vst_version == 0) {
    -
    1707 * return 0; // It's not so we exit early.
    -
    1708 * }
    -
    1709 *
    -
    1710 * // Check if the host wants
    -
    1711 * int32_t effect_id = callback(nullptr, VST_HOST_OPCODE_CURRENT_EFFECT_ID, 0, 0, 0);
    -
    1712 * if (effect_id == 0) {
    -
    1713 * // ... logic specific to making the container.
    -
    1714 * return new vst_container_effect();
    -
    1715 * } else {
    -
    1716 * // ... logic specific to make sub effects
    -
    1717 * return new vst_sub_effect();
    -
    1718 * }
    -
    1719 * }
    -
    1720 *
    -
    1721 * // ...
    -
    1722 * @endcode
    -
    1723 */
    -
    1724 VST_EFFECT_CATEGORY_0A = 0x0A,
    -
    1725 /** @sa VST_EFFECT_CATEGORY_0A */
    -
    1726 VST_EFFECT_CATEGORY_CONTAINER = 0x0A,
    -
    1727
    -
    1728 /** Waveform Generators
    -
    1729 * Examples: Sine Wave Generator, ...
    -
    1730 * Supports: Delay, Tail Samples
    -
    1731 *
    -
    1732 * I don't know why this exists, there's only one plug-in that has it and all it does is generate a 400hz sine wave.
    -
    1733 *
    -
    1734 * @sa VST_EFFECT_CATEGORY_INSTRUMENT
    -
    1735 */
    -
    1736 VST_EFFECT_CATEGORY_0B = 0x0B,
    -
    1737 /** @sa VST_EFFECT_CATEGORY_0B */
    -
    1738 VST_EFFECT_CATEGORY_WAVEGENERATOR = 0x0B,
    -
    1739
    -
    1740 /** @private */
    -
    1741 VST_EFFECT_CATEGORY_MAX, // Not part of specification, marks maximum category.
    -
    1742
    -
    1743 /** @private */
    -
    1744 _VST_EFFECT_CATEGORY_PAD = 0xFFFFFFFFul,
    -
    1745};
    -
    1746
    -
    1747/** Effect Flags
    -
    1748 */
    -
    1749enum VST_EFFECT_FLAG {
    -
    1750 /** Effect provides a custom editor.
    -
    1751 * The host will not provide a generic editor interface and expects @ref VST_EFFECT_OPCODE_EDITOR_OPEN and
    -
    1752 * @ref VST_EFFECT_OPCODE_EDITOR_CLOSE to work as expected. We are in charge of notifying the host about various
    -
    1753 * things like which parameter is in focus and stuff.
    -
    1754 *
    -
    1755 * @sa VST_EFFECT_OPCODE_EDITOR_GET_RECT
    -
    1756 * @sa VST_EFFECT_OPCODE_EDITOR_OPEN
    -
    1757 * @sa VST_EFFECT_OPCODE_EDITOR_CLOSE
    -
    1758 * @sa VST_EFFECT_OPCODE_EDITOR_DRAW
    -
    1759 * @sa VST_EFFECT_OPCODE_EDITOR_MOUSE
    -
    1760 * @sa VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    -
    1761 * @sa VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    -
    1762 * @sa VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    -
    1763 * @sa VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    -
    1764 * @sa VST_HOST_OPCODE_EDITOR_UPDATE
    -
    1765 * @sa VST_HOST_OPCODE_PARAM_START_EDIT
    -
    1766 * @sa VST_HOST_OPCODE_PARAM_STOP_EDIT
    -
    1767 * @sa VST_HOST_OPCODE_PARAM_UPDATE
    -
    1768 */
    -
    1769 VST_EFFECT_FLAG_1ls0 = 1 << 0,
    -
    1770 /** @sa VST_EFFECT_FLAG_1ls0 */
    -
    1771 VST_EFFECT_FLAG_EDITOR = 1 << 0,
    -
    1772
    -
    1773 //1 << 1,
    -
    1774 //1 << 2, // Only seen when the plug-in responds to VST_EFFECT_OPCODE_09. Seems to be ignored by hosts entirely.
    -
    1775 //1 << 3, // Only seen when the plug-in behaves differently in mono mode. Seems to be ignored by hosts entirely.
    -
    1776
    -
    1777 /** Effect uses process_float.
    -
    1778 *
    -
    1779 * @sa vst_effect_t.process_float
    -
    1780 * @sa vst_effect_process_float_t
    -
    1781 * @deprecated (VST 2.4) Must be set in VST 2.4 and later or the host should fail to load the plug-in.
    -
    1782 */
    -
    1783 VST_EFFECT_FLAG_1ls4 = 1 << 4,
    -
    1784 /** @sa VST_EFFECT_FLAG_1ls4 */
    -
    1785 VST_EFFECT_FLAG_SUPPORTS_FLOAT = 1 << 4,
    -
    1786
    -
    1787 /** Effect supports saving/loading programs/banks from unformatted chunk data.
    -
    1788 * When not set some sort of format is expected that I've yet to decipher.
    -
    1789 *
    -
    1790 * @sa VST_EFFECT_OPCODE_GET_CHUNK_DATA
    -
    1791 * @sa VST_EFFECT_OPCODE_SET_CHUNK_DATA
    -
    1792 */
    -
    1793 VST_EFFECT_FLAG_1ls5 = 1 << 5,
    -
    1794 /** @sa VST_EFFECT_FLAG_1ls5 */
    -
    1795 VST_EFFECT_FLAG_CHUNKS = 1 << 5,
    -
    1796
    -
    1797 //1 << 6,
    -
    1798 //1 << 7,
    -
    1799
    -
    1800 /** Effect is an Instrument/Generator
    -
    1801 *
    -
    1802 * This must be set in addition to @ref VST_EFFECT_CATEGORY_INSTRUMENT otherwise instruments don't work right.
    -
    1803 * @note (VST 2.x) Flag is new to VST 2.x and later.
    -
    1804 */
    -
    1805 VST_EFFECT_FLAG_1ls8 = 1 << 8,
    -
    1806 /** @sa VST_EFFECT_FLAG_1ls8 */
    -
    1807 VST_EFFECT_FLAG_INSTRUMENT = 1 << 8,
    -
    1808
    -
    1809 /** Effect does not produce tail samples when the input is silent.
    -
    1810 *
    -
    1811 * Not to be confused with choosing to tell the host there is no tail.
    -
    1812 * @sa VST_EFFECT_OPCODE_GET_TAIL_SAMPLES
    -
    1813 * @note (VST 2.x) Flag is new to VST 2.x and later.
    -
    1814 */
    -
    1815 VST_EFFECT_FLAG_1ls9 = 1 << 9,
    -
    1816 /** @sa VST_EFFECT_FLAG_1ls9 */
    -
    1817 VST_EFFECT_FLAG_SILENT_TAIL = 1 << 9,
    -
    1818
    -
    1819 //1 << 10,
    -
    1820 //1 << 11,
    -
    1821
    -
    1822 /** Effect supports process_double.
    -
    1823 * The host can freely choose between process_float and process_double as required.
    -
    1824 *
    -
    1825 * @note (VST 2.4) Available in VST 2.4 and later only.
    -
    1826 * @sa vst_effect_t.process_double
    -
    1827 * @sa vst_effect_process_double_t
    -
    1828 */
    -
    1829 VST_EFFECT_FLAG_1ls12 = 1 << 12,
    -
    1830 /** @sa VST_EFFECT_FLAG_1ls12 */
    -
    1831 VST_EFFECT_FLAG_SUPPORTS_DOUBLE = 1 << 12,
    -
    1832};
    -
    1833
    -
    1834/** Host to Plug-in Op-Codes
    -
    1835 * These Op-Codes are emitted by the host and we must either handle them or return 0 (false).
    -
    1836 */
    -
    1837enum VST_EFFECT_OPCODE {
    -
    1838 /** Create/Initialize the effect (if it has not been created already).
    -
    1839 *
    -
    1840 * @return Always 0.
    -
    1841 */
    -
    1842 VST_EFFECT_OPCODE_00 = 0x00,
    -
    1843 /** @sa VST_EFFECT_OPCODE_00 */
    -
    1844 VST_EFFECT_OPCODE_CREATE = 0x00,
    -
    1845 /** @sa VST_EFFECT_OPCODE_00 */
    -
    1846 VST_EFFECT_OPCODE_INITIALIZE = 0x00,
    +
    1549 const char* offline;
    +
    1550
    +
    1551 const char* editFile;
    +
    1552 const char* openFileSelector;
    +
    1553 const char* closeFileSelector;
    +
    1554} /** @private */ vst_host_supports = {
    +
    1555 .acceptIOChanges = "acceptIOChanges",
    +
    1556 .startStopProcess = "startStopProcess",
    +
    1557 .shellCategory = "shellCategory",
    +
    1558 .sizeWindow = "sizeWindow",
    +
    1559 .sendVstEvents = "sendVstEvents",
    +
    1560 .receiveVstEvents = "receiveVstEvents",
    +
    1561 .sendVstMidiEvent = "sendVstMidiEvent",
    +
    1562 .receiveVstMidiEvent = "receiveVstMidiEvent",
    +
    1563 .sendVstMidiEventFlagIsRealtime = "sendVstMidiEventFlagIsRealtime",
    +
    1564 .sendVstTimeInfo = "sendVstTimeInfo",
    +
    1565 .reportConnectionChanges = "reportConnectionChanges",
    +
    1566 .offline = "offline",
    +
    1567 .editFile = "editFile",
    +
    1568 .openFileSelector = "openFileSelector",
    +
    1569 .closeFileSelector = "closeFileSelector",
    +
    1570};
    +
    1571#endif
    +
    1572
    +
    1573/** Plug-in to Host callback
    +
    1574 *
    +
    1575 * The plug-in may call this to attempt to change things on the host side. The host side is free to ignore all requests, annoyingly enough.
    +
    1576 *
    +
    1577 * @param opcode See VST_HOST_OPCODE
    +
    1578 * @param p_str Zero terminated string or null on call.
    +
    1579 * @return ?
    +
    1580 */
    +
    1581typedef intptr_t (VST_FUNCTION_INTERFACE *vst_host_callback_t)(struct vst_effect_t* plugin, int32_t opcode, int32_t p_int1, int64_t p_int2, const char* p_str, float p_float);
    +
    1582
    +
    1583//------------------------------------------------------------------------------------------------------------------------
    +
    1584// VST Plug-in/Effect related Things
    +
    1585//------------------------------------------------------------------------------------------------------------------------
    +
    1586
    +
    1587/** Magic Number identifying a VST 2.x plug-in structure
    +
    1588 *
    +
    1589 * @sa vst_effect_t.magic_numer
    +
    1590 */
    +
    1591#define VST_MAGICNUMBER VST_FOURCC('V', 's', 't', 'P')
    +
    1592
    +
    1593/** Default VST 2.x Sample Rate
    +
    1594 * All VST 2.x hosts expect you to initialize your plug-in to these default values.
    +
    1595 *
    +
    1596 * @sa VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    +
    1597 */
    +
    1598#define VST_DEFAULT_SAMPLE_RATE 44100.0f
    +
    1599
    +
    1600/** Default VST 2.x Block Size
    +
    1601 * All VST 2.x hosts expect you to initialize your plug-in to these default values.
    +
    1602 *
    +
    1603 * @sa VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    +
    1604 */
    +
    1605#define VST_DEFAULT_BLOCK_SIZE 1024
    +
    1606
    +
    1607/** Plug-in Categories
    +
    1608 * Pre-defined category grouping that also affect host behavior when handling the plug-in. This is not just a UI/UX
    +
    1609 * thing, it actually affects what plug-ins can do, so place your plug-in into the correct category.
    +
    1610 *
    +
    1611 */
    +
    1612enum VST_EFFECT_CATEGORY {
    +
    1613 VST_EFFECT_CATEGORY_UNCATEGORIZED = 0x00,
    +
    1614
    +
    1615 /** Generic Effects
    +
    1616 * Examples: Distortion, Pitch Shift, ...
    +
    1617 *
    +
    1618 * Supports: Delay (Optional), Tail Samples, MIDI
    +
    1619 */
    +
    1620 VST_EFFECT_CATEGORY_01 = 0x01,
    +
    1621 /** @sa VST_EFFECT_CATEGORY_01 */
    +
    1622 VST_EFFECT_CATEGORY_EFFECT = 0x01,
    +
    1623
    +
    1624 /** Instruments
    +
    1625 * Examples: Instruments, Synths, Samplers, ...
    +
    1626 *
    +
    1627 * Supports: Delay (Optional), Tail Samples, MIDI
    +
    1628 */
    +
    1629 VST_EFFECT_CATEGORY_02 = 0x02,
    +
    1630 /** @sa VST_EFFECT_CATEGORY_02 */
    +
    1631 VST_EFFECT_CATEGORY_INSTRUMENT = 0x02,
    +
    1632
    +
    1633 /** Metering
    +
    1634 * Examples: Loudness Meters, Volume Analysis, ...
    +
    1635 *
    +
    1636 * Supports: Tail Samples, MIDI
    +
    1637 * @note Delay causes crashes in some hosts. Fun.
    +
    1638 */
    +
    1639 VST_EFFECT_CATEGORY_03 = 0x03,
    +
    1640 /** @sa VST_EFFECT_CATEGORY_03 */
    +
    1641 VST_EFFECT_CATEGORY_METERING = 0x03,
    +
    1642
    +
    1643 /** Mastering
    +
    1644 * Examples: Compressors, Limiters, ...
    +
    1645 *
    +
    1646 * Supports: Delay, Tail Samples (optional), MIDI
    +
    1647 */
    +
    1648 VST_EFFECT_CATEGORY_04 = 0x04,
    +
    1649 /** @sa VST_EFFECT_CATEGORY_04 */
    +
    1650 VST_EFFECT_CATEGORY_MASTERING = 0x04,
    +
    1651
    +
    1652 /** Spatializers
    +
    1653 * Examples: Channel Panning, Expanders, ...
    +
    1654 *
    +
    1655 * Supports: Tail Samples (optional), MIDI
    +
    1656 */
    +
    1657 VST_EFFECT_CATEGORY_05 = 0x05,
    +
    1658 /** @sa VST_EFFECT_CATEGORY_05 */
    +
    1659 VST_EFFECT_CATEGORY_SPATIAL = 0x05,
    +
    1660
    +
    1661 /** Delay/Echo
    +
    1662 * Examples: Echo, Reverb, Room Simulation, Delay, ...
    +
    1663 *
    +
    1664 * Supports: Delay, Tail Samples, MIDI
    +
    1665 */
    +
    1666 VST_EFFECT_CATEGORY_06 = 0x06,
    +
    1667 /** @sa VST_EFFECT_CATEGORY_06 */
    +
    1668 VST_EFFECT_CATEGORY_DELAY_OR_ECHO = 0x06,
    +
    1669
    +
    1670 /** External Processing.
    +
    1671 * This VST effect is an interface to an external device and requires special handling.
    +
    1672 *
    +
    1673 * @todo What does this actually support? Is it even still supported?
    +
    1674 */
    +
    1675 VST_EFFECT_CATEGORY_07 = 0x07,
    +
    1676 /** @sa VST_EFFECT_CATEGORY_07 */
    +
    1677 VST_EFFECT_CATEGORY_EXTERNAL = 0x07,
    +
    1678
    +
    1679 /** Restoration
    +
    1680 * Examples: Noise Filtering, Upsamplers, ...
    +
    1681 *
    +
    1682 * Supports: Delay, Tail Samples, MIDI
    +
    1683 * @note Some DAWs allocate additional processing time to these.
    +
    1684 */
    +
    1685 VST_EFFECT_CATEGORY_08 = 0x08,
    +
    1686 /** @sa VST_EFFECT_CATEGORY_08 */
    +
    1687 VST_EFFECT_CATEGORY_RESTORATION = 0x08,
    +
    1688
    +
    1689 /** Offline Processing
    +
    1690 * Examples: Nothing
    +
    1691 * Supports: Nothing
    +
    1692 */
    +
    1693 VST_EFFECT_CATEGORY_09 = 0x09,
    +
    1694 /** @sa VST_EFFECT_CATEGORY_09 */
    +
    1695 VST_EFFECT_CATEGORY_OFFLINE = 0x09, // Offline Processing VST? Seems to receive all audio data prior to playback.
    +
    1696
    +
    1697 /** Container Plug-in
    +
    1698 * This plug-in contains multiple effects in one and requires special handling on both sides.
    +
    1699 *
    +
    1700 * Host handling:
    +
    1701 * @code{.c}
    +
    1702 * uint32_t current_select_id;
    +
    1703 *
    +
    1704 * // ... in intptr_t vst_host_callback(vst_effect_t* plugin, VST_HOST_OPCODE opcode, ...)
    +
    1705 * case VST_HOST_OPCODE_SUPPORTS: {
    +
    1706 * char* text = (char*)p_ptr;
    +
    1707 * // The plug-in may ask the host if it even supports containers at all and changes behavior if we don't.
    +
    1708 * if (text && strcmp(text, vst_host_supports.shellCategory) == 0) {
    +
    1709 * return VST_STATUS_TRUE;
    +
    1710 * }
    +
    1711 * }
    +
    1712 * case VST_HOST_OPCODE_CURRENT_EFFECT_ID:
    +
    1713 * return current_selected_id;
    +
    1714 * // ...
    +
    1715 *
    +
    1716 * // ... in whatever you use to load plug-ins ...
    +
    1717 * current_select_id;
    +
    1718 * vst_effect_t* plugin = plugin_main(&vst_host_callback);
    +
    1719 * int32_t plugin_category = plugin->control(plugin, VST_EFFECT_OPCODE_CATEGORY, 0, 0, 0, 0)
    +
    1720 * if (plugin_category == VST_EFFECT_CATEGORY_CONTAINER) {
    +
    1721 * char effect_name[VST_BUFFER_SIZE_EFFECT_NAME] effect_name;
    +
    1722 * int32_t effect_id;
    +
    1723 * // Iterate over all contained effects.
    +
    1724 * while ((effect_id = plugin->control(plugin, VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID, 0, 0, effect_name, 0)) != 0) {
    +
    1725 * // Contained effects must be named as far as I can tell.
    +
    1726 * if (effect_name[0] != 0) {
    +
    1727 * // Do some logic that does the necessary things to list these in the host.
    +
    1728 * }
    +
    1729 * }
    +
    1730 * } else {
    +
    1731 * // Do things to list only this plugin in the host.
    +
    1732 * }
    +
    1733 * // ...
    +
    1734 * @endcode
    +
    1735 *
    +
    1736 * Plug-in handling:
    +
    1737 * @code{.c}
    +
    1738 * // ... in vst_effect for the container
    +
    1739 * size_t current_effect_idx;
    +
    1740 * int32_t effect_list[] = {
    +
    1741 * // ... list of effect ids.
    +
    1742 * }
    +
    1743 * // ... in control(...)
    +
    1744 * case VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID:
    +
    1745 * // Make sure current_effect_idx doesn't exceed the maximum.
    +
    1746 * if (current_effect_idx > ARRAYSIZEOF(effect_list)) {
    +
    1747 * current_effect_idx;
    +
    1748 * return 0;
    +
    1749 * }
    +
    1750 * // Some code that turns effect indices into names to store into p_ptr.
    +
    1751 * return effect_list[current_effect_idx++]; // Return the effect id.
    +
    1752 * // ...
    +
    1753 *
    +
    1754 * VST_ENTRYPOINT {
    +
    1755 * // Ensure the host VST 2.x compatible.
    +
    1756 * int32_t vst_version = callback(nullptr, VST_HOST_OPCODE_VST_VERSION, 0, 0, 0, 0);
    +
    1757 * if (vst_version == 0) {
    +
    1758 * return 0; // It's not so we exit early.
    +
    1759 * }
    +
    1760 *
    +
    1761 * // Check if the host wants
    +
    1762 * int32_t effect_id = callback(nullptr, VST_HOST_OPCODE_CURRENT_EFFECT_ID, 0, 0, 0);
    +
    1763 * if (effect_id == 0) {
    +
    1764 * // ... logic specific to making the container.
    +
    1765 * return new vst_container_effect();
    +
    1766 * } else {
    +
    1767 * // ... logic specific to make sub effects
    +
    1768 * return new vst_sub_effect();
    +
    1769 * }
    +
    1770 * }
    +
    1771 *
    +
    1772 * // ...
    +
    1773 * @endcode
    +
    1774 */
    +
    1775 VST_EFFECT_CATEGORY_0A = 0x0A,
    +
    1776 /** @sa VST_EFFECT_CATEGORY_0A */
    +
    1777 VST_EFFECT_CATEGORY_CONTAINER = 0x0A,
    +
    1778
    +
    1779 /** Waveform Generators
    +
    1780 * Examples: Sine Wave Generator, ...
    +
    1781 * Supports: Delay, Tail Samples
    +
    1782 *
    +
    1783 * I don't know why this exists, there's only one plug-in that has it and all it does is generate a 400hz sine wave.
    +
    1784 *
    +
    1785 * @sa VST_EFFECT_CATEGORY_INSTRUMENT
    +
    1786 */
    +
    1787 VST_EFFECT_CATEGORY_0B = 0x0B,
    +
    1788 /** @sa VST_EFFECT_CATEGORY_0B */
    +
    1789 VST_EFFECT_CATEGORY_WAVEGENERATOR = 0x0B,
    +
    1790
    +
    1791 /** @private */
    +
    1792 VST_EFFECT_CATEGORY_MAX, // Not part of specification, marks maximum category.
    +
    1793
    +
    1794 /** @private */
    +
    1795 _VST_EFFECT_CATEGORY_PAD = (-1l)
    +
    1796};
    +
    1797
    +
    1798/** Effect Flags
    +
    1799 */
    +
    1800enum VST_EFFECT_FLAG {
    +
    1801 /** Effect provides a custom editor.
    +
    1802 * The host will not provide a generic editor interface and expects @ref VST_EFFECT_OPCODE_EDITOR_OPEN and
    +
    1803 * @ref VST_EFFECT_OPCODE_EDITOR_CLOSE to work as expected. We are in charge of notifying the host about various
    +
    1804 * things like which parameter is in focus and stuff.
    +
    1805 *
    +
    1806 * @sa VST_EFFECT_OPCODE_EDITOR_GET_RECT
    +
    1807 * @sa VST_EFFECT_OPCODE_EDITOR_OPEN
    +
    1808 * @sa VST_EFFECT_OPCODE_EDITOR_CLOSE
    +
    1809 * @sa VST_EFFECT_OPCODE_EDITOR_DRAW
    +
    1810 * @sa VST_EFFECT_OPCODE_EDITOR_MOUSE
    +
    1811 * @sa VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    +
    1812 * @sa VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    +
    1813 * @sa VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    +
    1814 * @sa VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    +
    1815 * @sa VST_HOST_OPCODE_EDITOR_UPDATE
    +
    1816 * @sa VST_HOST_OPCODE_PARAM_START_EDIT
    +
    1817 * @sa VST_HOST_OPCODE_PARAM_STOP_EDIT
    +
    1818 * @sa VST_HOST_OPCODE_PARAM_UPDATE
    +
    1819 */
    +
    1820 VST_EFFECT_FLAG_1ls0 = 1 << 0,
    +
    1821 /** @sa VST_EFFECT_FLAG_1ls0 */
    +
    1822 VST_EFFECT_FLAG_EDITOR = 1 << 0,
    +
    1823
    +
    1824 //1 << 1,
    +
    1825 //1 << 2, // Only seen when the plug-in responds to VST_EFFECT_OPCODE_09. Seems to be ignored by hosts entirely.
    +
    1826 //1 << 3, // Only seen when the plug-in behaves differently in mono mode. Seems to be ignored by hosts entirely.
    +
    1827
    +
    1828 /** Effect uses process_float.
    +
    1829 *
    +
    1830 * @sa vst_effect_t.process_float
    +
    1831 * @sa vst_effect_process_float_t
    +
    1832 * @deprecated (VST 2.4) Must be set in VST 2.4 and later or the host should fail to load the plug-in.
    +
    1833 */
    +
    1834 VST_EFFECT_FLAG_1ls4 = 1 << 4,
    +
    1835 /** @sa VST_EFFECT_FLAG_1ls4 */
    +
    1836 VST_EFFECT_FLAG_SUPPORTS_FLOAT = 1 << 4,
    +
    1837
    +
    1838 /** Effect supports saving/loading programs/banks from unformatted chunk data.
    +
    1839 * When not set some sort of format is expected that I've yet to decipher.
    +
    1840 *
    +
    1841 * @sa VST_EFFECT_OPCODE_GET_CHUNK_DATA
    +
    1842 * @sa VST_EFFECT_OPCODE_SET_CHUNK_DATA
    +
    1843 */
    +
    1844 VST_EFFECT_FLAG_1ls5 = 1 << 5,
    +
    1845 /** @sa VST_EFFECT_FLAG_1ls5 */
    +
    1846 VST_EFFECT_FLAG_CHUNKS = 1 << 5,
    1847
    -
    1848 /** Destroy the effect (if there is any) and free its memory.
    -
    1849 *
    -
    1850 * This should destroy the actual object created by VST_ENTRYPOINT.
    -
    1851 *
    -
    1852 * @return Always 0.
    -
    1853 */
    -
    1854 VST_EFFECT_OPCODE_01 = 0x01,
    -
    1855 /** @sa VST_EFFECT_OPCODE_01 */
    -
    1856 VST_EFFECT_OPCODE_DESTROY = 0x01,
    -
    1857
    -
    1858 /** Set which program number is currently select.
    -
    1859 *
    -
    1860 * @param p_int2 The program number to set. Can be negative for some reason.
    -
    1861 */
    -
    1862 VST_EFFECT_OPCODE_02 = 0x02,
    -
    1863 /** @sa VST_EFFECT_OPCODE_02 */
    -
    1864 VST_EFFECT_OPCODE_SET_PROGRAM = 0x02,
    -
    1865 /** @sa VST_EFFECT_OPCODE_02 */
    -
    1866 VST_EFFECT_OPCODE_PROGRAM_SET = 0x02,
    -
    1867
    -
    1868 /** Get currently selected program number.
    -
    1869 *
    -
    1870 * @return The currently set program number. Can be negative for some reason.
    -
    1871 */
    -
    1872 VST_EFFECT_OPCODE_03 = 0x03,
    -
    1873 /** @sa VST_EFFECT_OPCODE_03 */
    -
    1874 VST_EFFECT_OPCODE_GET_PROGRAM = 0x03,
    -
    1875 /** @sa VST_EFFECT_OPCODE_03 */
    -
    1876 VST_EFFECT_OPCODE_PROGRAM_GET = 0x03,
    -
    1877
    -
    1878 /** Set the name of the currently selected program.
    -
    1879 *
    -
    1880 * @param p_ptr `const char[VST_BUFFER_SIZE_PROGRAM_NAME]` Zero terminated string.
    -
    1881 */
    -
    1882 VST_EFFECT_OPCODE_04 = 0x04,
    -
    1883 /** @sa VST_EFFECT_OPCODE_04 */
    -
    1884 VST_EFFECT_OPCODE_SET_PROGRAM_NAME = 0x04,
    -
    1885 /** @sa VST_EFFECT_OPCODE_04 */
    -
    1886 VST_EFFECT_OPCODE_PROGRAM_SET_NAME = 0x04,
    -
    1887
    -
    1888 /** Get the name of the currently selected program.
    -
    1889 *
    -
    1890 * @param p_ptr `char[VST_BUFFER_SIZE_PROGRAM_NAME]` Zero terminated string.
    -
    1891 */
    -
    1892 VST_EFFECT_OPCODE_05 = 0x05,
    -
    1893 /** @sa VST_EFFECT_OPCODE_05 */
    -
    1894 VST_EFFECT_OPCODE_GET_PROGRAM_NAME = 0x05,
    -
    1895 /** @sa VST_EFFECT_OPCODE_05 */
    -
    1896 VST_EFFECT_OPCODE_PROGRAM_GET_NAME = 0x05,
    -
    1897
    -
    1898 /** Get the value? label for the parameter.
    -
    1899 *
    -
    1900 * @param p_int1 Parameter index.
    -
    1901 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_LABEL]' Zero terminated string.
    -
    1902 * @return 0 on success, 1 on failure.
    -
    1903 */
    -
    1904 VST_EFFECT_OPCODE_06 = 0x06,
    -
    1905 /** @sa VST_EFFECT_OPCODE_06 */
    -
    1906 VST_EFFECT_OPCODE_PARAM_GETLABEL = 0x06,
    -
    1907 /** @sa VST_EFFECT_OPCODE_06 */
    -
    1908 VST_EFFECT_OPCODE_PARAM_GET_LABEL = 0x06,
    -
    1909 /** @sa VST_EFFECT_OPCODE_06 */
    -
    1910 VST_EFFECT_OPCODE_PARAM_LABEL = 0x06,
    -
    1911
    -
    1912 /** Get the string representing the value for the parameter.
    -
    1913 *
    -
    1914 * @param p_int1 Parameter index.
    -
    1915 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_VALUE]' Zero terminated string.
    -
    1916 * @return 0 on success, 1 on failure.
    -
    1917 */
    -
    1918 VST_EFFECT_OPCODE_07 = 0x07,
    -
    1919 /** @sa VST_EFFECT_OPCODE_07 */
    -
    1920 VST_EFFECT_OPCODE_PARAM_GETVALUE = 0x07,
    -
    1921 /** @sa VST_EFFECT_OPCODE_07 */
    -
    1922 VST_EFFECT_OPCODE_PARAM_GET_VALUE = 0x07,
    -
    1923 /** @sa VST_EFFECT_OPCODE_07 */
    -
    1924 VST_EFFECT_OPCODE_PARAM_VALUE = 0x07,
    -
    1925 /** @sa VST_EFFECT_OPCODE_07 */
    -
    1926 VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING = 0x07,
    -
    1927
    -
    1928 /** Get the name for the parameter.
    -
    1929 *
    -
    1930 * @param p_int1 Parameter index.
    -
    1931 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_NAME]' Zero terminated string.
    -
    1932 * @return 0 on success, 1 on failure.
    -
    1933 */
    -
    1934 VST_EFFECT_OPCODE_08 = 0x08,
    -
    1935 /** @sa VST_EFFECT_OPCODE_08 */
    -
    1936 VST_EFFECT_OPCODE_PARAM_GETNAME = 0x08,
    -
    1937 /** @sa VST_EFFECT_OPCODE_08 */
    -
    1938 VST_EFFECT_OPCODE_PARAM_GET_NAME = 0x08,
    -
    1939 /** @sa VST_EFFECT_OPCODE_08 */
    -
    1940 VST_EFFECT_OPCODE_PARAM_NAME = 0x08,
    -
    1941
    -
    1942 /**
    -
    1943 *
    -
    1944 * @deprecated: (VST 2.3+) Not used in VST 2.3 or later.
    -
    1945 * @todo
    -
    1946 */
    -
    1947 VST_EFFECT_OPCODE_09 = 0x09,
    +
    1848 //1 << 6,
    +
    1849 //1 << 7,
    +
    1850
    +
    1851 /** Effect is an Instrument/Generator
    +
    1852 *
    +
    1853 * This must be set in addition to @ref VST_EFFECT_CATEGORY_INSTRUMENT otherwise instruments don't work right.
    +
    1854 * @note (VST 2.x) Flag is new to VST 2.x and later.
    +
    1855 */
    +
    1856 VST_EFFECT_FLAG_1ls8 = 1 << 8,
    +
    1857 /** @sa VST_EFFECT_FLAG_1ls8 */
    +
    1858 VST_EFFECT_FLAG_INSTRUMENT = 1 << 8,
    +
    1859
    +
    1860 /** Effect does not produce tail samples when the input is silent.
    +
    1861 *
    +
    1862 * Not to be confused with choosing to tell the host there is no tail.
    +
    1863 * @sa VST_EFFECT_OPCODE_GET_TAIL_SAMPLES
    +
    1864 * @note (VST 2.x) Flag is new to VST 2.x and later.
    +
    1865 */
    +
    1866 VST_EFFECT_FLAG_1ls9 = 1 << 9,
    +
    1867 /** @sa VST_EFFECT_FLAG_1ls9 */
    +
    1868 VST_EFFECT_FLAG_SILENT_TAIL = 1 << 9,
    +
    1869
    +
    1870 //1 << 10,
    +
    1871 //1 << 11,
    +
    1872
    +
    1873 /** Effect supports process_double.
    +
    1874 * The host can freely choose between process_float and process_double as required.
    +
    1875 *
    +
    1876 * @note (VST 2.4) Available in VST 2.4 and later only.
    +
    1877 * @sa vst_effect_t.process_double
    +
    1878 * @sa vst_effect_process_double_t
    +
    1879 */
    +
    1880 VST_EFFECT_FLAG_1ls12 = 1 << 12,
    +
    1881 /** @sa VST_EFFECT_FLAG_1ls12 */
    +
    1882 VST_EFFECT_FLAG_SUPPORTS_DOUBLE = 1 << 12
    +
    1883};
    +
    1884
    +
    1885/** Host to Plug-in Op-Codes
    +
    1886 * These Op-Codes are emitted by the host and we must either handle them or return 0 (false).
    +
    1887 */
    +
    1888enum VST_EFFECT_OPCODE {
    +
    1889 /** Create/Initialize the effect (if it has not been created already).
    +
    1890 *
    +
    1891 * @return Always 0.
    +
    1892 */
    +
    1893 VST_EFFECT_OPCODE_00 = 0x00,
    +
    1894 /** @sa VST_EFFECT_OPCODE_00 */
    +
    1895 VST_EFFECT_OPCODE_CREATE = 0x00,
    +
    1896 /** @sa VST_EFFECT_OPCODE_00 */
    +
    1897 VST_EFFECT_OPCODE_INITIALIZE = 0x00,
    +
    1898
    +
    1899 /** Destroy the effect (if there is any) and free its memory.
    +
    1900 *
    +
    1901 * This should destroy the actual object created by VST_ENTRYPOINT.
    +
    1902 *
    +
    1903 * @return Always 0.
    +
    1904 */
    +
    1905 VST_EFFECT_OPCODE_01 = 0x01,
    +
    1906 /** @sa VST_EFFECT_OPCODE_01 */
    +
    1907 VST_EFFECT_OPCODE_DESTROY = 0x01,
    +
    1908
    +
    1909 /** Set which program number is currently select.
    +
    1910 *
    +
    1911 * @param p_int2 The program number to set. Can be negative for some reason.
    +
    1912 */
    +
    1913 VST_EFFECT_OPCODE_02 = 0x02,
    +
    1914 /** @sa VST_EFFECT_OPCODE_02 */
    +
    1915 VST_EFFECT_OPCODE_SET_PROGRAM = 0x02,
    +
    1916 /** @sa VST_EFFECT_OPCODE_02 */
    +
    1917 VST_EFFECT_OPCODE_PROGRAM_SET = 0x02,
    +
    1918
    +
    1919 /** Get currently selected program number.
    +
    1920 *
    +
    1921 * @return The currently set program number. Can be negative for some reason.
    +
    1922 */
    +
    1923 VST_EFFECT_OPCODE_03 = 0x03,
    +
    1924 /** @sa VST_EFFECT_OPCODE_03 */
    +
    1925 VST_EFFECT_OPCODE_GET_PROGRAM = 0x03,
    +
    1926 /** @sa VST_EFFECT_OPCODE_03 */
    +
    1927 VST_EFFECT_OPCODE_PROGRAM_GET = 0x03,
    +
    1928
    +
    1929 /** Set the name of the currently selected program.
    +
    1930 *
    +
    1931 * @param p_ptr `const char[VST_BUFFER_SIZE_PROGRAM_NAME]` Zero terminated string.
    +
    1932 */
    +
    1933 VST_EFFECT_OPCODE_04 = 0x04,
    +
    1934 /** @sa VST_EFFECT_OPCODE_04 */
    +
    1935 VST_EFFECT_OPCODE_SET_PROGRAM_NAME = 0x04,
    +
    1936 /** @sa VST_EFFECT_OPCODE_04 */
    +
    1937 VST_EFFECT_OPCODE_PROGRAM_SET_NAME = 0x04,
    +
    1938
    +
    1939 /** Get the name of the currently selected program.
    +
    1940 *
    +
    1941 * @param p_ptr `char[VST_BUFFER_SIZE_PROGRAM_NAME]` Zero terminated string.
    +
    1942 */
    +
    1943 VST_EFFECT_OPCODE_05 = 0x05,
    +
    1944 /** @sa VST_EFFECT_OPCODE_05 */
    +
    1945 VST_EFFECT_OPCODE_GET_PROGRAM_NAME = 0x05,
    +
    1946 /** @sa VST_EFFECT_OPCODE_05 */
    +
    1947 VST_EFFECT_OPCODE_PROGRAM_GET_NAME = 0x05,
    1948
    -
    1949 /** Set the new sample rate for the plugin to use.
    +
    1949 /** Get the value? label for the parameter.
    1950 *
    -
    1951 * @param p_float New sample rate as a float (double on 64-bit because register upgrades).
    -
    1952 */
    -
    1953 VST_EFFECT_OPCODE_0A = 0x0A,
    -
    1954 /** @sa VST_EFFECT_OPCODE_0A */
    -
    1955 VST_EFFECT_OPCODE_SETSAMPLERATE = 0x0A,
    -
    1956 /** @sa VST_EFFECT_OPCODE_0A */
    -
    1957 VST_EFFECT_OPCODE_SET_SAMPLE_RATE = 0x0A,
    -
    1958
    -
    1959 /** Sets the block size, which is the maximum number of samples passed into the effect via process calls.
    -
    1960 *
    -
    1961 * @param p_int2 The maximum number of samples to be passed in.
    -
    1962 */
    -
    1963 VST_EFFECT_OPCODE_0B = 0x0B,
    -
    1964 /** @sa VST_EFFECT_OPCODE_0B */
    -
    1965 VST_EFFECT_OPCODE_SETBLOCKSIZE = 0x0B,
    -
    1966 /** @sa VST_EFFECT_OPCODE_0B */
    -
    1967 VST_EFFECT_OPCODE_SET_BLOCK_SIZE = 0x0B,
    -
    1968
    -
    1969 /** Effect processing should be suspended/paused or resumed/unpaused.
    -
    1970 *
    -
    1971 * Unclear if this is should result in a flush of buffers. In VST 2.3+ this is quite clear as we get process
    -
    1972 * begin/end.
    -
    1973 *
    -
    1974 * @param p_int2 @ref VST_STATUS_FALSE if the effect should suspend processing, @ref VST_STATUS_TRUE if it should
    -
    1975 * resume.
    -
    1976 */
    -
    1977 VST_EFFECT_OPCODE_0C = 0x0C,
    -
    1978 /** @sa VST_EFFECT_OPCODE_0C */
    -
    1979 VST_EFFECT_OPCODE_PAUSE_UNPAUSE = 0x0C,
    -
    1980 /** @sa VST_EFFECT_OPCODE_0C */
    -
    1981 VST_EFFECT_OPCODE_SUSPEND_RESUME = 0x0C,
    -
    1982 /** @sa VST_EFFECT_OPCODE_0C */
    -
    1983 VST_EFFECT_OPCODE_SUSPEND = 0x0C,
    -
    1984
    -
    1985 /** Retrieve the client rect size of the plugins window.
    -
    1986 * If no window has been created, returns the default rect.
    -
    1987 *
    -
    1988 * @param p_ptr Pointer of type 'struct vst_rect_t*'.
    -
    1989 * @return On success, returns 1 and updates p_ptr to the rect. On failure, returns 0.
    -
    1990 */
    -
    1991 VST_EFFECT_OPCODE_0D = 0x0D,
    -
    1992 /** @sa VST_EFFECT_OPCODE_0D */
    -
    1993 VST_EFFECT_OPCODE_WINDOW_GETRECT = 0x0D,
    -
    1994 /** @sa VST_EFFECT_OPCODE_0D */
    -
    1995 VST_EFFECT_OPCODE_EDITOR_RECT = 0x0D,
    -
    1996 /** @sa VST_EFFECT_OPCODE_0D */
    -
    1997 VST_EFFECT_OPCODE_EDITOR_GET_RECT = 0x0D,
    -
    1998
    -
    1999 /** Create the window for the plugin.
    -
    2000 *
    -
    2001 * @param p_ptr HWND of the parent window.
    -
    2002 * @return 0 on failure, or HWND on success.
    +
    1951 * @param p_int1 Parameter index.
    +
    1952 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_LABEL]' Zero terminated string.
    +
    1953 * @return 0 on success, 1 on failure.
    +
    1954 */
    +
    1955 VST_EFFECT_OPCODE_06 = 0x06,
    +
    1956 /** @sa VST_EFFECT_OPCODE_06 */
    +
    1957 VST_EFFECT_OPCODE_PARAM_GETLABEL = 0x06,
    +
    1958 /** @sa VST_EFFECT_OPCODE_06 */
    +
    1959 VST_EFFECT_OPCODE_PARAM_GET_LABEL = 0x06,
    +
    1960 /** @sa VST_EFFECT_OPCODE_06 */
    +
    1961 VST_EFFECT_OPCODE_PARAM_LABEL = 0x06,
    +
    1962
    +
    1963 /** Get the string representing the value for the parameter.
    +
    1964 *
    +
    1965 * @param p_int1 Parameter index.
    +
    1966 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_VALUE]' Zero terminated string.
    +
    1967 * @return 0 on success, 1 on failure.
    +
    1968 */
    +
    1969 VST_EFFECT_OPCODE_07 = 0x07,
    +
    1970 /** @sa VST_EFFECT_OPCODE_07 */
    +
    1971 VST_EFFECT_OPCODE_PARAM_GETVALUE = 0x07,
    +
    1972 /** @sa VST_EFFECT_OPCODE_07 */
    +
    1973 VST_EFFECT_OPCODE_PARAM_GET_VALUE = 0x07,
    +
    1974 /** @sa VST_EFFECT_OPCODE_07 */
    +
    1975 VST_EFFECT_OPCODE_PARAM_VALUE = 0x07,
    +
    1976 /** @sa VST_EFFECT_OPCODE_07 */
    +
    1977 VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING = 0x07,
    +
    1978
    +
    1979 /** Get the name for the parameter.
    +
    1980 *
    +
    1981 * @param p_int1 Parameter index.
    +
    1982 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_NAME]' Zero terminated string.
    +
    1983 * @return 0 on success, 1 on failure.
    +
    1984 */
    +
    1985 VST_EFFECT_OPCODE_08 = 0x08,
    +
    1986 /** @sa VST_EFFECT_OPCODE_08 */
    +
    1987 VST_EFFECT_OPCODE_PARAM_GETNAME = 0x08,
    +
    1988 /** @sa VST_EFFECT_OPCODE_08 */
    +
    1989 VST_EFFECT_OPCODE_PARAM_GET_NAME = 0x08,
    +
    1990 /** @sa VST_EFFECT_OPCODE_08 */
    +
    1991 VST_EFFECT_OPCODE_PARAM_NAME = 0x08,
    +
    1992
    +
    1993 /**
    +
    1994 *
    +
    1995 * @deprecated: (VST 2.3+) Not used in VST 2.3 or later.
    +
    1996 * @todo
    +
    1997 */
    +
    1998 VST_EFFECT_OPCODE_09 = 0x09,
    +
    1999
    +
    2000 /** Set the new sample rate for the plugin to use.
    +
    2001 *
    +
    2002 * @param p_float New sample rate as a float (double on 64-bit because register upgrades).
    2003 */
    -
    2004 VST_EFFECT_OPCODE_0E = 0x0E,
    -
    2005 /** @sa VST_EFFECT_OPCODE_0E */
    -
    2006 VST_EFFECT_OPCODE_WINDOW_CREATE = 0x0E,
    -
    2007 /** @sa VST_EFFECT_OPCODE_0E */
    -
    2008 VST_EFFECT_OPCODE_EDITOR_OPEN = 0x0E,
    +
    2004 VST_EFFECT_OPCODE_0A = 0x0A,
    +
    2005 /** @sa VST_EFFECT_OPCODE_0A */
    +
    2006 VST_EFFECT_OPCODE_SETSAMPLERATE = 0x0A,
    +
    2007 /** @sa VST_EFFECT_OPCODE_0A */
    +
    2008 VST_EFFECT_OPCODE_SET_SAMPLE_RATE = 0x0A,
    2009
    -
    2010 /** Destroy the plugins window.
    +
    2010 /** Sets the block size, which is the maximum number of samples passed into the effect via process calls.
    2011 *
    -
    2012 * @return Always 0.
    +
    2012 * @param p_int2 The maximum number of samples to be passed in.
    2013 */
    -
    2014 VST_EFFECT_OPCODE_0F = 0x0F,
    -
    2015 /** @sa VST_EFFECT_OPCODE_0F */
    -
    2016 VST_EFFECT_OPCODE_WINDOW_DESTROY = 0x0F,
    -
    2017 /** @sa VST_EFFECT_OPCODE_0F */
    -
    2018 VST_EFFECT_OPCODE_EDITOR_CLOSE = 0x0F,
    +
    2014 VST_EFFECT_OPCODE_0B = 0x0B,
    +
    2015 /** @sa VST_EFFECT_OPCODE_0B */
    +
    2016 VST_EFFECT_OPCODE_SETBLOCKSIZE = 0x0B,
    +
    2017 /** @sa VST_EFFECT_OPCODE_0B */
    +
    2018 VST_EFFECT_OPCODE_SET_BLOCK_SIZE = 0x0B,
    2019
    -
    2020 /** Window Draw Event?
    +
    2020 /** Effect processing should be suspended/paused or resumed/unpaused.
    2021 *
    -
    2022 * Ocasionally called simultaneously as WM_DRAW on windows.
    -
    2023 *
    -
    2024 * @note Present in some VST 2.1 or earlier plugins.
    -
    2025 *
    -
    2026 * @note Appears to be Mac OS exclusive.
    -
    2027 *
    -
    2028 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    -
    2029 */
    -
    2030 VST_EFFECT_OPCODE_10 = 0x10,
    -
    2031 /** @sa VST_EFFECT_OPCODE_10 */
    -
    2032 VST_EFFECT_OPCODE_WINDOW_DRAW = 0x10,
    -
    2033 /** @sa VST_EFFECT_OPCODE_10 */
    -
    2034 VST_EFFECT_OPCODE_EDITOR_DRAW = 0x10,
    +
    2022 * Unclear if this is should result in a flush of buffers. In VST 2.3+ this is quite clear as we get process
    +
    2023 * begin/end.
    +
    2024 *
    +
    2025 * @param p_int2 @ref VST_STATUS_FALSE if the effect should suspend processing, @ref VST_STATUS_TRUE if it should
    +
    2026 * resume.
    +
    2027 */
    +
    2028 VST_EFFECT_OPCODE_0C = 0x0C,
    +
    2029 /** @sa VST_EFFECT_OPCODE_0C */
    +
    2030 VST_EFFECT_OPCODE_PAUSE_UNPAUSE = 0x0C,
    +
    2031 /** @sa VST_EFFECT_OPCODE_0C */
    +
    2032 VST_EFFECT_OPCODE_SUSPEND_RESUME = 0x0C,
    +
    2033 /** @sa VST_EFFECT_OPCODE_0C */
    +
    2034 VST_EFFECT_OPCODE_SUSPEND = 0x0C,
    2035
    -
    2036 /** Window Mouse Event?
    -
    2037 *
    -
    2038 * Called at the same time mouse events happen.
    -
    2039 *
    -
    2040 * @note Present in some VST 2.1 or earlier plugins.
    -
    2041 *
    -
    2042 * @note Appears to be Mac OS exclusive.
    -
    2043 *
    -
    2044 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    -
    2045 */
    -
    2046 VST_EFFECT_OPCODE_11 = 0x11,
    -
    2047 /** @sa VST_EFFECT_OPCODE_11 */
    -
    2048 VST_EFFECT_OPCODE_WINDOW_MOUSE = 0x11,
    -
    2049 /** @sa VST_EFFECT_OPCODE_11 */
    -
    2050 VST_EFFECT_OPCODE_EDITOR_MOUSE = 0x11,
    -
    2051
    -
    2052 /** Window Keyboard Event?
    -
    2053 *
    -
    2054 * Called at the same time keyboard events happen.
    -
    2055 *
    -
    2056 * @note Present in some VST 2.1 or earlier plugins.
    -
    2057 *
    -
    2058 * @note Appears to be Mac OS exclusive.
    -
    2059 *
    -
    2060 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    -
    2061 */
    -
    2062 VST_EFFECT_OPCODE_12 = 0x12,
    -
    2063 /** @sa VST_EFFECT_OPCODE_12 */
    -
    2064 VST_EFFECT_OPCODE_WINDOW_KEYBOARD = 0x12,
    -
    2065 /** @sa VST_EFFECT_OPCODE_12 */
    -
    2066 VST_EFFECT_OPCODE_EDITOR_KEYBOARD = 0x12,
    -
    2067
    -
    2068 /** Window/Editor Idle/Keep-Alive Callback?
    -
    2069 *
    -
    2070 * Does not receive any parameters. Randomly called when nothing happens? Idle/Keep-Alive callback?
    -
    2071 */
    -
    2072 VST_EFFECT_OPCODE_13 = 0x13,
    -
    2073 /** @sa VST_EFFECT_OPCODE_13 */
    -
    2074 VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE = 0x13,
    -
    2075
    -
    2076 /** Window Focus Event?
    -
    2077 *
    -
    2078 * Sometimes called when the editor window goes back into focus.
    -
    2079 *
    -
    2080 * @note Present in some VST 2.1 or earlier plugins.
    -
    2081 * @note Appears to be Mac OS exclusive.
    -
    2082 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    -
    2083 */
    -
    2084 VST_EFFECT_OPCODE_14 = 0x14,
    -
    2085
    -
    2086 /** Window Unfocus Event?
    -
    2087 *
    -
    2088 * Sometimes called when the editor window goes out of focus.
    -
    2089 *
    -
    2090 * @note Present in some VST 2.1 or earlier plugins.
    -
    2091 * @note Appears to be Mac OS exclusive.
    -
    2092 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    -
    2093 */
    -
    2094 VST_EFFECT_OPCODE_15 = 0x15,
    -
    2095
    -
    2096 /**
    -
    2097 *
    -
    2098 * @note Present in some VST 2.1 or earlier plugins.
    -
    2099 * @important Almost all plug-ins return the @ref VST_FOURCC 'NvEf' (0x4E764566) here.
    -
    2100 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    -
    2101 */
    -
    2102 VST_EFFECT_OPCODE_16 = 0x16,
    -
    2103 /** @sa VST_EFFECT_OPCODE_16 */
    -
    2104 VST_EFFECT_OPCODE_FOURCC = 0x16,
    -
    2105
    -
    2106 /** Get Chunk Data
    -
    2107 *
    -
    2108 * Save current program or bank state to a buffer.
    -
    2109 * Behavior is different based on the @ref VST_EFFECT_FLAG_CHUNKS flag.
    +
    2036 /** Retrieve the client rect size of the plugins window.
    +
    2037 * If no window has been created, returns the default rect.
    +
    2038 *
    +
    2039 * @param p_ptr Pointer of type 'struct vst_rect_t*'.
    +
    2040 * @return On success, returns 1 and updates p_ptr to the rect. On failure, returns 0.
    +
    2041 */
    +
    2042 VST_EFFECT_OPCODE_0D = 0x0D,
    +
    2043 /** @sa VST_EFFECT_OPCODE_0D */
    +
    2044 VST_EFFECT_OPCODE_WINDOW_GETRECT = 0x0D,
    +
    2045 /** @sa VST_EFFECT_OPCODE_0D */
    +
    2046 VST_EFFECT_OPCODE_EDITOR_RECT = 0x0D,
    +
    2047 /** @sa VST_EFFECT_OPCODE_0D */
    +
    2048 VST_EFFECT_OPCODE_EDITOR_GET_RECT = 0x0D,
    +
    2049
    +
    2050 /** Create the window for the plugin.
    +
    2051 *
    +
    2052 * @param p_ptr HWND of the parent window.
    +
    2053 * @return 0 on failure, or HWND on success.
    +
    2054 */
    +
    2055 VST_EFFECT_OPCODE_0E = 0x0E,
    +
    2056 /** @sa VST_EFFECT_OPCODE_0E */
    +
    2057 VST_EFFECT_OPCODE_WINDOW_CREATE = 0x0E,
    +
    2058 /** @sa VST_EFFECT_OPCODE_0E */
    +
    2059 VST_EFFECT_OPCODE_EDITOR_OPEN = 0x0E,
    +
    2060
    +
    2061 /** Destroy the plugins window.
    +
    2062 *
    +
    2063 * @return Always 0.
    +
    2064 */
    +
    2065 VST_EFFECT_OPCODE_0F = 0x0F,
    +
    2066 /** @sa VST_EFFECT_OPCODE_0F */
    +
    2067 VST_EFFECT_OPCODE_WINDOW_DESTROY = 0x0F,
    +
    2068 /** @sa VST_EFFECT_OPCODE_0F */
    +
    2069 VST_EFFECT_OPCODE_EDITOR_CLOSE = 0x0F,
    +
    2070
    +
    2071 /** Window Draw Event?
    +
    2072 *
    +
    2073 * Ocasionally called simultaneously as WM_DRAW on windows.
    +
    2074 *
    +
    2075 * @note Present in some VST 2.1 or earlier plugins.
    +
    2076 *
    +
    2077 * @note Appears to be Mac OS exclusive.
    +
    2078 *
    +
    2079 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    2080 */
    +
    2081 VST_EFFECT_OPCODE_10 = 0x10,
    +
    2082 /** @sa VST_EFFECT_OPCODE_10 */
    +
    2083 VST_EFFECT_OPCODE_WINDOW_DRAW = 0x10,
    +
    2084 /** @sa VST_EFFECT_OPCODE_10 */
    +
    2085 VST_EFFECT_OPCODE_EDITOR_DRAW = 0x10,
    +
    2086
    +
    2087 /** Window Mouse Event?
    +
    2088 *
    +
    2089 * Called at the same time mouse events happen.
    +
    2090 *
    +
    2091 * @note Present in some VST 2.1 or earlier plugins.
    +
    2092 *
    +
    2093 * @note Appears to be Mac OS exclusive.
    +
    2094 *
    +
    2095 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    2096 */
    +
    2097 VST_EFFECT_OPCODE_11 = 0x11,
    +
    2098 /** @sa VST_EFFECT_OPCODE_11 */
    +
    2099 VST_EFFECT_OPCODE_WINDOW_MOUSE = 0x11,
    +
    2100 /** @sa VST_EFFECT_OPCODE_11 */
    +
    2101 VST_EFFECT_OPCODE_EDITOR_MOUSE = 0x11,
    +
    2102
    +
    2103 /** Window Keyboard Event?
    +
    2104 *
    +
    2105 * Called at the same time keyboard events happen.
    +
    2106 *
    +
    2107 * @note Present in some VST 2.1 or earlier plugins.
    +
    2108 *
    +
    2109 * @note Appears to be Mac OS exclusive.
    2110 *
    -
    2111 * @sa VST_EFFECT_FLAG_CHUNKS
    -
    2112 * @param p_int1 0 means Bank, 1 means Program, nothing else used?
    -
    2113 * @param p_ptr `void**` Pointer to a potential pointer containing your own chunk data.
    -
    2114 * @return Size of the Chunk Data in bytes.
    -
    2115 */
    -
    2116 VST_EFFECT_OPCODE_17 = 0x17,
    -
    2117 /** @sa VST_EFFECT_OPCODE_17 */
    -
    2118 VST_EFFECT_OPCODE_GET_CHUNK_DATA = 0x17,
    -
    2119
    -
    2120 /** Set Chunk Data
    -
    2121 *
    -
    2122 * Restore current program or bank state from a buffer.
    -
    2123 * Behavior is different based on the @ref VST_EFFECT_FLAG_CHUNKS flag.
    -
    2124 *
    -
    2125 * @sa VST_EFFECT_FLAG_CHUNKS
    -
    2126 * @param p_int1 0 means Bank, 1 means Program, nothing else used?
    -
    2127 * @param p_int2 Size of the Chunk Data in bytes.
    -
    2128 * @param p_ptr `void*` Pointer to a buffer containing chunk data.
    -
    2129 */
    -
    2130 VST_EFFECT_OPCODE_18 = 0x18,
    -
    2131 /** @sa VST_EFFECT_OPCODE_18 */
    -
    2132 VST_EFFECT_OPCODE_SET_CHUNK_DATA = 0x18,
    -
    2133
    -
    2134 //--------------------------------------------------------------------------------
    -
    2135 // VST 2.x starts here.
    -
    2136 //--------------------------------------------------------------------------------
    -
    2137
    -
    2138 /** Send events from host to plug-in.
    -
    2139 * The plug-in must support receiving events (see @ref vst_effect_supports_t.receiveVstEvents) while the host may
    -
    2140 * optionally signal to the plugin that it wants to send events to the host (see @ref
    -
    2141 * vst_host_supports_t.sendVstEvents).
    -
    2142 *
    -
    2143 * @sa vst_event_t
    -
    2144 * @sa vst_events_t
    -
    2145 * @sa vst_host_supports_t.sendVstEvents
    -
    2146 * @sa vst_effect_supports_t.receiveVstEvents
    -
    2147 * @sa vst_host_supports_t.sendVstMidiEvents
    -
    2148 * @sa vst_effect_supports_t.receiveVstMidiEvents
    -
    2149 * @sa VST_HOST_OPCODE_EVENT
    -
    2150 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2151 * @param p_ptr A valid pointer to a @ref vst_events_t structure.
    +
    2111 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    2112 */
    +
    2113 VST_EFFECT_OPCODE_12 = 0x12,
    +
    2114 /** @sa VST_EFFECT_OPCODE_12 */
    +
    2115 VST_EFFECT_OPCODE_WINDOW_KEYBOARD = 0x12,
    +
    2116 /** @sa VST_EFFECT_OPCODE_12 */
    +
    2117 VST_EFFECT_OPCODE_EDITOR_KEYBOARD = 0x12,
    +
    2118
    +
    2119 /** Window/Editor Idle/Keep-Alive Callback?
    +
    2120 *
    +
    2121 * Does not receive any parameters. Randomly called when nothing happens? Idle/Keep-Alive callback?
    +
    2122 */
    +
    2123 VST_EFFECT_OPCODE_13 = 0x13,
    +
    2124 /** @sa VST_EFFECT_OPCODE_13 */
    +
    2125 VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE = 0x13,
    +
    2126
    +
    2127 /** Window Focus Event?
    +
    2128 *
    +
    2129 * Sometimes called when the editor window goes back into focus.
    +
    2130 *
    +
    2131 * @note Present in some VST 2.1 or earlier plugins.
    +
    2132 * @note Appears to be Mac OS exclusive.
    +
    2133 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    2134 */
    +
    2135 VST_EFFECT_OPCODE_14 = 0x14,
    +
    2136
    +
    2137 /** Window Unfocus Event?
    +
    2138 *
    +
    2139 * Sometimes called when the editor window goes out of focus.
    +
    2140 *
    +
    2141 * @note Present in some VST 2.1 or earlier plugins.
    +
    2142 * @note Appears to be Mac OS exclusive.
    +
    2143 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    2144 */
    +
    2145 VST_EFFECT_OPCODE_15 = 0x15,
    +
    2146
    +
    2147 /**
    +
    2148 *
    +
    2149 * @note Present in some VST 2.1 or earlier plugins.
    +
    2150 * @important Almost all plug-ins return the @ref VST_FOURCC 'NvEf' (0x4E764566) here.
    +
    2151 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    2152 */
    -
    2153 VST_EFFECT_OPCODE_19 = 0x19,
    -
    2154 /** @sa VST_EFFECT_OPCODE_19 */
    -
    2155 VST_EFFECT_OPCODE_EVENT = 0x19,
    +
    2153 VST_EFFECT_OPCODE_16 = 0x16,
    +
    2154 /** @sa VST_EFFECT_OPCODE_16 */
    +
    2155 VST_EFFECT_OPCODE_FOURCC = 0x16,
    2156
    -
    2157 /** Can the parameter be automated?
    +
    2157 /** Get Chunk Data
    2158 *
    -
    2159 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2160 * @param p_int1 Index of the parameter.
    -
    2161 * @return 1 if the parameter can be automated, otherwise 0.
    -
    2162 */
    -
    2163 VST_EFFECT_OPCODE_1A = 0x1A,
    -
    2164 /** @sa VST_EFFECT_OPCODE_1A */
    -
    2165 VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE = 0x1A,
    -
    2166 /** @sa VST_EFFECT_OPCODE_1A */
    -
    2167 VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE = 0x1A,
    -
    2168 /** @sa VST_EFFECT_OPCODE_1A */
    -
    2169 VST_EFFECT_OPCODE_PARAM_AUTOMATABLE = 0x1A,
    +
    2159 * Save current program or bank state to a buffer.
    +
    2160 * Behavior is different based on the @ref VST_EFFECT_FLAG_CHUNKS flag.
    +
    2161 *
    +
    2162 * @sa VST_EFFECT_FLAG_CHUNKS
    +
    2163 * @param p_int1 0 means Bank, 1 means Program, nothing else used?
    +
    2164 * @param p_ptr `void**` Pointer to a potential pointer containing your own chunk data.
    +
    2165 * @return Size of the Chunk Data in bytes.
    +
    2166 */
    +
    2167 VST_EFFECT_OPCODE_17 = 0x17,
    +
    2168 /** @sa VST_EFFECT_OPCODE_17 */
    +
    2169 VST_EFFECT_OPCODE_GET_CHUNK_DATA = 0x17,
    2170
    -
    2171 /** Set Parameter value from string representation.
    +
    2171 /** Set Chunk Data
    2172 *
    -
    2173 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2174 * @param p_int1 Index of the parameter.
    -
    2175 * @param p_ptr `const char*` Zero terminated string representation of the value to set.
    -
    2176 * @return 1 if it worked, otherwise 0.
    -
    2177 */
    -
    2178 VST_EFFECT_OPCODE_1B = 0x1B,
    -
    2179 /** @sa VST_EFFECT_OPCODE_1B */
    -
    2180 VST_EFFECT_OPCODE_PARAM_SET_VALUE = 0x1B,
    -
    2181 /** @sa VST_EFFECT_OPCODE_1B */
    -
    2182 VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING = 0x1B,
    -
    2183
    -
    2184 /**
    -
    2185 *
    -
    2186 *
    -
    2187 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2188 * @todo
    -
    2189 */
    -
    2190 VST_EFFECT_OPCODE_1C = 0x1C,
    -
    2191
    -
    2192 /**
    +
    2173 * Restore current program or bank state from a buffer.
    +
    2174 * Behavior is different based on the @ref VST_EFFECT_FLAG_CHUNKS flag.
    +
    2175 *
    +
    2176 * @sa VST_EFFECT_FLAG_CHUNKS
    +
    2177 * @param p_int1 0 means Bank, 1 means Program, nothing else used?
    +
    2178 * @param p_int2 Size of the Chunk Data in bytes.
    +
    2179 * @param p_ptr `void*` Pointer to a buffer containing chunk data.
    +
    2180 */
    +
    2181 VST_EFFECT_OPCODE_18 = 0x18,
    +
    2182 /** @sa VST_EFFECT_OPCODE_18 */
    +
    2183 VST_EFFECT_OPCODE_SET_CHUNK_DATA = 0x18,
    +
    2184
    +
    2185 //--------------------------------------------------------------------------------
    +
    2186 // VST 2.x starts here.
    +
    2187 //--------------------------------------------------------------------------------
    +
    2188
    +
    2189 /** Send events from host to plug-in.
    +
    2190 * The plug-in must support receiving events (see @ref vst_effect_supports_t.receiveVstEvents) while the host may
    +
    2191 * optionally signal to the plugin that it wants to send events to the host (see @ref
    +
    2192 * vst_host_supports_t.sendVstEvents).
    2193 *
    -
    2194 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2195 * @sa VST_EFFECT_OPCODE_05
    -
    2196 * @todo
    -
    2197 */
    -
    2198 VST_EFFECT_OPCODE_1D = 0x1D,
    -
    2199
    -
    2200 /**
    -
    2201 *
    -
    2202 *
    -
    2203 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2204 * @todo
    -
    2205 */
    -
    2206 VST_EFFECT_OPCODE_1E = 0x1E,
    +
    2194 * @sa vst_event_t
    +
    2195 * @sa vst_events_t
    +
    2196 * @sa vst_host_supports_t.sendVstEvents
    +
    2197 * @sa vst_effect_supports_t.receiveVstEvents
    +
    2198 * @sa vst_host_supports_t.sendVstMidiEvents
    +
    2199 * @sa vst_effect_supports_t.receiveVstMidiEvents
    +
    2200 * @sa VST_HOST_OPCODE_EVENT
    +
    2201 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2202 * @param p_ptr A valid pointer to a @ref vst_events_t structure.
    +
    2203 */
    +
    2204 VST_EFFECT_OPCODE_19 = 0x19,
    +
    2205 /** @sa VST_EFFECT_OPCODE_19 */
    +
    2206 VST_EFFECT_OPCODE_EVENT = 0x19,
    2207
    -
    2208 /** Input connected.
    +
    2208 /** Can the parameter be automated?
    2209 *
    -
    2210 *
    -
    2211 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2212 * @todo
    +
    2210 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2211 * @param p_int1 Index of the parameter.
    +
    2212 * @return 1 if the parameter can be automated, otherwise 0.
    2213 */
    -
    2214 VST_EFFECT_OPCODE_1F = 0x1F,
    -
    2215
    -
    2216 /** Input disconnected.
    -
    2217 *
    -
    2218 *
    -
    2219 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2220 * @todo
    -
    2221 */
    -
    2222 VST_EFFECT_OPCODE_20 = 0x20,
    -
    2223
    -
    2224 /** Retrieve properties for the given input index.
    -
    2225 *
    -
    2226 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2227 * @param p_int1 Index of the input to get the properties for.
    -
    2228 * @param p_ptr Pointer to @ref vst_stream_properties_t for the selected input provided by the host.
    -
    2229 * @return @ref VST_STATUS_TRUE if p_ptr is updated, @ref VST_STATUS_FALSE otherwise.
    -
    2230 */
    -
    2231 VST_EFFECT_OPCODE_21 = 0x21,
    -
    2232 /** @sa VST_EFFECT_OPCODE_21 */
    -
    2233 VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES = 0x21,
    -
    2234 /** @sa VST_EFFECT_OPCODE_21 */
    -
    2235 VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES = 0x21,
    -
    2236
    -
    2237 /** Retrieve properties for the given output index.
    -
    2238 *
    -
    2239 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2240 * @param p_int1 Index of the output to get the properties for.
    -
    2241 * @param p_ptr Pointer to @ref vst_stream_properties_t for the selected output provided by the host.
    -
    2242 * @return @ref VST_STATUS_TRUE if p_ptr is updated, @ref VST_STATUS_FALSE otherwise.
    -
    2243 */
    -
    2244 VST_EFFECT_OPCODE_22 = 0x22,
    -
    2245 /** @sa VST_EFFECT_OPCODE_22 */
    -
    2246 VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES = 0x22,
    -
    2247 /** @sa VST_EFFECT_OPCODE_22 */
    -
    2248 VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES = 0x22,
    -
    2249
    -
    2250 /** Retrieve category of this effect.
    -
    2251 *
    -
    2252 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2253 * @return The category that this effect is in, see @ref VST_EFFECT_CATEGORY.
    -
    2254 */
    -
    2255 VST_EFFECT_OPCODE_23 = 0x23,
    -
    2256 /** @sa VST_EFFECT_OPCODE_23 */
    -
    2257 VST_EFFECT_OPCODE_EFFECT_CATEGORY = 0x23,
    -
    2258 /** @sa VST_EFFECT_OPCODE_23 */
    -
    2259 VST_EFFECT_OPCODE_CATEGORY = 0x23,
    -
    2260
    -
    2261 /**
    -
    2262 *
    -
    2263 *
    -
    2264 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2265 * @todo
    -
    2266 */
    -
    2267 VST_EFFECT_OPCODE_24 = 0x24,
    -
    2268
    -
    2269 /**
    -
    2270 *
    -
    2271 *
    -
    2272 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2273 * @todo
    -
    2274 */
    -
    2275 VST_EFFECT_OPCODE_25 = 0x25,
    -
    2276
    -
    2277 /**
    -
    2278 *
    -
    2279 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    -
    2280 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2281 * @todo
    -
    2282 */
    -
    2283 VST_EFFECT_OPCODE_26 = 0x26,
    -
    2284
    -
    2285 /**
    -
    2286 *
    -
    2287 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    -
    2288 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2289 * @todo
    -
    2290 */
    -
    2291 VST_EFFECT_OPCODE_27 = 0x27,
    -
    2292
    -
    2293 /**
    -
    2294 *
    -
    2295 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    -
    2296 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2297 * @todo
    -
    2298 */
    -
    2299 VST_EFFECT_OPCODE_28 = 0x28,
    +
    2214 VST_EFFECT_OPCODE_1A = 0x1A,
    +
    2215 /** @sa VST_EFFECT_OPCODE_1A */
    +
    2216 VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE = 0x1A,
    +
    2217 /** @sa VST_EFFECT_OPCODE_1A */
    +
    2218 VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE = 0x1A,
    +
    2219 /** @sa VST_EFFECT_OPCODE_1A */
    +
    2220 VST_EFFECT_OPCODE_PARAM_AUTOMATABLE = 0x1A,
    +
    2221
    +
    2222 /** Set Parameter value from string representation.
    +
    2223 *
    +
    2224 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2225 * @param p_int1 Index of the parameter.
    +
    2226 * @param p_ptr `const char*` Zero terminated string representation of the value to set.
    +
    2227 * @return 1 if it worked, otherwise 0.
    +
    2228 */
    +
    2229 VST_EFFECT_OPCODE_1B = 0x1B,
    +
    2230 /** @sa VST_EFFECT_OPCODE_1B */
    +
    2231 VST_EFFECT_OPCODE_PARAM_SET_VALUE = 0x1B,
    +
    2232 /** @sa VST_EFFECT_OPCODE_1B */
    +
    2233 VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING = 0x1B,
    +
    2234
    +
    2235 /**
    +
    2236 *
    +
    2237 *
    +
    2238 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2239 * @todo
    +
    2240 */
    +
    2241 VST_EFFECT_OPCODE_1C = 0x1C,
    +
    2242
    +
    2243 /**
    +
    2244 *
    +
    2245 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2246 * @sa VST_EFFECT_OPCODE_05
    +
    2247 * @todo
    +
    2248 */
    +
    2249 VST_EFFECT_OPCODE_1D = 0x1D,
    +
    2250
    +
    2251 /**
    +
    2252 *
    +
    2253 *
    +
    2254 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2255 * @todo
    +
    2256 */
    +
    2257 VST_EFFECT_OPCODE_1E = 0x1E,
    +
    2258
    +
    2259 /** Input connected.
    +
    2260 *
    +
    2261 *
    +
    2262 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2263 * @todo
    +
    2264 */
    +
    2265 VST_EFFECT_OPCODE_1F = 0x1F,
    +
    2266
    +
    2267 /** Input disconnected.
    +
    2268 *
    +
    2269 *
    +
    2270 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2271 * @todo
    +
    2272 */
    +
    2273 VST_EFFECT_OPCODE_20 = 0x20,
    +
    2274
    +
    2275 /** Retrieve properties for the given input index.
    +
    2276 *
    +
    2277 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2278 * @param p_int1 Index of the input to get the properties for.
    +
    2279 * @param p_ptr Pointer to @ref vst_stream_properties_t for the selected input provided by the host.
    +
    2280 * @return @ref VST_STATUS_TRUE if p_ptr is updated, @ref VST_STATUS_FALSE otherwise.
    +
    2281 */
    +
    2282 VST_EFFECT_OPCODE_21 = 0x21,
    +
    2283 /** @sa VST_EFFECT_OPCODE_21 */
    +
    2284 VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES = 0x21,
    +
    2285 /** @sa VST_EFFECT_OPCODE_21 */
    +
    2286 VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES = 0x21,
    +
    2287
    +
    2288 /** Retrieve properties for the given output index.
    +
    2289 *
    +
    2290 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2291 * @param p_int1 Index of the output to get the properties for.
    +
    2292 * @param p_ptr Pointer to @ref vst_stream_properties_t for the selected output provided by the host.
    +
    2293 * @return @ref VST_STATUS_TRUE if p_ptr is updated, @ref VST_STATUS_FALSE otherwise.
    +
    2294 */
    +
    2295 VST_EFFECT_OPCODE_22 = 0x22,
    +
    2296 /** @sa VST_EFFECT_OPCODE_22 */
    +
    2297 VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES = 0x22,
    +
    2298 /** @sa VST_EFFECT_OPCODE_22 */
    +
    2299 VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES = 0x22,
    2300
    -
    2301 /**
    +
    2301 /** Retrieve category of this effect.
    2302 *
    -
    2303 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    -
    2304 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2305 * @todo
    -
    2306 */
    -
    2307 VST_EFFECT_OPCODE_29 = 0x29,
    -
    2308
    -
    2309 /** Host wants to change the speaker arrangement.
    -
    2310 *
    -
    2311 * @sa vst_effect_t.num_inputs
    -
    2312 * @sa vst_effect_t.num_outputs
    -
    2313 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    2314 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2315 * @param p_int2 Pointer to a @ref vst_speaker_arrangement_t structure.
    -
    2316 * @param p_ptr Pointer to a @ref vst_speaker_arrangement_t structure.
    -
    2317 * @return @ref VST_STATUS_TRUE if we accept the new arrangement, @ref VST_STATUS_FALSE if we don't in which case
    -
    2318 * the host is required to ask for the speaker arrangement via @ref VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    2319 * and may retry this op-code with different values.
    -
    2320 */
    -
    2321 VST_EFFECT_OPCODE_2A = 0x2A,
    -
    2322 /** @sa VST_EFFECT_OPCODE_2A */
    -
    2323 VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT = 0x2A,
    -
    2324
    -
    2325 /**
    -
    2326 * @todo
    -
    2327 */
    -
    2328 VST_EFFECT_OPCODE_2B = 0x2B,
    -
    2329
    -
    2330 /** Enable/Disable bypassing the effect.
    -
    2331 *
    -
    2332 * See @ref VST_EFFECT_OPCODE_SUPPORTS with @ref vst_effect_supports_t.bypass for more information.
    -
    2333 *
    -
    2334 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2335 * @param p_int2 Zero if bypassing the effect is disabled, otherwise 1.
    -
    2336 */
    -
    2337 VST_EFFECT_OPCODE_2C = 0x2C,
    -
    2338 /** @sa VST_EFFECT_OPCODE_2C */
    -
    2339 VST_EFFECT_OPCODE_BYPASS = 0x2C,
    -
    2340
    -
    2341 /** Retrieve the effect name into the ptr buffer.
    -
    2342 *
    -
    2343 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2344 * @bug Various hosts only provide a buffer that is 32 bytes long.
    -
    2345 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_EFFECT_NAME.
    -
    2346 * @return Always 0, even on failure.
    -
    2347 */
    -
    2348 VST_EFFECT_OPCODE_2D = 0x2D,
    -
    2349 /** @sa VST_EFFECT_OPCODE_2D */
    -
    2350 VST_EFFECT_OPCODE_GETNAME = 0x2D,
    -
    2351 /** @sa VST_EFFECT_OPCODE_2D */
    -
    2352 VST_EFFECT_OPCODE_EFFECT_NAME = 0x2D,
    -
    2353 /** @sa VST_EFFECT_OPCODE_2D */
    -
    2354 VST_EFFECT_OPCODE_NAME = 0x2D,
    -
    2355
    -
    2356 /** Translate an error code to a string.
    -
    2357 *
    -
    2358 * @bug Some hosts provide unexpected data in p_ptr.
    -
    2359 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2360 * @deprecated (VST 2.4+) Fairly sure this is deprecated in VST 2.4 and later.
    -
    2361 * @param p_ptr A zero terminated char buffer with undefined size.
    -
    2362 * @return @ref VST_STATUS_TRUE if we could translate the error, @ref VST_STATUS_FALSE if not.
    -
    2363 */
    -
    2364 VST_EFFECT_OPCODE_2E = 0x2E,
    -
    2365 /** @sa VST_EFFECT_OPCODE_2E */
    -
    2366 VST_EFFECT_OPCODE_TRANSLATE_ERROR = 0x2E,
    -
    2367
    -
    2368 /** Retrieve the vendor name into the ptr buffer.
    -
    2369 *
    -
    2370 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2371 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_VENDOR_NAME.
    -
    2372 */
    -
    2373 VST_EFFECT_OPCODE_2F = 0x2F,
    -
    2374 /** @sa VST_EFFECT_OPCODE_2F */
    -
    2375 VST_EFFECT_OPCODE_GETVENDOR = 0x2F,
    -
    2376 /** @sa VST_EFFECT_OPCODE_2F */
    -
    2377 VST_EFFECT_OPCODE_VENDOR_NAME = 0x2F,
    -
    2378
    -
    2379 /** Retrieve the product name into the ptr buffer.
    -
    2380 *
    -
    2381 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2382 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_PRODUCT_NAME.
    -
    2383 */
    -
    2384 VST_EFFECT_OPCODE_30 = 0x30,
    -
    2385 /** @sa VST_EFFECT_OPCODE_30 */
    -
    2386 VST_EFFECT_OPCODE_GETNAME2 = 0x30,
    -
    2387 /** @sa VST_EFFECT_OPCODE_30 */
    -
    2388 VST_EFFECT_OPCODE_PRODUCT_NAME = 0x30,
    -
    2389
    -
    2390 /** Retrieve the vendor version in return value.
    -
    2391 *
    -
    2392 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2393 * @return Version.
    -
    2394 */
    -
    2395 VST_EFFECT_OPCODE_31 = 0x31,
    -
    2396 /** @sa VST_EFFECT_OPCODE_31 */
    -
    2397 VST_EFFECT_OPCODE_GETVENDORVERSION = 0x31,
    -
    2398 /** @sa VST_EFFECT_OPCODE_31 */
    -
    2399 VST_EFFECT_OPCODE_VENDOR_VERSION = 0x31,
    -
    2400
    -
    2401 /** User-defined Op-Code for VST extensions.
    -
    2402 *
    -
    2403 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2404 * All parameters are undefined by the standard and left up to the host/plug-in. Use @ref VST_EFFECT_OPCODE_SUPPORTS
    -
    2405 * and @ref VST_EFFECT_OPCODE_VENDOR_NAME + @ref VST_EFFECT_OPCODE_VENDOR_VERSION to check if the plug-in is
    -
    2406 * compatible with your expected format.
    -
    2407 */
    -
    2408 VST_EFFECT_OPCODE_32 = 0x32,
    -
    2409 /** @sa VST_EFFECT_OPCODE_32 */
    -
    2410 VST_EFFECT_OPCODE_CUSTOM = 0x32,
    -
    2411
    -
    2412 /** Test for support of a specific named feature.
    -
    2413 *
    -
    2414 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2415 * @param p_ptr A zero terminated char buffer of undefined size containing the feature name.
    -
    2416 * @return @ref VST_STATUS_YES if the feature is supported, @ref VST_STATUS_NO if the feature is not supported,
    -
    2417 * @ref VST_STATUS_UNKNOWN in all other cases.
    -
    2418 */
    -
    2419 VST_EFFECT_OPCODE_33 = 0x33,
    -
    2420 /** @sa VST_EFFECT_OPCODE_33 */
    -
    2421 VST_EFFECT_OPCODE_SUPPORTS = 0x33,
    -
    2422
    -
    2423 /** Number of samples that are at the tail at the end of playback.
    -
    2424 *
    -
    2425 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2426 * @return @ref VST_STATUS_UNKNOWN for automatic tail size, @ref VST_STATUS_TRUE for no tail, any other number above
    -
    2427 * 1 for the number of samples the tail has.
    -
    2428 */
    -
    2429 VST_EFFECT_OPCODE_34 = 0x34,
    -
    2430 /** @sa VST_EFFECT_OPCODE_34 */
    -
    2431 VST_EFFECT_OPCODE_GETTAILSAMPLES = 0x34,
    -
    2432 /** @sa VST_EFFECT_OPCODE_34 */
    -
    2433 VST_EFFECT_OPCODE_TAIL_SAMPLES = 0x34,
    -
    2434
    -
    2435 /** Notify effect that it is idle?
    -
    2436 *
    -
    2437 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2438 * @deprecated (VST 2.4+) As of VST 2.4 the default behavior is @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and
    -
    2439 * @ref VST_EFFECT_OPCODE_PROCESS_END which allows cleaner control flows.
    -
    2440 * @sa vst_host_supports.startStopProcess
    -
    2441 */
    -
    2442 VST_EFFECT_OPCODE_35 = 0x35,
    -
    2443 /** @sa VST_EFFECT_OPCODE_35 */
    -
    2444 VST_EFFECT_OPCODE_IDLE = 0x35,
    -
    2445
    -
    2446 /**
    -
    2447 *
    -
    2448 *
    -
    2449 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2450 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    -
    2451 * @todo
    -
    2452 */
    -
    2453 VST_EFFECT_OPCODE_36 = 0x36,
    -
    2454
    -
    2455 /**
    -
    2456 *
    -
    2457 *
    -
    2458 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2459 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    -
    2460 * @todo
    -
    2461 */
    -
    2462 VST_EFFECT_OPCODE_37 = 0x37,
    -
    2463
    -
    2464 /** Parameter Properties
    -
    2465 *
    -
    2466 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2467 * @param p_int1 Parameter index to get properties for.
    -
    2468 * @param p_ptr Pointer to @ref vst_parameter_properties_t for the given parameter.
    -
    2469 * @return @ref VST_STATUS_YES if supported, otherwise @ref VST_STATUS_NO.
    -
    2470 */
    -
    2471 VST_EFFECT_OPCODE_38 = 0x38,
    -
    2472 /** @sa VST_EFFECT_OPCODE_38 */
    -
    2473 VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES = 0x38,
    -
    2474 /** @sa VST_EFFECT_OPCODE_38 */
    -
    2475 VST_EFFECT_OPCODE_PARAM_PROPERTIES = 0x38,
    -
    2476
    -
    2477 /**
    -
    2478 *
    -
    2479 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2480 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    -
    2481 * @todo
    -
    2482 */
    -
    2483 VST_EFFECT_OPCODE_39 = 0x39,
    -
    2484
    -
    2485 /** Retrieve the VST Version supported.
    -
    2486 *
    -
    2487 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2488 * @sa VST_VERSION
    -
    2489 * @return One of the valid enums in @ref VST_VERSION
    -
    2490 */
    -
    2491 VST_EFFECT_OPCODE_3A = 0x3A,
    -
    2492 /** @sa VST_EFFECT_OPCODE_3A */
    -
    2493 VST_EFFECT_OPCODE_VST_VERSION = 0x3A,
    -
    2494
    -
    2495 //--------------------------------------------------------------------------------
    -
    2496 // VST 2.1
    -
    2497 //--------------------------------------------------------------------------------
    -
    2498
    -
    2499 /** Editor Virtual Key Down Input
    -
    2500 *
    -
    2501 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2502 * @param p_int1 ASCII character that represents the virtual key code.
    -
    2503 * @param p_int2 See @ref VST_VKEY for the full list.
    -
    2504 * @param p_float A bitfield with any of @ref VST_VKEY_MODIFIER.
    -
    2505 * @return @ref VST_STATUS_TRUE if we used the input, otherwise @ref VST_STATUS_FALSE
    -
    2506 */
    -
    2507 VST_EFFECT_OPCODE_3B = 0x3B,
    -
    2508 /** @sa VST_EFFECT_OPCODE_3B */
    -
    2509 VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN = 0x3B,
    -
    2510
    -
    2511 /** Editor Virtual Key Up Event
    -
    2512 *
    -
    2513 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2514 * @param p_int1 ASCII character that represents the virtual key code.
    -
    2515 * @param p_int2 See @ref VST_VKEY for the full list.
    -
    2516 * @param p_float A bitfield with any of @ref VST_VKEY_MODIFIER.
    -
    2517 * @return @ref VST_STATUS_TRUE if we used the input, otherwise @ref VST_STATUS_FALSE
    -
    2518 */
    -
    2519 VST_EFFECT_OPCODE_3C = 0x3C,
    -
    2520 /** @sa VST_EFFECT_OPCODE_3C */
    -
    2521 VST_EFFECT_OPCODE_EDITOR_VKEY_UP = 0x3C,
    -
    2522
    -
    2523 /**
    -
    2524 *
    -
    2525 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2526 * @param p_int2 A value between 0 and 2.
    -
    2527 * @todo
    -
    2528 */
    -
    2529 VST_EFFECT_OPCODE_3D = 0x3D,
    -
    2530
    -
    2531 /**
    -
    2532 *
    -
    2533 * Midi related
    -
    2534 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2535 * @todo
    -
    2536 */
    -
    2537 VST_EFFECT_OPCODE_3E = 0x3E,
    -
    2538
    -
    2539 /**
    -
    2540 *
    -
    2541 * Midi related
    -
    2542 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2543 * @todo
    -
    2544 */
    -
    2545 VST_EFFECT_OPCODE_3F = 0x3F,
    -
    2546
    -
    2547 /**
    -
    2548 *
    -
    2549 * Midi related
    -
    2550 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2551 * @todo
    -
    2552 */
    -
    2553 VST_EFFECT_OPCODE_40 = 0x40,
    -
    2554
    -
    2555 /**
    -
    2556 *
    -
    2557 * Midi related
    -
    2558 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2559 * @todo
    -
    2560 */
    -
    2561 VST_EFFECT_OPCODE_41 = 0x41,
    -
    2562
    -
    2563 /**
    -
    2564 *
    -
    2565 * Midi related
    -
    2566 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2567 * @todo
    -
    2568 */
    -
    2569 VST_EFFECT_OPCODE_42 = 0x42,
    -
    2570
    -
    2571 /** Host is starting to set up a program.
    -
    2572 * Emitted prior to the host loading a program.
    -
    2573 *
    -
    2574 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2575 * @return @ref VST_STATUS_TRUE if we understood the notification, or @ref VST_STATUS_FALSE if not.
    -
    2576 */
    -
    2577 VST_EFFECT_OPCODE_43 = 0x43,
    -
    2578 /** @sa VST_EFFECT_OPCODE_43 */
    -
    2579 VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN = 0x43,
    -
    2580
    -
    2581 /** Host is done setting up a program.
    -
    2582 * Emitted after the host finished loading a program.
    +
    2303 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2304 * @return The category that this effect is in, see @ref VST_EFFECT_CATEGORY.
    +
    2305 */
    +
    2306 VST_EFFECT_OPCODE_23 = 0x23,
    +
    2307 /** @sa VST_EFFECT_OPCODE_23 */
    +
    2308 VST_EFFECT_OPCODE_EFFECT_CATEGORY = 0x23,
    +
    2309 /** @sa VST_EFFECT_OPCODE_23 */
    +
    2310 VST_EFFECT_OPCODE_CATEGORY = 0x23,
    +
    2311
    +
    2312 /**
    +
    2313 *
    +
    2314 *
    +
    2315 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2316 * @todo
    +
    2317 */
    +
    2318 VST_EFFECT_OPCODE_24 = 0x24,
    +
    2319
    +
    2320 /**
    +
    2321 *
    +
    2322 *
    +
    2323 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2324 * @todo
    +
    2325 */
    +
    2326 VST_EFFECT_OPCODE_25 = 0x25,
    +
    2327
    +
    2328 /**
    +
    2329 *
    +
    2330 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    +
    2331 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2332 * @todo
    +
    2333 */
    +
    2334 VST_EFFECT_OPCODE_26 = 0x26,
    +
    2335
    +
    2336 /**
    +
    2337 *
    +
    2338 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    +
    2339 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2340 * @todo
    +
    2341 */
    +
    2342 VST_EFFECT_OPCODE_27 = 0x27,
    +
    2343
    +
    2344 /**
    +
    2345 *
    +
    2346 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    +
    2347 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2348 * @todo
    +
    2349 */
    +
    2350 VST_EFFECT_OPCODE_28 = 0x28,
    +
    2351
    +
    2352 /**
    +
    2353 *
    +
    2354 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    +
    2355 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2356 * @todo
    +
    2357 */
    +
    2358 VST_EFFECT_OPCODE_29 = 0x29,
    +
    2359
    +
    2360 /** Host wants to change the speaker arrangement.
    +
    2361 *
    +
    2362 * @sa vst_effect_t.num_inputs
    +
    2363 * @sa vst_effect_t.num_outputs
    +
    2364 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    +
    2365 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2366 * @param p_int2 Pointer to a @ref vst_speaker_arrangement_t structure.
    +
    2367 * @param p_ptr Pointer to a @ref vst_speaker_arrangement_t structure.
    +
    2368 * @return @ref VST_STATUS_TRUE if we accept the new arrangement, @ref VST_STATUS_FALSE if we don't in which case
    +
    2369 * the host is required to ask for the speaker arrangement via @ref VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    +
    2370 * and may retry this op-code with different values.
    +
    2371 */
    +
    2372 VST_EFFECT_OPCODE_2A = 0x2A,
    +
    2373 /** @sa VST_EFFECT_OPCODE_2A */
    +
    2374 VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT = 0x2A,
    +
    2375
    +
    2376 /**
    +
    2377 * @todo
    +
    2378 */
    +
    2379 VST_EFFECT_OPCODE_2B = 0x2B,
    +
    2380
    +
    2381 /** Enable/Disable bypassing the effect.
    +
    2382 *
    +
    2383 * See @ref VST_EFFECT_OPCODE_SUPPORTS with @ref vst_effect_supports_t.bypass for more information.
    +
    2384 *
    +
    2385 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2386 * @param p_int2 Zero if bypassing the effect is disabled, otherwise 1.
    +
    2387 */
    +
    2388 VST_EFFECT_OPCODE_2C = 0x2C,
    +
    2389 /** @sa VST_EFFECT_OPCODE_2C */
    +
    2390 VST_EFFECT_OPCODE_BYPASS = 0x2C,
    +
    2391
    +
    2392 /** Retrieve the effect name into the ptr buffer.
    +
    2393 *
    +
    2394 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2395 * @bug Various hosts only provide a buffer that is 32 bytes long.
    +
    2396 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_EFFECT_NAME.
    +
    2397 * @return Always 0, even on failure.
    +
    2398 */
    +
    2399 VST_EFFECT_OPCODE_2D = 0x2D,
    +
    2400 /** @sa VST_EFFECT_OPCODE_2D */
    +
    2401 VST_EFFECT_OPCODE_GETNAME = 0x2D,
    +
    2402 /** @sa VST_EFFECT_OPCODE_2D */
    +
    2403 VST_EFFECT_OPCODE_EFFECT_NAME = 0x2D,
    +
    2404 /** @sa VST_EFFECT_OPCODE_2D */
    +
    2405 VST_EFFECT_OPCODE_NAME = 0x2D,
    +
    2406
    +
    2407 /** Translate an error code to a string.
    +
    2408 *
    +
    2409 * @bug Some hosts provide unexpected data in p_ptr.
    +
    2410 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2411 * @deprecated (VST 2.4+) Fairly sure this is deprecated in VST 2.4 and later.
    +
    2412 * @param p_ptr A zero terminated char buffer with undefined size.
    +
    2413 * @return @ref VST_STATUS_TRUE if we could translate the error, @ref VST_STATUS_FALSE if not.
    +
    2414 */
    +
    2415 VST_EFFECT_OPCODE_2E = 0x2E,
    +
    2416 /** @sa VST_EFFECT_OPCODE_2E */
    +
    2417 VST_EFFECT_OPCODE_TRANSLATE_ERROR = 0x2E,
    +
    2418
    +
    2419 /** Retrieve the vendor name into the ptr buffer.
    +
    2420 *
    +
    2421 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2422 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_VENDOR_NAME.
    +
    2423 */
    +
    2424 VST_EFFECT_OPCODE_2F = 0x2F,
    +
    2425 /** @sa VST_EFFECT_OPCODE_2F */
    +
    2426 VST_EFFECT_OPCODE_GETVENDOR = 0x2F,
    +
    2427 /** @sa VST_EFFECT_OPCODE_2F */
    +
    2428 VST_EFFECT_OPCODE_VENDOR_NAME = 0x2F,
    +
    2429
    +
    2430 /** Retrieve the product name into the ptr buffer.
    +
    2431 *
    +
    2432 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2433 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_PRODUCT_NAME.
    +
    2434 */
    +
    2435 VST_EFFECT_OPCODE_30 = 0x30,
    +
    2436 /** @sa VST_EFFECT_OPCODE_30 */
    +
    2437 VST_EFFECT_OPCODE_GETNAME2 = 0x30,
    +
    2438 /** @sa VST_EFFECT_OPCODE_30 */
    +
    2439 VST_EFFECT_OPCODE_PRODUCT_NAME = 0x30,
    +
    2440
    +
    2441 /** Retrieve the vendor version in return value.
    +
    2442 *
    +
    2443 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2444 * @return Version.
    +
    2445 */
    +
    2446 VST_EFFECT_OPCODE_31 = 0x31,
    +
    2447 /** @sa VST_EFFECT_OPCODE_31 */
    +
    2448 VST_EFFECT_OPCODE_GETVENDORVERSION = 0x31,
    +
    2449 /** @sa VST_EFFECT_OPCODE_31 */
    +
    2450 VST_EFFECT_OPCODE_VENDOR_VERSION = 0x31,
    +
    2451
    +
    2452 /** User-defined Op-Code for VST extensions.
    +
    2453 *
    +
    2454 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2455 * All parameters are undefined by the standard and left up to the host/plug-in. Use @ref VST_EFFECT_OPCODE_SUPPORTS
    +
    2456 * and @ref VST_EFFECT_OPCODE_VENDOR_NAME + @ref VST_EFFECT_OPCODE_VENDOR_VERSION to check if the plug-in is
    +
    2457 * compatible with your expected format.
    +
    2458 */
    +
    2459 VST_EFFECT_OPCODE_32 = 0x32,
    +
    2460 /** @sa VST_EFFECT_OPCODE_32 */
    +
    2461 VST_EFFECT_OPCODE_CUSTOM = 0x32,
    +
    2462
    +
    2463 /** Test for support of a specific named feature.
    +
    2464 *
    +
    2465 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2466 * @param p_ptr A zero terminated char buffer of undefined size containing the feature name.
    +
    2467 * @return @ref VST_STATUS_YES if the feature is supported, @ref VST_STATUS_NO if the feature is not supported,
    +
    2468 * @ref VST_STATUS_UNKNOWN in all other cases.
    +
    2469 */
    +
    2470 VST_EFFECT_OPCODE_33 = 0x33,
    +
    2471 /** @sa VST_EFFECT_OPCODE_33 */
    +
    2472 VST_EFFECT_OPCODE_SUPPORTS = 0x33,
    +
    2473
    +
    2474 /** Number of samples that are at the tail at the end of playback.
    +
    2475 *
    +
    2476 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2477 * @return @ref VST_STATUS_UNKNOWN for automatic tail size, @ref VST_STATUS_TRUE for no tail, any other number above
    +
    2478 * 1 for the number of samples the tail has.
    +
    2479 */
    +
    2480 VST_EFFECT_OPCODE_34 = 0x34,
    +
    2481 /** @sa VST_EFFECT_OPCODE_34 */
    +
    2482 VST_EFFECT_OPCODE_GETTAILSAMPLES = 0x34,
    +
    2483 /** @sa VST_EFFECT_OPCODE_34 */
    +
    2484 VST_EFFECT_OPCODE_TAIL_SAMPLES = 0x34,
    +
    2485
    +
    2486 /** Notify effect that it is idle?
    +
    2487 *
    +
    2488 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2489 * @deprecated (VST 2.4+) As of VST 2.4 the default behavior is @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and
    +
    2490 * @ref VST_EFFECT_OPCODE_PROCESS_END which allows cleaner control flows.
    +
    2491 * @sa vst_host_supports.startStopProcess
    +
    2492 */
    +
    2493 VST_EFFECT_OPCODE_35 = 0x35,
    +
    2494 /** @sa VST_EFFECT_OPCODE_35 */
    +
    2495 VST_EFFECT_OPCODE_IDLE = 0x35,
    +
    2496
    +
    2497 /**
    +
    2498 *
    +
    2499 *
    +
    2500 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2501 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    +
    2502 * @todo
    +
    2503 */
    +
    2504 VST_EFFECT_OPCODE_36 = 0x36,
    +
    2505
    +
    2506 /**
    +
    2507 *
    +
    2508 *
    +
    2509 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2510 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    +
    2511 * @todo
    +
    2512 */
    +
    2513 VST_EFFECT_OPCODE_37 = 0x37,
    +
    2514
    +
    2515 /** Parameter Properties
    +
    2516 *
    +
    2517 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2518 * @param p_int1 Parameter index to get properties for.
    +
    2519 * @param p_ptr Pointer to @ref vst_parameter_properties_t for the given parameter.
    +
    2520 * @return @ref VST_STATUS_YES if supported, otherwise @ref VST_STATUS_NO.
    +
    2521 */
    +
    2522 VST_EFFECT_OPCODE_38 = 0x38,
    +
    2523 /** @sa VST_EFFECT_OPCODE_38 */
    +
    2524 VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES = 0x38,
    +
    2525 /** @sa VST_EFFECT_OPCODE_38 */
    +
    2526 VST_EFFECT_OPCODE_PARAM_PROPERTIES = 0x38,
    +
    2527
    +
    2528 /**
    +
    2529 *
    +
    2530 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2531 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    +
    2532 * @todo
    +
    2533 */
    +
    2534 VST_EFFECT_OPCODE_39 = 0x39,
    +
    2535
    +
    2536 /** Retrieve the VST Version supported.
    +
    2537 *
    +
    2538 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2539 * @sa VST_VERSION
    +
    2540 * @return One of the valid enums in @ref VST_VERSION
    +
    2541 */
    +
    2542 VST_EFFECT_OPCODE_3A = 0x3A,
    +
    2543 /** @sa VST_EFFECT_OPCODE_3A */
    +
    2544 VST_EFFECT_OPCODE_VST_VERSION = 0x3A,
    +
    2545
    +
    2546 //--------------------------------------------------------------------------------
    +
    2547 // VST 2.1
    +
    2548 //--------------------------------------------------------------------------------
    +
    2549
    +
    2550 /** Editor Virtual Key Down Input
    +
    2551 *
    +
    2552 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2553 * @param p_int1 ASCII character that represents the virtual key code.
    +
    2554 * @param p_int2 See @ref VST_VKEY for the full list.
    +
    2555 * @param p_float A bitfield with any of @ref VST_VKEY_MODIFIER.
    +
    2556 * @return @ref VST_STATUS_TRUE if we used the input, otherwise @ref VST_STATUS_FALSE
    +
    2557 */
    +
    2558 VST_EFFECT_OPCODE_3B = 0x3B,
    +
    2559 /** @sa VST_EFFECT_OPCODE_3B */
    +
    2560 VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN = 0x3B,
    +
    2561
    +
    2562 /** Editor Virtual Key Up Event
    +
    2563 *
    +
    2564 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2565 * @param p_int1 ASCII character that represents the virtual key code.
    +
    2566 * @param p_int2 See @ref VST_VKEY for the full list.
    +
    2567 * @param p_float A bitfield with any of @ref VST_VKEY_MODIFIER.
    +
    2568 * @return @ref VST_STATUS_TRUE if we used the input, otherwise @ref VST_STATUS_FALSE
    +
    2569 */
    +
    2570 VST_EFFECT_OPCODE_3C = 0x3C,
    +
    2571 /** @sa VST_EFFECT_OPCODE_3C */
    +
    2572 VST_EFFECT_OPCODE_EDITOR_VKEY_UP = 0x3C,
    +
    2573
    +
    2574 /**
    +
    2575 *
    +
    2576 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2577 * @param p_int2 A value between 0 and 2.
    +
    2578 * @todo
    +
    2579 */
    +
    2580 VST_EFFECT_OPCODE_3D = 0x3D,
    +
    2581
    +
    2582 /**
    2583 *
    -
    2584 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2585 * @return @ref VST_STATUS_TRUE if we understood the notification, or @ref VST_STATUS_FALSE if not.
    -
    2586 */
    -
    2587 VST_EFFECT_OPCODE_44 = 0x44,
    -
    2588 /** @sa VST_EFFECT_OPCODE_44 */
    -
    2589 VST_EFFECT_OPCODE_PROGRAM_SET_END = 0x44,
    -
    2590
    -
    2591 //--------------------------------------------------------------------------------
    -
    2592 // VST 2.3
    -
    2593 //--------------------------------------------------------------------------------
    -
    2594
    -
    2595 /** Host wants to know the current speaker arrangement.
    -
    2596 *
    -
    2597 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2598 * @param p_int2 Pointer to a @ref vst_speaker_arrangement_t pointer.
    -
    2599 * @param p_ptr Pointer to a @ref vst_speaker_arrangement_t pointer.
    -
    2600 * @return @ref VST_STATUS_TRUE if we were successful, otherwise @ref VST_STATUS_FALSE.
    -
    2601 */
    -
    2602 VST_EFFECT_OPCODE_45 = 0x45,
    -
    2603 /** @sa VST_EFFECT_OPCODE_45 */
    -
    2604 VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT = 0x45,
    +
    2584 * Midi related
    +
    2585 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2586 * @todo
    +
    2587 */
    +
    2588 VST_EFFECT_OPCODE_3E = 0x3E,
    +
    2589
    +
    2590 /**
    +
    2591 *
    +
    2592 * Midi related
    +
    2593 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2594 * @todo
    +
    2595 */
    +
    2596 VST_EFFECT_OPCODE_3F = 0x3F,
    +
    2597
    +
    2598 /**
    +
    2599 *
    +
    2600 * Midi related
    +
    2601 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2602 * @todo
    +
    2603 */
    +
    2604 VST_EFFECT_OPCODE_40 = 0x40,
    2605
    -
    2606 /** Get the next effect contained in this effect.
    -
    2607 * This returns the next effect based on an effect internal counter, the host does not provide any index.
    -
    2608 *
    -
    2609 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    -
    2610 *
    -
    2611 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2612 * @param p_ptr Pointer to a char buffer of size @ref VST_BUFFER_SIZE_EFFECT_NAME to store the name of the next effect.
    -
    2613 * @return Next effects unique_id
    -
    2614 */
    -
    2615 VST_EFFECT_OPCODE_46 = 0x46,
    -
    2616 /** @sa VST_EFFECT_OPCODE_46 */
    -
    2617 VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID = 0x46,
    -
    2618
    -
    2619 /** Begin processing of audio.
    -
    2620 *
    -
    2621 * Host is requesting that we prepare for a new section of audio separate from the previous section.
    -
    2622 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2623 */
    -
    2624 VST_EFFECT_OPCODE_47 = 0x47,
    -
    2625 /** @sa VST_EFFECT_OPCODE_47 */
    -
    2626 VST_EFFECT_OPCODE_PROCESS_BEGIN = 0x47,
    -
    2627
    -
    2628 /** End processing of audio.
    -
    2629 *
    -
    2630 * Host is requesting that we stop processing audio and go into idle instead.
    -
    2631 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2632 */
    -
    2633 VST_EFFECT_OPCODE_48 = 0x48,
    -
    2634 /** @sa VST_EFFECT_OPCODE_48 */
    -
    2635 VST_EFFECT_OPCODE_PROCESS_END = 0x48,
    -
    2636
    -
    2637 /**
    -
    2638 *
    -
    2639 *
    -
    2640 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2641 * @todo
    -
    2642 */
    -
    2643 VST_EFFECT_OPCODE_49 = 0x49,
    -
    2644
    -
    2645 /**
    -
    2646 *
    -
    2647 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2648 * @sa VST_EFFECT_CATEGORY_SPATIAL
    -
    2649 * @param p_int2 Unknown meaning.
    -
    2650 * @param p_float Unknown meaning, usually 1.0
    -
    2651 * @todo
    +
    2606 /**
    +
    2607 *
    +
    2608 * Midi related
    +
    2609 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2610 * @todo
    +
    2611 */
    +
    2612 VST_EFFECT_OPCODE_41 = 0x41,
    +
    2613
    +
    2614 /**
    +
    2615 *
    +
    2616 * Midi related
    +
    2617 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2618 * @todo
    +
    2619 */
    +
    2620 VST_EFFECT_OPCODE_42 = 0x42,
    +
    2621
    +
    2622 /** Host is starting to set up a program.
    +
    2623 * Emitted prior to the host loading a program.
    +
    2624 *
    +
    2625 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2626 * @return @ref VST_STATUS_TRUE if we understood the notification, or @ref VST_STATUS_FALSE if not.
    +
    2627 */
    +
    2628 VST_EFFECT_OPCODE_43 = 0x43,
    +
    2629 /** @sa VST_EFFECT_OPCODE_43 */
    +
    2630 VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN = 0x43,
    +
    2631
    +
    2632 /** Host is done setting up a program.
    +
    2633 * Emitted after the host finished loading a program.
    +
    2634 *
    +
    2635 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2636 * @return @ref VST_STATUS_TRUE if we understood the notification, or @ref VST_STATUS_FALSE if not.
    +
    2637 */
    +
    2638 VST_EFFECT_OPCODE_44 = 0x44,
    +
    2639 /** @sa VST_EFFECT_OPCODE_44 */
    +
    2640 VST_EFFECT_OPCODE_PROGRAM_SET_END = 0x44,
    +
    2641
    +
    2642 //--------------------------------------------------------------------------------
    +
    2643 // VST 2.3
    +
    2644 //--------------------------------------------------------------------------------
    +
    2645
    +
    2646 /** Host wants to know the current speaker arrangement.
    +
    2647 *
    +
    2648 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    2649 * @param p_int2 Pointer to a @ref vst_speaker_arrangement_t pointer.
    +
    2650 * @param p_ptr Pointer to a @ref vst_speaker_arrangement_t pointer.
    +
    2651 * @return @ref VST_STATUS_TRUE if we were successful, otherwise @ref VST_STATUS_FALSE.
    2652 */
    -
    2653 VST_EFFECT_OPCODE_4A = 0x4A,
    -
    2654
    -
    2655 /** Host wants to know if we can load the provided bank data.
    -
    2656 * Should be emitted prior to @ref VST_EFFECT_OPCODE_SET_CHUNK_DATA by the host.
    -
    2657 *
    -
    2658 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2659 * @param p_ptr Unknown structured data.
    -
    2660 * @return @ref VST_STATUS_NO if we can't load the data, @ref VST_STATUS_YES if we can load the data,
    -
    2661 * @ref VST_STATUS_UNKNOWN if this isn't supported.
    -
    2662 * @todo
    -
    2663 */
    -
    2664 VST_EFFECT_OPCODE_4B = 0x4B,
    -
    2665 /** @sa VST_EFFECT_OPCODE_4B */
    -
    2666 VST_EFFECT_OPCODE_BANK_LOAD = 0x4B,
    -
    2667
    -
    2668 /** Host wants to know if we can load the provided program data.
    -
    2669 * Should be emitted prior to @ref VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN by the host.
    -
    2670 *
    -
    2671 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2672 * @param p_ptr Unknown structured data.
    -
    2673 * @return @ref VST_STATUS_NO if we can't load the data, @ref VST_STATUS_YES if we can load the data,
    -
    2674 * @ref VST_STATUS_UNKNOWN if this isn't supported.
    -
    2675 * @todo
    -
    2676 */
    -
    2677 VST_EFFECT_OPCODE_4C = 0x4C,
    -
    2678 /** @sa VST_EFFECT_OPCODE_4C */
    -
    2679 VST_EFFECT_OPCODE_PROGRAM_LOAD = 0x4C,
    -
    2680
    -
    2681 //--------------------------------------------------------------------------------
    -
    2682 // VST 2.4
    -
    2683 //--------------------------------------------------------------------------------
    -
    2684
    -
    2685 /**
    -
    2686 *
    -
    2687 *
    -
    2688 * @note (VST 2.4+) Available from VST 2.4 onwards.
    -
    2689 * @todo
    -
    2690 */
    -
    2691 VST_EFFECT_OPCODE_4D = 0x4D,
    -
    2692
    -
    2693 /**
    -
    2694 *
    -
    2695 *
    -
    2696 * @note (VST 2.4+) Available from VST 2.4 onwards.
    -
    2697 * @todo
    -
    2698 */
    -
    2699 VST_EFFECT_OPCODE_4E = 0x4E,
    -
    2700
    -
    2701 /**
    -
    2702 *
    -
    2703 *
    -
    2704 * @note (VST 2.4+) Available from VST 2.4 onwards.
    -
    2705 * @todo
    -
    2706 */
    -
    2707 VST_EFFECT_OPCODE_4F = 0x4F,
    -
    2708
    -
    2709 /** @private Highest known OPCODE. */
    -
    2710 VST_EFFECT_OPCODE_MAX,
    -
    2711
    -
    2712 /** @private Force as 32-bit unsigned integer in compatible compilers. */
    -
    2713 _VST_EFFECT_OPCODE_PAD = 0xFFFFFFFFul,
    -
    2714};
    -
    2715
    -
    2716/** Host to Plug-in support checks
    -
    2717 *
    -
    2718 * Provided as `char* p_ptr` in the VST_EFFECT_OPCODE_SUPPORTS op code.
    -
    2719 *
    -
    2720 * Harvested via strings command and just checking what plug-ins actually responded to.
    -
    2721 */
    -
    2722struct vst_effect_supports_t {
    -
    2723 /** Effect supports alternative bypass.
    -
    2724 * The alternative bypass still has the host call process/process_float/process_double and expects us to compensate
    -
    2725 * for our delay/latency, copy inputs to outputs, and do minimal work. If we don't support it the host will not call
    -
    2726 * process/process_float/process_double at all while bypass is enabled.
    -
    2727 *
    -
    2728 * @note VST 2.3 or later only.
    -
    2729 * @return VST_STATUS_TRUE if we support this, otherwise VST_STATUS_FALSE.
    -
    2730 */
    -
    2731 const char* bypass;
    -
    2732
    -
    2733 /** Plug-in can send events to host.
    -
    2734 *
    -
    2735 * @sa vst_host_supports_t.receiveVstEvents
    -
    2736 * @sa VST_HOST_OPCODE_EVENT
    -
    2737 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2738 */
    -
    2739 const char* sendVstEvents;
    -
    2740
    -
    2741 /** Plug-in can receive events from host.
    -
    2742 *
    -
    2743 * @sa vst_host_supports_t.sendVstEvents
    -
    2744 * @sa VST_EFFECT_OPCODE_EVENT
    -
    2745 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2746 */
    -
    2747 const char* receiveVstEvents;
    -
    2748
    -
    2749 /** Host can send MIDI events to plug-in.
    -
    2750 *
    -
    2751 * @sa vst_effect_supports_t.receiveVstMidiEvents
    -
    2752 * @sa VST_EFFECT_OPCODE_EVENT
    -
    2753 * @sa vst_effect_midi_t
    -
    2754 * @sa vst_effect_midi_sysex_t
    -
    2755 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2756 */
    -
    2757 const char* sendVstMidiEvent;
    -
    2758
    -
    2759 /** Plug-in can receive MIDI events from host.
    -
    2760 *
    -
    2761 * @sa vst_host_supports_t.sendVstMidiEvents
    -
    2762 * @sa VST_HOST_OPCODE_EVENT
    -
    2763 * @sa vst_effect_midi_t
    -
    2764 * @sa vst_effect_midi_sysex_t
    -
    2765 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    2766 */
    -
    2767 const char* receiveVstMidiEvent;
    -
    2768
    -
    2769 /** Plug-in wants to use @ref VST_HOST_OPCODE_EDITOR_RESIZE.
    -
    2770 * Only necessary for legacy host compatibility.
    -
    2771 *
    -
    2772 * @sa vst_host_supports_t.sizeWindow
    -
    2773 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2774 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards as the same check already exists on the host side.
    -
    2775 * @return @ref VST_STATUS_TRUE if you want to use @ref VST_HOST_OPCODE_EDITOR_RESIZE, otherwise @ref VST_STATUS_FALSE.
    -
    2776 */
    -
    2777 const char* conformsToWindowRules;
    -
    2778
    -
    2779 const char* midiProgramNames; // VST 2.1 or later.
    -
    2780 const char* receiveVstTimeInfo;
    -
    2781 const char* offline;
    -
    2782 // The following were only found in VST 2.3 plug-ins
    -
    2783 const char* plugAsChannelInsert;
    -
    2784 const char* plugAsSend;
    -
    2785 const char* mixDryWet;
    -
    2786 const char* noRealTime;
    -
    2787 const char* multipass;
    -
    2788 const char* metapass;
    -
    2789 const char* _1in1out;
    -
    2790 const char* _1in2out;
    -
    2791 const char* _2in1out;
    -
    2792 const char* _2in2out;
    -
    2793 const char* _2in4out;
    -
    2794 const char* _4in2out;
    -
    2795 const char* _4in4out;
    -
    2796 const char* _4in8out;
    -
    2797 const char* _8in4out;
    -
    2798 const char* _8in8out;
    -
    2799} /** @private */ vst_effect_supports = {
    -
    2800 .bypass = "bypass",
    -
    2801 .sendVstEvents = "sendVstEvents",
    -
    2802 .receiveVstEvents = "receiveVstEvents",
    -
    2803 .sendVstMidiEvent = "sendVstMidiEvent",
    -
    2804 .receiveVstMidiEvent = "receiveVstMidiEvent",
    -
    2805 .conformsToWindowRules = "conformsToWindowRules",
    -
    2806 .midiProgramNames = "midiProgramNames",
    -
    2807 .receiveVstTimeInfo = "receiveVstTimeInfo",
    -
    2808 .offline = "offline",
    -
    2809 .plugAsChannelInsert = "plugAsChannelInsert",
    -
    2810 .plugAsSend = "plugAsSend",
    -
    2811 .mixDryWet = "mixDryWet",
    -
    2812 .noRealTime = "noRealTime",
    -
    2813 .multipass = "multipass",
    -
    2814 .metapass = "metapass",
    -
    2815 ._1in1out = "1in1out",
    -
    2816 ._1in2out = "1in2out",
    -
    2817 ._2in1out = "2in1out",
    -
    2818 ._2in2out = "2in2out",
    -
    2819 ._2in4out = "2in4out",
    -
    2820 ._4in2out = "4in2out",
    -
    2821 ._4in4out = "4in4out",
    -
    2822 ._4in8out = "4in8out",
    -
    2823 ._8in4out = "8in4out",
    -
    2824 ._8in8out = "8in8out",
    -
    2825};
    -
    2826
    -
    2827/** Control the VST through an opcode and up to four parameters.
    -
    2828 *
    -
    2829 * @sa VST_EFFECT_OPCODE
    -
    2830 *
    -
    2831 * @param self Pointer to the effect itself.
    -
    2832 * @param opcode The opcode to run, see @ref VST_EFFECT_OPCODE.
    -
    2833 * @param p_int1 Parameter, see @ref VST_EFFECT_OPCODE.
    -
    2834 * @param p_int2 Parameter, see @ref VST_EFFECT_OPCODE.
    -
    2835 * @param p_ptr Parameter, see @ref VST_EFFECT_OPCODE.
    -
    2836 * @param p_float Parameter, see @ref VST_EFFECT_OPCODE.
    -
    2837 */
    -
    2838typedef intptr_t (VST_FUNCTION_INTERFACE* vst_effect_control_t)(struct vst_effect_t* self, int32_t opcode, int32_t p_int1, intptr_t p_int2, void* p_ptr, float p_float);
    -
    2839
    -
    2840/** Process the given number of samples in inputs and outputs.
    -
    2841 *
    -
    2842 * Used to handle input data and provides output data. We seem to be the ones that provide the output buffer?
    -
    2843 *
    -
    2844 * @param self Pointer to the effect itself.
    -
    2845 * @param inputs Pointer to an array of 'const float[samples]' with size @ref vst_effect_t.num_inputs.
    -
    2846 * @param outputs Pointer to an array of 'float[samples]' with size @ref vst_effect_t.num_outputs.
    -
    2847 * @param samples Number of samples per channel in inputs and outputs.
    -
    2848 */
    -
    2849typedef void (VST_FUNCTION_INTERFACE* vst_effect_process_t) (struct vst_effect_t* self, const float* const* inputs, float** outputs, int32_t samples);
    -
    2850
    -
    2851/** Updates the value for the parameter at the given index, or does nothing if out of bounds.
    -
    2852 *
    -
    2853 * @param self Pointer to the effect itself.
    -
    2854 * @param index Parameter index.
    -
    2855 * @param value New value for the parameter.
    -
    2856 */
    -
    2857typedef void(VST_FUNCTION_INTERFACE* vst_effect_set_parameter_t)(struct vst_effect_t* self, uint32_t index, float value);
    -
    2858
    -
    2859/** Retrieve the current value of the parameter at the given index, or do nothing if out of bounds.
    -
    2860 *
    -
    2861 * @param self Pointer to the effect itself.
    -
    2862 * @param index Parameter index.
    -
    2863 * @return Current value of the parameter.
    -
    2864 */
    -
    2865typedef float(VST_FUNCTION_INTERFACE* vst_effect_get_parameter_t)(struct vst_effect_t* self, uint32_t index);
    -
    2866
    -
    2867/** Process the given number of single samples in inputs and outputs.
    -
    2868 *
    -
    2869 * Process input and overwrite the output in place. Host provides output buffers.
    -
    2870 *
    -
    2871 * @important Not thread-safe on MacOS for some reason or another.
    -
    2872 *
    -
    2873 * @param self Pointer to the effect itself.
    -
    2874 * @param inputs Pointer to an array of 'const float[samples]' with size numInputs.
    -
    2875 * @param outputs Pointer to an array of 'float[samples]' with size numOutputs.
    -
    2876 * @param samples Number of samples per channel in inputs.
    -
    2877 */
    -
    2878typedef void(VST_FUNCTION_INTERFACE* vst_effect_process_float_t)(struct vst_effect_t* self, const float* const* inputs, float** outputs, int32_t samples);
    -
    2879
    -
    2880/** Process the given number of double samples in inputs and outputs.
    -
    2881 *
    -
    2882 * Process input and overwrite the output in place. Host provides output buffers.
    +
    2653 VST_EFFECT_OPCODE_45 = 0x45,
    +
    2654 /** @sa VST_EFFECT_OPCODE_45 */
    +
    2655 VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT = 0x45,
    +
    2656
    +
    2657 /** Get the next effect contained in this effect.
    +
    2658 * This returns the next effect based on an effect internal counter, the host does not provide any index.
    +
    2659 *
    +
    2660 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    +
    2661 *
    +
    2662 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    2663 * @param p_ptr Pointer to a char buffer of size @ref VST_BUFFER_SIZE_EFFECT_NAME to store the name of the next effect.
    +
    2664 * @return Next effects unique_id
    +
    2665 */
    +
    2666 VST_EFFECT_OPCODE_46 = 0x46,
    +
    2667 /** @sa VST_EFFECT_OPCODE_46 */
    +
    2668 VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID = 0x46,
    +
    2669
    +
    2670 /** Begin processing of audio.
    +
    2671 *
    +
    2672 * Host is requesting that we prepare for a new section of audio separate from the previous section.
    +
    2673 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    2674 */
    +
    2675 VST_EFFECT_OPCODE_47 = 0x47,
    +
    2676 /** @sa VST_EFFECT_OPCODE_47 */
    +
    2677 VST_EFFECT_OPCODE_PROCESS_BEGIN = 0x47,
    +
    2678
    +
    2679 /** End processing of audio.
    +
    2680 *
    +
    2681 * Host is requesting that we stop processing audio and go into idle instead.
    +
    2682 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    2683 */
    +
    2684 VST_EFFECT_OPCODE_48 = 0x48,
    +
    2685 /** @sa VST_EFFECT_OPCODE_48 */
    +
    2686 VST_EFFECT_OPCODE_PROCESS_END = 0x48,
    +
    2687
    +
    2688 /**
    +
    2689 *
    +
    2690 *
    +
    2691 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    2692 * @todo
    +
    2693 */
    +
    2694 VST_EFFECT_OPCODE_49 = 0x49,
    +
    2695
    +
    2696 /**
    +
    2697 *
    +
    2698 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    2699 * @sa VST_EFFECT_CATEGORY_SPATIAL
    +
    2700 * @param p_int2 Unknown meaning.
    +
    2701 * @param p_float Unknown meaning, usually 1.0
    +
    2702 * @todo
    +
    2703 */
    +
    2704 VST_EFFECT_OPCODE_4A = 0x4A,
    +
    2705
    +
    2706 /** Host wants to know if we can load the provided bank data.
    +
    2707 * Should be emitted prior to @ref VST_EFFECT_OPCODE_SET_CHUNK_DATA by the host.
    +
    2708 *
    +
    2709 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    2710 * @param p_ptr Unknown structured data.
    +
    2711 * @return @ref VST_STATUS_NO if we can't load the data, @ref VST_STATUS_YES if we can load the data,
    +
    2712 * @ref VST_STATUS_UNKNOWN if this isn't supported.
    +
    2713 * @todo
    +
    2714 */
    +
    2715 VST_EFFECT_OPCODE_4B = 0x4B,
    +
    2716 /** @sa VST_EFFECT_OPCODE_4B */
    +
    2717 VST_EFFECT_OPCODE_BANK_LOAD = 0x4B,
    +
    2718
    +
    2719 /** Host wants to know if we can load the provided program data.
    +
    2720 * Should be emitted prior to @ref VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN by the host.
    +
    2721 *
    +
    2722 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    2723 * @param p_ptr Unknown structured data.
    +
    2724 * @return @ref VST_STATUS_NO if we can't load the data, @ref VST_STATUS_YES if we can load the data,
    +
    2725 * @ref VST_STATUS_UNKNOWN if this isn't supported.
    +
    2726 * @todo
    +
    2727 */
    +
    2728 VST_EFFECT_OPCODE_4C = 0x4C,
    +
    2729 /** @sa VST_EFFECT_OPCODE_4C */
    +
    2730 VST_EFFECT_OPCODE_PROGRAM_LOAD = 0x4C,
    +
    2731
    +
    2732 //--------------------------------------------------------------------------------
    +
    2733 // VST 2.4
    +
    2734 //--------------------------------------------------------------------------------
    +
    2735
    +
    2736 /**
    +
    2737 *
    +
    2738 *
    +
    2739 * @note (VST 2.4+) Available from VST 2.4 onwards.
    +
    2740 * @todo
    +
    2741 */
    +
    2742 VST_EFFECT_OPCODE_4D = 0x4D,
    +
    2743
    +
    2744 /**
    +
    2745 *
    +
    2746 *
    +
    2747 * @note (VST 2.4+) Available from VST 2.4 onwards.
    +
    2748 * @todo
    +
    2749 */
    +
    2750 VST_EFFECT_OPCODE_4E = 0x4E,
    +
    2751
    +
    2752 /**
    +
    2753 *
    +
    2754 *
    +
    2755 * @note (VST 2.4+) Available from VST 2.4 onwards.
    +
    2756 * @todo
    +
    2757 */
    +
    2758 VST_EFFECT_OPCODE_4F = 0x4F,
    +
    2759
    +
    2760 /** @private Highest known OPCODE. */
    +
    2761 VST_EFFECT_OPCODE_MAX,
    +
    2762
    +
    2763 /** @private Force as 32-bit unsigned integer in compatible compilers. */
    +
    2764 _VST_EFFECT_OPCODE_PAD = (-1l)
    +
    2765};
    +
    2766
    +
    2767#if (__STDC_VERSION__ >= 199901L) || (__cplusplus >= 202002L)
    +
    2768/** Host to Plug-in support checks
    +
    2769 *
    +
    2770 * Provided as `char* p_ptr` in the VST_EFFECT_OPCODE_SUPPORTS op code.
    +
    2771 *
    +
    2772 * Harvested via strings command and just checking what plug-ins actually responded to.
    +
    2773 *
    +
    2774 * @important These are only available with a C99 or a C++20 or newer compiler.
    +
    2775 */
    +
    2776struct vst_effect_supports_t {
    +
    2777 /** Effect supports alternative bypass.
    +
    2778 * The alternative bypass still has the host call process/process_float/process_double and expects us to compensate
    +
    2779 * for our delay/latency, copy inputs to outputs, and do minimal work. If we don't support it the host will not call
    +
    2780 * process/process_float/process_double at all while bypass is enabled.
    +
    2781 *
    +
    2782 * @note VST 2.3 or later only.
    +
    2783 * @return VST_STATUS_TRUE if we support this, otherwise VST_STATUS_FALSE.
    +
    2784 */
    +
    2785 const char* bypass;
    +
    2786
    +
    2787 /** Plug-in can send events to host.
    +
    2788 *
    +
    2789 * @sa vst_host_supports_t.receiveVstEvents
    +
    2790 * @sa VST_HOST_OPCODE_EVENT
    +
    2791 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2792 */
    +
    2793 const char* sendVstEvents;
    +
    2794
    +
    2795 /** Plug-in can receive events from host.
    +
    2796 *
    +
    2797 * @sa vst_host_supports_t.sendVstEvents
    +
    2798 * @sa VST_EFFECT_OPCODE_EVENT
    +
    2799 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2800 */
    +
    2801 const char* receiveVstEvents;
    +
    2802
    +
    2803 /** Host can send MIDI events to plug-in.
    +
    2804 *
    +
    2805 * @sa vst_effect_supports_t.receiveVstMidiEvents
    +
    2806 * @sa VST_EFFECT_OPCODE_EVENT
    +
    2807 * @sa vst_effect_midi_t
    +
    2808 * @sa vst_effect_midi_sysex_t
    +
    2809 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2810 */
    +
    2811 const char* sendVstMidiEvent;
    +
    2812
    +
    2813 /** Plug-in can receive MIDI events from host.
    +
    2814 *
    +
    2815 * @sa vst_host_supports_t.sendVstMidiEvents
    +
    2816 * @sa VST_HOST_OPCODE_EVENT
    +
    2817 * @sa vst_effect_midi_t
    +
    2818 * @sa vst_effect_midi_sysex_t
    +
    2819 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    2820 */
    +
    2821 const char* receiveVstMidiEvent;
    +
    2822
    +
    2823 /** Plug-in wants to use @ref VST_HOST_OPCODE_EDITOR_RESIZE.
    +
    2824 * Only necessary for legacy host compatibility.
    +
    2825 *
    +
    2826 * @sa vst_host_supports_t.sizeWindow
    +
    2827 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    2828 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards as the same check already exists on the host side.
    +
    2829 * @return @ref VST_STATUS_TRUE if you want to use @ref VST_HOST_OPCODE_EDITOR_RESIZE, otherwise @ref VST_STATUS_FALSE.
    +
    2830 */
    +
    2831 const char* conformsToWindowRules;
    +
    2832
    +
    2833 const char* midiProgramNames; // VST 2.1 or later.
    +
    2834 const char* receiveVstTimeInfo;
    +
    2835 const char* offline;
    +
    2836 // The following were only found in VST 2.3 plug-ins
    +
    2837 const char* plugAsChannelInsert;
    +
    2838 const char* plugAsSend;
    +
    2839 const char* mixDryWet;
    +
    2840 const char* noRealTime;
    +
    2841 const char* multipass;
    +
    2842 const char* metapass;
    +
    2843 const char* _1in1out;
    +
    2844 const char* _1in2out;
    +
    2845 const char* _2in1out;
    +
    2846 const char* _2in2out;
    +
    2847 const char* _2in4out;
    +
    2848 const char* _4in2out;
    +
    2849 const char* _4in4out;
    +
    2850 const char* _4in8out;
    +
    2851 const char* _8in4out;
    +
    2852 const char* _8in8out;
    +
    2853} /** @private */ vst_effect_supports = {
    +
    2854 .bypass = "bypass",
    +
    2855 .sendVstEvents = "sendVstEvents",
    +
    2856 .receiveVstEvents = "receiveVstEvents",
    +
    2857 .sendVstMidiEvent = "sendVstMidiEvent",
    +
    2858 .receiveVstMidiEvent = "receiveVstMidiEvent",
    +
    2859 .conformsToWindowRules = "conformsToWindowRules",
    +
    2860 .midiProgramNames = "midiProgramNames",
    +
    2861 .receiveVstTimeInfo = "receiveVstTimeInfo",
    +
    2862 .offline = "offline",
    +
    2863 .plugAsChannelInsert = "plugAsChannelInsert",
    +
    2864 .plugAsSend = "plugAsSend",
    +
    2865 .mixDryWet = "mixDryWet",
    +
    2866 .noRealTime = "noRealTime",
    +
    2867 .multipass = "multipass",
    +
    2868 .metapass = "metapass",
    +
    2869 ._1in1out = "1in1out",
    +
    2870 ._1in2out = "1in2out",
    +
    2871 ._2in1out = "2in1out",
    +
    2872 ._2in2out = "2in2out",
    +
    2873 ._2in4out = "2in4out",
    +
    2874 ._4in2out = "4in2out",
    +
    2875 ._4in4out = "4in4out",
    +
    2876 ._4in8out = "4in8out",
    +
    2877 ._8in4out = "8in4out",
    +
    2878 ._8in8out = "8in8out",
    +
    2879};
    +
    2880#endif
    +
    2881
    +
    2882/** Control the VST through an opcode and up to four parameters.
    2883 *
    -
    2884 * @note (VST 2.4+) Available from VST 2.4 and later.
    +
    2884 * @sa VST_EFFECT_OPCODE
    2885 *
    2886 * @param self Pointer to the effect itself.
    -
    2887 * @param inputs Pointer to an array of 'const double[samples]' with size numInputs.
    -
    2888 * @param outputs Pointer to an array of 'double[samples]' with size numOutputs.
    -
    2889 * @param samples Number of samples per channel in inputs.
    -
    2890 */
    -
    2891typedef void (VST_FUNCTION_INTERFACE* vst_effect_process_double_t)(struct vst_effect_t* self, const double* const* inputs, double** outputs, int32_t samples);
    -
    2892
    -
    2893/** Plug-in Effect definition
    -
    2894 */
    -
    2895struct vst_effect_t {
    -
    2896 /** VST Magic Number
    -
    2897 *
    -
    2898 * Should always be VST_FOURCC('VstP')
    -
    2899 *
    -
    2900 * @sa VST_MAGICNUMBER
    -
    2901 */
    -
    2902 int32_t magic_number;
    -
    2903
    -
    2904 /** Control Function
    -
    2905 * @sa vst_effect_control_t
    -
    2906 * @sa VST_EFFECT_OPCODE
    -
    2907 */
    -
    2908 vst_effect_control_t control;
    -
    2909
    -
    2910 /** Process Function
    -
    2911 * @sa vst_effect_process_t
    -
    2912 * @deprecated (VST 2.4+) Deprecated and practically unsupported in all VST 2.4 compatible hosts and may treat it
    -
    2913 * as just another @ref vst_effect_t.process_float.
    -
    2914 */
    -
    2915 vst_effect_process_t process;
    -
    2916
    -
    2917 /** Set Parameter Function
    -
    2918 * @sa vst_effect_set_parameter_t
    -
    2919 */
    -
    2920 vst_effect_set_parameter_t set_parameter;
    +
    2887 * @param opcode The opcode to run, see @ref VST_EFFECT_OPCODE.
    +
    2888 * @param p_int1 Parameter, see @ref VST_EFFECT_OPCODE.
    +
    2889 * @param p_int2 Parameter, see @ref VST_EFFECT_OPCODE.
    +
    2890 * @param p_ptr Parameter, see @ref VST_EFFECT_OPCODE.
    +
    2891 * @param p_float Parameter, see @ref VST_EFFECT_OPCODE.
    +
    2892 */
    +
    2893typedef intptr_t (VST_FUNCTION_INTERFACE* vst_effect_control_t)(struct vst_effect_t* self, int32_t opcode, int32_t p_int1, intptr_t p_int2, void* p_ptr, float p_float);
    +
    2894
    +
    2895/** Process the given number of samples in inputs and outputs.
    +
    2896 *
    +
    2897 * Used to handle input data and provides output data. We seem to be the ones that provide the output buffer?
    +
    2898 *
    +
    2899 * @param self Pointer to the effect itself.
    +
    2900 * @param inputs Pointer to an array of 'const float[samples]' with size @ref vst_effect_t.num_inputs.
    +
    2901 * @param outputs Pointer to an array of 'float[samples]' with size @ref vst_effect_t.num_outputs.
    +
    2902 * @param samples Number of samples per channel in inputs and outputs.
    +
    2903 */
    +
    2904typedef void (VST_FUNCTION_INTERFACE* vst_effect_process_t) (struct vst_effect_t* self, const float* const* inputs, float** outputs, int32_t samples);
    +
    2905
    +
    2906/** Updates the value for the parameter at the given index, or does nothing if out of bounds.
    +
    2907 *
    +
    2908 * @param self Pointer to the effect itself.
    +
    2909 * @param index Parameter index.
    +
    2910 * @param value New value for the parameter.
    +
    2911 */
    +
    2912typedef void(VST_FUNCTION_INTERFACE* vst_effect_set_parameter_t)(struct vst_effect_t* self, uint32_t index, float value);
    +
    2913
    +
    2914/** Retrieve the current value of the parameter at the given index, or do nothing if out of bounds.
    +
    2915 *
    +
    2916 * @param self Pointer to the effect itself.
    +
    2917 * @param index Parameter index.
    +
    2918 * @return Current value of the parameter.
    +
    2919 */
    +
    2920typedef float(VST_FUNCTION_INTERFACE* vst_effect_get_parameter_t)(struct vst_effect_t* self, uint32_t index);
    2921
    -
    2922 /** Get Parameter Function
    -
    2923 * @sa vst_effect_get_parameter_t
    -
    2924 */
    -
    2925 vst_effect_get_parameter_t get_parameter;
    -
    2926
    -
    2927 /** Number of available pre-defined programs.
    -
    2928 *
    -
    2929 * @sa VST_EFFECT_OPCODE_PROGRAM_LOAD
    -
    2930 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    -
    2931 * @sa VST_EFFECT_OPCODE_PROGRAM_SET
    -
    2932 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    -
    2933 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_END
    -
    2934 * @sa VST_EFFECT_OPCODE_PROGRAM_GET
    -
    2935 * @sa VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    -
    2936 * @sa VST_EFFECT_FLAG_CHUNKS
    -
    2937 * @sa VST_EFFECT_OPCODE_SET_CHUNK_DATA
    -
    2938 * @sa VST_EFFECT_OPCODE_GET_CHUNK_DATA
    -
    2939 */
    -
    2940 int32_t num_programs;
    -
    2941
    -
    2942 /** Number of available parameters.
    -
    2943 * All programs must have at least this many parameters.
    -
    2944 *
    -
    2945 * @sa VST_HOST_OPCODE_IO_MODIFIED
    -
    2946 */
    -
    2947 int32_t num_params;
    -
    2948
    -
    2949 /** Number of available input streams.
    -
    2950 *
    -
    2951 *
    -
    2952 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    2953 * @sa VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    -
    2954 * @sa VST_HOST_OPCODE_IO_MODIFIED
    -
    2955 */
    -
    2956 int32_t num_inputs;
    -
    2957
    -
    2958 /** Number of available output streams.
    -
    2959 *
    -
    2960 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    2961 * @sa VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    -
    2962 * @sa VST_HOST_OPCODE_IO_MODIFIED
    -
    2963 */
    -
    2964 int32_t num_outputs;
    -
    2965
    -
    2966 /** Effect Flags
    -
    2967 *
    -
    2968 * @sa VST_EFFECT_FLAGS
    +
    2922/** Process the given number of single samples in inputs and outputs.
    +
    2923 *
    +
    2924 * Process input and overwrite the output in place. Host provides output buffers.
    +
    2925 *
    +
    2926 * @important Not thread-safe on MacOS for some reason or another.
    +
    2927 *
    +
    2928 * @param self Pointer to the effect itself.
    +
    2929 * @param inputs Pointer to an array of 'const float[samples]' with size numInputs.
    +
    2930 * @param outputs Pointer to an array of 'float[samples]' with size numOutputs.
    +
    2931 * @param samples Number of samples per channel in inputs.
    +
    2932 */
    +
    2933typedef void(VST_FUNCTION_INTERFACE* vst_effect_process_float_t)(struct vst_effect_t* self, const float* const* inputs, float** outputs, int32_t samples);
    +
    2934
    +
    2935/** Process the given number of double samples in inputs and outputs.
    +
    2936 *
    +
    2937 * Process input and overwrite the output in place. Host provides output buffers.
    +
    2938 *
    +
    2939 * @note (VST 2.4+) Available from VST 2.4 and later.
    +
    2940 *
    +
    2941 * @param self Pointer to the effect itself.
    +
    2942 * @param inputs Pointer to an array of 'const double[samples]' with size numInputs.
    +
    2943 * @param outputs Pointer to an array of 'double[samples]' with size numOutputs.
    +
    2944 * @param samples Number of samples per channel in inputs.
    +
    2945 */
    +
    2946typedef void (VST_FUNCTION_INTERFACE* vst_effect_process_double_t)(struct vst_effect_t* self, const double* const* inputs, double** outputs, int32_t samples);
    +
    2947
    +
    2948/** Plug-in Effect definition
    +
    2949 */
    +
    2950struct vst_effect_t {
    +
    2951 /** VST Magic Number
    +
    2952 *
    +
    2953 * Should always be VST_FOURCC('VstP')
    +
    2954 *
    +
    2955 * @sa VST_MAGICNUMBER
    +
    2956 */
    +
    2957 int32_t magic_number;
    +
    2958
    +
    2959 /** Control Function
    +
    2960 * @sa vst_effect_control_t
    +
    2961 * @sa VST_EFFECT_OPCODE
    +
    2962 */
    +
    2963 vst_effect_control_t control;
    +
    2964
    +
    2965 /** Process Function
    +
    2966 * @sa vst_effect_process_t
    +
    2967 * @deprecated (VST 2.4+) Deprecated and practically unsupported in all VST 2.4 compatible hosts and may treat it
    +
    2968 * as just another @ref vst_effect_t.process_float.
    2969 */
    -
    2970 int32_t flags;
    +
    2970 vst_effect_process_t process;
    2971
    -
    2972 /** @todo */
    -
    2973 void* _unknown_00; // Must be zero when created. Reserved for host?
    -
    2974
    -
    2975 /** @todo */
    -
    2976 void* _unknown_01; // Must be zero when created. Reserved for host?
    -
    2977
    -
    2978 /** Initial delay before processing of samples can actually begin in Samples.
    -
    2979 *
    -
    2980 * @note The host can modify this at runtime so it is not safe.
    -
    2981 * @note Should be reinitialized when the effect is resumed.
    -
    2982 *
    -
    2983 * @sa VST_HOST_OPCODE_IO_MODIFIED
    -
    2984 */
    -
    2985 int32_t delay;
    -
    2986
    -
    2987 /** @todo */
    -
    2988 int32_t _unknown_02; // Unknown int32_t values.
    -
    2989
    -
    2990 /** @todo */
    -
    2991 int32_t _unknown_03;
    -
    2992
    -
    2993 /** Ratio of Input to Output production
    -
    2994 * Defines how much output data is produced relative to input data when using 'process' instead of 'processFloat'.
    -
    2995 * Example: A ratio of 2.0 means we produce twice as much output as we receive input.
    -
    2996 *
    -
    2997 * Range: >0.0 to Infinity
    -
    2998 * Default: 1.0
    -
    2999 * @note Ignored in VST 2.4 or with VST_EFFECT_FLAG_SUPPORTS_FLOAT.
    -
    3000 */
    -
    3001 float input_output_ratio;
    -
    3002
    -
    3003 /** Effect Internal Pointer
    -
    3004 *
    -
    3005 * You can freely set this to point at some sort of class or similar for use in your own effect. The host must
    -
    3006 * never modify this or the data available through this.
    -
    3007 */
    -
    3008 void* effect_internal;
    -
    3009
    -
    3010 /** Host Internal Pointer
    -
    3011 *
    -
    3012 * The host may set this to point at data related to your effect instance that the host needs. The effect must
    -
    3013 * never modify this or the data available through this.
    -
    3014 */
    -
    3015 void* host_internal; // Pointer to Host internal data.
    -
    3016
    -
    3017 /** Id of the plugin.
    -
    3018 *
    -
    3019 * Due to this not being enough for uniqueness, it should not be used alone for indexing.
    -
    3020 * Ideally you want to index like this:
    -
    3021 * [unique_id][module_name][version][flags]
    -
    3022 * If any of the checks after unique_id fail, you default to the first possible choice.
    -
    3023 *
    -
    3024 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    -
    3025 *
    -
    3026 * BUG: Some broken hosts rely on this alone to save information about VST plug-ins.
    -
    3027 */
    -
    3028 int32_t unique_id;
    +
    2972 /** Set Parameter Function
    +
    2973 * @sa vst_effect_set_parameter_t
    +
    2974 */
    +
    2975 vst_effect_set_parameter_t set_parameter;
    +
    2976
    +
    2977 /** Get Parameter Function
    +
    2978 * @sa vst_effect_get_parameter_t
    +
    2979 */
    +
    2980 vst_effect_get_parameter_t get_parameter;
    +
    2981
    +
    2982 /** Number of available pre-defined programs.
    +
    2983 *
    +
    2984 * @sa VST_EFFECT_OPCODE_PROGRAM_LOAD
    +
    2985 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    +
    2986 * @sa VST_EFFECT_OPCODE_PROGRAM_SET
    +
    2987 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    +
    2988 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_END
    +
    2989 * @sa VST_EFFECT_OPCODE_PROGRAM_GET
    +
    2990 * @sa VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    +
    2991 * @sa VST_EFFECT_FLAG_CHUNKS
    +
    2992 * @sa VST_EFFECT_OPCODE_SET_CHUNK_DATA
    +
    2993 * @sa VST_EFFECT_OPCODE_GET_CHUNK_DATA
    +
    2994 */
    +
    2995 int32_t num_programs;
    +
    2996
    +
    2997 /** Number of available parameters.
    +
    2998 * All programs must have at least this many parameters.
    +
    2999 *
    +
    3000 * @sa VST_HOST_OPCODE_IO_MODIFIED
    +
    3001 */
    +
    3002 int32_t num_params;
    +
    3003
    +
    3004 /** Number of available input streams.
    +
    3005 *
    +
    3006 *
    +
    3007 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    +
    3008 * @sa VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    +
    3009 * @sa VST_HOST_OPCODE_IO_MODIFIED
    +
    3010 */
    +
    3011 int32_t num_inputs;
    +
    3012
    +
    3013 /** Number of available output streams.
    +
    3014 *
    +
    3015 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    +
    3016 * @sa VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    +
    3017 * @sa VST_HOST_OPCODE_IO_MODIFIED
    +
    3018 */
    +
    3019 int32_t num_outputs;
    +
    3020
    +
    3021 /** Effect Flags
    +
    3022 *
    +
    3023 * @sa VST_EFFECT_FLAGS
    +
    3024 */
    +
    3025 int32_t flags;
    +
    3026
    +
    3027 /** @todo */
    +
    3028 void* _unknown_00; // Must be zero when created. Reserved for host?
    3029
    -
    3030 /** Plugin version
    -
    3031 *
    -
    3032 * Unrelated to the minimum VST Version, but often the same.
    -
    3033 */
    -
    3034 int32_t version;
    -
    3035
    -
    3036 //--------------------------------------------------------------------------------
    -
    3037 // VST 2.x starts here.
    -
    3038 //--------------------------------------------------------------------------------
    -
    3039
    -
    3040 /** Process function for in-place single (32-bit float) processiong.
    -
    3041 * @sa vst_effect_process_single_t
    -
    3042 * @note (VST 2.0+) Available from VST 2.0 and later.
    -
    3043 */
    -
    3044 vst_effect_process_float_t process_float;
    -
    3045
    -
    3046 //--------------------------------------------------------------------------------
    -
    3047 // VST 2.4 starts here.
    -
    3048 //--------------------------------------------------------------------------------
    -
    3049
    -
    3050 /** Process function for in-place double (64-bit float) processiong.
    -
    3051 * @sa vst_effect_process_double_t
    -
    3052 * @note (VST 2.4+) Available from VST 2.4 and later.
    -
    3053 */
    -
    3054 vst_effect_process_double_t process_double;
    -
    3055
    -
    3056 // Everything after this is unknown and was present in reacomp-standalone.dll.
    -
    3057 uint8_t _unknown[56]; // 56-bytes of something. Could also just be 52-bytes.
    -
    3058};
    -
    3059
    -
    3060/** VST 2.x Entry Point for all platforms
    -
    3061 *
    -
    3062 * Must be present in VST 2.x plug-ins but must not be present in VST 1.x plug-ins.
    -
    3063 *
    -
    3064 * @return A new instance of the VST 2.x effect.
    -
    3065 */
    -
    3066#define VST_ENTRYPOINT
    -
    3067 vst_effect_t* VSTPluginMain(vst_host_callback_t callback)
    -
    3068
    -
    3069/** [DEPRECATED] VST 1.x Entry Point for Windows
    -
    3070 *
    -
    3071 * Do not implement in VST 2.1 or later plug-ins!
    -
    3072 *
    -
    3073 * @return A new instance of the VST 1.x effect.
    -
    3074 */
    -
    3075#define VST_ENTRYPOINT_WINDOWS
    -
    3076 vst_effect_t* MAIN(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    -
    3077
    -
    3078/** [DEPRECATED] VST 1.x Entry Point for MacOS
    -
    3079 *
    -
    3080 * Do not implement in VST 2.1 or later plug-ins!
    -
    3081 *
    -
    3082 * @return A new instance of the VST 1.x effect.
    -
    3083 */
    -
    3084#define VST_ENTRYPOINT_MACOS
    -
    3085 vst_effect_t* main_macho(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    -
    3086
    -
    3087/** [DEPRECATED] VST 2.3 Entry Point for PowerPC
    -
    3088 *
    -
    3089 * Present in some VST 2.3 and earlier compatible plug-ins that support MacOS.
    -
    3090 *
    -
    3091 * @return A new instance of the VST 2.x effect.
    -
    3092 */
    -
    3093#define VST_ENTRYPOINT_MACOS_POWERPC
    -
    3094 vst_effect_t* main(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    -
    3095
    -
    3096#ifdef __cplusplus
    -
    3097}
    -
    3098#endif
    -
    3099#pragma pack(pop)
    -
    3100#endif
    -
    vst_effect_supports_t
    Host to Plug-in support checks.
    Definition vst.h:2722
    -
    vst_effect_supports_t::_2in1out
    const char * _2in1out
    Definition vst.h:2791
    -
    vst_effect_supports_t::_4in4out
    const char * _4in4out
    Definition vst.h:2795
    -
    vst_effect_supports_t::plugAsChannelInsert
    const char * plugAsChannelInsert
    Definition vst.h:2783
    -
    vst_effect_supports_t::_1in1out
    const char * _1in1out
    Definition vst.h:2789
    -
    vst_effect_supports_t::_4in8out
    const char * _4in8out
    Definition vst.h:2796
    -
    vst_effect_supports_t::_2in2out
    const char * _2in2out
    Definition vst.h:2792
    -
    vst_effect_supports_t::_8in4out
    const char * _8in4out
    Definition vst.h:2797
    -
    vst_effect_supports_t::_1in2out
    const char * _1in2out
    Definition vst.h:2790
    -
    vst_effect_supports_t::_2in4out
    const char * _2in4out
    Definition vst.h:2793
    -
    vst_effect_supports_t::sendVstEvents
    const char * sendVstEvents
    Plug-in can send events to host.
    Definition vst.h:2739
    -
    vst_effect_supports_t::_4in2out
    const char * _4in2out
    Definition vst.h:2794
    -
    vst_effect_supports_t::conformsToWindowRules
    const char * conformsToWindowRules
    Plug-in wants to use VST_HOST_OPCODE_EDITOR_RESIZE.
    Definition vst.h:2777
    -
    vst_effect_supports_t::mixDryWet
    const char * mixDryWet
    Definition vst.h:2785
    -
    vst_effect_supports_t::receiveVstEvents
    const char * receiveVstEvents
    Plug-in can receive events from host.
    Definition vst.h:2747
    -
    vst_effect_supports_t::receiveVstTimeInfo
    const char * receiveVstTimeInfo
    Definition vst.h:2780
    -
    vst_effect_supports_t::noRealTime
    const char * noRealTime
    Definition vst.h:2786
    -
    vst_effect_supports_t::bypass
    const char * bypass
    Effect supports alternative bypass.
    Definition vst.h:2731
    -
    vst_effect_supports_t::_8in8out
    const char * _8in8out
    Definition vst.h:2798
    -
    vst_effect_supports_t::plugAsSend
    const char * plugAsSend
    Definition vst.h:2784
    -
    vst_effect_supports_t::multipass
    const char * multipass
    Definition vst.h:2787
    -
    vst_effect_supports_t::midiProgramNames
    const char * midiProgramNames
    Definition vst.h:2779
    -
    vst_effect_supports_t::receiveVstMidiEvent
    const char * receiveVstMidiEvent
    Plug-in can receive MIDI events from host.
    Definition vst.h:2767
    -
    vst_effect_supports_t::offline
    const char * offline
    Definition vst.h:2781
    -
    vst_effect_supports_t::metapass
    const char * metapass
    Definition vst.h:2788
    -
    vst_effect_supports_t::sendVstMidiEvent
    const char * sendVstMidiEvent
    Host can send MIDI events to plug-in.
    Definition vst.h:2757
    -
    vst_effect_t
    Plug-in Effect definition.
    Definition vst.h:2895
    -
    vst_effect_t::num_outputs
    int32_t num_outputs
    Number of available output streams.
    Definition vst.h:2964
    -
    vst_effect_t::magic_number
    int32_t magic_number
    VST Magic Number.
    Definition vst.h:2902
    -
    vst_effect_t::process_double
    vst_effect_process_double_t process_double
    Process function for in-place double (64-bit float) processiong.
    Definition vst.h:3054
    -
    vst_effect_t::_unknown_02
    int32_t _unknown_02
    Definition vst.h:2988
    -
    vst_effect_t::unique_id
    int32_t unique_id
    Id of the plugin.
    Definition vst.h:3028
    -
    vst_effect_t::process
    vst_effect_process_t process
    Process Function.
    Definition vst.h:2915
    -
    vst_effect_t::flags
    int32_t flags
    Effect Flags.
    Definition vst.h:2970
    -
    vst_effect_t::input_output_ratio
    float input_output_ratio
    Ratio of Input to Output production Defines how much output data is produced relative to input data w...
    Definition vst.h:3001
    -
    vst_effect_t::num_programs
    int32_t num_programs
    Number of available pre-defined programs.
    Definition vst.h:2940
    -
    vst_effect_t::process_float
    vst_effect_process_float_t process_float
    Process function for in-place single (32-bit float) processiong.
    Definition vst.h:3044
    -
    vst_effect_t::version
    int32_t version
    Plugin version.
    Definition vst.h:3034
    -
    vst_effect_t::host_internal
    void * host_internal
    Host Internal Pointer.
    Definition vst.h:3015
    -
    vst_effect_t::set_parameter
    vst_effect_set_parameter_t set_parameter
    Set Parameter Function.
    Definition vst.h:2920
    -
    vst_effect_t::_unknown
    uint8_t _unknown[56]
    Definition vst.h:3057
    -
    vst_effect_t::_unknown_01
    void * _unknown_01
    Definition vst.h:2976
    -
    vst_effect_t::_unknown_03
    int32_t _unknown_03
    Definition vst.h:2991
    -
    vst_effect_t::num_params
    int32_t num_params
    Number of available parameters.
    Definition vst.h:2947
    -
    vst_effect_t::effect_internal
    void * effect_internal
    Effect Internal Pointer.
    Definition vst.h:3008
    -
    vst_effect_t::get_parameter
    vst_effect_get_parameter_t get_parameter
    Get Parameter Function.
    Definition vst.h:2925
    -
    vst_effect_t::delay
    int32_t delay
    Initial delay before processing of samples can actually begin in Samples.
    Definition vst.h:2985
    -
    vst_effect_t::num_inputs
    int32_t num_inputs
    Number of available input streams.
    Definition vst.h:2956
    -
    vst_effect_t::_unknown_00
    void * _unknown_00
    Definition vst.h:2973
    -
    vst_effect_t::control
    vst_effect_control_t control
    Control Function.
    Definition vst.h:2908
    -
    vst_event_t
    A generic event.
    Definition vst.h:836
    -
    vst_event_t::type
    int32_t type
    What event type was triggered? Any of VST_EVENT_TYPE.
    Definition vst.h:840
    -
    vst_event_t::offset
    int32_t offset
    Offset of the event relative to some position.
    Definition vst.h:856
    -
    vst_event_t::size
    int32_t size
    Content size in bytes.
    Definition vst.h:850
    -
    vst_events_t
    A collection of events.
    Definition vst.h:966
    -
    vst_events_t::events
    struct vst_event_t ** events
    An array of pointers to valid vst_event_t structures.
    Definition vst.h:978
    -
    vst_events_t::count
    int32_t count
    Number of events stored in vst_events_t::events.
    Definition vst.h:969
    -
    vst_host_supports_t
    Plug-in to Host support checks.
    Definition vst.h:1422
    -
    vst_host_supports_t::acceptIOChanges
    const char * acceptIOChanges
    Does the host support modifying input/output/params/delay when programs, banks or parameters are chan...
    Definition vst.h:1432
    -
    vst_host_supports_t::openFileSelector
    const char * openFileSelector
    Definition vst.h:1509
    -
    vst_host_supports_t::receiveVstMidiEvent
    const char * receiveVstMidiEvent
    Host can receive MIDI events from plug-in.
    Definition vst.h:1491
    -
    vst_host_supports_t::editFile
    const char * editFile
    Definition vst.h:1508
    -
    vst_host_supports_t::offline
    const char * offline
    Definition vst.h:1506
    -
    vst_host_supports_t::sendVstEvents
    const char * sendVstEvents
    Definition vst.h:1463
    -
    vst_host_supports_t::sendVstMidiEventFlagIsRealtime
    const char * sendVstMidiEventFlagIsRealtime
    Host can send real time (live) MIDI events to plug-in.
    Definition vst.h:1501
    -
    vst_host_supports_t::reportConnectionChanges
    const char * reportConnectionChanges
    Definition vst.h:1504
    -
    vst_host_supports_t::startStopProcess
    const char * startStopProcess
    Is the host using process begin/end instead of idle? The host may opt to emit VST_EFFECT_OPCODE_IDLE ...
    Definition vst.h:1445
    -
    vst_host_supports_t::sendVstMidiEvent
    const char * sendVstMidiEvent
    Host can send MIDI events to plug-in.
    Definition vst.h:1481
    -
    vst_host_supports_t::sizeWindow
    const char * sizeWindow
    Can we request that the host changes the editor window size?
    Definition vst.h:1461
    -
    vst_host_supports_t::receiveVstEvents
    const char * receiveVstEvents
    Host can receive events from plug-in.
    Definition vst.h:1471
    -
    vst_host_supports_t::closeFileSelector
    const char * closeFileSelector
    Definition vst.h:1510
    -
    vst_host_supports_t::sendVstTimeInfo
    const char * sendVstTimeInfo
    Definition vst.h:1503
    -
    vst_host_supports_t::shellCategory
    const char * shellCategory
    Does the host support container plug-ins?
    Definition vst.h:1454
    -
    vst_parameter_properties_t
    Information about a parameter.
    Definition vst.h:448
    -
    vst_parameter_properties_t::label
    char label[VST_BUFFER_SIZE_PARAM_LABEL]
    Short Human-readable label for this parameter.
    Definition vst.h:516
    -
    vst_parameter_properties_t::_reserved
    char _reserved[16]
    Definition vst.h:551
    -
    vst_parameter_properties_t::category_label
    char category_label[VST_BUFFER_SIZE_CATEGORY_LABEL]
    Human-readable name for the category this parameter is in.
    Definition vst.h:549
    -
    vst_parameter_properties_t::flags
    uint32_t flags
    Parameter Flags.
    Definition vst.h:488
    -
    vst_parameter_properties_t::category
    uint16_t category
    Category index.
    Definition vst.h:532
    -
    vst_parameter_properties_t::max_value_i32
    int32_t max_value_i32
    Maximum Integer value.
    Definition vst.h:502
    -
    vst_parameter_properties_t::name
    char name[VST_BUFFER_SIZE_PARAM_LONG_NAME]
    Human-readable name for this parameter.
    Definition vst.h:482
    -
    vst_parameter_properties_t::step_f32
    float step_f32
    Float Step value.
    Definition vst.h:456
    -
    vst_parameter_properties_t::step_large_f32
    float step_large_f32
    Float large step value This is used for "huge" changes.
    Definition vst.h:476
    -
    vst_parameter_properties_t::step_i32
    int32_t step_i32
    Integer Step value.
    Definition vst.h:509
    -
    vst_parameter_properties_t::index
    uint16_t index
    Display order index.
    Definition vst.h:523
    -
    vst_parameter_properties_t::min_value_i32
    int32_t min_value_i32
    Minimum Integer value.
    Definition vst.h:495
    -
    vst_parameter_properties_t::_unknown_00
    uint16_t _unknown_00
    Definition vst.h:542
    -
    vst_parameter_properties_t::step_small_f32
    float step_small_f32
    Float small step value This is used for "tiny" changes.
    Definition vst.h:466
    -
    vst_parameter_properties_t::num_parameters_in_category
    uint16_t num_parameters_in_category
    How many parameters are in this category? This allows the plug-in to specify the same category multip...
    Definition vst.h:540
    -
    vst_rect_t
    Window/Editor Rectangle.
    Definition vst.h:158
    -
    vst_rect_t::left
    int16_t left
    Definition vst.h:160
    -
    vst_rect_t::top
    int16_t top
    Definition vst.h:159
    -
    vst_rect_t::bottom
    int16_t bottom
    Definition vst.h:161
    -
    vst_rect_t::right
    int16_t right
    Definition vst.h:162
    -
    vst_speaker_arrangement_t
    Speaker arrangement definition.
    Definition vst.h:717
    -
    vst_speaker_arrangement_t::speakers
    struct vst_speaker_properties_t speakers[VST_MAX_CHANNELS]
    Array of vst_speaker_properties_t with size channels.
    Definition vst.h:733
    -
    vst_speaker_arrangement_t::channels
    int32_t channels
    Number of channels used in speakers.
    Definition vst.h:727
    -
    vst_speaker_arrangement_t::type
    int32_t type
    Any of VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:721
    -
    vst_speaker_properties_t
    Speaker properties.
    Definition vst.h:623
    -
    vst_speaker_properties_t::type
    int32_t type
    The type of the speaker.
    Definition vst.h:661
    -
    vst_speaker_properties_t::_unknown_00
    float _unknown_00
    Definition vst.h:645
    -
    vst_speaker_properties_t::azimuth
    float azimuth
    Azimuth in Radians Range: -PI (Left) through 0.0 (Right) to PI (Left)
    Definition vst.h:629
    -
    vst_speaker_properties_t::distance
    float distance
    Distance in Meters range: 0 to +-Infinity.
    Definition vst.h:643
    -
    vst_speaker_properties_t::altitude
    float altitude
    Altitude in Radians Range: -PI/2 (Bottom) to PI/2 (Top)
    Definition vst.h:636
    -
    vst_speaker_properties_t::name
    char name[VST_BUFFER_SIZE_SPEAKER_NAME]
    Human readable name for this speaker.
    Definition vst.h:652
    -
    vst_speaker_properties_t::_reserved
    uint8_t _reserved[28]
    Definition vst.h:663
    -
    vst_stream_properties_t
    Definition vst.h:760
    -
    vst_stream_properties_t::type
    int32_t type
    Stream arrangement (optional) See VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:773
    -
    vst_stream_properties_t::flags
    int32_t flags
    Stream flags Any combination of VST_STREAM_FLAG.
    Definition vst.h:768
    -
    vst_stream_properties_t::label
    char label[VST_BUFFER_SIZE_STREAM_LABEL]
    Human-readable label for this stream.
    Definition vst.h:777
    -
    vst_stream_properties_t::name
    char name[VST_BUFFER_SIZE_STREAM_NAME]
    Human-readable name for this stream.
    Definition vst.h:763
    -
    vst_stream_properties_t::_reserved
    uint8_t _reserved[48]
    Definition vst.h:779
    -
    vst_event_midi_sysex_t
    A MIDI SysEx event.
    Definition vst.h:930
    -
    vst_event_midi_sysex_t::event
    struct vst_event_t event
    Shared event structure.
    Definition vst.h:932
    -
    vst_event_midi_sysex_t::data
    char * data
    Zero terminated buffer of size size.
    Definition vst.h:949
    -
    vst_event_midi_sysex_t::size
    int32_t size
    Size (in bytes) of the SysEx event.
    Definition vst.h:940
    -
    vst_event_midi_t
    A MIDI event.
    Definition vst.h:871
    -
    vst_event_midi_t::data
    char data[4]
    Zero terminated array containing up to 3 bytes of MIDI information.
    Definition vst.h:899
    -
    vst_event_midi_t::is_real_time
    int32_t is_real_time
    Is this note played in real time (played live)? Can only ever be 0 (sequencer) or 1 (live).
    Definition vst.h:885
    -
    vst_event_midi_t::length
    int32_t length
    Note Length (in samples/frames) of the played note if available.
    Definition vst.h:889
    -
    vst_event_midi_t::event
    struct vst_event_t event
    Shared event structure.
    Definition vst.h:873
    -
    vst_event_midi_t::tune
    int8_t tune
    Tune (in cents) for anything that isn't the default scale.
    Definition vst.h:905
    -
    vst_event_midi_t::offset
    int32_t offset
    Some kind of offset (in samples/frames).
    Definition vst.h:893
    -
    vst_event_midi_t::velocity
    int8_t velocity
    Note velocity.
    Definition vst.h:912
    -
    VST_SPEAKER_ARRANGEMENT_TYPE
    VST_SPEAKER_ARRANGEMENT_TYPE
    Known default speaker arrangements.
    Definition vst.h:670
    -
    VST_SPEAKER_ARRANGEMENT_TYPE_7_1
    @ VST_SPEAKER_ARRANGEMENT_TYPE_7_1
    7.1 (Full Surround)
    Definition vst.h:709
    -
    VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN
    @ VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN
    Unknown/Empty speaker layout.
    Definition vst.h:679
    -
    _VST_SPEAKER_ARRANGEMENT_TYPE_PAD
    @ _VST_SPEAKER_ARRANGEMENT_TYPE_PAD
    Definition vst.h:712
    -
    VST_SPEAKER_ARRANGEMENT_TYPE_5_1
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_1
    5.1 (Old Surround)
    Definition vst.h:703
    -
    VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM
    @ VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM
    Custom speaker arrangement.
    Definition vst.h:675
    -
    VST_SPEAKER_ARRANGEMENT_TYPE_MONO
    @ VST_SPEAKER_ARRANGEMENT_TYPE_MONO
    Mono.
    Definition vst.h:683
    -
    VST_SPEAKER_ARRANGEMENT_TYPE_STEREO
    @ VST_SPEAKER_ARRANGEMENT_TYPE_STEREO
    Stereo.
    Definition vst.h:687
    -
    VST_SPEAKER_ARRANGEMENT_TYPE_5_0
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_0
    5.0 (Old Surround)
    Definition vst.h:697
    -
    VST_SPEAKER_ARRANGEMENT_TYPE_4_0
    @ VST_SPEAKER_ARRANGEMENT_TYPE_4_0
    Quadraphonic.
    Definition vst.h:691
    +
    3030 /** @todo */
    +
    3031 void* _unknown_01; // Must be zero when created. Reserved for host?
    +
    3032
    +
    3033 /** Initial delay before processing of samples can actually begin in Samples.
    +
    3034 *
    +
    3035 * @note The host can modify this at runtime so it is not safe.
    +
    3036 * @note Should be reinitialized when the effect is resumed.
    +
    3037 *
    +
    3038 * @sa VST_HOST_OPCODE_IO_MODIFIED
    +
    3039 */
    +
    3040 int32_t delay;
    +
    3041
    +
    3042 /** @todo */
    +
    3043 int32_t _unknown_02; // Unknown int32_t values.
    +
    3044
    +
    3045 /** @todo */
    +
    3046 int32_t _unknown_03;
    +
    3047
    +
    3048 /** Ratio of Input to Output production
    +
    3049 * Defines how much output data is produced relative to input data when using 'process' instead of 'processFloat'.
    +
    3050 * Example: A ratio of 2.0 means we produce twice as much output as we receive input.
    +
    3051 *
    +
    3052 * Range: >0.0 to Infinity
    +
    3053 * Default: 1.0
    +
    3054 * @note Ignored in VST 2.4 or with VST_EFFECT_FLAG_SUPPORTS_FLOAT.
    +
    3055 */
    +
    3056 float input_output_ratio;
    +
    3057
    +
    3058 /** Effect Internal Pointer
    +
    3059 *
    +
    3060 * You can freely set this to point at some sort of class or similar for use in your own effect. The host must
    +
    3061 * never modify this or the data available through this.
    +
    3062 */
    +
    3063 void* effect_internal;
    +
    3064
    +
    3065 /** Host Internal Pointer
    +
    3066 *
    +
    3067 * The host may set this to point at data related to your effect instance that the host needs. The effect must
    +
    3068 * never modify this or the data available through this.
    +
    3069 */
    +
    3070 void* host_internal; // Pointer to Host internal data.
    +
    3071
    +
    3072 /** Id of the plugin.
    +
    3073 *
    +
    3074 * Due to this not being enough for uniqueness, it should not be used alone for indexing.
    +
    3075 * Ideally you want to index like this:
    +
    3076 * [unique_id][module_name][version][flags]
    +
    3077 * If any of the checks after unique_id fail, you default to the first possible choice.
    +
    3078 *
    +
    3079 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    +
    3080 *
    +
    3081 * BUG: Some broken hosts rely on this alone to save information about VST plug-ins.
    +
    3082 */
    +
    3083 int32_t unique_id;
    +
    3084
    +
    3085 /** Plugin version
    +
    3086 *
    +
    3087 * Unrelated to the minimum VST Version, but often the same.
    +
    3088 */
    +
    3089 int32_t version;
    +
    3090
    +
    3091 //--------------------------------------------------------------------------------
    +
    3092 // VST 2.x starts here.
    +
    3093 //--------------------------------------------------------------------------------
    +
    3094
    +
    3095 /** Process function for in-place single (32-bit float) processiong.
    +
    3096 * @sa vst_effect_process_single_t
    +
    3097 * @note (VST 2.0+) Available from VST 2.0 and later.
    +
    3098 */
    +
    3099 vst_effect_process_float_t process_float;
    +
    3100
    +
    3101 //--------------------------------------------------------------------------------
    +
    3102 // VST 2.4 starts here.
    +
    3103 //--------------------------------------------------------------------------------
    +
    3104
    +
    3105 /** Process function for in-place double (64-bit float) processiong.
    +
    3106 * @sa vst_effect_process_double_t
    +
    3107 * @note (VST 2.4+) Available from VST 2.4 and later.
    +
    3108 */
    +
    3109 vst_effect_process_double_t process_double;
    +
    3110
    +
    3111 // Everything after this is unknown and was present in reacomp-standalone.dll.
    +
    3112 uint8_t _unknown[56]; // 56-bytes of something. Could also just be 52-bytes.
    +
    3113};
    +
    3114
    +
    3115/** VST 2.x Entry Point for all platforms
    +
    3116 *
    +
    3117 * Must be present in VST 2.x plug-ins but must not be present in VST 1.x plug-ins.
    +
    3118 *
    +
    3119 * @return A new instance of the VST 2.x effect.
    +
    3120 */
    +
    3121#define VST_ENTRYPOINT
    +
    3122 vst_effect_t* VSTPluginMain(vst_host_callback_t callback)
    +
    3123
    +
    3124/** [DEPRECATED] VST 1.x Entry Point for Windows
    +
    3125 *
    +
    3126 * Do not implement in VST 2.1 or later plug-ins!
    +
    3127 *
    +
    3128 * @return A new instance of the VST 1.x effect.
    +
    3129 */
    +
    3130#define VST_ENTRYPOINT_WINDOWS
    +
    3131 vst_effect_t* MAIN(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    +
    3132
    +
    3133/** [DEPRECATED] VST 1.x Entry Point for MacOS
    +
    3134 *
    +
    3135 * Do not implement in VST 2.1 or later plug-ins!
    +
    3136 *
    +
    3137 * @return A new instance of the VST 1.x effect.
    +
    3138 */
    +
    3139#define VST_ENTRYPOINT_MACOS
    +
    3140 vst_effect_t* main_macho(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    +
    3141
    +
    3142/** [DEPRECATED] VST 2.3 Entry Point for PowerPC
    +
    3143 *
    +
    3144 * Present in some VST 2.3 and earlier compatible plug-ins that support MacOS.
    +
    3145 *
    +
    3146 * @return A new instance of the VST 2.x effect.
    +
    3147 */
    +
    3148#define VST_ENTRYPOINT_MACOS_POWERPC
    +
    3149 vst_effect_t* main(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    +
    3150
    +
    3151#ifdef __cplusplus
    +
    3152}
    +
    3153#endif
    +
    3154#pragma pack(pop)
    +
    3155#endif
    +
    vst_effect_t
    Plug-in Effect definition.
    Definition vst.h:2950
    +
    vst_effect_t::num_outputs
    int32_t num_outputs
    Number of available output streams.
    Definition vst.h:3019
    +
    vst_effect_t::magic_number
    int32_t magic_number
    VST Magic Number.
    Definition vst.h:2957
    +
    vst_effect_t::process_double
    vst_effect_process_double_t process_double
    Process function for in-place double (64-bit float) processiong.
    Definition vst.h:3109
    +
    vst_effect_t::_unknown_02
    int32_t _unknown_02
    Definition vst.h:3043
    +
    vst_effect_t::unique_id
    int32_t unique_id
    Id of the plugin.
    Definition vst.h:3083
    +
    vst_effect_t::process
    vst_effect_process_t process
    Process Function.
    Definition vst.h:2970
    +
    vst_effect_t::flags
    int32_t flags
    Effect Flags.
    Definition vst.h:3025
    +
    vst_effect_t::input_output_ratio
    float input_output_ratio
    Ratio of Input to Output production Defines how much output data is produced relative to input data w...
    Definition vst.h:3056
    +
    vst_effect_t::num_programs
    int32_t num_programs
    Number of available pre-defined programs.
    Definition vst.h:2995
    +
    vst_effect_t::process_float
    vst_effect_process_float_t process_float
    Process function for in-place single (32-bit float) processiong.
    Definition vst.h:3099
    +
    vst_effect_t::version
    int32_t version
    Plugin version.
    Definition vst.h:3089
    +
    vst_effect_t::host_internal
    void * host_internal
    Host Internal Pointer.
    Definition vst.h:3070
    +
    vst_effect_t::set_parameter
    vst_effect_set_parameter_t set_parameter
    Set Parameter Function.
    Definition vst.h:2975
    +
    vst_effect_t::_unknown
    uint8_t _unknown[56]
    Definition vst.h:3112
    +
    vst_effect_t::_unknown_01
    void * _unknown_01
    Definition vst.h:3031
    +
    vst_effect_t::_unknown_03
    int32_t _unknown_03
    Definition vst.h:3046
    +
    vst_effect_t::num_params
    int32_t num_params
    Number of available parameters.
    Definition vst.h:3002
    +
    vst_effect_t::effect_internal
    void * effect_internal
    Effect Internal Pointer.
    Definition vst.h:3063
    +
    vst_effect_t::get_parameter
    vst_effect_get_parameter_t get_parameter
    Get Parameter Function.
    Definition vst.h:2980
    +
    vst_effect_t::delay
    int32_t delay
    Initial delay before processing of samples can actually begin in Samples.
    Definition vst.h:3040
    +
    vst_effect_t::num_inputs
    int32_t num_inputs
    Number of available input streams.
    Definition vst.h:3011
    +
    vst_effect_t::_unknown_00
    void * _unknown_00
    Definition vst.h:3028
    +
    vst_effect_t::control
    vst_effect_control_t control
    Control Function.
    Definition vst.h:2963
    +
    vst_event_t
    A generic event.
    Definition vst.h:855
    +
    vst_event_t::type
    int32_t type
    What event type was triggered? Any of VST_EVENT_TYPE.
    Definition vst.h:859
    +
    vst_event_t::offset
    int32_t offset
    Offset of the event relative to some position.
    Definition vst.h:875
    +
    vst_event_t::size
    int32_t size
    Content size in bytes.
    Definition vst.h:869
    +
    vst_events_t
    A collection of events.
    Definition vst.h:985
    +
    vst_events_t::events
    struct vst_event_t ** events
    An array of pointers to valid vst_event_t structures.
    Definition vst.h:997
    +
    vst_events_t::count
    int32_t count
    Number of events stored in vst_events_t::events.
    Definition vst.h:988
    +
    vst_parameter_properties_t
    Information about a parameter.
    Definition vst.h:463
    +
    vst_parameter_properties_t::label
    char label[VST_BUFFER_SIZE_PARAM_LABEL]
    Short Human-readable label for this parameter.
    Definition vst.h:531
    +
    vst_parameter_properties_t::category_label
    char category_label[VST_BUFFER_SIZE_CATEGORY_LABEL]
    Human-readable name for the category this parameter is in.
    Definition vst.h:565
    +
    vst_parameter_properties_t::flags
    uint32_t flags
    Parameter Flags.
    Definition vst.h:503
    +
    vst_parameter_properties_t::category
    uint16_t category
    Category index.
    Definition vst.h:547
    +
    vst_parameter_properties_t::max_value_i32
    int32_t max_value_i32
    Maximum Integer value.
    Definition vst.h:517
    +
    vst_parameter_properties_t::name
    char name[VST_BUFFER_SIZE_PARAM_LONG_NAME]
    Human-readable name for this parameter.
    Definition vst.h:497
    +
    vst_parameter_properties_t::step_f32
    float step_f32
    Float Step value.
    Definition vst.h:471
    +
    vst_parameter_properties_t::step_large_f32
    float step_large_f32
    Float large step value This is used for "huge" changes.
    Definition vst.h:491
    +
    vst_parameter_properties_t::step_i32
    int32_t step_i32
    Integer Step value.
    Definition vst.h:524
    +
    vst_parameter_properties_t::index
    uint16_t index
    Display order index.
    Definition vst.h:538
    +
    vst_parameter_properties_t::min_value_i32
    int32_t min_value_i32
    Minimum Integer value.
    Definition vst.h:510
    +
    vst_parameter_properties_t::step_small_f32
    float step_small_f32
    Float small step value This is used for "tiny" changes.
    Definition vst.h:481
    +
    vst_parameter_properties_t::num_parameters_in_category
    uint16_t num_parameters_in_category
    How many parameters are in this category? This allows the plug-in to specify the same category multip...
    Definition vst.h:555
    +
    vst_rect_t
    Window/Editor Rectangle.
    Definition vst.h:173
    +
    vst_rect_t::left
    int16_t left
    Definition vst.h:175
    +
    vst_rect_t::top
    int16_t top
    Definition vst.h:174
    +
    vst_rect_t::bottom
    int16_t bottom
    Definition vst.h:176
    +
    vst_rect_t::right
    int16_t right
    Definition vst.h:177
    +
    vst_speaker_arrangement_t
    Speaker arrangement definition.
    Definition vst.h:735
    +
    vst_speaker_arrangement_t::speakers
    struct vst_speaker_properties_t speakers[VST_MAX_CHANNELS]
    Array of vst_speaker_properties_t with size channels.
    Definition vst.h:751
    +
    vst_speaker_arrangement_t::channels
    int32_t channels
    Number of channels used in speakers.
    Definition vst.h:745
    +
    vst_speaker_arrangement_t::type
    int32_t type
    Any of VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:739
    +
    vst_speaker_properties_t
    Speaker properties.
    Definition vst.h:639
    +
    vst_speaker_properties_t::type
    int32_t type
    The type of the speaker.
    Definition vst.h:678
    +
    vst_speaker_properties_t::azimuth
    float azimuth
    Azimuth in Radians Range: -PI (Left) through 0.0 (Right) to PI (Left)
    Definition vst.h:645
    +
    vst_speaker_properties_t::distance
    float distance
    Distance in Meters range: 0 to +-Infinity.
    Definition vst.h:659
    +
    vst_speaker_properties_t::altitude
    float altitude
    Altitude in Radians Range: -PI/2 (Bottom) to PI/2 (Top)
    Definition vst.h:652
    +
    vst_speaker_properties_t::name
    char name[VST_BUFFER_SIZE_SPEAKER_NAME]
    Human readable name for this speaker.
    Definition vst.h:669
    +
    vst_stream_properties_t
    Definition vst.h:778
    +
    vst_stream_properties_t::type
    int32_t type
    Stream arrangement (optional) See VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:791
    +
    vst_stream_properties_t::flags
    int32_t flags
    Stream flags Any combination of VST_STREAM_FLAG.
    Definition vst.h:786
    +
    vst_stream_properties_t::label
    char label[VST_BUFFER_SIZE_STREAM_LABEL]
    Human-readable label for this stream.
    Definition vst.h:795
    +
    vst_stream_properties_t::name
    char name[VST_BUFFER_SIZE_STREAM_NAME]
    Human-readable name for this stream.
    Definition vst.h:781
    +
    vst_event_midi_sysex_t
    A MIDI SysEx event.
    Definition vst.h:949
    +
    vst_event_midi_sysex_t::event
    struct vst_event_t event
    Shared event structure.
    Definition vst.h:951
    +
    vst_event_midi_sysex_t::data
    char * data
    Zero terminated buffer of size size.
    Definition vst.h:968
    +
    vst_event_midi_sysex_t::size
    int32_t size
    Size (in bytes) of the SysEx event.
    Definition vst.h:959
    +
    vst_event_midi_t
    A MIDI event.
    Definition vst.h:890
    +
    vst_event_midi_t::data
    char data[4]
    Zero terminated array containing up to 3 bytes of MIDI information.
    Definition vst.h:918
    +
    vst_event_midi_t::is_real_time
    int32_t is_real_time
    Is this note played in real time (played live)? Can only ever be 0 (sequencer) or 1 (live).
    Definition vst.h:904
    +
    vst_event_midi_t::length
    int32_t length
    Note Length (in samples/frames) of the played note if available.
    Definition vst.h:908
    +
    vst_event_midi_t::event
    struct vst_event_t event
    Shared event structure.
    Definition vst.h:892
    +
    vst_event_midi_t::tune
    int8_t tune
    Tune (in cents) for anything that isn't the default scale.
    Definition vst.h:924
    +
    vst_event_midi_t::offset
    int32_t offset
    Some kind of offset (in samples/frames).
    Definition vst.h:912
    +
    vst_event_midi_t::velocity
    int8_t velocity
    Note velocity.
    Definition vst.h:931
    +
    VST_SPEAKER_ARRANGEMENT_TYPE
    VST_SPEAKER_ARRANGEMENT_TYPE
    Known default speaker arrangements.
    Definition vst.h:688
    +
    VST_SPEAKER_ARRANGEMENT_TYPE_7_1
    @ VST_SPEAKER_ARRANGEMENT_TYPE_7_1
    7.1 (Full Surround)
    Definition vst.h:727
    +
    VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN
    @ VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN
    Unknown/Empty speaker layout.
    Definition vst.h:697
    +
    _VST_SPEAKER_ARRANGEMENT_TYPE_PAD
    @ _VST_SPEAKER_ARRANGEMENT_TYPE_PAD
    Definition vst.h:730
    +
    VST_SPEAKER_ARRANGEMENT_TYPE_5_1
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_1
    5.1 (Old Surround)
    Definition vst.h:721
    +
    VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM
    @ VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM
    Custom speaker arrangement.
    Definition vst.h:693
    +
    VST_SPEAKER_ARRANGEMENT_TYPE_MONO
    @ VST_SPEAKER_ARRANGEMENT_TYPE_MONO
    Mono.
    Definition vst.h:701
    +
    VST_SPEAKER_ARRANGEMENT_TYPE_STEREO
    @ VST_SPEAKER_ARRANGEMENT_TYPE_STEREO
    Stereo.
    Definition vst.h:705
    +
    VST_SPEAKER_ARRANGEMENT_TYPE_5_0
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_0
    5.0 (Old Surround)
    Definition vst.h:715
    +
    VST_SPEAKER_ARRANGEMENT_TYPE_4_0
    @ VST_SPEAKER_ARRANGEMENT_TYPE_4_0
    Quadraphonic.
    Definition vst.h:709
    VST_FOURCC
    #define VST_FOURCC(a, b, c, d)
    Convert four numbers into a FourCC.
    Definition vst.h:60
    -
    VST_EVENT_TYPE
    VST_EVENT_TYPE
    Available event types.
    Definition vst.h:790
    -
    VST_EVENT_TYPE_INVALID
    @ VST_EVENT_TYPE_INVALID
    Definition vst.h:797
    -
    VST_EVENT_TYPE_05
    @ VST_EVENT_TYPE_05
    Definition vst.h:816
    -
    VST_EVENT_TYPE_02
    @ VST_EVENT_TYPE_02
    Definition vst.h:807
    -
    VST_EVENT_TYPE_04
    @ VST_EVENT_TYPE_04
    Definition vst.h:812
    -
    VST_EVENT_TYPE_01
    @ VST_EVENT_TYPE_01
    MIDI Event.
    Definition vst.h:803
    -
    VST_EVENT_TYPE_00
    @ VST_EVENT_TYPE_00
    Invalid event.
    Definition vst.h:795
    -
    VST_EVENT_TYPE_03
    @ VST_EVENT_TYPE_03
    Definition vst.h:808
    -
    VST_EVENT_TYPE_MIDI_SYSEX
    @ VST_EVENT_TYPE_MIDI_SYSEX
    MIDI SysEx Event.
    Definition vst.h:823
    -
    VST_EVENT_TYPE_MIDI
    @ VST_EVENT_TYPE_MIDI
    Definition vst.h:805
    +
    VST_EVENT_TYPE
    VST_EVENT_TYPE
    Available event types.
    Definition vst.h:809
    +
    VST_EVENT_TYPE_INVALID
    @ VST_EVENT_TYPE_INVALID
    Definition vst.h:816
    +
    VST_EVENT_TYPE_05
    @ VST_EVENT_TYPE_05
    Definition vst.h:835
    +
    VST_EVENT_TYPE_02
    @ VST_EVENT_TYPE_02
    Definition vst.h:826
    +
    VST_EVENT_TYPE_04
    @ VST_EVENT_TYPE_04
    Definition vst.h:831
    +
    VST_EVENT_TYPE_01
    @ VST_EVENT_TYPE_01
    MIDI Event.
    Definition vst.h:822
    +
    VST_EVENT_TYPE_00
    @ VST_EVENT_TYPE_00
    Invalid event.
    Definition vst.h:814
    +
    VST_EVENT_TYPE_03
    @ VST_EVENT_TYPE_03
    Definition vst.h:827
    +
    VST_EVENT_TYPE_MIDI_SYSEX
    @ VST_EVENT_TYPE_MIDI_SYSEX
    MIDI SysEx Event.
    Definition vst.h:842
    +
    VST_EVENT_TYPE_MIDI
    @ VST_EVENT_TYPE_MIDI
    Definition vst.h:824
    VST_VERSION
    VST_VERSION
    Valid VST 1.x and 2.x versions The format is either a single digit or four digits in Base10 format.
    Definition vst.h:140
    -
    VST_VERSION_1_1_0_0
    @ VST_VERSION_1_1_0_0
    Definition vst.h:143
    -
    VST_VERSION_2_1_0_0
    @ VST_VERSION_2_1_0_0
    Definition vst.h:146
    -
    VST_VERSION_2_0_0_0
    @ VST_VERSION_2_0_0_0
    Definition vst.h:145
    -
    _VST_VERSION_PAD
    @ _VST_VERSION_PAD
    Definition vst.h:152
    -
    VST_VERSION_2
    @ VST_VERSION_2
    Definition vst.h:144
    -
    VST_VERSION_2_2_0_0
    @ VST_VERSION_2_2_0_0
    Definition vst.h:147
    -
    VST_VERSION_2_3_0_0
    @ VST_VERSION_2_3_0_0
    Definition vst.h:148
    -
    VST_VERSION_2_4_0_0
    @ VST_VERSION_2_4_0_0
    Definition vst.h:149
    -
    VST_VERSION_1_0_0_0
    @ VST_VERSION_1_0_0_0
    Definition vst.h:142
    -
    VST_VERSION_1
    @ VST_VERSION_1
    Definition vst.h:141
    -
    vst_effect_process_t
    void(VST_FUNCTION_INTERFACE * vst_effect_process_t)(struct vst_effect_t *self, const float *const *inputs, float **outputs, int32_t samples)
    Process the given number of samples in inputs and outputs.
    Definition vst.h:2849
    +
    VST_VERSION_1_1_0_0
    @ VST_VERSION_1_1_0_0
    SDK Version 1.1.
    Definition vst.h:149
    +
    VST_VERSION_2_1_0_0
    @ VST_VERSION_2_1_0_0
    SDK Version 2.1.
    Definition vst.h:158
    +
    VST_VERSION_2_0_0_0
    @ VST_VERSION_2_0_0_0
    SDK Version 2.0.
    Definition vst.h:156
    +
    _VST_VERSION_PAD
    @ _VST_VERSION_PAD
    Definition vst.h:167
    +
    VST_VERSION_2
    @ VST_VERSION_2
    Private SDK Version 2.0.
    Definition vst.h:154
    +
    VST_VERSION_2_2_0_0
    @ VST_VERSION_2_2_0_0
    SDK Version 2.2.
    Definition vst.h:160
    +
    VST_VERSION_2_3_0_0
    @ VST_VERSION_2_3_0_0
    SDK Version 2.3.
    Definition vst.h:162
    +
    VST_VERSION_2_4_0_0
    @ VST_VERSION_2_4_0_0
    SDK Version 2.4.
    Definition vst.h:164
    +
    VST_VERSION_1_0_0_0
    @ VST_VERSION_1_0_0_0
    SDK Version 1.0.
    Definition vst.h:147
    +
    VST_VERSION_1
    @ VST_VERSION_1
    Private SDK Version 1.0.
    Definition vst.h:145
    +
    vst_effect_process_t
    void(VST_FUNCTION_INTERFACE * vst_effect_process_t)(struct vst_effect_t *self, const float *const *inputs, float **outputs, int32_t samples)
    Process the given number of samples in inputs and outputs.
    Definition vst.h:2904
    VST_MAX_CHANNELS
    #define VST_MAX_CHANNELS
    Maximum number of channels/streams/inputs/outputs supported by VST 2.x Couldn't find any audio editin...
    Definition vst.h:56
    -
    vst_effect_set_parameter_t
    void(VST_FUNCTION_INTERFACE * vst_effect_set_parameter_t)(struct vst_effect_t *self, uint32_t index, float value)
    Updates the value for the parameter at the given index, or does nothing if out of bounds.
    Definition vst.h:2857
    -
    VST_HOST_OPCODE
    VST_HOST_OPCODE
    Plug-in to Host Op-Codes These Op-Codes are emitted by the plug-in and the host may handle them or re...
    Definition vst.h:1024
    -
    VST_HOST_OPCODE_LANGUAGE
    @ VST_HOST_OPCODE_LANGUAGE
    Definition vst.h:1291
    -
    VST_HOST_OPCODE_EVENT
    @ VST_HOST_OPCODE_EVENT
    Definition vst.h:1101
    -
    VST_HOST_OPCODE_28
    @ VST_HOST_OPCODE_28
    Crash the host if p_ptr isn't nullptr.
    Definition vst.h:1301
    -
    VST_HOST_OPCODE_04
    @ VST_HOST_OPCODE_04
    Definition vst.h:1066
    -
    VST_HOST_OPCODE_18
    @ VST_HOST_OPCODE_18
    Definition vst.h:1205
    -
    VST_HOST_OPCODE_EDITOR_UPDATE
    @ VST_HOST_OPCODE_EDITOR_UPDATE
    Definition vst.h:1322
    -
    VST_HOST_OPCODE_CURRENT_EFFECT_ID
    @ VST_HOST_OPCODE_CURRENT_EFFECT_ID
    Definition vst.h:1055
    -
    VST_HOST_OPCODE_PARAM_START_EDIT
    @ VST_HOST_OPCODE_PARAM_START_EDIT
    Definition vst.h:1338
    -
    VST_HOST_OPCODE_PARAM_STOP_EDIT
    @ VST_HOST_OPCODE_PARAM_STOP_EDIT
    Definition vst.h:1352
    -
    VST_HOST_OPCODE_06
    @ VST_HOST_OPCODE_06
    Definition vst.h:1076
    -
    VST_HOST_OPCODE_1A
    @ VST_HOST_OPCODE_1A
    Definition vst.h:1211
    -
    VST_HOST_OPCODE_EDITOR_RESIZE
    @ VST_HOST_OPCODE_EDITOR_RESIZE
    Definition vst.h:1142
    -
    VST_HOST_OPCODE_0F
    @ VST_HOST_OPCODE_0F
    Request that the host changes the size of the containing window.
    Definition vst.h:1140
    -
    VST_HOST_OPCODE_2F
    @ VST_HOST_OPCODE_2F
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1373
    -
    VST_HOST_OPCODE_IO_MODIFIED
    @ VST_HOST_OPCODE_IO_MODIFIED
    Definition vst.h:1124
    -
    VST_HOST_OPCODE_1B
    @ VST_HOST_OPCODE_1B
    Definition vst.h:1214
    -
    VST_HOST_OPCODE_GET_SAMPLE_RATE
    @ VST_HOST_OPCODE_GET_SAMPLE_RATE
    Definition vst.h:1153
    -
    VST_HOST_OPCODE_12
    @ VST_HOST_OPCODE_12
    Current input latency.
    Definition vst.h:1172
    -
    VST_HOST_OPCODE_KEEPALIVE_OR_IDLE
    @ VST_HOST_OPCODE_KEEPALIVE_OR_IDLE
    Definition vst.h:1063
    -
    VST_HOST_OPCODE_07
    @ VST_HOST_OPCODE_07
    Definition vst.h:1079
    -
    VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT
    @ VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:1240
    -
    VST_HOST_OPCODE_1C
    @ VST_HOST_OPCODE_1C
    Definition vst.h:1217
    -
    VST_HOST_OPCODE_08
    @ VST_HOST_OPCODE_08
    Definition vst.h:1082
    -
    VST_HOST_OPCODE_27
    @ VST_HOST_OPCODE_27
    Crash the host if p_ptr isn't nullptr.
    Definition vst.h:1296
    -
    VST_HOST_OPCODE_20
    @ VST_HOST_OPCODE_20
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:1246
    -
    VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT
    @ VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:1407
    -
    VST_HOST_OPCODE_OUTPUT_LATENCY
    @ VST_HOST_OPCODE_OUTPUT_LATENCY
    Definition vst.h:1184
    -
    VST_HOST_OPCODE_2B
    @ VST_HOST_OPCODE_2B
    Notify host that a parameter is being edited.
    Definition vst.h:1336
    -
    VST_HOST_OPCODE_16
    @ VST_HOST_OPCODE_16
    Definition vst.h:1191
    -
    VST_HOST_OPCODE_25
    @ VST_HOST_OPCODE_25
    Check if the host supports a certain feature.
    Definition vst.h:1281
    -
    VST_HOST_OPCODE_1D
    @ VST_HOST_OPCODE_1D
    Definition vst.h:1220
    -
    VST_HOST_OPCODE_GET_BLOCK_SIZE
    @ VST_HOST_OPCODE_GET_BLOCK_SIZE
    Definition vst.h:1164
    -
    VST_HOST_OPCODE_PARAM_LOCK
    @ VST_HOST_OPCODE_PARAM_LOCK
    Definition vst.h:1340
    -
    VST_HOST_OPCODE_23
    @ VST_HOST_OPCODE_23
    User defined OP Code, for custom interaction.
    Definition vst.h:1269
    -
    VST_HOST_OPCODE_15
    @ VST_HOST_OPCODE_15
    Definition vst.h:1188
    -
    VST_HOST_OPCODE_24
    @ VST_HOST_OPCODE_24
    Definition vst.h:1274
    -
    VST_HOST_OPCODE_19
    @ VST_HOST_OPCODE_19
    Definition vst.h:1208
    -
    VST_HOST_OPCODE_05
    @ VST_HOST_OPCODE_05
    Definition vst.h:1073
    -
    VST_HOST_OPCODE_1E
    @ VST_HOST_OPCODE_1E
    Definition vst.h:1223
    -
    VST_HOST_OPCODE_31
    @ VST_HOST_OPCODE_31
    Retrieve the hosts input speaker arrangement.
    Definition vst.h:1403
    -
    VST_HOST_OPCODE_29
    @ VST_HOST_OPCODE_29
    Retrieve the directory of the effect that emitted this.
    Definition vst.h:1310
    -
    VST_HOST_OPCODE_01
    @ VST_HOST_OPCODE_01
    Retrieve the Hosts VST Version.
    Definition vst.h:1043
    -
    VST_HOST_OPCODE_AUTOMATE
    @ VST_HOST_OPCODE_AUTOMATE
    Definition vst.h:1035
    -
    VST_HOST_OPCODE_0A
    @ VST_HOST_OPCODE_0A
    Definition vst.h:1104
    -
    VST_HOST_OPCODE_26
    @ VST_HOST_OPCODE_26
    What language is the host in?
    Definition vst.h:1289
    -
    VST_HOST_OPCODE_11
    @ VST_HOST_OPCODE_11
    Get the current block size for the effect.
    Definition vst.h:1162
    -
    VST_HOST_OPCODE_0C
    @ VST_HOST_OPCODE_0C
    Definition vst.h:1110
    -
    VST_HOST_OPCODE_10
    @ VST_HOST_OPCODE_10
    Get the current sample rate the effect should be running at.
    Definition vst.h:1151
    -
    VST_HOST_OPCODE_GET_ACTIVE_THREAD
    @ VST_HOST_OPCODE_GET_ACTIVE_THREAD
    Definition vst.h:1202
    -
    VST_HOST_OPCODE_2C
    @ VST_HOST_OPCODE_2C
    Notify host that parameter is no longer being edited.
    Definition vst.h:1350
    -
    VST_HOST_OPCODE_13
    @ VST_HOST_OPCODE_13
    Current output latency.
    Definition vst.h:1182
    -
    VST_HOST_OPCODE_INPUT_LATENCY
    @ VST_HOST_OPCODE_INPUT_LATENCY
    Definition vst.h:1174
    -
    VST_HOST_OPCODE_0E
    @ VST_HOST_OPCODE_0E
    Definition vst.h:1127
    -
    VST_HOST_OPCODE_2D
    @ VST_HOST_OPCODE_2D
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1359
    -
    VST_HOST_OPCODE_0D
    @ VST_HOST_OPCODE_0D
    Notify the host that numInputs/numOutputs/delay/numParams has changed.
    Definition vst.h:1122
    -
    VST_HOST_OPCODE_00
    @ VST_HOST_OPCODE_00
    Update automation for a given Parameter.
    Definition vst.h:1033
    -
    VST_HOST_OPCODE_17
    @ VST_HOST_OPCODE_17
    Which thread is the host currently processing this call from? Useful for memory and thread safety sin...
    Definition vst.h:1200
    -
    VST_HOST_OPCODE_03
    @ VST_HOST_OPCODE_03
    Some sort of idle keep-alive?
    Definition vst.h:1061
    -
    VST_HOST_OPCODE_PRODUCT_NAME
    @ VST_HOST_OPCODE_PRODUCT_NAME
    Definition vst.h:1256
    -
    VST_HOST_OPCODE_2A
    @ VST_HOST_OPCODE_2A
    Refresh everything related to the effect that called this.
    Definition vst.h:1320
    -
    VST_HOST_OPCODE_02
    @ VST_HOST_OPCODE_02
    Get the currently selected effect id in container plug-ins.
    Definition vst.h:1053
    -
    VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    @ VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:1238
    -
    VST_HOST_OPCODE_VENDOR_VERSION
    @ VST_HOST_OPCODE_VENDOR_VERSION
    Definition vst.h:1264
    -
    VST_HOST_OPCODE_14
    @ VST_HOST_OPCODE_14
    Definition vst.h:1186
    -
    VST_HOST_OPCODE_VENDOR_NAME
    @ VST_HOST_OPCODE_VENDOR_NAME
    Definition vst.h:1248
    -
    VST_HOST_OPCODE_2E
    @ VST_HOST_OPCODE_2E
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1368
    -
    VST_HOST_OPCODE_22
    @ VST_HOST_OPCODE_22
    Retrieve the vendor version in return value.
    Definition vst.h:1262
    -
    VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    @ VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:1405
    -
    VST_HOST_OPCODE_21
    @ VST_HOST_OPCODE_21
    Retrieve the product name into the ptr buffer.
    Definition vst.h:1254
    -
    VST_HOST_OPCODE_VST_VERSION
    @ VST_HOST_OPCODE_VST_VERSION
    Definition vst.h:1045
    -
    VST_HOST_OPCODE_GET_EFFECT_DIRECTORY
    @ VST_HOST_OPCODE_GET_EFFECT_DIRECTORY
    Definition vst.h:1312
    -
    VST_HOST_OPCODE_PARAM_UNLOCK
    @ VST_HOST_OPCODE_PARAM_UNLOCK
    Definition vst.h:1354
    -
    VST_HOST_OPCODE_SUPPORTS
    @ VST_HOST_OPCODE_SUPPORTS
    Definition vst.h:1283
    -
    VST_HOST_OPCODE_CUSTOM
    @ VST_HOST_OPCODE_CUSTOM
    Definition vst.h:1271
    -
    VST_HOST_OPCODE_PARAM_UPDATE
    @ VST_HOST_OPCODE_PARAM_UPDATE
    Definition vst.h:1037
    -
    VST_HOST_OPCODE_30
    @ VST_HOST_OPCODE_30
    When queried by the plug-in shortly after VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible ...
    Definition vst.h:1386
    -
    VST_HOST_OPCODE_1F
    @ VST_HOST_OPCODE_1F
    Retrieve the hosts output speaker arrangement.
    Definition vst.h:1236
    -
    VST_HOST_OPCODE_0B
    @ VST_HOST_OPCODE_0B
    Definition vst.h:1107
    -
    VST_HOST_OPCODE_REFRESH
    @ VST_HOST_OPCODE_REFRESH
    Definition vst.h:1324
    -
    VST_HOST_OPCODE_09
    @ VST_HOST_OPCODE_09
    Send events from plug-in to host.
    Definition vst.h:1099
    -
    vst_effect_process_double_t
    void(VST_FUNCTION_INTERFACE * vst_effect_process_double_t)(struct vst_effect_t *self, const double *const *inputs, double **outputs, int32_t samples)
    Process the given number of double samples in inputs and outputs.
    Definition vst.h:2891
    +
    vst_effect_set_parameter_t
    void(VST_FUNCTION_INTERFACE * vst_effect_set_parameter_t)(struct vst_effect_t *self, uint32_t index, float value)
    Updates the value for the parameter at the given index, or does nothing if out of bounds.
    Definition vst.h:2912
    +
    VST_HOST_OPCODE
    VST_HOST_OPCODE
    Plug-in to Host Op-Codes These Op-Codes are emitted by the plug-in and the host may handle them or re...
    Definition vst.h:1044
    +
    VST_HOST_OPCODE_LANGUAGE
    @ VST_HOST_OPCODE_LANGUAGE
    Definition vst.h:1333
    +
    VST_HOST_OPCODE_EVENT
    @ VST_HOST_OPCODE_EVENT
    Definition vst.h:1121
    +
    VST_HOST_OPCODE_28
    @ VST_HOST_OPCODE_28
    Crash the host if p_ptr isn't nullptr.
    Definition vst.h:1343
    +
    VST_HOST_OPCODE_04
    @ VST_HOST_OPCODE_04
    Definition vst.h:1086
    +
    VST_HOST_OPCODE_18
    @ VST_HOST_OPCODE_18
    Definition vst.h:1247
    +
    VST_HOST_OPCODE_EDITOR_UPDATE
    @ VST_HOST_OPCODE_EDITOR_UPDATE
    Definition vst.h:1364
    +
    VST_HOST_OPCODE_CURRENT_EFFECT_ID
    @ VST_HOST_OPCODE_CURRENT_EFFECT_ID
    Definition vst.h:1075
    +
    VST_HOST_OPCODE_PARAM_START_EDIT
    @ VST_HOST_OPCODE_PARAM_START_EDIT
    Definition vst.h:1380
    +
    VST_HOST_OPCODE_PARAM_STOP_EDIT
    @ VST_HOST_OPCODE_PARAM_STOP_EDIT
    Definition vst.h:1394
    +
    VST_HOST_OPCODE_06
    @ VST_HOST_OPCODE_06
    Definition vst.h:1096
    +
    VST_HOST_OPCODE_1A
    @ VST_HOST_OPCODE_1A
    Definition vst.h:1253
    +
    VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT
    @ VST_HOST_OPCODE_OUTPUT_STREAM_GET_ATTACHED_EFFECT
    Definition vst.h:1230
    +
    VST_HOST_OPCODE_EDITOR_RESIZE
    @ VST_HOST_OPCODE_EDITOR_RESIZE
    Definition vst.h:1162
    +
    VST_HOST_OPCODE_0F
    @ VST_HOST_OPCODE_0F
    Request that the host changes the size of the containing window.
    Definition vst.h:1160
    +
    VST_HOST_OPCODE_2F
    @ VST_HOST_OPCODE_2F
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1415
    +
    VST_HOST_OPCODE_IO_MODIFIED
    @ VST_HOST_OPCODE_IO_MODIFIED
    Definition vst.h:1144
    +
    VST_HOST_OPCODE_1B
    @ VST_HOST_OPCODE_1B
    Definition vst.h:1256
    +
    VST_HOST_OPCODE_GET_SAMPLE_RATE
    @ VST_HOST_OPCODE_GET_SAMPLE_RATE
    Definition vst.h:1173
    +
    VST_HOST_OPCODE_12
    @ VST_HOST_OPCODE_12
    Current input latency.
    Definition vst.h:1192
    +
    VST_HOST_OPCODE_KEEPALIVE_OR_IDLE
    @ VST_HOST_OPCODE_KEEPALIVE_OR_IDLE
    Definition vst.h:1083
    +
    VST_HOST_OPCODE_07
    @ VST_HOST_OPCODE_07
    Definition vst.h:1099
    +
    VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT
    @ VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:1282
    +
    VST_HOST_OPCODE_1C
    @ VST_HOST_OPCODE_1C
    Definition vst.h:1259
    +
    VST_HOST_OPCODE_08
    @ VST_HOST_OPCODE_08
    Definition vst.h:1102
    +
    VST_HOST_OPCODE_27
    @ VST_HOST_OPCODE_27
    Crash the host if p_ptr isn't nullptr.
    Definition vst.h:1338
    +
    VST_HOST_OPCODE_20
    @ VST_HOST_OPCODE_20
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:1288
    +
    VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT
    @ VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:1449
    +
    VST_HOST_OPCODE_OUTPUT_LATENCY
    @ VST_HOST_OPCODE_OUTPUT_LATENCY
    Definition vst.h:1204
    +
    VST_HOST_OPCODE_2B
    @ VST_HOST_OPCODE_2B
    Notify host that a parameter is being edited.
    Definition vst.h:1378
    +
    VST_HOST_OPCODE_16
    @ VST_HOST_OPCODE_16
    Definition vst.h:1233
    +
    VST_HOST_OPCODE_25
    @ VST_HOST_OPCODE_25
    Check if the host supports a certain feature.
    Definition vst.h:1323
    +
    VST_HOST_OPCODE_1D
    @ VST_HOST_OPCODE_1D
    Definition vst.h:1262
    +
    VST_HOST_OPCODE_GET_BLOCK_SIZE
    @ VST_HOST_OPCODE_GET_BLOCK_SIZE
    Definition vst.h:1184
    +
    VST_HOST_OPCODE_PARAM_LOCK
    @ VST_HOST_OPCODE_PARAM_LOCK
    Definition vst.h:1382
    +
    VST_HOST_OPCODE_23
    @ VST_HOST_OPCODE_23
    User defined OP Code, for custom interaction.
    Definition vst.h:1311
    +
    VST_HOST_OPCODE_15
    @ VST_HOST_OPCODE_15
    Get which effect is attached to the indexed output stream.
    Definition vst.h:1226
    +
    VST_HOST_OPCODE_24
    @ VST_HOST_OPCODE_24
    Definition vst.h:1316
    +
    VST_HOST_OPCODE_19
    @ VST_HOST_OPCODE_19
    Definition vst.h:1250
    +
    VST_HOST_OPCODE_05
    @ VST_HOST_OPCODE_05
    Definition vst.h:1093
    +
    VST_HOST_OPCODE_1E
    @ VST_HOST_OPCODE_1E
    Definition vst.h:1265
    +
    VST_HOST_OPCODE_31
    @ VST_HOST_OPCODE_31
    Retrieve the hosts input speaker arrangement.
    Definition vst.h:1445
    +
    VST_HOST_OPCODE_29
    @ VST_HOST_OPCODE_29
    Retrieve the directory of the effect that emitted this.
    Definition vst.h:1352
    +
    VST_HOST_OPCODE_01
    @ VST_HOST_OPCODE_01
    Retrieve the Hosts VST Version.
    Definition vst.h:1063
    +
    VST_HOST_OPCODE_AUTOMATE
    @ VST_HOST_OPCODE_AUTOMATE
    Definition vst.h:1055
    +
    VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT
    @ VST_HOST_OPCODE_INPUT_STREAM_GET_ATTACHED_EFFECT
    Definition vst.h:1217
    +
    VST_HOST_OPCODE_0A
    @ VST_HOST_OPCODE_0A
    Definition vst.h:1124
    +
    VST_HOST_OPCODE_26
    @ VST_HOST_OPCODE_26
    What language is the host in?
    Definition vst.h:1331
    +
    VST_HOST_OPCODE_11
    @ VST_HOST_OPCODE_11
    Get the current block size for the effect.
    Definition vst.h:1182
    +
    VST_HOST_OPCODE_0C
    @ VST_HOST_OPCODE_0C
    Definition vst.h:1130
    +
    VST_HOST_OPCODE_10
    @ VST_HOST_OPCODE_10
    Get the current sample rate the effect should be running at.
    Definition vst.h:1171
    +
    VST_HOST_OPCODE_GET_ACTIVE_THREAD
    @ VST_HOST_OPCODE_GET_ACTIVE_THREAD
    Definition vst.h:1244
    +
    VST_HOST_OPCODE_2C
    @ VST_HOST_OPCODE_2C
    Notify host that parameter is no longer being edited.
    Definition vst.h:1392
    +
    VST_HOST_OPCODE_13
    @ VST_HOST_OPCODE_13
    Current output latency.
    Definition vst.h:1202
    +
    VST_HOST_OPCODE_INPUT_LATENCY
    @ VST_HOST_OPCODE_INPUT_LATENCY
    Definition vst.h:1194
    +
    VST_HOST_OPCODE_0E
    @ VST_HOST_OPCODE_0E
    Definition vst.h:1147
    +
    VST_HOST_OPCODE_2D
    @ VST_HOST_OPCODE_2D
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1401
    +
    VST_HOST_OPCODE_0D
    @ VST_HOST_OPCODE_0D
    Notify the host that numInputs/numOutputs/delay/numParams has changed.
    Definition vst.h:1142
    +
    VST_HOST_OPCODE_00
    @ VST_HOST_OPCODE_00
    Update automation for a given Parameter.
    Definition vst.h:1053
    +
    VST_HOST_OPCODE_17
    @ VST_HOST_OPCODE_17
    Which thread is the host currently processing this call from? Useful for memory and thread safety sin...
    Definition vst.h:1242
    +
    VST_HOST_OPCODE_03
    @ VST_HOST_OPCODE_03
    Some sort of idle keep-alive?
    Definition vst.h:1081
    +
    VST_HOST_OPCODE_PRODUCT_NAME
    @ VST_HOST_OPCODE_PRODUCT_NAME
    Definition vst.h:1298
    +
    VST_HOST_OPCODE_2A
    @ VST_HOST_OPCODE_2A
    Refresh everything related to the effect that called this.
    Definition vst.h:1362
    +
    VST_HOST_OPCODE_02
    @ VST_HOST_OPCODE_02
    Get the currently selected effect id in container plug-ins.
    Definition vst.h:1073
    +
    VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    @ VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:1280
    +
    VST_HOST_OPCODE_VENDOR_VERSION
    @ VST_HOST_OPCODE_VENDOR_VERSION
    Definition vst.h:1306
    +
    VST_HOST_OPCODE_14
    @ VST_HOST_OPCODE_14
    Get which effect is attached to the indexed input stream.
    Definition vst.h:1213
    +
    VST_HOST_OPCODE_VENDOR_NAME
    @ VST_HOST_OPCODE_VENDOR_NAME
    Definition vst.h:1290
    +
    VST_HOST_OPCODE_2E
    @ VST_HOST_OPCODE_2E
    Crash the host depending on what p_ptr is pointing at.
    Definition vst.h:1410
    +
    VST_HOST_OPCODE_22
    @ VST_HOST_OPCODE_22
    Retrieve the vendor version in return value.
    Definition vst.h:1304
    +
    VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    @ VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:1447
    +
    VST_HOST_OPCODE_21
    @ VST_HOST_OPCODE_21
    Retrieve the product name into the ptr buffer.
    Definition vst.h:1296
    +
    VST_HOST_OPCODE_VST_VERSION
    @ VST_HOST_OPCODE_VST_VERSION
    Definition vst.h:1065
    +
    VST_HOST_OPCODE_GET_EFFECT_DIRECTORY
    @ VST_HOST_OPCODE_GET_EFFECT_DIRECTORY
    Definition vst.h:1354
    +
    VST_HOST_OPCODE_PARAM_UNLOCK
    @ VST_HOST_OPCODE_PARAM_UNLOCK
    Definition vst.h:1396
    +
    VST_HOST_OPCODE_SUPPORTS
    @ VST_HOST_OPCODE_SUPPORTS
    Definition vst.h:1325
    +
    VST_HOST_OPCODE_CUSTOM
    @ VST_HOST_OPCODE_CUSTOM
    Definition vst.h:1313
    +
    VST_HOST_OPCODE_PARAM_UPDATE
    @ VST_HOST_OPCODE_PARAM_UPDATE
    Definition vst.h:1057
    +
    VST_HOST_OPCODE_30
    @ VST_HOST_OPCODE_30
    When queried by the plug-in shortly after VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible ...
    Definition vst.h:1428
    +
    VST_HOST_OPCODE_1F
    @ VST_HOST_OPCODE_1F
    Retrieve the hosts output speaker arrangement.
    Definition vst.h:1278
    +
    VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT
    @ VST_HOST_OPCODE_INPUT_GET_ATTACHED_EFFECT
    Definition vst.h:1215
    +
    VST_HOST_OPCODE_0B
    @ VST_HOST_OPCODE_0B
    Definition vst.h:1127
    +
    VST_HOST_OPCODE_REFRESH
    @ VST_HOST_OPCODE_REFRESH
    Definition vst.h:1366
    +
    VST_HOST_OPCODE_09
    @ VST_HOST_OPCODE_09
    Send events from plug-in to host.
    Definition vst.h:1119
    +
    VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT
    @ VST_HOST_OPCODE_OUTPUT_GET_ATTACHED_EFFECT
    Definition vst.h:1228
    +
    vst_effect_process_double_t
    void(VST_FUNCTION_INTERFACE * vst_effect_process_double_t)(struct vst_effect_t *self, const double *const *inputs, double **outputs, int32_t samples)
    Process the given number of double samples in inputs and outputs.
    Definition vst.h:2946
    VST_STATUS
    VST_STATUS
    Known Status Codes.
    Definition vst.h:64
    VST_STATUS_ERROR
    @ VST_STATUS_ERROR
    Definition vst.h:75
    VST_STATUS_0
    @ VST_STATUS_0
    Unknown / False We either don't know the answer or we can't handle the data/notification.
    Definition vst.h:71
    VST_STATUS_YES
    @ VST_STATUS_YES
    Definition vst.h:91
    VST_STATUS_m1
    @ VST_STATUS_m1
    No We're unable to handle the data/notification.
    Definition vst.h:99
    VST_STATUS_1
    @ VST_STATUS_1
    Yes / True We've handled the data/notification.
    Definition vst.h:85
    -
    _VST_STATUS_PAD
    @ _VST_STATUS_PAD
    Definition vst.h:103
    +
    _VST_STATUS_PAD
    @ _VST_STATUS_PAD
    Definition vst.h:103
    VST_STATUS_TRUE
    @ VST_STATUS_TRUE
    Definition vst.h:87
    VST_STATUS_SUCCESS
    @ VST_STATUS_SUCCESS
    Definition vst.h:89
    VST_STATUS_FALSE
    @ VST_STATUS_FALSE
    Definition vst.h:73
    VST_STATUS_UNKNOWN
    @ VST_STATUS_UNKNOWN
    Definition vst.h:77
    VST_STATUS_NO
    @ VST_STATUS_NO
    Definition vst.h:101
    -
    VST_SPEAKER_TYPE
    VST_SPEAKER_TYPE
    Default speaker types.
    Definition vst.h:562
    -
    VST_SPEAKER_TYPE_RIGHT_REAR
    @ VST_SPEAKER_TYPE_RIGHT_REAR
    Definition vst.h:570
    -
    _VST_SPEAKER_TYPE_PAD
    @ _VST_SPEAKER_TYPE_PAD
    Definition vst.h:618
    -
    VST_SPEAKER_TYPE_RIGHT
    @ VST_SPEAKER_TYPE_RIGHT
    Definition vst.h:566
    -
    VST_SPEAKER_TYPE_CENTER
    @ VST_SPEAKER_TYPE_CENTER
    Definition vst.h:567
    -
    VST_SPEAKER_TYPE_LFE
    @ VST_SPEAKER_TYPE_LFE
    Definition vst.h:568
    -
    VST_SPEAKER_TYPE_USER_09
    @ VST_SPEAKER_TYPE_USER_09
    Definition vst.h:606
    -
    VST_SPEAKER_TYPE_USER_25
    @ VST_SPEAKER_TYPE_USER_25
    Definition vst.h:590
    -
    VST_SPEAKER_TYPE_MONO
    @ VST_SPEAKER_TYPE_MONO
    Definition vst.h:564
    -
    VST_SPEAKER_TYPE_USER_04
    @ VST_SPEAKER_TYPE_USER_04
    Definition vst.h:611
    -
    VST_SPEAKER_TYPE_USER_11
    @ VST_SPEAKER_TYPE_USER_11
    Definition vst.h:604
    -
    VST_SPEAKER_TYPE_USER_10
    @ VST_SPEAKER_TYPE_USER_10
    Definition vst.h:605
    -
    VST_SPEAKER_TYPE_USER_12
    @ VST_SPEAKER_TYPE_USER_12
    Definition vst.h:603
    -
    VST_SPEAKER_TYPE_USER_30
    @ VST_SPEAKER_TYPE_USER_30
    Definition vst.h:585
    -
    VST_SPEAKER_TYPE_USER_32
    @ VST_SPEAKER_TYPE_USER_32
    Definition vst.h:583
    -
    VST_SPEAKER_TYPE_USER_20
    @ VST_SPEAKER_TYPE_USER_20
    Definition vst.h:595
    -
    VST_SPEAKER_TYPE_USER_15
    @ VST_SPEAKER_TYPE_USER_15
    Definition vst.h:600
    -
    VST_SPEAKER_TYPE_RIGHT_SIDE
    @ VST_SPEAKER_TYPE_RIGHT_SIDE
    Definition vst.h:575
    -
    VST_SPEAKER_TYPE_LEFT_SIDE
    @ VST_SPEAKER_TYPE_LEFT_SIDE
    Definition vst.h:574
    -
    VST_SPEAKER_TYPE_USER_13
    @ VST_SPEAKER_TYPE_USER_13
    Definition vst.h:602
    -
    VST_SPEAKER_TYPE_USER_02
    @ VST_SPEAKER_TYPE_USER_02
    Definition vst.h:613
    -
    VST_SPEAKER_TYPE_USER_23
    @ VST_SPEAKER_TYPE_USER_23
    Definition vst.h:592
    -
    VST_SPEAKER_TYPE_USER_28
    @ VST_SPEAKER_TYPE_USER_28
    Definition vst.h:587
    -
    VST_SPEAKER_TYPE_USER_05
    @ VST_SPEAKER_TYPE_USER_05
    Definition vst.h:610
    -
    VST_SPEAKER_TYPE_USER_01
    @ VST_SPEAKER_TYPE_USER_01
    Definition vst.h:614
    -
    VST_SPEAKER_TYPE_LEFT
    @ VST_SPEAKER_TYPE_LEFT
    Definition vst.h:565
    -
    VST_SPEAKER_TYPE_USER_07
    @ VST_SPEAKER_TYPE_USER_07
    Definition vst.h:608
    -
    VST_SPEAKER_TYPE_USER_27
    @ VST_SPEAKER_TYPE_USER_27
    Definition vst.h:588
    -
    VST_SPEAKER_TYPE_USER_18
    @ VST_SPEAKER_TYPE_USER_18
    Definition vst.h:597
    -
    VST_SPEAKER_TYPE_USER_29
    @ VST_SPEAKER_TYPE_USER_29
    Definition vst.h:586
    -
    VST_SPEAKER_TYPE_USER_21
    @ VST_SPEAKER_TYPE_USER_21
    Definition vst.h:594
    -
    VST_SPEAKER_TYPE_USER_06
    @ VST_SPEAKER_TYPE_USER_06
    Definition vst.h:609
    -
    VST_SPEAKER_TYPE_USER_26
    @ VST_SPEAKER_TYPE_USER_26
    Definition vst.h:589
    -
    VST_SPEAKER_TYPE_USER_19
    @ VST_SPEAKER_TYPE_USER_19
    Definition vst.h:596
    -
    VST_SPEAKER_TYPE_USER_31
    @ VST_SPEAKER_TYPE_USER_31
    Definition vst.h:584
    -
    VST_SPEAKER_TYPE_USER_24
    @ VST_SPEAKER_TYPE_USER_24
    Definition vst.h:591
    -
    VST_SPEAKER_TYPE_USER_22
    @ VST_SPEAKER_TYPE_USER_22
    Definition vst.h:593
    -
    VST_SPEAKER_TYPE_USER_17
    @ VST_SPEAKER_TYPE_USER_17
    Definition vst.h:598
    -
    VST_SPEAKER_TYPE_USER_08
    @ VST_SPEAKER_TYPE_USER_08
    Definition vst.h:607
    -
    VST_SPEAKER_TYPE_LEFT_REAR
    @ VST_SPEAKER_TYPE_LEFT_REAR
    Definition vst.h:569
    -
    VST_SPEAKER_TYPE_USER_14
    @ VST_SPEAKER_TYPE_USER_14
    Definition vst.h:601
    -
    VST_SPEAKER_TYPE_USER_16
    @ VST_SPEAKER_TYPE_USER_16
    Definition vst.h:599
    -
    VST_SPEAKER_TYPE_USER_03
    @ VST_SPEAKER_TYPE_USER_03
    Definition vst.h:612
    -
    VST_EFFECT_CATEGORY
    VST_EFFECT_CATEGORY
    Plug-in Categories Pre-defined category grouping that also affect host behavior when handling the plu...
    Definition vst.h:1568
    -
    VST_EFFECT_CATEGORY_0A
    @ VST_EFFECT_CATEGORY_0A
    Container Plug-in This plug-in contains multiple effects in one and requires special handling on both...
    Definition vst.h:1724
    -
    VST_EFFECT_CATEGORY_EFFECT
    @ VST_EFFECT_CATEGORY_EFFECT
    Definition vst.h:1578
    -
    VST_EFFECT_CATEGORY_02
    @ VST_EFFECT_CATEGORY_02
    Instruments Examples: Instruments, Synths, Samplers, ...
    Definition vst.h:1585
    -
    VST_EFFECT_CATEGORY_METERING
    @ VST_EFFECT_CATEGORY_METERING
    Definition vst.h:1597
    -
    VST_EFFECT_CATEGORY_01
    @ VST_EFFECT_CATEGORY_01
    Generic Effects Examples: Distortion, Pitch Shift, ...
    Definition vst.h:1576
    -
    VST_EFFECT_CATEGORY_08
    @ VST_EFFECT_CATEGORY_08
    Restoration Examples: Noise Filtering, Upsamplers, ...
    Definition vst.h:1634
    -
    VST_EFFECT_CATEGORY_WAVEGENERATOR
    @ VST_EFFECT_CATEGORY_WAVEGENERATOR
    Definition vst.h:1738
    -
    VST_EFFECT_CATEGORY_09
    @ VST_EFFECT_CATEGORY_09
    Offline Processing Examples: Nothing Supports: Nothing.
    Definition vst.h:1642
    -
    VST_EFFECT_CATEGORY_SPATIAL
    @ VST_EFFECT_CATEGORY_SPATIAL
    Definition vst.h:1615
    -
    VST_EFFECT_CATEGORY_07
    @ VST_EFFECT_CATEGORY_07
    Definition vst.h:1626
    -
    VST_EFFECT_CATEGORY_06
    @ VST_EFFECT_CATEGORY_06
    Delay/Echo Examples: Echo, Reverb, Room Simulation, Delay, ...
    Definition vst.h:1622
    -
    VST_EFFECT_CATEGORY_OFFLINE
    @ VST_EFFECT_CATEGORY_OFFLINE
    Definition vst.h:1644
    -
    VST_EFFECT_CATEGORY_0B
    @ VST_EFFECT_CATEGORY_0B
    Waveform Generators Examples: Sine Wave Generator, ... Supports: Delay, Tail Samples.
    Definition vst.h:1736
    -
    VST_EFFECT_CATEGORY_05
    @ VST_EFFECT_CATEGORY_05
    Spatializers Examples: Channel Panning, Expanders, ...
    Definition vst.h:1613
    -
    VST_EFFECT_CATEGORY_MASTERING
    @ VST_EFFECT_CATEGORY_MASTERING
    Definition vst.h:1606
    -
    VST_EFFECT_CATEGORY_RESTORATION
    @ VST_EFFECT_CATEGORY_RESTORATION
    Definition vst.h:1636
    -
    VST_EFFECT_CATEGORY_UNCATEGORIZED
    @ VST_EFFECT_CATEGORY_UNCATEGORIZED
    Definition vst.h:1569
    -
    VST_EFFECT_CATEGORY_03
    @ VST_EFFECT_CATEGORY_03
    Metering Examples: Loudness Meters, Volume Analysis, ...
    Definition vst.h:1595
    -
    VST_EFFECT_CATEGORY_INSTRUMENT
    @ VST_EFFECT_CATEGORY_INSTRUMENT
    Definition vst.h:1587
    -
    VST_EFFECT_CATEGORY_DELAY_OR_ECHO
    @ VST_EFFECT_CATEGORY_DELAY_OR_ECHO
    Definition vst.h:1624
    -
    VST_EFFECT_CATEGORY_04
    @ VST_EFFECT_CATEGORY_04
    Mastering Examples: Compressors, Limiters, ...
    Definition vst.h:1604
    -
    VST_EFFECT_CATEGORY_CONTAINER
    @ VST_EFFECT_CATEGORY_CONTAINER
    Definition vst.h:1726
    -
    VST_VKEY
    VST_VKEY
    Virtual Key codes.
    Definition vst.h:169
    -
    VST_VKEY_F5
    @ VST_VKEY_F5
    Definition vst.h:296
    -
    VST_VKEY_47
    @ VST_VKEY_47
    Definition vst.h:304
    -
    VST_VKEY_ARROW_UP
    @ VST_VKEY_ARROW_UP
    Definition vst.h:204
    -
    VST_VKEY_26
    @ VST_VKEY_26
    Definition vst.h:242
    -
    VST_VKEY_07
    @ VST_VKEY_07
    Definition vst.h:189
    -
    VST_VKEY_NUMPAD_4
    @ VST_VKEY_NUMPAD_4
    Definition vst.h:249
    -
    VST_VKEY_F1
    @ VST_VKEY_F1
    Definition vst.h:284
    -
    VST_VKEY_11
    @ VST_VKEY_11
    Definition vst.h:200
    -
    VST_VKEY_18
    @ VST_VKEY_18
    Definition vst.h:220
    -
    VST_VKEY_27
    @ VST_VKEY_27
    Definition vst.h:245
    -
    VST_VKEY_63
    @ VST_VKEY_63
    Definition vst.h:340
    -
    VST_VKEY_NUMPAD_MULTIPLY
    @ VST_VKEY_NUMPAD_MULTIPLY
    Definition vst.h:267
    -
    VST_VKEY_02
    @ VST_VKEY_02
    Definition vst.h:175
    -
    VST_VKEY_36
    @ VST_VKEY_36
    Definition vst.h:272
    -
    VST_VKEY_62
    @ VST_VKEY_62
    Definition vst.h:339
    -
    VST_VKEY_NUMPAD_COMMA_OR_DOT
    @ VST_VKEY_NUMPAD_COMMA_OR_DOT
    Definition vst.h:273
    -
    VST_VKEY_F8
    @ VST_VKEY_F8
    Definition vst.h:305
    -
    VST_VKEY_12
    @ VST_VKEY_12
    Definition vst.h:203
    -
    VST_VKEY_ESCAPE
    @ VST_VKEY_ESCAPE
    Definition vst.h:187
    -
    VST_VKEY_32
    @ VST_VKEY_32
    Definition vst.h:260
    -
    VST_VKEY_03
    @ VST_VKEY_03
    Definition vst.h:178
    -
    VST_VKEY_06
    @ VST_VKEY_06
    Definition vst.h:186
    -
    VST_VKEY_41
    @ VST_VKEY_41
    Definition vst.h:286
    -
    VST_VKEY_PAUSE
    @ VST_VKEY_PAUSE
    Definition vst.h:184
    -
    VST_VKEY_21
    @ VST_VKEY_21
    Definition vst.h:228
    -
    VST_VKEY_NUMPAD_1
    @ VST_VKEY_NUMPAD_1
    Definition vst.h:240
    -
    VST_VKEY_69
    @ VST_VKEY_69
    Definition vst.h:346
    -
    VST_VKEY_01
    @ VST_VKEY_01
    Definition vst.h:172
    -
    VST_VKEY_56
    @ VST_VKEY_56
    Definition vst.h:331
    -
    VST_VKEY_CONTROL
    @ VST_VKEY_CONTROL
    Definition vst.h:329
    -
    VST_VKEY_F6
    @ VST_VKEY_F6
    Definition vst.h:299
    -
    VST_VKEY_53
    @ VST_VKEY_53
    Definition vst.h:322
    -
    VST_VKEY_NUMPAD_ADD
    @ VST_VKEY_NUMPAD_ADD
    Definition vst.h:270
    -
    VST_VKEY_F10
    @ VST_VKEY_F10
    Definition vst.h:311
    -
    VST_VKEY_16
    @ VST_VKEY_16
    Definition vst.h:215
    -
    VST_VKEY_F11
    @ VST_VKEY_F11
    Definition vst.h:314
    -
    VST_VKEY_66
    @ VST_VKEY_66
    Definition vst.h:343
    -
    VST_VKEY_10
    @ VST_VKEY_10
    Definition vst.h:197
    -
    VST_VKEY_F3
    @ VST_VKEY_F3
    Definition vst.h:290
    -
    VST_VKEY_51
    @ VST_VKEY_51
    Definition vst.h:316
    -
    VST_VKEY_NUMPAD_0
    @ VST_VKEY_NUMPAD_0
    Definition vst.h:237
    -
    VST_VKEY_17
    @ VST_VKEY_17
    Definition vst.h:218
    -
    VST_VKEY_ALT
    @ VST_VKEY_ALT
    Definition vst.h:332
    -
    VST_VKEY_61
    @ VST_VKEY_61
    Definition vst.h:338
    -
    VST_VKEY_28
    @ VST_VKEY_28
    Definition vst.h:248
    -
    VST_VKEY_NUMPAD_3
    @ VST_VKEY_NUMPAD_3
    Definition vst.h:246
    -
    VST_VKEY_60
    @ VST_VKEY_60
    Definition vst.h:337
    -
    VST_VKEY_33
    @ VST_VKEY_33
    Definition vst.h:263
    -
    VST_VKEY_39
    @ VST_VKEY_39
    Definition vst.h:280
    -
    VST_VKEY_58
    @ VST_VKEY_58
    Definition vst.h:335
    -
    VST_VKEY_14
    @ VST_VKEY_14
    Definition vst.h:209
    -
    VST_VKEY_57
    @ VST_VKEY_57
    Definition vst.h:334
    -
    VST_VKEY_F2
    @ VST_VKEY_F2
    Definition vst.h:287
    -
    VST_VKEY_00
    @ VST_VKEY_00
    Definition vst.h:170
    -
    VST_VKEY_40
    @ VST_VKEY_40
    Definition vst.h:283
    -
    VST_VKEY_SPACE
    @ VST_VKEY_SPACE
    Definition vst.h:190
    -
    VST_VKEY_INSERT
    @ VST_VKEY_INSERT
    Definition vst.h:229
    -
    VST_VKEY_29
    @ VST_VKEY_29
    Definition vst.h:251
    -
    VST_VKEY_PAGE_UP
    @ VST_VKEY_PAGE_UP
    Definition vst.h:213
    -
    VST_VKEY_49
    @ VST_VKEY_49
    Definition vst.h:310
    -
    VST_VKEY_31
    @ VST_VKEY_31
    Definition vst.h:257
    -
    VST_VKEY_54
    @ VST_VKEY_54
    Definition vst.h:325
    -
    VST_VKEY_59
    @ VST_VKEY_59
    Definition vst.h:336
    -
    VST_VKEY_50
    @ VST_VKEY_50
    Definition vst.h:313
    -
    VST_VKEY_30
    @ VST_VKEY_30
    Definition vst.h:254
    -
    VST_VKEY_19
    @ VST_VKEY_19
    Definition vst.h:223
    -
    VST_VKEY_67
    @ VST_VKEY_67
    Definition vst.h:344
    -
    VST_VKEY_RETURN
    @ VST_VKEY_RETURN
    Definition vst.h:181
    -
    VST_VKEY_52
    @ VST_VKEY_52
    Definition vst.h:319
    -
    VST_VKEY_NUMPAD_SUBTRACT
    @ VST_VKEY_NUMPAD_SUBTRACT
    Definition vst.h:276
    -
    VST_VKEY_F7
    @ VST_VKEY_F7
    Definition vst.h:302
    -
    VST_VKEY_68
    @ VST_VKEY_68
    Definition vst.h:345
    -
    VST_VKEY_15
    @ VST_VKEY_15
    Definition vst.h:212
    -
    VST_VKEY_13
    @ VST_VKEY_13
    Definition vst.h:206
    -
    VST_VKEY_NUMPAD_9
    @ VST_VKEY_NUMPAD_9
    Definition vst.h:264
    -
    VST_VKEY_24
    @ VST_VKEY_24
    Definition vst.h:236
    -
    VST_VKEY_END
    @ VST_VKEY_END
    Definition vst.h:195
    -
    VST_VKEY_PAGE_DOWN
    @ VST_VKEY_PAGE_DOWN
    Definition vst.h:216
    -
    VST_VKEY_23
    @ VST_VKEY_23
    Definition vst.h:234
    -
    VST_VKEY_48
    @ VST_VKEY_48
    Definition vst.h:307
    -
    VST_VKEY_NUMPAD_7
    @ VST_VKEY_NUMPAD_7
    Definition vst.h:258
    -
    VST_VKEY_09
    @ VST_VKEY_09
    Definition vst.h:194
    -
    VST_VKEY_SHIFT
    @ VST_VKEY_SHIFT
    Definition vst.h:326
    -
    VST_VKEY_BACKSPACE
    @ VST_VKEY_BACKSPACE
    Definition vst.h:173
    -
    VST_VKEY_F4
    @ VST_VKEY_F4
    Definition vst.h:293
    -
    VST_VKEY_20
    @ VST_VKEY_20
    Definition vst.h:226
    -
    VST_VKEY_NUMPAD_DIVIDE
    @ VST_VKEY_NUMPAD_DIVIDE
    Definition vst.h:281
    -
    VST_VKEY_NUMPAD_8
    @ VST_VKEY_NUMPAD_8
    Definition vst.h:261
    -
    VST_VKEY_HOME
    @ VST_VKEY_HOME
    Definition vst.h:198
    -
    VST_VKEY_TAB
    @ VST_VKEY_TAB
    Definition vst.h:176
    -
    VST_VKEY_04
    @ VST_VKEY_04
    Definition vst.h:180
    -
    VST_VKEY_ARROW_DOWN
    @ VST_VKEY_ARROW_DOWN
    Definition vst.h:210
    -
    VST_VKEY_DELETE
    @ VST_VKEY_DELETE
    Definition vst.h:232
    -
    VST_VKEY_05
    @ VST_VKEY_05
    Definition vst.h:183
    -
    VST_VKEY_35
    @ VST_VKEY_35
    Definition vst.h:269
    -
    VST_VKEY_44
    @ VST_VKEY_44
    Definition vst.h:295
    -
    VST_VKEY_46
    @ VST_VKEY_46
    Definition vst.h:301
    -
    VST_VKEY_ARROW_RIGHT
    @ VST_VKEY_ARROW_RIGHT
    Definition vst.h:207
    -
    VST_VKEY_38
    @ VST_VKEY_38
    Definition vst.h:278
    -
    VST_VKEY_45
    @ VST_VKEY_45
    Definition vst.h:298
    -
    VST_VKEY_F9
    @ VST_VKEY_F9
    Definition vst.h:308
    -
    VST_VKEY_NUMLOCK
    @ VST_VKEY_NUMLOCK
    Definition vst.h:320
    -
    VST_VKEY_SCROLLLOCK
    @ VST_VKEY_SCROLLLOCK
    Definition vst.h:323
    -
    VST_VKEY_ARROW_LEFT
    @ VST_VKEY_ARROW_LEFT
    Definition vst.h:201
    -
    VST_VKEY_22
    @ VST_VKEY_22
    Definition vst.h:231
    -
    VST_VKEY_34
    @ VST_VKEY_34
    Definition vst.h:266
    -
    VST_VKEY_08
    @ VST_VKEY_08
    Definition vst.h:192
    -
    VST_VKEY_42
    @ VST_VKEY_42
    Definition vst.h:289
    -
    VST_VKEY_NUMPAD_6
    @ VST_VKEY_NUMPAD_6
    Definition vst.h:255
    -
    VST_VKEY_43
    @ VST_VKEY_43
    Definition vst.h:292
    -
    VST_VKEY_NUMPAD_2
    @ VST_VKEY_NUMPAD_2
    Definition vst.h:243
    -
    VST_VKEY_37
    @ VST_VKEY_37
    Definition vst.h:275
    -
    VST_VKEY_65
    @ VST_VKEY_65
    Definition vst.h:342
    -
    VST_VKEY_F12
    @ VST_VKEY_F12
    Definition vst.h:317
    -
    VST_VKEY_NUMPAD_5
    @ VST_VKEY_NUMPAD_5
    Definition vst.h:252
    -
    VST_VKEY_25
    @ VST_VKEY_25
    Definition vst.h:239
    -
    VST_VKEY_55
    @ VST_VKEY_55
    Definition vst.h:328
    -
    VST_VKEY_64
    @ VST_VKEY_64
    Definition vst.h:341
    -
    VST_VKEY_PRINT
    @ VST_VKEY_PRINT
    Definition vst.h:221
    -
    VST_VKEY_NUMPAD_ENTER
    @ VST_VKEY_NUMPAD_ENTER
    Definition vst.h:224
    -
    VST_EFFECT_FLAG
    VST_EFFECT_FLAG
    Effect Flags.
    Definition vst.h:1749
    -
    VST_EFFECT_FLAG_SILENT_TAIL
    @ VST_EFFECT_FLAG_SILENT_TAIL
    Definition vst.h:1817
    -
    VST_EFFECT_FLAG_1ls9
    @ VST_EFFECT_FLAG_1ls9
    Effect does not produce tail samples when the input is silent.
    Definition vst.h:1815
    -
    VST_EFFECT_FLAG_CHUNKS
    @ VST_EFFECT_FLAG_CHUNKS
    Definition vst.h:1795
    -
    VST_EFFECT_FLAG_1ls4
    @ VST_EFFECT_FLAG_1ls4
    Effect uses process_float.
    Definition vst.h:1783
    -
    VST_EFFECT_FLAG_1ls5
    @ VST_EFFECT_FLAG_1ls5
    Effect supports saving/loading programs/banks from unformatted chunk data.
    Definition vst.h:1793
    -
    VST_EFFECT_FLAG_EDITOR
    @ VST_EFFECT_FLAG_EDITOR
    Definition vst.h:1771
    -
    VST_EFFECT_FLAG_SUPPORTS_FLOAT
    @ VST_EFFECT_FLAG_SUPPORTS_FLOAT
    Definition vst.h:1785
    -
    VST_EFFECT_FLAG_1ls0
    @ VST_EFFECT_FLAG_1ls0
    Effect provides a custom editor.
    Definition vst.h:1769
    -
    VST_EFFECT_FLAG_INSTRUMENT
    @ VST_EFFECT_FLAG_INSTRUMENT
    Definition vst.h:1807
    -
    VST_EFFECT_FLAG_1ls12
    @ VST_EFFECT_FLAG_1ls12
    Effect supports process_double.
    Definition vst.h:1829
    -
    VST_EFFECT_FLAG_1ls8
    @ VST_EFFECT_FLAG_1ls8
    Effect is an Instrument/Generator.
    Definition vst.h:1805
    -
    VST_EFFECT_FLAG_SUPPORTS_DOUBLE
    @ VST_EFFECT_FLAG_SUPPORTS_DOUBLE
    Definition vst.h:1831
    -
    VST_VKEY_MODIFIER
    VST_VKEY_MODIFIER
    Definition vst.h:349
    -
    VST_VKEY_MODIFIER_1ls1
    @ VST_VKEY_MODIFIER_1ls1
    One of the alt keys is held down.
    Definition vst.h:356
    -
    VST_VKEY_MODIFIER_1ls0
    @ VST_VKEY_MODIFIER_1ls0
    One of the shift keys is held down.
    Definition vst.h:351
    -
    VST_VKEY_MODIFIER_SHIFT
    @ VST_VKEY_MODIFIER_SHIFT
    Definition vst.h:353
    -
    VST_VKEY_MODIFIER_SYSTEM
    @ VST_VKEY_MODIFIER_SYSTEM
    Definition vst.h:366
    -
    VST_VKEY_MODIFIER_ALT
    @ VST_VKEY_MODIFIER_ALT
    Definition vst.h:358
    -
    VST_VKEY_MODIFIER_CONTROL
    @ VST_VKEY_MODIFIER_CONTROL
    Definition vst.h:374
    -
    VST_VKEY_MODIFIER_1ls2
    @ VST_VKEY_MODIFIER_1ls2
    Control on MacOS, System (Windows Logo) on Windows.
    Definition vst.h:364
    -
    VST_VKEY_MODIFIER_1ls3
    @ VST_VKEY_MODIFIER_1ls3
    Control on PC, System (Apple Logo) on Mac OS.
    Definition vst.h:372
    +
    VST_SPEAKER_TYPE
    VST_SPEAKER_TYPE
    Default speaker types.
    Definition vst.h:579
    +
    VST_SPEAKER_TYPE_RIGHT_REAR
    @ VST_SPEAKER_TYPE_RIGHT_REAR
    Rear/Surround Right.
    Definition vst.h:593
    +
    _VST_SPEAKER_TYPE_PAD
    @ _VST_SPEAKER_TYPE_PAD
    Definition vst.h:634
    +
    VST_SPEAKER_TYPE_RIGHT
    @ VST_SPEAKER_TYPE_RIGHT
    (Front) Right
    Definition vst.h:585
    +
    VST_SPEAKER_TYPE_CENTER
    @ VST_SPEAKER_TYPE_CENTER
    (Front) Center
    Definition vst.h:587
    +
    VST_SPEAKER_TYPE_LFE
    @ VST_SPEAKER_TYPE_LFE
    LFE / Subwoofer.
    Definition vst.h:589
    +
    VST_SPEAKER_TYPE_USER_09
    @ VST_SPEAKER_TYPE_USER_09
    Definition vst.h:622
    +
    VST_SPEAKER_TYPE_USER_25
    @ VST_SPEAKER_TYPE_USER_25
    Definition vst.h:606
    +
    VST_SPEAKER_TYPE_MONO
    @ VST_SPEAKER_TYPE_MONO
    Mono.
    Definition vst.h:581
    +
    VST_SPEAKER_TYPE_USER_04
    @ VST_SPEAKER_TYPE_USER_04
    Definition vst.h:627
    +
    VST_SPEAKER_TYPE_USER_11
    @ VST_SPEAKER_TYPE_USER_11
    Definition vst.h:620
    +
    VST_SPEAKER_TYPE_USER_10
    @ VST_SPEAKER_TYPE_USER_10
    Definition vst.h:621
    +
    VST_SPEAKER_TYPE_USER_12
    @ VST_SPEAKER_TYPE_USER_12
    Definition vst.h:619
    +
    VST_SPEAKER_TYPE_USER_30
    @ VST_SPEAKER_TYPE_USER_30
    Definition vst.h:601
    +
    VST_SPEAKER_TYPE_USER_32
    @ VST_SPEAKER_TYPE_USER_32
    Definition vst.h:599
    +
    VST_SPEAKER_TYPE_USER_20
    @ VST_SPEAKER_TYPE_USER_20
    Definition vst.h:611
    +
    VST_SPEAKER_TYPE_USER_15
    @ VST_SPEAKER_TYPE_USER_15
    Definition vst.h:616
    +
    VST_SPEAKER_TYPE_RIGHT_SIDE
    @ VST_SPEAKER_TYPE_RIGHT_SIDE
    Side Right.
    Definition vst.h:597
    +
    VST_SPEAKER_TYPE_LEFT_SIDE
    @ VST_SPEAKER_TYPE_LEFT_SIDE
    Side Left.
    Definition vst.h:595
    +
    VST_SPEAKER_TYPE_USER_13
    @ VST_SPEAKER_TYPE_USER_13
    Definition vst.h:618
    +
    VST_SPEAKER_TYPE_USER_02
    @ VST_SPEAKER_TYPE_USER_02
    Definition vst.h:629
    +
    VST_SPEAKER_TYPE_USER_23
    @ VST_SPEAKER_TYPE_USER_23
    Definition vst.h:608
    +
    VST_SPEAKER_TYPE_USER_28
    @ VST_SPEAKER_TYPE_USER_28
    Definition vst.h:603
    +
    VST_SPEAKER_TYPE_USER_05
    @ VST_SPEAKER_TYPE_USER_05
    Definition vst.h:626
    +
    VST_SPEAKER_TYPE_USER_01
    @ VST_SPEAKER_TYPE_USER_01
    Definition vst.h:630
    +
    VST_SPEAKER_TYPE_LEFT
    @ VST_SPEAKER_TYPE_LEFT
    (Front) Left
    Definition vst.h:583
    +
    VST_SPEAKER_TYPE_USER_07
    @ VST_SPEAKER_TYPE_USER_07
    Definition vst.h:624
    +
    VST_SPEAKER_TYPE_USER_27
    @ VST_SPEAKER_TYPE_USER_27
    Definition vst.h:604
    +
    VST_SPEAKER_TYPE_USER_18
    @ VST_SPEAKER_TYPE_USER_18
    Definition vst.h:613
    +
    VST_SPEAKER_TYPE_USER_29
    @ VST_SPEAKER_TYPE_USER_29
    Definition vst.h:602
    +
    VST_SPEAKER_TYPE_USER_21
    @ VST_SPEAKER_TYPE_USER_21
    Definition vst.h:610
    +
    VST_SPEAKER_TYPE_USER_06
    @ VST_SPEAKER_TYPE_USER_06
    Definition vst.h:625
    +
    VST_SPEAKER_TYPE_USER_26
    @ VST_SPEAKER_TYPE_USER_26
    Definition vst.h:605
    +
    VST_SPEAKER_TYPE_USER_19
    @ VST_SPEAKER_TYPE_USER_19
    Definition vst.h:612
    +
    VST_SPEAKER_TYPE_USER_31
    @ VST_SPEAKER_TYPE_USER_31
    Definition vst.h:600
    +
    VST_SPEAKER_TYPE_USER_24
    @ VST_SPEAKER_TYPE_USER_24
    Definition vst.h:607
    +
    VST_SPEAKER_TYPE_USER_22
    @ VST_SPEAKER_TYPE_USER_22
    Definition vst.h:609
    +
    VST_SPEAKER_TYPE_USER_17
    @ VST_SPEAKER_TYPE_USER_17
    Definition vst.h:614
    +
    VST_SPEAKER_TYPE_USER_08
    @ VST_SPEAKER_TYPE_USER_08
    Definition vst.h:623
    +
    VST_SPEAKER_TYPE_LEFT_REAR
    @ VST_SPEAKER_TYPE_LEFT_REAR
    Rear/Surround Left.
    Definition vst.h:591
    +
    VST_SPEAKER_TYPE_USER_14
    @ VST_SPEAKER_TYPE_USER_14
    Definition vst.h:617
    +
    VST_SPEAKER_TYPE_USER_16
    @ VST_SPEAKER_TYPE_USER_16
    Definition vst.h:615
    +
    VST_SPEAKER_TYPE_USER_03
    @ VST_SPEAKER_TYPE_USER_03
    Definition vst.h:628
    +
    VST_EFFECT_CATEGORY
    VST_EFFECT_CATEGORY
    Plug-in Categories Pre-defined category grouping that also affect host behavior when handling the plu...
    Definition vst.h:1612
    +
    VST_EFFECT_CATEGORY_0A
    @ VST_EFFECT_CATEGORY_0A
    Container Plug-in This plug-in contains multiple effects in one and requires special handling on both...
    Definition vst.h:1775
    +
    VST_EFFECT_CATEGORY_EFFECT
    @ VST_EFFECT_CATEGORY_EFFECT
    Definition vst.h:1622
    +
    VST_EFFECT_CATEGORY_02
    @ VST_EFFECT_CATEGORY_02
    Instruments Examples: Instruments, Synths, Samplers, ...
    Definition vst.h:1629
    +
    VST_EFFECT_CATEGORY_METERING
    @ VST_EFFECT_CATEGORY_METERING
    Definition vst.h:1641
    +
    VST_EFFECT_CATEGORY_01
    @ VST_EFFECT_CATEGORY_01
    Generic Effects Examples: Distortion, Pitch Shift, ...
    Definition vst.h:1620
    +
    VST_EFFECT_CATEGORY_08
    @ VST_EFFECT_CATEGORY_08
    Restoration Examples: Noise Filtering, Upsamplers, ...
    Definition vst.h:1685
    +
    VST_EFFECT_CATEGORY_WAVEGENERATOR
    @ VST_EFFECT_CATEGORY_WAVEGENERATOR
    Definition vst.h:1789
    +
    VST_EFFECT_CATEGORY_09
    @ VST_EFFECT_CATEGORY_09
    Offline Processing Examples: Nothing Supports: Nothing.
    Definition vst.h:1693
    +
    VST_EFFECT_CATEGORY_SPATIAL
    @ VST_EFFECT_CATEGORY_SPATIAL
    Definition vst.h:1659
    +
    VST_EFFECT_CATEGORY_07
    @ VST_EFFECT_CATEGORY_07
    External Processing.
    Definition vst.h:1675
    +
    VST_EFFECT_CATEGORY_06
    @ VST_EFFECT_CATEGORY_06
    Delay/Echo Examples: Echo, Reverb, Room Simulation, Delay, ...
    Definition vst.h:1666
    +
    VST_EFFECT_CATEGORY_EXTERNAL
    @ VST_EFFECT_CATEGORY_EXTERNAL
    Definition vst.h:1677
    +
    VST_EFFECT_CATEGORY_OFFLINE
    @ VST_EFFECT_CATEGORY_OFFLINE
    Definition vst.h:1695
    +
    VST_EFFECT_CATEGORY_0B
    @ VST_EFFECT_CATEGORY_0B
    Waveform Generators Examples: Sine Wave Generator, ... Supports: Delay, Tail Samples.
    Definition vst.h:1787
    +
    VST_EFFECT_CATEGORY_05
    @ VST_EFFECT_CATEGORY_05
    Spatializers Examples: Channel Panning, Expanders, ...
    Definition vst.h:1657
    +
    VST_EFFECT_CATEGORY_MASTERING
    @ VST_EFFECT_CATEGORY_MASTERING
    Definition vst.h:1650
    +
    VST_EFFECT_CATEGORY_RESTORATION
    @ VST_EFFECT_CATEGORY_RESTORATION
    Definition vst.h:1687
    +
    VST_EFFECT_CATEGORY_UNCATEGORIZED
    @ VST_EFFECT_CATEGORY_UNCATEGORIZED
    Definition vst.h:1613
    +
    VST_EFFECT_CATEGORY_03
    @ VST_EFFECT_CATEGORY_03
    Metering Examples: Loudness Meters, Volume Analysis, ...
    Definition vst.h:1639
    +
    VST_EFFECT_CATEGORY_INSTRUMENT
    @ VST_EFFECT_CATEGORY_INSTRUMENT
    Definition vst.h:1631
    +
    VST_EFFECT_CATEGORY_DELAY_OR_ECHO
    @ VST_EFFECT_CATEGORY_DELAY_OR_ECHO
    Definition vst.h:1668
    +
    VST_EFFECT_CATEGORY_04
    @ VST_EFFECT_CATEGORY_04
    Mastering Examples: Compressors, Limiters, ...
    Definition vst.h:1648
    +
    VST_EFFECT_CATEGORY_CONTAINER
    @ VST_EFFECT_CATEGORY_CONTAINER
    Definition vst.h:1777
    +
    VST_VKEY
    VST_VKEY
    Virtual Key codes.
    Definition vst.h:184
    +
    VST_VKEY_F5
    @ VST_VKEY_F5
    Definition vst.h:311
    +
    VST_VKEY_47
    @ VST_VKEY_47
    Definition vst.h:319
    +
    VST_VKEY_ARROW_UP
    @ VST_VKEY_ARROW_UP
    Definition vst.h:219
    +
    VST_VKEY_26
    @ VST_VKEY_26
    Definition vst.h:257
    +
    VST_VKEY_07
    @ VST_VKEY_07
    Definition vst.h:204
    +
    VST_VKEY_NUMPAD_4
    @ VST_VKEY_NUMPAD_4
    Definition vst.h:264
    +
    VST_VKEY_F1
    @ VST_VKEY_F1
    Definition vst.h:299
    +
    VST_VKEY_11
    @ VST_VKEY_11
    Definition vst.h:215
    +
    VST_VKEY_18
    @ VST_VKEY_18
    Definition vst.h:235
    +
    VST_VKEY_27
    @ VST_VKEY_27
    Definition vst.h:260
    +
    VST_VKEY_63
    @ VST_VKEY_63
    Definition vst.h:355
    +
    VST_VKEY_NUMPAD_MULTIPLY
    @ VST_VKEY_NUMPAD_MULTIPLY
    Definition vst.h:282
    +
    VST_VKEY_02
    @ VST_VKEY_02
    Definition vst.h:190
    +
    VST_VKEY_36
    @ VST_VKEY_36
    Definition vst.h:287
    +
    VST_VKEY_62
    @ VST_VKEY_62
    Definition vst.h:354
    +
    VST_VKEY_NUMPAD_COMMA_OR_DOT
    @ VST_VKEY_NUMPAD_COMMA_OR_DOT
    Definition vst.h:288
    +
    VST_VKEY_F8
    @ VST_VKEY_F8
    Definition vst.h:320
    +
    VST_VKEY_12
    @ VST_VKEY_12
    Definition vst.h:218
    +
    VST_VKEY_ESCAPE
    @ VST_VKEY_ESCAPE
    Definition vst.h:202
    +
    VST_VKEY_32
    @ VST_VKEY_32
    Definition vst.h:275
    +
    VST_VKEY_03
    @ VST_VKEY_03
    Definition vst.h:193
    +
    VST_VKEY_06
    @ VST_VKEY_06
    Definition vst.h:201
    +
    VST_VKEY_41
    @ VST_VKEY_41
    Definition vst.h:301
    +
    VST_VKEY_PAUSE
    @ VST_VKEY_PAUSE
    Definition vst.h:199
    +
    VST_VKEY_21
    @ VST_VKEY_21
    Definition vst.h:243
    +
    VST_VKEY_NUMPAD_1
    @ VST_VKEY_NUMPAD_1
    Definition vst.h:255
    +
    VST_VKEY_69
    @ VST_VKEY_69
    Definition vst.h:361
    +
    VST_VKEY_01
    @ VST_VKEY_01
    Definition vst.h:187
    +
    VST_VKEY_56
    @ VST_VKEY_56
    Definition vst.h:346
    +
    VST_VKEY_CONTROL
    @ VST_VKEY_CONTROL
    Definition vst.h:344
    +
    VST_VKEY_F6
    @ VST_VKEY_F6
    Definition vst.h:314
    +
    VST_VKEY_53
    @ VST_VKEY_53
    Definition vst.h:337
    +
    VST_VKEY_NUMPAD_ADD
    @ VST_VKEY_NUMPAD_ADD
    Definition vst.h:285
    +
    VST_VKEY_F10
    @ VST_VKEY_F10
    Definition vst.h:326
    +
    VST_VKEY_16
    @ VST_VKEY_16
    Definition vst.h:230
    +
    VST_VKEY_F11
    @ VST_VKEY_F11
    Definition vst.h:329
    +
    VST_VKEY_66
    @ VST_VKEY_66
    Definition vst.h:358
    +
    VST_VKEY_10
    @ VST_VKEY_10
    Definition vst.h:212
    +
    VST_VKEY_F3
    @ VST_VKEY_F3
    Definition vst.h:305
    +
    VST_VKEY_51
    @ VST_VKEY_51
    Definition vst.h:331
    +
    VST_VKEY_NUMPAD_0
    @ VST_VKEY_NUMPAD_0
    Definition vst.h:252
    +
    VST_VKEY_17
    @ VST_VKEY_17
    Definition vst.h:233
    +
    VST_VKEY_ALT
    @ VST_VKEY_ALT
    Definition vst.h:347
    +
    VST_VKEY_61
    @ VST_VKEY_61
    Definition vst.h:353
    +
    VST_VKEY_28
    @ VST_VKEY_28
    Definition vst.h:263
    +
    VST_VKEY_NUMPAD_3
    @ VST_VKEY_NUMPAD_3
    Definition vst.h:261
    +
    VST_VKEY_60
    @ VST_VKEY_60
    Definition vst.h:352
    +
    VST_VKEY_33
    @ VST_VKEY_33
    Definition vst.h:278
    +
    VST_VKEY_39
    @ VST_VKEY_39
    Definition vst.h:295
    +
    VST_VKEY_58
    @ VST_VKEY_58
    Definition vst.h:350
    +
    VST_VKEY_14
    @ VST_VKEY_14
    Definition vst.h:224
    +
    VST_VKEY_57
    @ VST_VKEY_57
    Definition vst.h:349
    +
    VST_VKEY_F2
    @ VST_VKEY_F2
    Definition vst.h:302
    +
    VST_VKEY_00
    @ VST_VKEY_00
    Definition vst.h:185
    +
    VST_VKEY_40
    @ VST_VKEY_40
    Definition vst.h:298
    +
    VST_VKEY_SPACE
    @ VST_VKEY_SPACE
    Definition vst.h:205
    +
    VST_VKEY_INSERT
    @ VST_VKEY_INSERT
    Definition vst.h:244
    +
    VST_VKEY_29
    @ VST_VKEY_29
    Definition vst.h:266
    +
    VST_VKEY_PAGE_UP
    @ VST_VKEY_PAGE_UP
    Definition vst.h:228
    +
    VST_VKEY_49
    @ VST_VKEY_49
    Definition vst.h:325
    +
    VST_VKEY_31
    @ VST_VKEY_31
    Definition vst.h:272
    +
    VST_VKEY_54
    @ VST_VKEY_54
    Definition vst.h:340
    +
    VST_VKEY_59
    @ VST_VKEY_59
    Definition vst.h:351
    +
    VST_VKEY_50
    @ VST_VKEY_50
    Definition vst.h:328
    +
    VST_VKEY_30
    @ VST_VKEY_30
    Definition vst.h:269
    +
    VST_VKEY_19
    @ VST_VKEY_19
    Definition vst.h:238
    +
    VST_VKEY_67
    @ VST_VKEY_67
    Definition vst.h:359
    +
    VST_VKEY_RETURN
    @ VST_VKEY_RETURN
    Definition vst.h:196
    +
    VST_VKEY_52
    @ VST_VKEY_52
    Definition vst.h:334
    +
    VST_VKEY_NUMPAD_SUBTRACT
    @ VST_VKEY_NUMPAD_SUBTRACT
    Definition vst.h:291
    +
    VST_VKEY_F7
    @ VST_VKEY_F7
    Definition vst.h:317
    +
    VST_VKEY_68
    @ VST_VKEY_68
    Definition vst.h:360
    +
    VST_VKEY_15
    @ VST_VKEY_15
    Definition vst.h:227
    +
    VST_VKEY_13
    @ VST_VKEY_13
    Definition vst.h:221
    +
    VST_VKEY_NUMPAD_9
    @ VST_VKEY_NUMPAD_9
    Definition vst.h:279
    +
    VST_VKEY_24
    @ VST_VKEY_24
    Definition vst.h:251
    +
    VST_VKEY_END
    @ VST_VKEY_END
    Definition vst.h:210
    +
    VST_VKEY_PAGE_DOWN
    @ VST_VKEY_PAGE_DOWN
    Definition vst.h:231
    +
    VST_VKEY_23
    @ VST_VKEY_23
    Definition vst.h:249
    +
    VST_VKEY_48
    @ VST_VKEY_48
    Definition vst.h:322
    +
    VST_VKEY_NUMPAD_7
    @ VST_VKEY_NUMPAD_7
    Definition vst.h:273
    +
    VST_VKEY_09
    @ VST_VKEY_09
    Definition vst.h:209
    +
    VST_VKEY_SHIFT
    @ VST_VKEY_SHIFT
    Definition vst.h:341
    +
    VST_VKEY_BACKSPACE
    @ VST_VKEY_BACKSPACE
    Definition vst.h:188
    +
    VST_VKEY_F4
    @ VST_VKEY_F4
    Definition vst.h:308
    +
    VST_VKEY_20
    @ VST_VKEY_20
    Definition vst.h:241
    +
    VST_VKEY_NUMPAD_DIVIDE
    @ VST_VKEY_NUMPAD_DIVIDE
    Definition vst.h:296
    +
    VST_VKEY_NUMPAD_8
    @ VST_VKEY_NUMPAD_8
    Definition vst.h:276
    +
    VST_VKEY_HOME
    @ VST_VKEY_HOME
    Definition vst.h:213
    +
    VST_VKEY_TAB
    @ VST_VKEY_TAB
    Definition vst.h:191
    +
    VST_VKEY_04
    @ VST_VKEY_04
    Definition vst.h:195
    +
    VST_VKEY_ARROW_DOWN
    @ VST_VKEY_ARROW_DOWN
    Definition vst.h:225
    +
    VST_VKEY_DELETE
    @ VST_VKEY_DELETE
    Definition vst.h:247
    +
    VST_VKEY_05
    @ VST_VKEY_05
    Definition vst.h:198
    +
    VST_VKEY_35
    @ VST_VKEY_35
    Definition vst.h:284
    +
    VST_VKEY_44
    @ VST_VKEY_44
    Definition vst.h:310
    +
    VST_VKEY_46
    @ VST_VKEY_46
    Definition vst.h:316
    +
    VST_VKEY_ARROW_RIGHT
    @ VST_VKEY_ARROW_RIGHT
    Definition vst.h:222
    +
    VST_VKEY_38
    @ VST_VKEY_38
    Definition vst.h:293
    +
    VST_VKEY_45
    @ VST_VKEY_45
    Definition vst.h:313
    +
    VST_VKEY_F9
    @ VST_VKEY_F9
    Definition vst.h:323
    +
    VST_VKEY_NUMLOCK
    @ VST_VKEY_NUMLOCK
    Definition vst.h:335
    +
    VST_VKEY_SCROLLLOCK
    @ VST_VKEY_SCROLLLOCK
    Definition vst.h:338
    +
    VST_VKEY_ARROW_LEFT
    @ VST_VKEY_ARROW_LEFT
    Definition vst.h:216
    +
    VST_VKEY_22
    @ VST_VKEY_22
    Definition vst.h:246
    +
    VST_VKEY_34
    @ VST_VKEY_34
    Definition vst.h:281
    +
    VST_VKEY_08
    @ VST_VKEY_08
    Definition vst.h:207
    +
    VST_VKEY_42
    @ VST_VKEY_42
    Definition vst.h:304
    +
    VST_VKEY_NUMPAD_6
    @ VST_VKEY_NUMPAD_6
    Definition vst.h:270
    +
    VST_VKEY_43
    @ VST_VKEY_43
    Definition vst.h:307
    +
    VST_VKEY_NUMPAD_2
    @ VST_VKEY_NUMPAD_2
    Definition vst.h:258
    +
    VST_VKEY_37
    @ VST_VKEY_37
    Definition vst.h:290
    +
    VST_VKEY_65
    @ VST_VKEY_65
    Definition vst.h:357
    +
    VST_VKEY_F12
    @ VST_VKEY_F12
    Definition vst.h:332
    +
    VST_VKEY_NUMPAD_5
    @ VST_VKEY_NUMPAD_5
    Definition vst.h:267
    +
    VST_VKEY_25
    @ VST_VKEY_25
    Definition vst.h:254
    +
    VST_VKEY_55
    @ VST_VKEY_55
    Definition vst.h:343
    +
    VST_VKEY_64
    @ VST_VKEY_64
    Definition vst.h:356
    +
    VST_VKEY_PRINT
    @ VST_VKEY_PRINT
    Definition vst.h:236
    +
    VST_VKEY_NUMPAD_ENTER
    @ VST_VKEY_NUMPAD_ENTER
    Definition vst.h:239
    +
    VST_EFFECT_FLAG
    VST_EFFECT_FLAG
    Effect Flags.
    Definition vst.h:1800
    +
    VST_EFFECT_FLAG_SILENT_TAIL
    @ VST_EFFECT_FLAG_SILENT_TAIL
    Definition vst.h:1868
    +
    VST_EFFECT_FLAG_1ls9
    @ VST_EFFECT_FLAG_1ls9
    Effect does not produce tail samples when the input is silent.
    Definition vst.h:1866
    +
    VST_EFFECT_FLAG_CHUNKS
    @ VST_EFFECT_FLAG_CHUNKS
    Definition vst.h:1846
    +
    VST_EFFECT_FLAG_1ls4
    @ VST_EFFECT_FLAG_1ls4
    Effect uses process_float.
    Definition vst.h:1834
    +
    VST_EFFECT_FLAG_1ls5
    @ VST_EFFECT_FLAG_1ls5
    Effect supports saving/loading programs/banks from unformatted chunk data.
    Definition vst.h:1844
    +
    VST_EFFECT_FLAG_EDITOR
    @ VST_EFFECT_FLAG_EDITOR
    Definition vst.h:1822
    +
    VST_EFFECT_FLAG_SUPPORTS_FLOAT
    @ VST_EFFECT_FLAG_SUPPORTS_FLOAT
    Definition vst.h:1836
    +
    VST_EFFECT_FLAG_1ls0
    @ VST_EFFECT_FLAG_1ls0
    Effect provides a custom editor.
    Definition vst.h:1820
    +
    VST_EFFECT_FLAG_INSTRUMENT
    @ VST_EFFECT_FLAG_INSTRUMENT
    Definition vst.h:1858
    +
    VST_EFFECT_FLAG_1ls12
    @ VST_EFFECT_FLAG_1ls12
    Effect supports process_double.
    Definition vst.h:1880
    +
    VST_EFFECT_FLAG_1ls8
    @ VST_EFFECT_FLAG_1ls8
    Effect is an Instrument/Generator.
    Definition vst.h:1856
    +
    VST_EFFECT_FLAG_SUPPORTS_DOUBLE
    @ VST_EFFECT_FLAG_SUPPORTS_DOUBLE
    Definition vst.h:1882
    +
    VST_VKEY_MODIFIER
    VST_VKEY_MODIFIER
    Definition vst.h:364
    +
    VST_VKEY_MODIFIER_1ls1
    @ VST_VKEY_MODIFIER_1ls1
    One of the alt keys is held down.
    Definition vst.h:371
    +
    VST_VKEY_MODIFIER_1ls0
    @ VST_VKEY_MODIFIER_1ls0
    One of the shift keys is held down.
    Definition vst.h:366
    +
    VST_VKEY_MODIFIER_SHIFT
    @ VST_VKEY_MODIFIER_SHIFT
    Definition vst.h:368
    +
    VST_VKEY_MODIFIER_SYSTEM
    @ VST_VKEY_MODIFIER_SYSTEM
    Definition vst.h:381
    +
    VST_VKEY_MODIFIER_ALT
    @ VST_VKEY_MODIFIER_ALT
    Definition vst.h:373
    +
    VST_VKEY_MODIFIER_CONTROL
    @ VST_VKEY_MODIFIER_CONTROL
    Definition vst.h:389
    +
    VST_VKEY_MODIFIER_1ls2
    @ VST_VKEY_MODIFIER_1ls2
    Control on MacOS, System (Windows Logo) on Windows.
    Definition vst.h:379
    +
    VST_VKEY_MODIFIER_1ls3
    @ VST_VKEY_MODIFIER_1ls3
    Control on PC, System (Apple Logo) on Mac OS.
    Definition vst.h:387
    VST_BUFFER_SIZE
    VST_BUFFER_SIZE
    Known Buffer Sizes.
    Definition vst.h:108
    VST_BUFFER_SIZE_SPEAKER_NAME
    @ VST_BUFFER_SIZE_SPEAKER_NAME
    Definition vst.h:118
    VST_BUFFER_SIZE_STREAM_NAME
    @ VST_BUFFER_SIZE_STREAM_NAME
    Definition vst.h:119
    VST_BUFFER_SIZE_PARAM_VALUE
    @ VST_BUFFER_SIZE_PARAM_VALUE
    Definition vst.h:111
    VST_BUFFER_SIZE_STREAM_LABEL
    @ VST_BUFFER_SIZE_STREAM_LABEL
    Definition vst.h:112
    VST_BUFFER_SIZE_PARAM_LABEL
    @ VST_BUFFER_SIZE_PARAM_LABEL
    Definition vst.h:109
    -
    VST_BUFFER_SIZE_VENDOR_NAME
    @ VST_BUFFER_SIZE_VENDOR_NAME
    Definition vst.h:120
    +
    VST_BUFFER_SIZE_VENDOR_NAME
    @ VST_BUFFER_SIZE_VENDOR_NAME
    Definition vst.h:120
    VST_BUFFER_SIZE_PARAM_NAME
    @ VST_BUFFER_SIZE_PARAM_NAME
    Definition vst.h:110
    VST_BUFFER_SIZE_PROGRAM_NAME
    @ VST_BUFFER_SIZE_PROGRAM_NAME
    Definition vst.h:114
    VST_BUFFER_SIZE_CATEGORY_LABEL
    @ VST_BUFFER_SIZE_CATEGORY_LABEL
    Definition vst.h:113
    VST_BUFFER_SIZE_EFFECT_NAME
    @ VST_BUFFER_SIZE_EFFECT_NAME
    Definition vst.h:115
    VST_BUFFER_SIZE_PARAM_LONG_NAME
    @ VST_BUFFER_SIZE_PARAM_LONG_NAME
    Definition vst.h:116
    VST_BUFFER_SIZE_PRODUCT_NAME
    @ VST_BUFFER_SIZE_PRODUCT_NAME
    Definition vst.h:117
    -
    vst_effect_process_float_t
    void(VST_FUNCTION_INTERFACE * vst_effect_process_float_t)(struct vst_effect_t *self, const float *const *inputs, float **outputs, int32_t samples)
    Process the given number of single samples in inputs and outputs.
    Definition vst.h:2878
    -
    VST_PARAMETER_FLAG
    VST_PARAMETER_FLAG
    Flags for parameters.
    Definition vst.h:384
    -
    VST_PARAMETER_FLAG_SWITCH
    @ VST_PARAMETER_FLAG_SWITCH
    Definition vst.h:391
    -
    VST_PARAMETER_FLAG_1ls6
    @ VST_PARAMETER_FLAG_1ls6
    Parameter can be gradually increased/decreased.
    Definition vst.h:437
    -
    VST_PARAMETER_FLAG_1ls5
    @ VST_PARAMETER_FLAG_1ls5
    Parameter has a category for the default editor.
    Definition vst.h:429
    -
    VST_PARAMETER_FLAG_1ls4
    @ VST_PARAMETER_FLAG_1ls4
    Parameter has an display order index for the default editor.
    Definition vst.h:421
    -
    VST_PARAMETER_FLAG_1ls2
    @ VST_PARAMETER_FLAG_1ls2
    Parameter uses float steps.
    Definition vst.h:405
    -
    VST_PARAMETER_FLAG_INTEGER_LIMITS
    @ VST_PARAMETER_FLAG_INTEGER_LIMITS
    Definition vst.h:399
    -
    VST_PARAMETER_FLAG_STEP_FLOAT
    @ VST_PARAMETER_FLAG_STEP_FLOAT
    Definition vst.h:407
    -
    VST_PARAMETER_FLAG_INDEX
    @ VST_PARAMETER_FLAG_INDEX
    Definition vst.h:423
    -
    VST_PARAMETER_FLAG_CATEGORY
    @ VST_PARAMETER_FLAG_CATEGORY
    Definition vst.h:431
    -
    VST_PARAMETER_FLAG_RAMPING
    @ VST_PARAMETER_FLAG_RAMPING
    Definition vst.h:439
    -
    VST_PARAMETER_FLAG_1ls3
    @ VST_PARAMETER_FLAG_1ls3
    Parameter uses integer steps.
    Definition vst.h:413
    -
    VST_PARAMETER_FLAG_1ls0
    @ VST_PARAMETER_FLAG_1ls0
    Parameter is an on/off switch.
    Definition vst.h:389
    -
    VST_PARAMETER_FLAG_STEP_INT
    @ VST_PARAMETER_FLAG_STEP_INT
    Definition vst.h:415
    -
    VST_PARAMETER_FLAG_1ls1
    @ VST_PARAMETER_FLAG_1ls1
    Parameter limits are set as integers.
    Definition vst.h:397
    -
    _VST_PARAMETER_FLAG_PAD
    @ _VST_PARAMETER_FLAG_PAD
    Definition vst.h:441
    +
    vst_effect_process_float_t
    void(VST_FUNCTION_INTERFACE * vst_effect_process_float_t)(struct vst_effect_t *self, const float *const *inputs, float **outputs, int32_t samples)
    Process the given number of single samples in inputs and outputs.
    Definition vst.h:2933
    +
    VST_PARAMETER_FLAG
    VST_PARAMETER_FLAG
    Flags for parameters.
    Definition vst.h:399
    +
    VST_PARAMETER_FLAG_SWITCH
    @ VST_PARAMETER_FLAG_SWITCH
    Definition vst.h:406
    +
    VST_PARAMETER_FLAG_1ls6
    @ VST_PARAMETER_FLAG_1ls6
    Parameter can be gradually increased/decreased.
    Definition vst.h:452
    +
    VST_PARAMETER_FLAG_1ls5
    @ VST_PARAMETER_FLAG_1ls5
    Parameter has a category for the default editor.
    Definition vst.h:444
    +
    VST_PARAMETER_FLAG_1ls4
    @ VST_PARAMETER_FLAG_1ls4
    Parameter has an display order index for the default editor.
    Definition vst.h:436
    +
    VST_PARAMETER_FLAG_1ls2
    @ VST_PARAMETER_FLAG_1ls2
    Parameter uses float steps.
    Definition vst.h:420
    +
    VST_PARAMETER_FLAG_INTEGER_LIMITS
    @ VST_PARAMETER_FLAG_INTEGER_LIMITS
    Definition vst.h:414
    +
    VST_PARAMETER_FLAG_STEP_FLOAT
    @ VST_PARAMETER_FLAG_STEP_FLOAT
    Definition vst.h:422
    +
    VST_PARAMETER_FLAG_INDEX
    @ VST_PARAMETER_FLAG_INDEX
    Definition vst.h:438
    +
    VST_PARAMETER_FLAG_CATEGORY
    @ VST_PARAMETER_FLAG_CATEGORY
    Definition vst.h:446
    +
    VST_PARAMETER_FLAG_RAMPING
    @ VST_PARAMETER_FLAG_RAMPING
    Definition vst.h:454
    +
    VST_PARAMETER_FLAG_1ls3
    @ VST_PARAMETER_FLAG_1ls3
    Parameter uses integer steps.
    Definition vst.h:428
    +
    VST_PARAMETER_FLAG_1ls0
    @ VST_PARAMETER_FLAG_1ls0
    Parameter is an on/off switch.
    Definition vst.h:404
    +
    VST_PARAMETER_FLAG_STEP_INT
    @ VST_PARAMETER_FLAG_STEP_INT
    Definition vst.h:430
    +
    VST_PARAMETER_FLAG_1ls1
    @ VST_PARAMETER_FLAG_1ls1
    Parameter limits are set as integers.
    Definition vst.h:412
    +
    _VST_PARAMETER_FLAG_PAD
    @ _VST_PARAMETER_FLAG_PAD
    Definition vst.h:456
    VST_FUNCTION_INTERFACE
    #define VST_FUNCTION_INTERFACE
    Standard calling convention across plug-ins and hosts.
    Definition vst.h:49
    -
    VST_EFFECT_OPCODE
    VST_EFFECT_OPCODE
    Host to Plug-in Op-Codes These Op-Codes are emitted by the host and we must either handle them or ret...
    Definition vst.h:1837
    -
    VST_EFFECT_OPCODE_WINDOW_MOUSE
    @ VST_EFFECT_OPCODE_WINDOW_MOUSE
    Definition vst.h:2048
    -
    VST_EFFECT_OPCODE_2A
    @ VST_EFFECT_OPCODE_2A
    Host wants to change the speaker arrangement.
    Definition vst.h:2321
    -
    VST_EFFECT_OPCODE_GETVENDORVERSION
    @ VST_EFFECT_OPCODE_GETVENDORVERSION
    Definition vst.h:2397
    -
    VST_EFFECT_OPCODE_20
    @ VST_EFFECT_OPCODE_20
    Input disconnected.
    Definition vst.h:2222
    -
    VST_EFFECT_OPCODE_14
    @ VST_EFFECT_OPCODE_14
    Window Focus Event?
    Definition vst.h:2084
    -
    VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING
    @ VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING
    Definition vst.h:1926
    -
    VST_EFFECT_OPCODE_PARAM_GETLABEL
    @ VST_EFFECT_OPCODE_PARAM_GETLABEL
    Definition vst.h:1906
    -
    VST_EFFECT_OPCODE_4E
    @ VST_EFFECT_OPCODE_4E
    Definition vst.h:2699
    -
    VST_EFFECT_OPCODE_43
    @ VST_EFFECT_OPCODE_43
    Host is starting to set up a program.
    Definition vst.h:2577
    -
    VST_EFFECT_OPCODE_3E
    @ VST_EFFECT_OPCODE_3E
    Midi related.
    Definition vst.h:2537
    -
    VST_EFFECT_OPCODE_32
    @ VST_EFFECT_OPCODE_32
    User-defined Op-Code for VST extensions.
    Definition vst.h:2408
    -
    VST_EFFECT_OPCODE_03
    @ VST_EFFECT_OPCODE_03
    Get currently selected program number.
    Definition vst.h:1872
    -
    VST_EFFECT_OPCODE_SET_CHUNK_DATA
    @ VST_EFFECT_OPCODE_SET_CHUNK_DATA
    Definition vst.h:2132
    -
    VST_EFFECT_OPCODE_21
    @ VST_EFFECT_OPCODE_21
    Retrieve properties for the given input index.
    Definition vst.h:2231
    -
    VST_EFFECT_OPCODE_PRODUCT_NAME
    @ VST_EFFECT_OPCODE_PRODUCT_NAME
    Definition vst.h:2388
    -
    VST_EFFECT_OPCODE_4B
    @ VST_EFFECT_OPCODE_4B
    Host wants to know if we can load the provided bank data.
    Definition vst.h:2664
    -
    VST_EFFECT_OPCODE_PARAM_NAME
    @ VST_EFFECT_OPCODE_PARAM_NAME
    Definition vst.h:1940
    -
    VST_EFFECT_OPCODE_1C
    @ VST_EFFECT_OPCODE_1C
    Definition vst.h:2190
    -
    VST_EFFECT_OPCODE_41
    @ VST_EFFECT_OPCODE_41
    Midi related.
    Definition vst.h:2561
    -
    VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    @ VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    Definition vst.h:1957
    -
    VST_EFFECT_OPCODE_CREATE
    @ VST_EFFECT_OPCODE_CREATE
    Definition vst.h:1844
    -
    VST_EFFECT_OPCODE_EDITOR_GET_RECT
    @ VST_EFFECT_OPCODE_EDITOR_GET_RECT
    Definition vst.h:1997
    -
    VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    @ VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    Definition vst.h:2323
    -
    VST_EFFECT_OPCODE_PARAM_GETVALUE
    @ VST_EFFECT_OPCODE_PARAM_GETVALUE
    Definition vst.h:1920
    -
    VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    @ VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    Definition vst.h:1886
    -
    VST_EFFECT_OPCODE_06
    @ VST_EFFECT_OPCODE_06
    Get the value? label for the parameter.
    Definition vst.h:1904
    -
    VST_EFFECT_OPCODE_0A
    @ VST_EFFECT_OPCODE_0A
    Set the new sample rate for the plugin to use.
    Definition vst.h:1953
    -
    VST_EFFECT_OPCODE_10
    @ VST_EFFECT_OPCODE_10
    Window Draw Event?
    Definition vst.h:2030
    -
    VST_EFFECT_OPCODE_2F
    @ VST_EFFECT_OPCODE_2F
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:2373
    -
    VST_EFFECT_OPCODE_PROGRAM_GET
    @ VST_EFFECT_OPCODE_PROGRAM_GET
    Definition vst.h:1876
    -
    VST_EFFECT_OPCODE_28
    @ VST_EFFECT_OPCODE_28
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2299
    -
    VST_EFFECT_OPCODE_4D
    @ VST_EFFECT_OPCODE_4D
    Definition vst.h:2691
    -
    VST_EFFECT_OPCODE_01
    @ VST_EFFECT_OPCODE_01
    Destroy the effect (if there is any) and free its memory.
    Definition vst.h:1854
    -
    VST_EFFECT_OPCODE_3C
    @ VST_EFFECT_OPCODE_3C
    Editor Virtual Key Up Event.
    Definition vst.h:2519
    -
    VST_EFFECT_OPCODE_1B
    @ VST_EFFECT_OPCODE_1B
    Set Parameter value from string representation.
    Definition vst.h:2178
    -
    VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    @ VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    Definition vst.h:1967
    -
    VST_EFFECT_OPCODE_IDLE
    @ VST_EFFECT_OPCODE_IDLE
    Definition vst.h:2444
    -
    VST_EFFECT_OPCODE_33
    @ VST_EFFECT_OPCODE_33
    Test for support of a specific named feature.
    Definition vst.h:2419
    -
    VST_EFFECT_OPCODE_04
    @ VST_EFFECT_OPCODE_04
    Set the name of the currently selected program.
    Definition vst.h:1882
    -
    VST_EFFECT_OPCODE_09
    @ VST_EFFECT_OPCODE_09
    Definition vst.h:1947
    -
    VST_EFFECT_OPCODE_PARAM_GET_NAME
    @ VST_EFFECT_OPCODE_PARAM_GET_NAME
    Definition vst.h:1938
    -
    VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES
    @ VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES
    Definition vst.h:2248
    -
    VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES
    @ VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES
    Definition vst.h:2235
    -
    VST_EFFECT_OPCODE_BANK_LOAD
    @ VST_EFFECT_OPCODE_BANK_LOAD
    Definition vst.h:2666
    -
    VST_EFFECT_OPCODE_EDITOR_MOUSE
    @ VST_EFFECT_OPCODE_EDITOR_MOUSE
    Definition vst.h:2050
    -
    VST_EFFECT_OPCODE_WINDOW_CREATE
    @ VST_EFFECT_OPCODE_WINDOW_CREATE
    Definition vst.h:2006
    -
    VST_EFFECT_OPCODE_0B
    @ VST_EFFECT_OPCODE_0B
    Sets the block size, which is the maximum number of samples passed into the effect via process calls.
    Definition vst.h:1963
    -
    VST_EFFECT_OPCODE_PARAM_GET_VALUE
    @ VST_EFFECT_OPCODE_PARAM_GET_VALUE
    Definition vst.h:1922
    -
    VST_EFFECT_OPCODE_39
    @ VST_EFFECT_OPCODE_39
    Definition vst.h:2483
    -
    VST_EFFECT_OPCODE_05
    @ VST_EFFECT_OPCODE_05
    Get the name of the currently selected program.
    Definition vst.h:1892
    -
    VST_EFFECT_OPCODE_1A
    @ VST_EFFECT_OPCODE_1A
    Can the parameter be automated?
    Definition vst.h:2163
    -
    VST_EFFECT_OPCODE_19
    @ VST_EFFECT_OPCODE_19
    Send events from host to plug-in.
    Definition vst.h:2153
    -
    VST_EFFECT_OPCODE_PROGRAM_SET_END
    @ VST_EFFECT_OPCODE_PROGRAM_SET_END
    Definition vst.h:2589
    -
    VST_EFFECT_OPCODE_GET_PROGRAM
    @ VST_EFFECT_OPCODE_GET_PROGRAM
    Definition vst.h:1874
    -
    VST_EFFECT_OPCODE_12
    @ VST_EFFECT_OPCODE_12
    Window Keyboard Event?
    Definition vst.h:2062
    -
    VST_EFFECT_OPCODE_42
    @ VST_EFFECT_OPCODE_42
    Midi related.
    Definition vst.h:2569
    -
    VST_EFFECT_OPCODE_EFFECT_CATEGORY
    @ VST_EFFECT_OPCODE_EFFECT_CATEGORY
    Definition vst.h:2257
    -
    VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    @ VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    Definition vst.h:2167
    -
    VST_EFFECT_OPCODE_WINDOW_DRAW
    @ VST_EFFECT_OPCODE_WINDOW_DRAW
    Definition vst.h:2032
    -
    VST_EFFECT_OPCODE_DESTROY
    @ VST_EFFECT_OPCODE_DESTROY
    Definition vst.h:1856
    -
    VST_EFFECT_OPCODE_SETBLOCKSIZE
    @ VST_EFFECT_OPCODE_SETBLOCKSIZE
    Definition vst.h:1965
    -
    VST_EFFECT_OPCODE_02
    @ VST_EFFECT_OPCODE_02
    Set which program number is currently select.
    Definition vst.h:1862
    -
    VST_EFFECT_OPCODE_48
    @ VST_EFFECT_OPCODE_48
    End processing of audio.
    Definition vst.h:2633
    -
    VST_EFFECT_OPCODE_GETNAME2
    @ VST_EFFECT_OPCODE_GETNAME2
    Definition vst.h:2386
    -
    VST_EFFECT_OPCODE_CUSTOM
    @ VST_EFFECT_OPCODE_CUSTOM
    Definition vst.h:2410
    -
    VST_EFFECT_OPCODE_2E
    @ VST_EFFECT_OPCODE_2E
    Translate an error code to a string.
    Definition vst.h:2364
    -
    VST_EFFECT_OPCODE_3D
    @ VST_EFFECT_OPCODE_3D
    Definition vst.h:2529
    -
    VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    @ VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    Definition vst.h:2074
    -
    VST_EFFECT_OPCODE_PARAM_PROPERTIES
    @ VST_EFFECT_OPCODE_PARAM_PROPERTIES
    Definition vst.h:2475
    -
    VST_EFFECT_OPCODE_TAIL_SAMPLES
    @ VST_EFFECT_OPCODE_TAIL_SAMPLES
    Definition vst.h:2433
    -
    VST_EFFECT_OPCODE_30
    @ VST_EFFECT_OPCODE_30
    Retrieve the product name into the ptr buffer.
    Definition vst.h:2384
    -
    VST_EFFECT_OPCODE_PARAM_VALUE
    @ VST_EFFECT_OPCODE_PARAM_VALUE
    Definition vst.h:1924
    -
    VST_EFFECT_OPCODE_35
    @ VST_EFFECT_OPCODE_35
    Notify effect that it is idle?
    Definition vst.h:2442
    -
    VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    @ VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    Definition vst.h:1896
    -
    VST_EFFECT_OPCODE_0D
    @ VST_EFFECT_OPCODE_0D
    Retrieve the client rect size of the plugins window.
    Definition vst.h:1991
    -
    VST_EFFECT_OPCODE_1E
    @ VST_EFFECT_OPCODE_1E
    Definition vst.h:2206
    -
    VST_EFFECT_OPCODE_PROGRAM_LOAD
    @ VST_EFFECT_OPCODE_PROGRAM_LOAD
    Definition vst.h:2679
    -
    VST_EFFECT_OPCODE_23
    @ VST_EFFECT_OPCODE_23
    Retrieve category of this effect.
    Definition vst.h:2255
    -
    VST_EFFECT_OPCODE_VST_VERSION
    @ VST_EFFECT_OPCODE_VST_VERSION
    Definition vst.h:2493
    -
    VST_EFFECT_OPCODE_36
    @ VST_EFFECT_OPCODE_36
    Definition vst.h:2453
    -
    VST_EFFECT_OPCODE_CATEGORY
    @ VST_EFFECT_OPCODE_CATEGORY
    Definition vst.h:2259
    -
    VST_EFFECT_OPCODE_EDITOR_OPEN
    @ VST_EFFECT_OPCODE_EDITOR_OPEN
    Definition vst.h:2008
    -
    VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    Definition vst.h:2509
    -
    VST_EFFECT_OPCODE_00
    @ VST_EFFECT_OPCODE_00
    Create/Initialize the effect (if it has not been created already).
    Definition vst.h:1842
    -
    VST_EFFECT_OPCODE_2B
    @ VST_EFFECT_OPCODE_2B
    Definition vst.h:2328
    -
    VST_EFFECT_OPCODE_SUSPEND_RESUME
    @ VST_EFFECT_OPCODE_SUSPEND_RESUME
    Definition vst.h:1981
    -
    VST_EFFECT_OPCODE_24
    @ VST_EFFECT_OPCODE_24
    Definition vst.h:2267
    -
    VST_EFFECT_OPCODE_PARAM_LABEL
    @ VST_EFFECT_OPCODE_PARAM_LABEL
    Definition vst.h:1910
    -
    VST_EFFECT_OPCODE_40
    @ VST_EFFECT_OPCODE_40
    Midi related.
    Definition vst.h:2553
    -
    VST_EFFECT_OPCODE_22
    @ VST_EFFECT_OPCODE_22
    Retrieve properties for the given output index.
    Definition vst.h:2244
    -
    VST_EFFECT_OPCODE_4F
    @ VST_EFFECT_OPCODE_4F
    Definition vst.h:2707
    -
    VST_EFFECT_OPCODE_47
    @ VST_EFFECT_OPCODE_47
    Begin processing of audio.
    Definition vst.h:2624
    -
    VST_EFFECT_OPCODE_38
    @ VST_EFFECT_OPCODE_38
    Parameter Properties.
    Definition vst.h:2471
    -
    VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    @ VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:2604
    -
    VST_EFFECT_OPCODE_0E
    @ VST_EFFECT_OPCODE_0E
    Create the window for the plugin.
    Definition vst.h:2004
    -
    VST_EFFECT_OPCODE_3B
    @ VST_EFFECT_OPCODE_3B
    Editor Virtual Key Down Input.
    Definition vst.h:2507
    -
    VST_EFFECT_OPCODE_BYPASS
    @ VST_EFFECT_OPCODE_BYPASS
    Definition vst.h:2339
    -
    VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    @ VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    Definition vst.h:2066
    -
    VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    @ VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    Definition vst.h:2233
    -
    VST_EFFECT_OPCODE_VENDOR_NAME
    @ VST_EFFECT_OPCODE_VENDOR_NAME
    Definition vst.h:2377
    -
    VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE
    @ VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE
    Definition vst.h:2165
    -
    VST_EFFECT_OPCODE_WINDOW_KEYBOARD
    @ VST_EFFECT_OPCODE_WINDOW_KEYBOARD
    Definition vst.h:2064
    -
    VST_EFFECT_OPCODE_GET_PROGRAM_NAME
    @ VST_EFFECT_OPCODE_GET_PROGRAM_NAME
    Definition vst.h:1894
    -
    VST_EFFECT_OPCODE_17
    @ VST_EFFECT_OPCODE_17
    Get Chunk Data.
    Definition vst.h:2116
    -
    VST_EFFECT_OPCODE_31
    @ VST_EFFECT_OPCODE_31
    Retrieve the vendor version in return value.
    Definition vst.h:2395
    -
    VST_EFFECT_OPCODE_2D
    @ VST_EFFECT_OPCODE_2D
    Retrieve the effect name into the ptr buffer.
    Definition vst.h:2348
    -
    VST_EFFECT_OPCODE_07
    @ VST_EFFECT_OPCODE_07
    Get the string representing the value for the parameter.
    Definition vst.h:1918
    -
    VST_EFFECT_OPCODE_EVENT
    @ VST_EFFECT_OPCODE_EVENT
    Definition vst.h:2155
    -
    VST_EFFECT_OPCODE_PROCESS_END
    @ VST_EFFECT_OPCODE_PROCESS_END
    Definition vst.h:2635
    -
    VST_EFFECT_OPCODE_SET_PROGRAM
    @ VST_EFFECT_OPCODE_SET_PROGRAM
    Definition vst.h:1864
    -
    VST_EFFECT_OPCODE_27
    @ VST_EFFECT_OPCODE_27
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2291
    -
    VST_EFFECT_OPCODE_EDITOR_DRAW
    @ VST_EFFECT_OPCODE_EDITOR_DRAW
    Definition vst.h:2034
    -
    VST_EFFECT_OPCODE_15
    @ VST_EFFECT_OPCODE_15
    Window Unfocus Event?
    Definition vst.h:2094
    -
    VST_EFFECT_OPCODE_49
    @ VST_EFFECT_OPCODE_49
    Definition vst.h:2643
    -
    VST_EFFECT_OPCODE_NAME
    @ VST_EFFECT_OPCODE_NAME
    Definition vst.h:2354
    -
    VST_EFFECT_OPCODE_EDITOR_CLOSE
    @ VST_EFFECT_OPCODE_EDITOR_CLOSE
    Definition vst.h:2018
    -
    VST_EFFECT_OPCODE_29
    @ VST_EFFECT_OPCODE_29
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2307
    -
    VST_EFFECT_OPCODE_3A
    @ VST_EFFECT_OPCODE_3A
    Retrieve the VST Version supported.
    Definition vst.h:2491
    -
    VST_EFFECT_OPCODE_11
    @ VST_EFFECT_OPCODE_11
    Window Mouse Event?
    Definition vst.h:2046
    -
    VST_EFFECT_OPCODE_PARAM_GET_LABEL
    @ VST_EFFECT_OPCODE_PARAM_GET_LABEL
    Definition vst.h:1908
    -
    VST_EFFECT_OPCODE_SETSAMPLERATE
    @ VST_EFFECT_OPCODE_SETSAMPLERATE
    Definition vst.h:1955
    -
    VST_EFFECT_OPCODE_0F
    @ VST_EFFECT_OPCODE_0F
    Destroy the plugins window.
    Definition vst.h:2014
    -
    VST_EFFECT_OPCODE_GET_CHUNK_DATA
    @ VST_EFFECT_OPCODE_GET_CHUNK_DATA
    Definition vst.h:2118
    -
    VST_EFFECT_OPCODE_INITIALIZE
    @ VST_EFFECT_OPCODE_INITIALIZE
    Definition vst.h:1846
    -
    VST_EFFECT_OPCODE_GETTAILSAMPLES
    @ VST_EFFECT_OPCODE_GETTAILSAMPLES
    Definition vst.h:2431
    -
    VST_EFFECT_OPCODE_18
    @ VST_EFFECT_OPCODE_18
    Set Chunk Data.
    Definition vst.h:2130
    -
    VST_EFFECT_OPCODE_EFFECT_NAME
    @ VST_EFFECT_OPCODE_EFFECT_NAME
    Definition vst.h:2352
    -
    VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES
    @ VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES
    Definition vst.h:2473
    -
    VST_EFFECT_OPCODE_PARAM_AUTOMATABLE
    @ VST_EFFECT_OPCODE_PARAM_AUTOMATABLE
    Definition vst.h:2169
    -
    VST_EFFECT_OPCODE_PARAM_GETNAME
    @ VST_EFFECT_OPCODE_PARAM_GETNAME
    Definition vst.h:1936
    -
    VST_EFFECT_OPCODE_4A
    @ VST_EFFECT_OPCODE_4A
    Definition vst.h:2653
    -
    VST_EFFECT_OPCODE_08
    @ VST_EFFECT_OPCODE_08
    Get the name for the parameter.
    Definition vst.h:1934
    -
    VST_EFFECT_OPCODE_13
    @ VST_EFFECT_OPCODE_13
    Window/Editor Idle/Keep-Alive Callback?
    Definition vst.h:2072
    -
    VST_EFFECT_OPCODE_45
    @ VST_EFFECT_OPCODE_45
    Host wants to know the current speaker arrangement.
    Definition vst.h:2602
    -
    VST_EFFECT_OPCODE_WINDOW_GETRECT
    @ VST_EFFECT_OPCODE_WINDOW_GETRECT
    Definition vst.h:1993
    -
    VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    @ VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    Definition vst.h:2246
    -
    VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING
    @ VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING
    Definition vst.h:2182
    -
    VST_EFFECT_OPCODE_GETVENDOR
    @ VST_EFFECT_OPCODE_GETVENDOR
    Definition vst.h:2375
    -
    VST_EFFECT_OPCODE_PROCESS_BEGIN
    @ VST_EFFECT_OPCODE_PROCESS_BEGIN
    Definition vst.h:2626
    -
    VST_EFFECT_OPCODE_1D
    @ VST_EFFECT_OPCODE_1D
    Definition vst.h:2198
    -
    VST_EFFECT_OPCODE_PAUSE_UNPAUSE
    @ VST_EFFECT_OPCODE_PAUSE_UNPAUSE
    Definition vst.h:1979
    -
    VST_EFFECT_OPCODE_4C
    @ VST_EFFECT_OPCODE_4C
    Host wants to know if we can load the provided program data.
    Definition vst.h:2677
    -
    VST_EFFECT_OPCODE_26
    @ VST_EFFECT_OPCODE_26
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2283
    -
    VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    @ VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    Definition vst.h:2617
    -
    VST_EFFECT_OPCODE_GETNAME
    @ VST_EFFECT_OPCODE_GETNAME
    Definition vst.h:2350
    -
    VST_EFFECT_OPCODE_VENDOR_VERSION
    @ VST_EFFECT_OPCODE_VENDOR_VERSION
    Definition vst.h:2399
    -
    VST_EFFECT_OPCODE_46
    @ VST_EFFECT_OPCODE_46
    Get the next effect contained in this effect.
    Definition vst.h:2615
    -
    VST_EFFECT_OPCODE_SET_PROGRAM_NAME
    @ VST_EFFECT_OPCODE_SET_PROGRAM_NAME
    Definition vst.h:1884
    -
    VST_EFFECT_OPCODE_FOURCC
    @ VST_EFFECT_OPCODE_FOURCC
    Definition vst.h:2104
    -
    VST_EFFECT_OPCODE_37
    @ VST_EFFECT_OPCODE_37
    Definition vst.h:2462
    -
    VST_EFFECT_OPCODE_44
    @ VST_EFFECT_OPCODE_44
    Host is done setting up a program.
    Definition vst.h:2587
    -
    VST_EFFECT_OPCODE_3F
    @ VST_EFFECT_OPCODE_3F
    Midi related.
    Definition vst.h:2545
    -
    VST_EFFECT_OPCODE_WINDOW_DESTROY
    @ VST_EFFECT_OPCODE_WINDOW_DESTROY
    Definition vst.h:2016
    -
    VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    Definition vst.h:2521
    -
    VST_EFFECT_OPCODE_1F
    @ VST_EFFECT_OPCODE_1F
    Input connected.
    Definition vst.h:2214
    -
    VST_EFFECT_OPCODE_34
    @ VST_EFFECT_OPCODE_34
    Number of samples that are at the tail at the end of playback.
    Definition vst.h:2429
    -
    VST_EFFECT_OPCODE_2C
    @ VST_EFFECT_OPCODE_2C
    Enable/Disable bypassing the effect.
    Definition vst.h:2337
    -
    VST_EFFECT_OPCODE_PROGRAM_SET
    @ VST_EFFECT_OPCODE_PROGRAM_SET
    Definition vst.h:1866
    -
    VST_EFFECT_OPCODE_SUPPORTS
    @ VST_EFFECT_OPCODE_SUPPORTS
    Definition vst.h:2421
    -
    VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    @ VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    Definition vst.h:2579
    -
    VST_EFFECT_OPCODE_16
    @ VST_EFFECT_OPCODE_16
    Definition vst.h:2102
    -
    VST_EFFECT_OPCODE_TRANSLATE_ERROR
    @ VST_EFFECT_OPCODE_TRANSLATE_ERROR
    Definition vst.h:2366
    -
    VST_EFFECT_OPCODE_EDITOR_RECT
    @ VST_EFFECT_OPCODE_EDITOR_RECT
    Definition vst.h:1995
    -
    VST_EFFECT_OPCODE_25
    @ VST_EFFECT_OPCODE_25
    Definition vst.h:2275
    -
    VST_EFFECT_OPCODE_PARAM_SET_VALUE
    @ VST_EFFECT_OPCODE_PARAM_SET_VALUE
    Definition vst.h:2180
    -
    VST_EFFECT_OPCODE_SUSPEND
    @ VST_EFFECT_OPCODE_SUSPEND
    Definition vst.h:1983
    -
    VST_EFFECT_OPCODE_0C
    @ VST_EFFECT_OPCODE_0C
    Effect processing should be suspended/paused or resumed/unpaused.
    Definition vst.h:1977
    -
    VST_STREAM_FLAG
    VST_STREAM_FLAG
    Definition vst.h:740
    -
    VST_STREAM_FLAG_STEREO
    @ VST_STREAM_FLAG_STEREO
    Definition vst.h:750
    -
    VST_STREAM_FLAG_1ls2
    @ VST_STREAM_FLAG_1ls2
    Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:756
    -
    VST_STREAM_FLAG_1ls0
    @ VST_STREAM_FLAG_1ls0
    Ignored?
    Definition vst.h:743
    -
    VST_STREAM_FLAG_1ls1
    @ VST_STREAM_FLAG_1ls1
    Stream is in Stereo.
    Definition vst.h:749
    -
    VST_STREAM_FLAG_USE_TYPE
    @ VST_STREAM_FLAG_USE_TYPE
    Definition vst.h:757
    -
    vst_effect_get_parameter_t
    float(VST_FUNCTION_INTERFACE * vst_effect_get_parameter_t)(struct vst_effect_t *self, uint32_t index)
    Retrieve the current value of the parameter at the given index, or do nothing if out of bounds.
    Definition vst.h:2865
    -
    VST_HOST_ACTIVE_THREAD
    VST_HOST_ACTIVE_THREAD
    Definition vst.h:990
    -
    VST_HOST_ACTIVE_THREAD_UNKNOWN
    @ VST_HOST_ACTIVE_THREAD_UNKNOWN
    The active thread has no special usage assigned.
    Definition vst.h:993
    -
    VST_HOST_ACTIVE_THREAD_INTERFACE
    @ VST_HOST_ACTIVE_THREAD_INTERFACE
    The active thread is used for user interface work.
    Definition vst.h:997
    -
    VST_HOST_ACTIVE_THREAD_EVENT
    @ VST_HOST_ACTIVE_THREAD_EVENT
    The active thread is related to events and event handling.
    Definition vst.h:1008
    -
    VST_HOST_ACTIVE_THREAD_AUDIO
    @ VST_HOST_ACTIVE_THREAD_AUDIO
    The active thread is used for audio processing.
    Definition vst.h:1001
    -
    VST_HOST_ACTIVE_THREAD_USER
    @ VST_HOST_ACTIVE_THREAD_USER
    The active thread was created by an effect.
    Definition vst.h:1012
    +
    VST_EFFECT_OPCODE
    VST_EFFECT_OPCODE
    Host to Plug-in Op-Codes These Op-Codes are emitted by the host and we must either handle them or ret...
    Definition vst.h:1888
    +
    VST_EFFECT_OPCODE_WINDOW_MOUSE
    @ VST_EFFECT_OPCODE_WINDOW_MOUSE
    Definition vst.h:2099
    +
    VST_EFFECT_OPCODE_2A
    @ VST_EFFECT_OPCODE_2A
    Host wants to change the speaker arrangement.
    Definition vst.h:2372
    +
    VST_EFFECT_OPCODE_GETVENDORVERSION
    @ VST_EFFECT_OPCODE_GETVENDORVERSION
    Definition vst.h:2448
    +
    VST_EFFECT_OPCODE_20
    @ VST_EFFECT_OPCODE_20
    Input disconnected.
    Definition vst.h:2273
    +
    VST_EFFECT_OPCODE_14
    @ VST_EFFECT_OPCODE_14
    Window Focus Event?
    Definition vst.h:2135
    +
    VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING
    @ VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING
    Definition vst.h:1977
    +
    VST_EFFECT_OPCODE_PARAM_GETLABEL
    @ VST_EFFECT_OPCODE_PARAM_GETLABEL
    Definition vst.h:1957
    +
    VST_EFFECT_OPCODE_4E
    @ VST_EFFECT_OPCODE_4E
    Definition vst.h:2750
    +
    VST_EFFECT_OPCODE_43
    @ VST_EFFECT_OPCODE_43
    Host is starting to set up a program.
    Definition vst.h:2628
    +
    VST_EFFECT_OPCODE_3E
    @ VST_EFFECT_OPCODE_3E
    Midi related.
    Definition vst.h:2588
    +
    VST_EFFECT_OPCODE_32
    @ VST_EFFECT_OPCODE_32
    User-defined Op-Code for VST extensions.
    Definition vst.h:2459
    +
    VST_EFFECT_OPCODE_03
    @ VST_EFFECT_OPCODE_03
    Get currently selected program number.
    Definition vst.h:1923
    +
    VST_EFFECT_OPCODE_SET_CHUNK_DATA
    @ VST_EFFECT_OPCODE_SET_CHUNK_DATA
    Definition vst.h:2183
    +
    VST_EFFECT_OPCODE_21
    @ VST_EFFECT_OPCODE_21
    Retrieve properties for the given input index.
    Definition vst.h:2282
    +
    VST_EFFECT_OPCODE_PRODUCT_NAME
    @ VST_EFFECT_OPCODE_PRODUCT_NAME
    Definition vst.h:2439
    +
    VST_EFFECT_OPCODE_4B
    @ VST_EFFECT_OPCODE_4B
    Host wants to know if we can load the provided bank data.
    Definition vst.h:2715
    +
    VST_EFFECT_OPCODE_PARAM_NAME
    @ VST_EFFECT_OPCODE_PARAM_NAME
    Definition vst.h:1991
    +
    VST_EFFECT_OPCODE_1C
    @ VST_EFFECT_OPCODE_1C
    Definition vst.h:2241
    +
    VST_EFFECT_OPCODE_41
    @ VST_EFFECT_OPCODE_41
    Midi related.
    Definition vst.h:2612
    +
    VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    @ VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    Definition vst.h:2008
    +
    VST_EFFECT_OPCODE_CREATE
    @ VST_EFFECT_OPCODE_CREATE
    Definition vst.h:1895
    +
    VST_EFFECT_OPCODE_EDITOR_GET_RECT
    @ VST_EFFECT_OPCODE_EDITOR_GET_RECT
    Definition vst.h:2048
    +
    VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    @ VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    Definition vst.h:2374
    +
    VST_EFFECT_OPCODE_PARAM_GETVALUE
    @ VST_EFFECT_OPCODE_PARAM_GETVALUE
    Definition vst.h:1971
    +
    VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    @ VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    Definition vst.h:1937
    +
    VST_EFFECT_OPCODE_06
    @ VST_EFFECT_OPCODE_06
    Get the value? label for the parameter.
    Definition vst.h:1955
    +
    VST_EFFECT_OPCODE_0A
    @ VST_EFFECT_OPCODE_0A
    Set the new sample rate for the plugin to use.
    Definition vst.h:2004
    +
    VST_EFFECT_OPCODE_10
    @ VST_EFFECT_OPCODE_10
    Window Draw Event?
    Definition vst.h:2081
    +
    VST_EFFECT_OPCODE_2F
    @ VST_EFFECT_OPCODE_2F
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:2424
    +
    VST_EFFECT_OPCODE_PROGRAM_GET
    @ VST_EFFECT_OPCODE_PROGRAM_GET
    Definition vst.h:1927
    +
    VST_EFFECT_OPCODE_28
    @ VST_EFFECT_OPCODE_28
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2350
    +
    VST_EFFECT_OPCODE_4D
    @ VST_EFFECT_OPCODE_4D
    Definition vst.h:2742
    +
    VST_EFFECT_OPCODE_01
    @ VST_EFFECT_OPCODE_01
    Destroy the effect (if there is any) and free its memory.
    Definition vst.h:1905
    +
    VST_EFFECT_OPCODE_3C
    @ VST_EFFECT_OPCODE_3C
    Editor Virtual Key Up Event.
    Definition vst.h:2570
    +
    VST_EFFECT_OPCODE_1B
    @ VST_EFFECT_OPCODE_1B
    Set Parameter value from string representation.
    Definition vst.h:2229
    +
    VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    @ VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    Definition vst.h:2018
    +
    VST_EFFECT_OPCODE_IDLE
    @ VST_EFFECT_OPCODE_IDLE
    Definition vst.h:2495
    +
    VST_EFFECT_OPCODE_33
    @ VST_EFFECT_OPCODE_33
    Test for support of a specific named feature.
    Definition vst.h:2470
    +
    VST_EFFECT_OPCODE_04
    @ VST_EFFECT_OPCODE_04
    Set the name of the currently selected program.
    Definition vst.h:1933
    +
    VST_EFFECT_OPCODE_09
    @ VST_EFFECT_OPCODE_09
    Definition vst.h:1998
    +
    VST_EFFECT_OPCODE_PARAM_GET_NAME
    @ VST_EFFECT_OPCODE_PARAM_GET_NAME
    Definition vst.h:1989
    +
    VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES
    @ VST_EFFECT_OPCODE_OUTPUT_STREAM_GET_PROPERTIES
    Definition vst.h:2299
    +
    VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES
    @ VST_EFFECT_OPCODE_INPUT_STREAM_GET_PROPERTIES
    Definition vst.h:2286
    +
    VST_EFFECT_OPCODE_BANK_LOAD
    @ VST_EFFECT_OPCODE_BANK_LOAD
    Definition vst.h:2717
    +
    VST_EFFECT_OPCODE_EDITOR_MOUSE
    @ VST_EFFECT_OPCODE_EDITOR_MOUSE
    Definition vst.h:2101
    +
    VST_EFFECT_OPCODE_WINDOW_CREATE
    @ VST_EFFECT_OPCODE_WINDOW_CREATE
    Definition vst.h:2057
    +
    VST_EFFECT_OPCODE_0B
    @ VST_EFFECT_OPCODE_0B
    Sets the block size, which is the maximum number of samples passed into the effect via process calls.
    Definition vst.h:2014
    +
    VST_EFFECT_OPCODE_PARAM_GET_VALUE
    @ VST_EFFECT_OPCODE_PARAM_GET_VALUE
    Definition vst.h:1973
    +
    VST_EFFECT_OPCODE_39
    @ VST_EFFECT_OPCODE_39
    Definition vst.h:2534
    +
    VST_EFFECT_OPCODE_05
    @ VST_EFFECT_OPCODE_05
    Get the name of the currently selected program.
    Definition vst.h:1943
    +
    VST_EFFECT_OPCODE_1A
    @ VST_EFFECT_OPCODE_1A
    Can the parameter be automated?
    Definition vst.h:2214
    +
    VST_EFFECT_OPCODE_19
    @ VST_EFFECT_OPCODE_19
    Send events from host to plug-in.
    Definition vst.h:2204
    +
    VST_EFFECT_OPCODE_PROGRAM_SET_END
    @ VST_EFFECT_OPCODE_PROGRAM_SET_END
    Definition vst.h:2640
    +
    VST_EFFECT_OPCODE_GET_PROGRAM
    @ VST_EFFECT_OPCODE_GET_PROGRAM
    Definition vst.h:1925
    +
    VST_EFFECT_OPCODE_12
    @ VST_EFFECT_OPCODE_12
    Window Keyboard Event?
    Definition vst.h:2113
    +
    VST_EFFECT_OPCODE_42
    @ VST_EFFECT_OPCODE_42
    Midi related.
    Definition vst.h:2620
    +
    VST_EFFECT_OPCODE_EFFECT_CATEGORY
    @ VST_EFFECT_OPCODE_EFFECT_CATEGORY
    Definition vst.h:2308
    +
    VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    @ VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    Definition vst.h:2218
    +
    VST_EFFECT_OPCODE_WINDOW_DRAW
    @ VST_EFFECT_OPCODE_WINDOW_DRAW
    Definition vst.h:2083
    +
    VST_EFFECT_OPCODE_DESTROY
    @ VST_EFFECT_OPCODE_DESTROY
    Definition vst.h:1907
    +
    VST_EFFECT_OPCODE_SETBLOCKSIZE
    @ VST_EFFECT_OPCODE_SETBLOCKSIZE
    Definition vst.h:2016
    +
    VST_EFFECT_OPCODE_02
    @ VST_EFFECT_OPCODE_02
    Set which program number is currently select.
    Definition vst.h:1913
    +
    VST_EFFECT_OPCODE_48
    @ VST_EFFECT_OPCODE_48
    End processing of audio.
    Definition vst.h:2684
    +
    VST_EFFECT_OPCODE_GETNAME2
    @ VST_EFFECT_OPCODE_GETNAME2
    Definition vst.h:2437
    +
    VST_EFFECT_OPCODE_CUSTOM
    @ VST_EFFECT_OPCODE_CUSTOM
    Definition vst.h:2461
    +
    VST_EFFECT_OPCODE_2E
    @ VST_EFFECT_OPCODE_2E
    Translate an error code to a string.
    Definition vst.h:2415
    +
    VST_EFFECT_OPCODE_3D
    @ VST_EFFECT_OPCODE_3D
    Definition vst.h:2580
    +
    VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    @ VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    Definition vst.h:2125
    +
    VST_EFFECT_OPCODE_PARAM_PROPERTIES
    @ VST_EFFECT_OPCODE_PARAM_PROPERTIES
    Definition vst.h:2526
    +
    VST_EFFECT_OPCODE_TAIL_SAMPLES
    @ VST_EFFECT_OPCODE_TAIL_SAMPLES
    Definition vst.h:2484
    +
    VST_EFFECT_OPCODE_30
    @ VST_EFFECT_OPCODE_30
    Retrieve the product name into the ptr buffer.
    Definition vst.h:2435
    +
    VST_EFFECT_OPCODE_PARAM_VALUE
    @ VST_EFFECT_OPCODE_PARAM_VALUE
    Definition vst.h:1975
    +
    VST_EFFECT_OPCODE_35
    @ VST_EFFECT_OPCODE_35
    Notify effect that it is idle?
    Definition vst.h:2493
    +
    VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    @ VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    Definition vst.h:1947
    +
    VST_EFFECT_OPCODE_0D
    @ VST_EFFECT_OPCODE_0D
    Retrieve the client rect size of the plugins window.
    Definition vst.h:2042
    +
    VST_EFFECT_OPCODE_1E
    @ VST_EFFECT_OPCODE_1E
    Definition vst.h:2257
    +
    VST_EFFECT_OPCODE_PROGRAM_LOAD
    @ VST_EFFECT_OPCODE_PROGRAM_LOAD
    Definition vst.h:2730
    +
    VST_EFFECT_OPCODE_23
    @ VST_EFFECT_OPCODE_23
    Retrieve category of this effect.
    Definition vst.h:2306
    +
    VST_EFFECT_OPCODE_VST_VERSION
    @ VST_EFFECT_OPCODE_VST_VERSION
    Definition vst.h:2544
    +
    VST_EFFECT_OPCODE_36
    @ VST_EFFECT_OPCODE_36
    Definition vst.h:2504
    +
    VST_EFFECT_OPCODE_CATEGORY
    @ VST_EFFECT_OPCODE_CATEGORY
    Definition vst.h:2310
    +
    VST_EFFECT_OPCODE_EDITOR_OPEN
    @ VST_EFFECT_OPCODE_EDITOR_OPEN
    Definition vst.h:2059
    +
    VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    Definition vst.h:2560
    +
    VST_EFFECT_OPCODE_00
    @ VST_EFFECT_OPCODE_00
    Create/Initialize the effect (if it has not been created already).
    Definition vst.h:1893
    +
    VST_EFFECT_OPCODE_2B
    @ VST_EFFECT_OPCODE_2B
    Definition vst.h:2379
    +
    VST_EFFECT_OPCODE_SUSPEND_RESUME
    @ VST_EFFECT_OPCODE_SUSPEND_RESUME
    Definition vst.h:2032
    +
    VST_EFFECT_OPCODE_24
    @ VST_EFFECT_OPCODE_24
    Definition vst.h:2318
    +
    VST_EFFECT_OPCODE_PARAM_LABEL
    @ VST_EFFECT_OPCODE_PARAM_LABEL
    Definition vst.h:1961
    +
    VST_EFFECT_OPCODE_40
    @ VST_EFFECT_OPCODE_40
    Midi related.
    Definition vst.h:2604
    +
    VST_EFFECT_OPCODE_22
    @ VST_EFFECT_OPCODE_22
    Retrieve properties for the given output index.
    Definition vst.h:2295
    +
    VST_EFFECT_OPCODE_4F
    @ VST_EFFECT_OPCODE_4F
    Definition vst.h:2758
    +
    VST_EFFECT_OPCODE_47
    @ VST_EFFECT_OPCODE_47
    Begin processing of audio.
    Definition vst.h:2675
    +
    VST_EFFECT_OPCODE_38
    @ VST_EFFECT_OPCODE_38
    Parameter Properties.
    Definition vst.h:2522
    +
    VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    @ VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:2655
    +
    VST_EFFECT_OPCODE_0E
    @ VST_EFFECT_OPCODE_0E
    Create the window for the plugin.
    Definition vst.h:2055
    +
    VST_EFFECT_OPCODE_3B
    @ VST_EFFECT_OPCODE_3B
    Editor Virtual Key Down Input.
    Definition vst.h:2558
    +
    VST_EFFECT_OPCODE_BYPASS
    @ VST_EFFECT_OPCODE_BYPASS
    Definition vst.h:2390
    +
    VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    @ VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    Definition vst.h:2117
    +
    VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    @ VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    Definition vst.h:2284
    +
    VST_EFFECT_OPCODE_VENDOR_NAME
    @ VST_EFFECT_OPCODE_VENDOR_NAME
    Definition vst.h:2428
    +
    VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE
    @ VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE
    Definition vst.h:2216
    +
    VST_EFFECT_OPCODE_WINDOW_KEYBOARD
    @ VST_EFFECT_OPCODE_WINDOW_KEYBOARD
    Definition vst.h:2115
    +
    VST_EFFECT_OPCODE_GET_PROGRAM_NAME
    @ VST_EFFECT_OPCODE_GET_PROGRAM_NAME
    Definition vst.h:1945
    +
    VST_EFFECT_OPCODE_17
    @ VST_EFFECT_OPCODE_17
    Get Chunk Data.
    Definition vst.h:2167
    +
    VST_EFFECT_OPCODE_31
    @ VST_EFFECT_OPCODE_31
    Retrieve the vendor version in return value.
    Definition vst.h:2446
    +
    VST_EFFECT_OPCODE_2D
    @ VST_EFFECT_OPCODE_2D
    Retrieve the effect name into the ptr buffer.
    Definition vst.h:2399
    +
    VST_EFFECT_OPCODE_07
    @ VST_EFFECT_OPCODE_07
    Get the string representing the value for the parameter.
    Definition vst.h:1969
    +
    VST_EFFECT_OPCODE_EVENT
    @ VST_EFFECT_OPCODE_EVENT
    Definition vst.h:2206
    +
    VST_EFFECT_OPCODE_PROCESS_END
    @ VST_EFFECT_OPCODE_PROCESS_END
    Definition vst.h:2686
    +
    VST_EFFECT_OPCODE_SET_PROGRAM
    @ VST_EFFECT_OPCODE_SET_PROGRAM
    Definition vst.h:1915
    +
    VST_EFFECT_OPCODE_27
    @ VST_EFFECT_OPCODE_27
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2342
    +
    VST_EFFECT_OPCODE_EDITOR_DRAW
    @ VST_EFFECT_OPCODE_EDITOR_DRAW
    Definition vst.h:2085
    +
    VST_EFFECT_OPCODE_15
    @ VST_EFFECT_OPCODE_15
    Window Unfocus Event?
    Definition vst.h:2145
    +
    VST_EFFECT_OPCODE_49
    @ VST_EFFECT_OPCODE_49
    Definition vst.h:2694
    +
    VST_EFFECT_OPCODE_NAME
    @ VST_EFFECT_OPCODE_NAME
    Definition vst.h:2405
    +
    VST_EFFECT_OPCODE_EDITOR_CLOSE
    @ VST_EFFECT_OPCODE_EDITOR_CLOSE
    Definition vst.h:2069
    +
    VST_EFFECT_OPCODE_29
    @ VST_EFFECT_OPCODE_29
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2358
    +
    VST_EFFECT_OPCODE_3A
    @ VST_EFFECT_OPCODE_3A
    Retrieve the VST Version supported.
    Definition vst.h:2542
    +
    VST_EFFECT_OPCODE_11
    @ VST_EFFECT_OPCODE_11
    Window Mouse Event?
    Definition vst.h:2097
    +
    VST_EFFECT_OPCODE_PARAM_GET_LABEL
    @ VST_EFFECT_OPCODE_PARAM_GET_LABEL
    Definition vst.h:1959
    +
    VST_EFFECT_OPCODE_SETSAMPLERATE
    @ VST_EFFECT_OPCODE_SETSAMPLERATE
    Definition vst.h:2006
    +
    VST_EFFECT_OPCODE_0F
    @ VST_EFFECT_OPCODE_0F
    Destroy the plugins window.
    Definition vst.h:2065
    +
    VST_EFFECT_OPCODE_GET_CHUNK_DATA
    @ VST_EFFECT_OPCODE_GET_CHUNK_DATA
    Definition vst.h:2169
    +
    VST_EFFECT_OPCODE_INITIALIZE
    @ VST_EFFECT_OPCODE_INITIALIZE
    Definition vst.h:1897
    +
    VST_EFFECT_OPCODE_GETTAILSAMPLES
    @ VST_EFFECT_OPCODE_GETTAILSAMPLES
    Definition vst.h:2482
    +
    VST_EFFECT_OPCODE_18
    @ VST_EFFECT_OPCODE_18
    Set Chunk Data.
    Definition vst.h:2181
    +
    VST_EFFECT_OPCODE_EFFECT_NAME
    @ VST_EFFECT_OPCODE_EFFECT_NAME
    Definition vst.h:2403
    +
    VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES
    @ VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES
    Definition vst.h:2524
    +
    VST_EFFECT_OPCODE_PARAM_AUTOMATABLE
    @ VST_EFFECT_OPCODE_PARAM_AUTOMATABLE
    Definition vst.h:2220
    +
    VST_EFFECT_OPCODE_PARAM_GETNAME
    @ VST_EFFECT_OPCODE_PARAM_GETNAME
    Definition vst.h:1987
    +
    VST_EFFECT_OPCODE_4A
    @ VST_EFFECT_OPCODE_4A
    Definition vst.h:2704
    +
    VST_EFFECT_OPCODE_08
    @ VST_EFFECT_OPCODE_08
    Get the name for the parameter.
    Definition vst.h:1985
    +
    VST_EFFECT_OPCODE_13
    @ VST_EFFECT_OPCODE_13
    Window/Editor Idle/Keep-Alive Callback?
    Definition vst.h:2123
    +
    VST_EFFECT_OPCODE_45
    @ VST_EFFECT_OPCODE_45
    Host wants to know the current speaker arrangement.
    Definition vst.h:2653
    +
    VST_EFFECT_OPCODE_WINDOW_GETRECT
    @ VST_EFFECT_OPCODE_WINDOW_GETRECT
    Definition vst.h:2044
    +
    VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    @ VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    Definition vst.h:2297
    +
    VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING
    @ VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING
    Definition vst.h:2233
    +
    VST_EFFECT_OPCODE_GETVENDOR
    @ VST_EFFECT_OPCODE_GETVENDOR
    Definition vst.h:2426
    +
    VST_EFFECT_OPCODE_PROCESS_BEGIN
    @ VST_EFFECT_OPCODE_PROCESS_BEGIN
    Definition vst.h:2677
    +
    VST_EFFECT_OPCODE_1D
    @ VST_EFFECT_OPCODE_1D
    Definition vst.h:2249
    +
    VST_EFFECT_OPCODE_PAUSE_UNPAUSE
    @ VST_EFFECT_OPCODE_PAUSE_UNPAUSE
    Definition vst.h:2030
    +
    VST_EFFECT_OPCODE_4C
    @ VST_EFFECT_OPCODE_4C
    Host wants to know if we can load the provided program data.
    Definition vst.h:2728
    +
    VST_EFFECT_OPCODE_26
    @ VST_EFFECT_OPCODE_26
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:2334
    +
    VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    @ VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    Definition vst.h:2668
    +
    VST_EFFECT_OPCODE_GETNAME
    @ VST_EFFECT_OPCODE_GETNAME
    Definition vst.h:2401
    +
    VST_EFFECT_OPCODE_VENDOR_VERSION
    @ VST_EFFECT_OPCODE_VENDOR_VERSION
    Definition vst.h:2450
    +
    VST_EFFECT_OPCODE_46
    @ VST_EFFECT_OPCODE_46
    Get the next effect contained in this effect.
    Definition vst.h:2666
    +
    VST_EFFECT_OPCODE_SET_PROGRAM_NAME
    @ VST_EFFECT_OPCODE_SET_PROGRAM_NAME
    Definition vst.h:1935
    +
    VST_EFFECT_OPCODE_FOURCC
    @ VST_EFFECT_OPCODE_FOURCC
    Definition vst.h:2155
    +
    VST_EFFECT_OPCODE_37
    @ VST_EFFECT_OPCODE_37
    Definition vst.h:2513
    +
    VST_EFFECT_OPCODE_44
    @ VST_EFFECT_OPCODE_44
    Host is done setting up a program.
    Definition vst.h:2638
    +
    VST_EFFECT_OPCODE_3F
    @ VST_EFFECT_OPCODE_3F
    Midi related.
    Definition vst.h:2596
    +
    VST_EFFECT_OPCODE_WINDOW_DESTROY
    @ VST_EFFECT_OPCODE_WINDOW_DESTROY
    Definition vst.h:2067
    +
    VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    Definition vst.h:2572
    +
    VST_EFFECT_OPCODE_1F
    @ VST_EFFECT_OPCODE_1F
    Input connected.
    Definition vst.h:2265
    +
    VST_EFFECT_OPCODE_34
    @ VST_EFFECT_OPCODE_34
    Number of samples that are at the tail at the end of playback.
    Definition vst.h:2480
    +
    VST_EFFECT_OPCODE_2C
    @ VST_EFFECT_OPCODE_2C
    Enable/Disable bypassing the effect.
    Definition vst.h:2388
    +
    VST_EFFECT_OPCODE_PROGRAM_SET
    @ VST_EFFECT_OPCODE_PROGRAM_SET
    Definition vst.h:1917
    +
    VST_EFFECT_OPCODE_SUPPORTS
    @ VST_EFFECT_OPCODE_SUPPORTS
    Definition vst.h:2472
    +
    VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    @ VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    Definition vst.h:2630
    +
    VST_EFFECT_OPCODE_16
    @ VST_EFFECT_OPCODE_16
    Definition vst.h:2153
    +
    VST_EFFECT_OPCODE_TRANSLATE_ERROR
    @ VST_EFFECT_OPCODE_TRANSLATE_ERROR
    Definition vst.h:2417
    +
    VST_EFFECT_OPCODE_EDITOR_RECT
    @ VST_EFFECT_OPCODE_EDITOR_RECT
    Definition vst.h:2046
    +
    VST_EFFECT_OPCODE_25
    @ VST_EFFECT_OPCODE_25
    Definition vst.h:2326
    +
    VST_EFFECT_OPCODE_PARAM_SET_VALUE
    @ VST_EFFECT_OPCODE_PARAM_SET_VALUE
    Definition vst.h:2231
    +
    VST_EFFECT_OPCODE_SUSPEND
    @ VST_EFFECT_OPCODE_SUSPEND
    Definition vst.h:2034
    +
    VST_EFFECT_OPCODE_0C
    @ VST_EFFECT_OPCODE_0C
    Effect processing should be suspended/paused or resumed/unpaused.
    Definition vst.h:2028
    +
    VST_STREAM_FLAG
    VST_STREAM_FLAG
    Definition vst.h:758
    +
    VST_STREAM_FLAG_STEREO
    @ VST_STREAM_FLAG_STEREO
    Definition vst.h:768
    +
    VST_STREAM_FLAG_1ls2
    @ VST_STREAM_FLAG_1ls2
    Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:774
    +
    VST_STREAM_FLAG_1ls0
    @ VST_STREAM_FLAG_1ls0
    Ignored?
    Definition vst.h:761
    +
    VST_STREAM_FLAG_1ls1
    @ VST_STREAM_FLAG_1ls1
    Stream is in Stereo.
    Definition vst.h:767
    +
    VST_STREAM_FLAG_USE_TYPE
    @ VST_STREAM_FLAG_USE_TYPE
    Definition vst.h:775
    +
    vst_effect_get_parameter_t
    float(VST_FUNCTION_INTERFACE * vst_effect_get_parameter_t)(struct vst_effect_t *self, uint32_t index)
    Retrieve the current value of the parameter at the given index, or do nothing if out of bounds.
    Definition vst.h:2920
    +
    VST_HOST_ACTIVE_THREAD
    VST_HOST_ACTIVE_THREAD
    Definition vst.h:1010
    +
    VST_HOST_ACTIVE_THREAD_UNKNOWN
    @ VST_HOST_ACTIVE_THREAD_UNKNOWN
    The active thread has no special usage assigned.
    Definition vst.h:1013
    +
    VST_HOST_ACTIVE_THREAD_INTERFACE
    @ VST_HOST_ACTIVE_THREAD_INTERFACE
    The active thread is used for user interface work.
    Definition vst.h:1017
    +
    VST_HOST_ACTIVE_THREAD_EVENT
    @ VST_HOST_ACTIVE_THREAD_EVENT
    The active thread is related to events and event handling.
    Definition vst.h:1028
    +
    VST_HOST_ACTIVE_THREAD_AUDIO
    @ VST_HOST_ACTIVE_THREAD_AUDIO
    The active thread is used for audio processing.
    Definition vst.h:1021
    +
    VST_HOST_ACTIVE_THREAD_USER
    @ VST_HOST_ACTIVE_THREAD_USER
    The active thread was created by an effect.
    Definition vst.h:1032
    diff --git a/vst_8hpp.html b/vst_8hpp.html index 8236ed5..ae5524c 100644 --- a/vst_8hpp.html +++ b/vst_8hpp.html @@ -133,7 +133,7 @@ Macros diff --git a/vst_8hpp_source.html b/vst_8hpp_source.html index e8117d4..8d2be72 100644 --- a/vst_8hpp_source.html +++ b/vst_8hpp_source.html @@ -141,15 +141,15 @@ $(document).ready(function(){initNavTree('vst_8hpp_source.html',''); initResizab
    vst_speaker_arrangement_dynamic_t::speakers
    vst_speaker_properties_t speakers[T]
    Definition vst.hpp:36
    vst_speaker_arrangement_dynamic_t::channels
    int32_t channels
    Definition vst.hpp:35
    vst_speaker_arrangement_dynamic_t::type
    VST_SPEAKER_ARRANGEMENT_TYPE type
    Definition vst.hpp:34
    -
    vst_speaker_properties_t
    Speaker properties.
    Definition vst.h:623
    -
    VST_SPEAKER_ARRANGEMENT_TYPE
    VST_SPEAKER_ARRANGEMENT_TYPE
    Known default speaker arrangements.
    Definition vst.h:670
    +
    vst_speaker_properties_t
    Speaker properties.
    Definition vst.h:639
    +
    VST_SPEAKER_ARRANGEMENT_TYPE
    VST_SPEAKER_ARRANGEMENT_TYPE
    Known default speaker arrangements.
    Definition vst.h:688