diff --git a/annotated.html b/annotated.html index a9340db..7998a75 100644 --- a/annotated.html +++ b/annotated.html @@ -97,15 +97,13 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable(); - - - - - - - - - + + + + + + +
 Cvst_effect_supports_tHost to Plug-in support checks
 Cvst_effect_tPlug-in Effect definition
 Cvst_event_tA generic event
 Cvst_events_tA collection of events
 Cvst_host_supports_tPlug-in to Host support checks
 Cvst_parameter_properties_tInformation about a parameter
 Cvst_rect_tWindow/Editor Rectangle
 Cvst_speaker_arrangement_dynamic_t
 Cvst_speaker_arrangement_t
 Cvst_speaker_properties_t
 Cvst_stream_properties_t
 Cvst_host_supports_tPlug-in to Host support checks
 Cvst_parameter_properties_tInformation about a parameter
 Cvst_rect_tWindow/Editor Rectangle
 Cvst_speaker_arrangement_dynamic_t
 Cvst_speaker_arrangement_t
 Cvst_speaker_properties_t
 Cvst_stream_properties_t
@@ -113,7 +111,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable(); diff --git a/annotated_dup.js b/annotated_dup.js index 242b540..3968626 100644 --- a/annotated_dup.js +++ b/annotated_dup.js @@ -2,8 +2,6 @@ var annotated_dup = [ [ "vst_effect_supports_t", "structvst__effect__supports__t.html", "structvst__effect__supports__t" ], [ "vst_effect_t", "structvst__effect__t.html", "structvst__effect__t" ], - [ "vst_event_t", "structvst__event__t.html", "structvst__event__t" ], - [ "vst_events_t", "structvst__events__t.html", "structvst__events__t" ], [ "vst_host_supports_t", "structvst__host__supports__t.html", "structvst__host__supports__t" ], [ "vst_parameter_properties_t", "structvst__parameter__properties__t.html", "structvst__parameter__properties__t" ], [ "vst_rect_t", "structvst__rect__t.html", "structvst__rect__t" ], diff --git a/bug.html b/bug.html index 443d772..5e6c3b2 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 df2ddf6..7260bda 100644 --- a/classes.html +++ b/classes.html @@ -97,14 +97,14 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
V
-
vst_effect_supports_t
vst_effect_t
vst_event_t
vst_events_t
vst_host_supports_t
vst_parameter_properties_t
vst_rect_t
vst_speaker_arrangement_dynamic_t
vst_speaker_arrangement_t
vst_speaker_properties_t
vst_stream_properties_t
+
vst_effect_supports_t
vst_effect_t
vst_host_supports_t
vst_parameter_properties_t
vst_rect_t
vst_speaker_arrangement_dynamic_t
vst_speaker_arrangement_t
vst_speaker_properties_t
vst_stream_properties_t
diff --git a/deprecated.html b/deprecated.html index 1443493..5cb5581 100644 --- a/deprecated.html +++ b/deprecated.html @@ -95,41 +95,35 @@ $(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.
+
(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.
+
(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.
+
(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.
+
(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.
+
(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.
+
(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.
+
(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.
+
(VST 2.4) Invalid in all VST 2.4 and later hosts.
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.
-
Global VST_HOST_OPCODE_1E
-
(VST 2.4+) Deprecated from VST 2.4 onwards.
-
Global VST_HOST_OPCODE_2F
-
(VST 2.4+) Deprecated from VST 2.4 onwards.
-
Global VST_HOST_OPCODE_30
-
(VST 2.4+) Deprecated from VST 2.4 onwards.
+
(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_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.
@@ -137,7 +131,7 @@ $(document).ready(function(){initNavTree('deprecated.html',''); initResizable(); diff --git a/files.html b/files.html index 49aa5c5..21333f0 100644 --- a/files.html +++ b/files.html @@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); }); diff --git a/functions.html b/functions.html index 314abda..a683940 100644 --- a/functions.html +++ b/functions.html @@ -105,14 +105,10 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
  • _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_event_t, vst_events_t, vst_parameter_properties_t, vst_speaker_properties_t
  • -
  • _unknown_01 : vst_effect_t, vst_event_t
  • -
  • _unknown_02 : vst_effect_t, vst_event_t
  • -
  • _unknown_03 : vst_effect_t, vst_event_t
  • -
  • _unknown_04 : vst_event_t
  • -
  • _unknown_05 : vst_event_t
  • -
  • _unknown_06 : vst_event_t
  • -
  • _unknown_07 : vst_event_t
  • +
  • _unknown_00 : vst_effect_t, vst_parameter_properties_t, vst_speaker_properties_t
  • +
  • _unknown_01 : vst_effect_t
  • +
  • _unknown_02 : vst_effect_t
  • +
  • _unknown_03 : vst_effect_t
  • @@ -136,7 +132,6 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
  • closeFileSelector : vst_host_supports_t
  • conformsToWindowRules : vst_effect_supports_t
  • control : vst_effect_t
  • -
  • count : vst_events_t
  • @@ -147,9 +142,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();

    - e -

    @@ -262,7 +255,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable(); diff --git a/functions_vars.html b/functions_vars.html index 5b5d6ba..92d02dd 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -105,14 +105,10 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
  • _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_event_t, vst_events_t, vst_parameter_properties_t, vst_speaker_properties_t
  • -
  • _unknown_01 : vst_effect_t, vst_event_t
  • -
  • _unknown_02 : vst_effect_t, vst_event_t
  • -
  • _unknown_03 : vst_effect_t, vst_event_t
  • -
  • _unknown_04 : vst_event_t
  • -
  • _unknown_05 : vst_event_t
  • -
  • _unknown_06 : vst_event_t
  • -
  • _unknown_07 : vst_event_t
  • +
  • _unknown_00 : vst_effect_t, vst_parameter_properties_t, vst_speaker_properties_t
  • +
  • _unknown_01 : vst_effect_t
  • +
  • _unknown_02 : vst_effect_t
  • +
  • _unknown_03 : vst_effect_t
  • @@ -136,7 +132,6 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
  • closeFileSelector : vst_host_supports_t
  • conformsToWindowRules : vst_effect_supports_t
  • control : vst_effect_t
  • -
  • count : vst_events_t
  • @@ -147,9 +142,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl

    - e -

    @@ -262,7 +255,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl diff --git a/globals.html b/globals.html index 0962b54..6fe94a0 100644 --- a/globals.html +++ b/globals.html @@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); }) diff --git a/globals_defs.html b/globals_defs.html index b3752bc..c87af77 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 a0f53c3..764206b 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('globals_enum.html',''); initResizable( diff --git a/globals_eval.html b/globals_eval.html index 28c944c..6b5a527 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('globals_eval.html',''); initResizable( diff --git a/globals_eval_v.html b/globals_eval_v.html index b39c3b2..7da9dc3 100644 --- a/globals_eval_v.html +++ b/globals_eval_v.html @@ -238,7 +238,6 @@ $(document).ready(function(){initNavTree('globals_eval_v.html',''); initResizabl
  • VST_EFFECT_OPCODE_EDITOR_VKEY_UP : vst.h
  • VST_EFFECT_OPCODE_EFFECT_CATEGORY : vst.h
  • VST_EFFECT_OPCODE_EFFECT_NAME : vst.h
  • -
  • VST_EFFECT_OPCODE_EVENT : vst.h
  • VST_EFFECT_OPCODE_FOURCC : vst.h
  • VST_EFFECT_OPCODE_GET_CHUNK_DATA : vst.h
  • VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES : vst.h
  • @@ -352,27 +351,17 @@ $(document).ready(function(){initNavTree('globals_eval_v.html',''); initResizabl
  • VST_HOST_OPCODE_2D : vst.h
  • VST_HOST_OPCODE_2E : vst.h
  • VST_HOST_OPCODE_2F : vst.h
  • -
  • VST_HOST_OPCODE_30 : vst.h
  • VST_HOST_OPCODE_AUTOMATE : vst.h
  • VST_HOST_OPCODE_CURRENT_EFFECT_ID : vst.h
  • VST_HOST_OPCODE_CUSTOM : vst.h
  • -
  • VST_HOST_OPCODE_EDITOR_RESIZE : vst.h
  • -
  • VST_HOST_OPCODE_EVENT : vst.h
  • -
  • VST_HOST_OPCODE_GET_EFFECT_DIRECTORY : vst.h
  • -
  • VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT : vst.h
  • -
  • VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT : vst.h
  • -
  • VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT : vst.h
  • +
  • VST_HOST_OPCODE_EDITOR_UPDATE : vst.h
  • VST_HOST_OPCODE_IO_MODIFIED : vst.h
  • VST_HOST_OPCODE_KEEPALIVE_OR_IDLE : vst.h
  • VST_HOST_OPCODE_MAX : vst.h
  • -
  • VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT : 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
  • -
  • VST_HOST_OPCODE_PARAM_UNLOCK : vst.h
  • VST_HOST_OPCODE_PARAM_UPDATE : vst.h
  • VST_HOST_OPCODE_PRODUCT_NAME : vst.h
  • -
  • VST_HOST_OPCODE_REFRESH : vst.h
  • VST_HOST_OPCODE_SUPPORTS : vst.h
  • VST_HOST_OPCODE_VENDOR_NAME : vst.h
  • VST_HOST_OPCODE_VENDOR_VERSION : vst.h
  • @@ -470,7 +459,7 @@ $(document).ready(function(){initNavTree('globals_eval_v.html',''); initResizabl diff --git a/globals_type.html b/globals_type.html index 108d91e..a54d777 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 d7af755..917a219 100644 --- a/globals_v.html +++ b/globals_v.html @@ -248,7 +248,6 @@ $(document).ready(function(){initNavTree('globals_v.html',''); initResizable();
  • VST_EFFECT_OPCODE_EDITOR_VKEY_UP : vst.h
  • VST_EFFECT_OPCODE_EFFECT_CATEGORY : vst.h
  • VST_EFFECT_OPCODE_EFFECT_NAME : vst.h
  • -
  • VST_EFFECT_OPCODE_EVENT : vst.h
  • VST_EFFECT_OPCODE_FOURCC : vst.h
  • VST_EFFECT_OPCODE_GET_CHUNK_DATA : vst.h
  • VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES : vst.h
  • @@ -374,27 +373,17 @@ $(document).ready(function(){initNavTree('globals_v.html',''); initResizable();
  • VST_HOST_OPCODE_2D : vst.h
  • VST_HOST_OPCODE_2E : vst.h
  • VST_HOST_OPCODE_2F : vst.h
  • -
  • VST_HOST_OPCODE_30 : vst.h
  • VST_HOST_OPCODE_AUTOMATE : vst.h
  • VST_HOST_OPCODE_CURRENT_EFFECT_ID : vst.h
  • VST_HOST_OPCODE_CUSTOM : vst.h
  • -
  • VST_HOST_OPCODE_EDITOR_RESIZE : vst.h
  • -
  • VST_HOST_OPCODE_EVENT : vst.h
  • -
  • VST_HOST_OPCODE_GET_EFFECT_DIRECTORY : vst.h
  • -
  • VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT : vst.h
  • -
  • VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT : vst.h
  • -
  • VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT : vst.h
  • +
  • VST_HOST_OPCODE_EDITOR_UPDATE : vst.h
  • VST_HOST_OPCODE_IO_MODIFIED : vst.h
  • VST_HOST_OPCODE_KEEPALIVE_OR_IDLE : vst.h
  • VST_HOST_OPCODE_MAX : vst.h
  • -
  • VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT : 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
  • -
  • VST_HOST_OPCODE_PARAM_UNLOCK : vst.h
  • VST_HOST_OPCODE_PARAM_UPDATE : vst.h
  • VST_HOST_OPCODE_PRODUCT_NAME : vst.h
  • -
  • VST_HOST_OPCODE_REFRESH : vst.h
  • VST_HOST_OPCODE_SUPPORTS : vst.h
  • VST_HOST_OPCODE_VENDOR_NAME : vst.h
  • VST_HOST_OPCODE_VENDOR_VERSION : vst.h
  • @@ -500,7 +489,7 @@ $(document).ready(function(){initNavTree('globals_v.html',''); initResizable(); diff --git a/index.html b/index.html index 5cbc4b4..8aeebd7 100644 --- a/index.html +++ b/index.html @@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); }); diff --git a/navtreedata.js b/navtreedata.js index 3e2158a..c69fef3 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -26,7 +26,6 @@ var NAVTREE = [ [ "VST2SDK", "index.html", [ [ "Deprecated List", "deprecated.html", null ], - [ "Todo List", "todo.html", null ], [ "Bug List", "bug.html", null ], [ "Data Structures", "annotated.html", [ [ "Data Structures", "annotated.html", "annotated_dup" ], @@ -52,8 +51,8 @@ var NAVTREE = var NAVTREEINDEX = [ "annotated.html", -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a41ec0cd179a700a7781114acd7db83e0", -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ef7107ea949706999ca80bd7aba9d1" +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c", +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af2f0136c707513df432291411c87fcf6" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex0.js b/navtreeindex0.js index 7ea583a..1edddbb 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -1,253 +1,253 @@ var NAVTREEINDEX0 = { -"annotated.html":[3,0], -"bug.html":[2], -"classes.html":[3,1], +"annotated.html":[2,0], +"bug.html":[1], +"classes.html":[2,1], "deprecated.html":[0], -"files.html":[4,0], -"functions.html":[3,2,0], -"functions_vars.html":[3,2,1], -"globals.html":[4,1,0,0], -"globals.html":[4,1,0], -"globals_defs.html":[4,1,4], -"globals_enum.html":[4,1,2], -"globals_eval.html":[4,1,3], -"globals_eval.html":[4,1,3,0], -"globals_eval_v.html":[4,1,3,1], -"globals_type.html":[4,1,1], -"globals_v.html":[4,1,0,1], +"files.html":[3,0], +"functions.html":[2,2,0], +"functions_vars.html":[2,2,1], +"globals.html":[3,1,0], +"globals.html":[3,1,0,0], +"globals_defs.html":[3,1,4], +"globals_enum.html":[3,1,2], +"globals_eval.html":[3,1,3], +"globals_eval.html":[3,1,3,0], +"globals_eval_v.html":[3,1,3,1], +"globals_type.html":[3,1,1], +"globals_v.html":[3,1,0,1], "index.html":[], "pages.html":[], -"structvst__effect__supports__t.html":[3,0,0], -"structvst__effect__supports__t.html#a109a27795eba366359bb8c844efdf982":[3,0,0,2], -"structvst__effect__supports__t.html#a1424a3eaea6e3523a2095365c8b4d3f8":[3,0,0,6], -"structvst__effect__supports__t.html#a19f3b10dc37634c74ba652eb29dd8c9c":[3,0,0,18], -"structvst__effect__supports__t.html#a369545653d354e1a37dbd43f4c61fbf2":[3,0,0,0], -"structvst__effect__supports__t.html#a41fe9d0d3694dcf3823e909266f1f655":[3,0,0,7], -"structvst__effect__supports__t.html#a4298a59574332c08ae251b19f8b4fb30":[3,0,0,3], -"structvst__effect__supports__t.html#a48935ec960f31f61d7d65fad5da3e654":[3,0,0,8], -"structvst__effect__supports__t.html#a5fb5fcfc3fa8d47dcc79b02f2d5e6a01":[3,0,0,1], -"structvst__effect__supports__t.html#a66a4bb0e8768633350c0176d429323d0":[3,0,0,4], -"structvst__effect__supports__t.html#a6a4bc33d77e38c2a6dcb2338f80adbcd":[3,0,0,23], -"structvst__effect__supports__t.html#a6e10d8e3128b98886cbccef28acfb906":[3,0,0,5], -"structvst__effect__supports__t.html#a8086cec9d9f331bc742bbfeb35de8ac8":[3,0,0,11], -"structvst__effect__supports__t.html#a85726da73c22aa6bb437ef00cf4847d0":[3,0,0,14], -"structvst__effect__supports__t.html#a9b59e445c1974d4936b04a38aed6d9c8":[3,0,0,20], -"structvst__effect__supports__t.html#a9f75a06664aecd16b53c90e0dfe263c7":[3,0,0,22], -"structvst__effect__supports__t.html#ab3e7a6a9e6915365d48a497ff55464c1":[3,0,0,16], -"structvst__effect__supports__t.html#ab5037d9b564497d1ff6a981596fa746f":[3,0,0,10], -"structvst__effect__supports__t.html#ac8b18569b1bbf88299848558a44beafe":[3,0,0,9], -"structvst__effect__supports__t.html#aca1220ffa3c9a1efd7f810dad53e7b22":[3,0,0,19], -"structvst__effect__supports__t.html#ad04d57a10924025ade25e361b9fb6a6c":[3,0,0,15], -"structvst__effect__supports__t.html#ad4593812b68452c9fb9cd9cda6ba2f2a":[3,0,0,13], -"structvst__effect__supports__t.html#ad98657dfee97ce13c47df387433b19c4":[3,0,0,21], -"structvst__effect__supports__t.html#ae4546cdb70d2d73d66b5fe2cc74ac409":[3,0,0,17], -"structvst__effect__supports__t.html#af0adb0b6701433048ab1fb44c4b4022c":[3,0,0,12], -"structvst__effect__supports__t.html#af460acd0d3a785e6f474c90337aefa44":[3,0,0,24], -"structvst__effect__t.html":[3,0,1], -"structvst__effect__t.html#a16fb322ee839b5eabec21dfc6080a0aa":[3,0,1,14], -"structvst__effect__t.html#a1f8a46bbce3d5a344c8913cb57bcb3ea":[3,0,1,12], -"structvst__effect__t.html#a289f10b730f005028dfa6e3a81e9fb6f":[3,0,1,18], -"structvst__effect__t.html#a4a526814ed2457ff046fd4519eaef949":[3,0,1,3], -"structvst__effect__t.html#a55281d2049cabb1f0f4720fea1155af4":[3,0,1,21], -"structvst__effect__t.html#a6b2cc5a39fa749e491d5293977fe3a10":[3,0,1,17], -"structvst__effect__t.html#a6e60924b1b770b95ee4566c9c40ca516":[3,0,1,8], -"structvst__effect__t.html#a7339b8f2e5aa6f967d4a3968d89f98a1":[3,0,1,11], -"structvst__effect__t.html#a73439cdba53843cc4d8b5e7fd4541801":[3,0,1,16], -"structvst__effect__t.html#a784b4b31eb7146fc3519c02e291a52ef":[3,0,1,19], -"structvst__effect__t.html#a7c9ecaba8204d87a389caa57f81c5694":[3,0,1,22], -"structvst__effect__t.html#a843c15cf66a288a5fc0116fcce5ec2b0":[3,0,1,10], -"structvst__effect__t.html#a8b0e914e0f40313ae4a71e30a85b6e2b":[3,0,1,20], -"structvst__effect__t.html#aa7b1aaa0a269f355ae70dd7e98d2e88d":[3,0,1,0], -"structvst__effect__t.html#aa9b31c04fdd3054e9e666317adf7853c":[3,0,1,2], -"structvst__effect__t.html#aaf83120c5797313a214c7a158ff61a12":[3,0,1,4], -"structvst__effect__t.html#acb1c1f4708f390c12473c37bcf941c81":[3,0,1,15], -"structvst__effect__t.html#acca19695c0017d0f9466e6057a3b8760":[3,0,1,7], -"structvst__effect__t.html#ad556a5a0e25085030509a4fac0d07e3b":[3,0,1,9], -"structvst__effect__t.html#add0a35a4462b39e9b83d63fd5001231c":[3,0,1,6], -"structvst__effect__t.html#ae95d43470b9e68ebb4ce9cc7930fb95b":[3,0,1,13], -"structvst__effect__t.html#aea6508b20455977331f51749b9b5b15d":[3,0,1,1], -"structvst__effect__t.html#afec5297ef9b4703c2478d128568ce608":[3,0,1,5], -"structvst__event__t.html":[3,0,2], -"structvst__event__t.html#a11d733d43b2f9eecfff5d6c3c0fef309":[3,0,2,7], -"structvst__event__t.html#a23e9ce255ab0811ebc3ef176ec415938":[3,0,2,2], -"structvst__event__t.html#a433f902b176ad373beb39c5b3a21f0c4":[3,0,2,3], -"structvst__event__t.html#a4753bb926f568ff4f889c20ef1cc553e":[3,0,2,0], -"structvst__event__t.html#a4e77649352f045b129a618d9db60f90f":[3,0,2,1], -"structvst__event__t.html#a6d9417303acb87344c44c235e0412155":[3,0,2,6], -"structvst__event__t.html#a93ff94774159325f4863bec04d1397b0":[3,0,2,4], -"structvst__event__t.html#aaa23f6966737a732ec0f17d7e7fc1e0e":[3,0,2,5], -"structvst__events__t.html":[3,0,3], -"structvst__events__t.html#a0f52389d0a5ffae5f10be0e1742a4925":[3,0,3,2], -"structvst__events__t.html#a7fa1362edfa20687d3d57341ebc2c37c":[3,0,3,0], -"structvst__events__t.html#adac191ea48fc446e920fb242d96c3efd":[3,0,3,1], -"structvst__host__supports__t.html":[3,0,4], -"structvst__host__supports__t.html#a0e29115f972dc33f1e0f94e5dd29d135":[3,0,4,0], -"structvst__host__supports__t.html#a18302ba2b6035a074d65fe91126ec7c7":[3,0,4,4], -"structvst__host__supports__t.html#a1f6480e1200140d9e9c61de73d5fc733":[3,0,4,6], -"structvst__host__supports__t.html#a40698dc52504db3ac80b9d8d0423b2db":[3,0,4,2], -"structvst__host__supports__t.html#a46ed15dad8c717fbc424538c60f5c2d2":[3,0,4,3], -"structvst__host__supports__t.html#a4cf927ab8060c5afc39c4940e8d3b4aa":[3,0,4,8], -"structvst__host__supports__t.html#a535b6aee67bca280eec97438b2023e69":[3,0,4,10], -"structvst__host__supports__t.html#a5d3b683854d1253b07cc0170579136bc":[3,0,4,7], -"structvst__host__supports__t.html#a60fa9d8e07fd1be3887ac6dd3db955e5":[3,0,4,14], -"structvst__host__supports__t.html#a6c763a08c444158139939e46a5a5c881":[3,0,4,9], -"structvst__host__supports__t.html#a8b33f813bb3a9c7de15daa462176c14b":[3,0,4,13], -"structvst__host__supports__t.html#aa373ce1fbc010668609eceb8b5b8d380":[3,0,4,5], -"structvst__host__supports__t.html#adc0596abc5b3c78c66b595a966cdf652":[3,0,4,1], -"structvst__host__supports__t.html#ae69e0621350cfdf7f8a51305e9fe8e95":[3,0,4,11], -"structvst__host__supports__t.html#aeb8dd77685b635be72c933a66056a0a1":[3,0,4,12], -"structvst__parameter__properties__t.html":[3,0,5], -"structvst__parameter__properties__t.html#a02ac161f41598c9140cad6394bed1e3d":[3,0,5,6], -"structvst__parameter__properties__t.html#a0979487731dfdc09f40df4a65c403a97":[3,0,5,0], -"structvst__parameter__properties__t.html#a4b2fbabc3c1d3bd6a33242df7d32d026":[3,0,5,3], -"structvst__parameter__properties__t.html#a536d12f74400069aa4dfaec620b47bdd":[3,0,5,4], -"structvst__parameter__properties__t.html#a63e39667345b6e1fff1a966d16940323":[3,0,5,2], -"structvst__parameter__properties__t.html#a781a76eec41f0337b2389f181681eb60":[3,0,5,7], -"structvst__parameter__properties__t.html#a83d812684b3fde93c09913d06574dfd4":[3,0,5,9], -"structvst__parameter__properties__t.html#a88ecf0593c5a680fbcf273f3a21f9d06":[3,0,5,11], -"structvst__parameter__properties__t.html#a94755e0b6feacf58e9de4b4a622fcddd":[3,0,5,13], -"structvst__parameter__properties__t.html#a9b1ace1183e9e315f77f51a66334357a":[3,0,5,12], -"structvst__parameter__properties__t.html#a9bbc613a559dfc92086ba0b638ab91e4":[3,0,5,5], -"structvst__parameter__properties__t.html#ad471b50780abc9105eba9ac9ed561e52":[3,0,5,8], -"structvst__parameter__properties__t.html#ad5cfe12a6ec0e20578728cd92d64a473":[3,0,5,1], -"structvst__parameter__properties__t.html#ad7633adf7c9bfd344844a9ababa1d078":[3,0,5,14], -"structvst__parameter__properties__t.html#ae7377da7bb0d90b3cf6de336f94caa54":[3,0,5,10], -"structvst__rect__t.html":[3,0,6], -"structvst__rect__t.html#a4007bddb202d719de238494924f17731":[3,0,6,1], -"structvst__rect__t.html#a7395e93ccf2260b091346fdd7b0f2588":[3,0,6,3], -"structvst__rect__t.html#a77217d01f61ba7707cdc5378ba23d988":[3,0,6,0], -"structvst__rect__t.html#a9a4ee7791a64a683c372dd29d53cd1b6":[3,0,6,2], -"structvst__speaker__arrangement__dynamic__t.html":[3,0,7], -"structvst__speaker__arrangement__dynamic__t.html#a2774bbd0618cdf19b4be5d2ef65b327d":[3,0,7,1], -"structvst__speaker__arrangement__dynamic__t.html#abcbcf44af410fca2fa00994fc42f8319":[3,0,7,0], -"structvst__speaker__arrangement__dynamic__t.html#af230666501c57b0accef5cbd7f4b156b":[3,0,7,2], -"structvst__speaker__arrangement__t.html":[3,0,8], -"structvst__speaker__arrangement__t.html#a2a9c59d0a4d556e8db4f1d62a778a86e":[3,0,8,1], -"structvst__speaker__arrangement__t.html#a35e592b21f8755d39f6a233e469f26cc":[3,0,8,0], -"structvst__speaker__arrangement__t.html#aaf4f173077234d8734179739d9407f69":[3,0,8,2], -"structvst__speaker__properties__t.html":[3,0,9], -"structvst__speaker__properties__t.html#a13641a2282bfa4d18878a9b2aa97607c":[3,0,9,6], -"structvst__speaker__properties__t.html#a16757ae22c28e865e8e297daa18059c4":[3,0,9,1], -"structvst__speaker__properties__t.html#a355e6839cc165d52b1b95d475163a3dd":[3,0,9,3], -"structvst__speaker__properties__t.html#a6b1a966abf37bdc70f6295a29c2c00b2":[3,0,9,4], -"structvst__speaker__properties__t.html#ad470f431aa92a27b0dafe96555cdeaa8":[3,0,9,2], -"structvst__speaker__properties__t.html#af4c82b716245a507553614cf5f2c71d5":[3,0,9,5], -"structvst__speaker__properties__t.html#af92d5e12067e8d6970853dda58ed935c":[3,0,9,0], -"structvst__stream__properties__t.html":[3,0,10], -"structvst__stream__properties__t.html#a31294c7ba0a78b14af3e960ece3399be":[3,0,10,4], -"structvst__stream__properties__t.html#a4ab6cf9b0753323882cc2971b08371e0":[3,0,10,1], -"structvst__stream__properties__t.html#a8f40ce5f9021b92721ce50d2483b5542":[3,0,10,2], -"structvst__stream__properties__t.html#aa3d1bc4ce4e7a31faf644c8e6ffaa66e":[3,0,10,3], -"structvst__stream__properties__t.html#ac110bfbb4b679136b9bd71a9931711fd":[3,0,10,0], -"todo.html":[1], -"vst_8h.html":[4,0,0], -"vst_8h.html#a026df697cddfdd1e622e272acaed81a3":[4,0,0,15], -"vst_8h.html#a06137577f2888a09174c03320eedb9f8":[4,0,0,34], -"vst_8h.html#a06137577f2888a09174c03320eedb9f8a2180413656e113927bc2e288e9947943":[4,0,0,34,7], -"vst_8h.html#a06137577f2888a09174c03320eedb9f8a8233a01e0a65ab0f982d97d6b55de176":[4,0,0,34,1], -"vst_8h.html#a06137577f2888a09174c03320eedb9f8a99cbc222abff5c0bb55fdf6df05c373d":[4,0,0,34,8], -"vst_8h.html#a06137577f2888a09174c03320eedb9f8a9b4dcc860c555990fadfe648701fe163":[4,0,0,34,6], -"vst_8h.html#a06137577f2888a09174c03320eedb9f8a9e69ab76ea9e2ac2d95fab209ba8e778":[4,0,0,34,0], -"vst_8h.html#a06137577f2888a09174c03320eedb9f8aa28bb6a4bd5d13c73625e8e45f94dbde":[4,0,0,34,2], -"vst_8h.html#a06137577f2888a09174c03320eedb9f8abe8165df9c8048499a56ad7a2b0c4257":[4,0,0,34,3], -"vst_8h.html#a06137577f2888a09174c03320eedb9f8ad80b91000505b56918789b3ca91c4295":[4,0,0,34,5], -"vst_8h.html#a06137577f2888a09174c03320eedb9f8ae0345a06d553c02748e77df6653446f4":[4,0,0,34,4], -"vst_8h.html#a06c51d1e4072cbda110044ad98c1dce5":[4,0,0,17], -"vst_8h.html#a09521790f0fb9c38d6dbd3602d621053":[4,0,0,19], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9d":[4,0,0,38], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9da239709f07f3f56879be8af57ea1021a0":[4,0,0,38,2], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9da3c3be332f33bd75f122ecac6273c31cc":[4,0,0,38,5], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9da49dbd76be6e340a1b652dd6742f59871":[4,0,0,38,4], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9da856cfb4513254ae6af4a25e4e08f85ce":[4,0,0,38,9], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9da8fb9d123ffe334555d621a11b0a1a68b":[4,0,0,38,3], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9dab7385134ea3799d460f079f6ebc6fc8f":[4,0,0,38,6], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9dac3fc868f9ca618f01677a31c38e34c41":[4,0,0,38,7], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9dac95b45526d8d0029e0423af33909fdbb":[4,0,0,38,8], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9dad5ba5e42b8cfa0957f33c141f514f30d":[4,0,0,38,1], -"vst_8h.html#a096992dd814520f6112e06c8c4518a9dafbd4b6191f6982d43d28a8ffe69a7ef6":[4,0,0,38,0], -"vst_8h.html#a10245b388a012f0007c6b64446377ab2":[4,0,0,25], -"vst_8h.html#a14bd123916e582739f85d51ddab2df5b":[4,0,0,12], -"vst_8h.html#a159930143b669088b88b43a54cf91eaf":[4,0,0,20], -"vst_8h.html#a187f06ed217006cee2c625b1fc920956":[4,0,0,21], -"vst_8h.html#a20f63b4dc3f1f96b3c57820f99362a0d":[4,0,0,26], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ec":[4,0,0,32], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca088c2539d52fbb2469a3bca15fd73b52":[4,0,0,32,15], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f":[4,0,0,32,55], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66":[4,0,0,32,9], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020":[4,0,0,32,32], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7":[4,0,0,32,6], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867":[4,0,0,32,61], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13":[4,0,0,32,64], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5":[4,0,0,32,11], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c":[4,0,0,32,34], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27604441d441b65f71f9260b8e9def3f":[4,0,0,32,24], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9":[4,0,0,32,22], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4":[4,0,0,32,68], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0":[4,0,0,32,21], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702":[4,0,0,32,35], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496":[4,0,0,32,26], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06":[4,0,0,32,8], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c":[4,0,0,32,12], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b4bc14f0146f4835f155fec7f288186":[4,0,0,32,40], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676":[4,0,0,32,36], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08":[4,0,0,32,13], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92":[4,0,0,32,54], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867":[4,0,0,32,42], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca518880481925366ec8a2bd88f50a7008":[4,0,0,32,71], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545":[4,0,0,32,60], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd":[4,0,0,32,30], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e":[4,0,0,32,51], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a":[4,0,0,32,37], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5f88b8122f3200490d7d099613927604":[4,0,0,32,62], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74":[4,0,0,32,47], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189":[4,0,0,32,29], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11":[4,0,0,32,49], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e":[4,0,0,32,33], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b":[4,0,0,32,10], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2":[4,0,0,32,38], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a":[4,0,0,32,56], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4":[4,0,0,32,3], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275":[4,0,0,32,1], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed":[4,0,0,32,16], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8":[4,0,0,32,52], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a":[4,0,0,32,25], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32":[4,0,0,32,18], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab":[4,0,0,32,23], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6":[4,0,0,32,63], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526":[4,0,0,32,27], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5":[4,0,0,32,20], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558":[4,0,0,32,66], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17":[4,0,0,32,19], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b":[4,0,0,32,0], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb":[4,0,0,32,31], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0":[4,0,0,32,7], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc":[4,0,0,32,46], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd":[4,0,0,32,58], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c":[4,0,0,32,5], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac033458574ebe9c03b5f03416baa4ea4":[4,0,0,32,39], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091":[4,0,0,32,48], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28":[4,0,0,32,28], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406":[4,0,0,32,44], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68":[4,0,0,32,67], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecacd93133c8c835b2dc554b919ca09d8cd":[4,0,0,32,72], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4":[4,0,0,32,45], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad5fe7a9677ae11d436d4c8dab95584ba":[4,0,0,32,73], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad623393c3334fc2eb2fa97569d2227c6":[4,0,0,32,70], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb":[4,0,0,32,43], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21":[4,0,0,32,4], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecadcf29f0c0c8bff262a47cde2845249a3":[4,0,0,32,57], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddac30d988711279e6c81867386d6242":[4,0,0,32,65], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e":[4,0,0,32,53], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0":[4,0,0,32,50], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a":[4,0,0,32,2], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf2289599b795abf5f7fa76413cafcc17":[4,0,0,32,69], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48":[4,0,0,32,41], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0":[4,0,0,32,17], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafaec5b29280246f1001a933192facfde":[4,0,0,32,59], -"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1":[4,0,0,32,14], -"vst_8h.html#a224bcc8caacf5906a25ae60542d31028":[4,0,0,16], -"vst_8h.html#a2e0a659f8b4b8857a799a0b9c683a216":[4,0,0,23], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3":[4,0,0,36], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a22577e61d572876e1ca43e7131eeb481":[4,0,0,36,2] +"structvst__effect__supports__t.html":[2,0,0], +"structvst__effect__supports__t.html#a109a27795eba366359bb8c844efdf982":[2,0,0,2], +"structvst__effect__supports__t.html#a1424a3eaea6e3523a2095365c8b4d3f8":[2,0,0,6], +"structvst__effect__supports__t.html#a19f3b10dc37634c74ba652eb29dd8c9c":[2,0,0,18], +"structvst__effect__supports__t.html#a369545653d354e1a37dbd43f4c61fbf2":[2,0,0,0], +"structvst__effect__supports__t.html#a41fe9d0d3694dcf3823e909266f1f655":[2,0,0,7], +"structvst__effect__supports__t.html#a4298a59574332c08ae251b19f8b4fb30":[2,0,0,3], +"structvst__effect__supports__t.html#a48935ec960f31f61d7d65fad5da3e654":[2,0,0,8], +"structvst__effect__supports__t.html#a5fb5fcfc3fa8d47dcc79b02f2d5e6a01":[2,0,0,1], +"structvst__effect__supports__t.html#a66a4bb0e8768633350c0176d429323d0":[2,0,0,4], +"structvst__effect__supports__t.html#a6a4bc33d77e38c2a6dcb2338f80adbcd":[2,0,0,23], +"structvst__effect__supports__t.html#a6e10d8e3128b98886cbccef28acfb906":[2,0,0,5], +"structvst__effect__supports__t.html#a8086cec9d9f331bc742bbfeb35de8ac8":[2,0,0,11], +"structvst__effect__supports__t.html#a85726da73c22aa6bb437ef00cf4847d0":[2,0,0,14], +"structvst__effect__supports__t.html#a9b59e445c1974d4936b04a38aed6d9c8":[2,0,0,20], +"structvst__effect__supports__t.html#a9f75a06664aecd16b53c90e0dfe263c7":[2,0,0,22], +"structvst__effect__supports__t.html#ab3e7a6a9e6915365d48a497ff55464c1":[2,0,0,16], +"structvst__effect__supports__t.html#ab5037d9b564497d1ff6a981596fa746f":[2,0,0,10], +"structvst__effect__supports__t.html#ac8b18569b1bbf88299848558a44beafe":[2,0,0,9], +"structvst__effect__supports__t.html#aca1220ffa3c9a1efd7f810dad53e7b22":[2,0,0,19], +"structvst__effect__supports__t.html#ad04d57a10924025ade25e361b9fb6a6c":[2,0,0,15], +"structvst__effect__supports__t.html#ad4593812b68452c9fb9cd9cda6ba2f2a":[2,0,0,13], +"structvst__effect__supports__t.html#ad98657dfee97ce13c47df387433b19c4":[2,0,0,21], +"structvst__effect__supports__t.html#ae4546cdb70d2d73d66b5fe2cc74ac409":[2,0,0,17], +"structvst__effect__supports__t.html#af0adb0b6701433048ab1fb44c4b4022c":[2,0,0,12], +"structvst__effect__supports__t.html#af460acd0d3a785e6f474c90337aefa44":[2,0,0,24], +"structvst__effect__t.html":[2,0,1], +"structvst__effect__t.html#a16fb322ee839b5eabec21dfc6080a0aa":[2,0,1,14], +"structvst__effect__t.html#a1f8a46bbce3d5a344c8913cb57bcb3ea":[2,0,1,12], +"structvst__effect__t.html#a289f10b730f005028dfa6e3a81e9fb6f":[2,0,1,18], +"structvst__effect__t.html#a4a526814ed2457ff046fd4519eaef949":[2,0,1,3], +"structvst__effect__t.html#a55281d2049cabb1f0f4720fea1155af4":[2,0,1,21], +"structvst__effect__t.html#a6b2cc5a39fa749e491d5293977fe3a10":[2,0,1,17], +"structvst__effect__t.html#a6e60924b1b770b95ee4566c9c40ca516":[2,0,1,8], +"structvst__effect__t.html#a7339b8f2e5aa6f967d4a3968d89f98a1":[2,0,1,11], +"structvst__effect__t.html#a73439cdba53843cc4d8b5e7fd4541801":[2,0,1,16], +"structvst__effect__t.html#a784b4b31eb7146fc3519c02e291a52ef":[2,0,1,19], +"structvst__effect__t.html#a7c9ecaba8204d87a389caa57f81c5694":[2,0,1,22], +"structvst__effect__t.html#a843c15cf66a288a5fc0116fcce5ec2b0":[2,0,1,10], +"structvst__effect__t.html#a8b0e914e0f40313ae4a71e30a85b6e2b":[2,0,1,20], +"structvst__effect__t.html#aa7b1aaa0a269f355ae70dd7e98d2e88d":[2,0,1,0], +"structvst__effect__t.html#aa9b31c04fdd3054e9e666317adf7853c":[2,0,1,2], +"structvst__effect__t.html#aaf83120c5797313a214c7a158ff61a12":[2,0,1,4], +"structvst__effect__t.html#acb1c1f4708f390c12473c37bcf941c81":[2,0,1,15], +"structvst__effect__t.html#acca19695c0017d0f9466e6057a3b8760":[2,0,1,7], +"structvst__effect__t.html#ad556a5a0e25085030509a4fac0d07e3b":[2,0,1,9], +"structvst__effect__t.html#add0a35a4462b39e9b83d63fd5001231c":[2,0,1,6], +"structvst__effect__t.html#ae95d43470b9e68ebb4ce9cc7930fb95b":[2,0,1,13], +"structvst__effect__t.html#aea6508b20455977331f51749b9b5b15d":[2,0,1,1], +"structvst__effect__t.html#afec5297ef9b4703c2478d128568ce608":[2,0,1,5], +"structvst__host__supports__t.html":[2,0,2], +"structvst__host__supports__t.html#a0e29115f972dc33f1e0f94e5dd29d135":[2,0,2,0], +"structvst__host__supports__t.html#a18302ba2b6035a074d65fe91126ec7c7":[2,0,2,3], +"structvst__host__supports__t.html#a1f6480e1200140d9e9c61de73d5fc733":[2,0,2,5], +"structvst__host__supports__t.html#a46ed15dad8c717fbc424538c60f5c2d2":[2,0,2,2], +"structvst__host__supports__t.html#a4cf927ab8060c5afc39c4940e8d3b4aa":[2,0,2,7], +"structvst__host__supports__t.html#a535b6aee67bca280eec97438b2023e69":[2,0,2,9], +"structvst__host__supports__t.html#a5d3b683854d1253b07cc0170579136bc":[2,0,2,6], +"structvst__host__supports__t.html#a60fa9d8e07fd1be3887ac6dd3db955e5":[2,0,2,13], +"structvst__host__supports__t.html#a6c763a08c444158139939e46a5a5c881":[2,0,2,8], +"structvst__host__supports__t.html#a8b33f813bb3a9c7de15daa462176c14b":[2,0,2,12], +"structvst__host__supports__t.html#aa373ce1fbc010668609eceb8b5b8d380":[2,0,2,4], +"structvst__host__supports__t.html#adc0596abc5b3c78c66b595a966cdf652":[2,0,2,1], +"structvst__host__supports__t.html#ae69e0621350cfdf7f8a51305e9fe8e95":[2,0,2,10], +"structvst__host__supports__t.html#aeb8dd77685b635be72c933a66056a0a1":[2,0,2,11], +"structvst__parameter__properties__t.html":[2,0,3], +"structvst__parameter__properties__t.html#a02ac161f41598c9140cad6394bed1e3d":[2,0,3,6], +"structvst__parameter__properties__t.html#a0979487731dfdc09f40df4a65c403a97":[2,0,3,0], +"structvst__parameter__properties__t.html#a4b2fbabc3c1d3bd6a33242df7d32d026":[2,0,3,3], +"structvst__parameter__properties__t.html#a536d12f74400069aa4dfaec620b47bdd":[2,0,3,4], +"structvst__parameter__properties__t.html#a63e39667345b6e1fff1a966d16940323":[2,0,3,2], +"structvst__parameter__properties__t.html#a781a76eec41f0337b2389f181681eb60":[2,0,3,7], +"structvst__parameter__properties__t.html#a83d812684b3fde93c09913d06574dfd4":[2,0,3,9], +"structvst__parameter__properties__t.html#a88ecf0593c5a680fbcf273f3a21f9d06":[2,0,3,11], +"structvst__parameter__properties__t.html#a94755e0b6feacf58e9de4b4a622fcddd":[2,0,3,13], +"structvst__parameter__properties__t.html#a9b1ace1183e9e315f77f51a66334357a":[2,0,3,12], +"structvst__parameter__properties__t.html#a9bbc613a559dfc92086ba0b638ab91e4":[2,0,3,5], +"structvst__parameter__properties__t.html#ad471b50780abc9105eba9ac9ed561e52":[2,0,3,8], +"structvst__parameter__properties__t.html#ad5cfe12a6ec0e20578728cd92d64a473":[2,0,3,1], +"structvst__parameter__properties__t.html#ad7633adf7c9bfd344844a9ababa1d078":[2,0,3,14], +"structvst__parameter__properties__t.html#ae7377da7bb0d90b3cf6de336f94caa54":[2,0,3,10], +"structvst__rect__t.html":[2,0,4], +"structvst__rect__t.html#a4007bddb202d719de238494924f17731":[2,0,4,1], +"structvst__rect__t.html#a7395e93ccf2260b091346fdd7b0f2588":[2,0,4,3], +"structvst__rect__t.html#a77217d01f61ba7707cdc5378ba23d988":[2,0,4,0], +"structvst__rect__t.html#a9a4ee7791a64a683c372dd29d53cd1b6":[2,0,4,2], +"structvst__speaker__arrangement__dynamic__t.html":[2,0,5], +"structvst__speaker__arrangement__dynamic__t.html#a2774bbd0618cdf19b4be5d2ef65b327d":[2,0,5,1], +"structvst__speaker__arrangement__dynamic__t.html#abcbcf44af410fca2fa00994fc42f8319":[2,0,5,0], +"structvst__speaker__arrangement__dynamic__t.html#af230666501c57b0accef5cbd7f4b156b":[2,0,5,2], +"structvst__speaker__arrangement__t.html":[2,0,6], +"structvst__speaker__arrangement__t.html#a2a9c59d0a4d556e8db4f1d62a778a86e":[2,0,6,1], +"structvst__speaker__arrangement__t.html#a35e592b21f8755d39f6a233e469f26cc":[2,0,6,0], +"structvst__speaker__arrangement__t.html#aaf4f173077234d8734179739d9407f69":[2,0,6,2], +"structvst__speaker__properties__t.html":[2,0,7], +"structvst__speaker__properties__t.html#a13641a2282bfa4d18878a9b2aa97607c":[2,0,7,6], +"structvst__speaker__properties__t.html#a16757ae22c28e865e8e297daa18059c4":[2,0,7,1], +"structvst__speaker__properties__t.html#a355e6839cc165d52b1b95d475163a3dd":[2,0,7,3], +"structvst__speaker__properties__t.html#a6b1a966abf37bdc70f6295a29c2c00b2":[2,0,7,4], +"structvst__speaker__properties__t.html#ad470f431aa92a27b0dafe96555cdeaa8":[2,0,7,2], +"structvst__speaker__properties__t.html#af4c82b716245a507553614cf5f2c71d5":[2,0,7,5], +"structvst__speaker__properties__t.html#af92d5e12067e8d6970853dda58ed935c":[2,0,7,0], +"structvst__stream__properties__t.html":[2,0,8], +"structvst__stream__properties__t.html#a31294c7ba0a78b14af3e960ece3399be":[2,0,8,4], +"structvst__stream__properties__t.html#a4ab6cf9b0753323882cc2971b08371e0":[2,0,8,1], +"structvst__stream__properties__t.html#a8f40ce5f9021b92721ce50d2483b5542":[2,0,8,2], +"structvst__stream__properties__t.html#aa3d1bc4ce4e7a31faf644c8e6ffaa66e":[2,0,8,3], +"structvst__stream__properties__t.html#ac110bfbb4b679136b9bd71a9931711fd":[2,0,8,0], +"vst_8h.html":[3,0,0], +"vst_8h.html#a026df697cddfdd1e622e272acaed81a3":[3,0,0,13], +"vst_8h.html#a06137577f2888a09174c03320eedb9f8":[3,0,0,32], +"vst_8h.html#a06137577f2888a09174c03320eedb9f8a2180413656e113927bc2e288e9947943":[3,0,0,32,7], +"vst_8h.html#a06137577f2888a09174c03320eedb9f8a8233a01e0a65ab0f982d97d6b55de176":[3,0,0,32,1], +"vst_8h.html#a06137577f2888a09174c03320eedb9f8a99cbc222abff5c0bb55fdf6df05c373d":[3,0,0,32,8], +"vst_8h.html#a06137577f2888a09174c03320eedb9f8a9b4dcc860c555990fadfe648701fe163":[3,0,0,32,6], +"vst_8h.html#a06137577f2888a09174c03320eedb9f8a9e69ab76ea9e2ac2d95fab209ba8e778":[3,0,0,32,0], +"vst_8h.html#a06137577f2888a09174c03320eedb9f8aa28bb6a4bd5d13c73625e8e45f94dbde":[3,0,0,32,2], +"vst_8h.html#a06137577f2888a09174c03320eedb9f8abe8165df9c8048499a56ad7a2b0c4257":[3,0,0,32,3], +"vst_8h.html#a06137577f2888a09174c03320eedb9f8ad80b91000505b56918789b3ca91c4295":[3,0,0,32,5], +"vst_8h.html#a06137577f2888a09174c03320eedb9f8ae0345a06d553c02748e77df6653446f4":[3,0,0,32,4], +"vst_8h.html#a06c51d1e4072cbda110044ad98c1dce5":[3,0,0,15], +"vst_8h.html#a09521790f0fb9c38d6dbd3602d621053":[3,0,0,17], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9d":[3,0,0,36], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9da239709f07f3f56879be8af57ea1021a0":[3,0,0,36,2], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9da3c3be332f33bd75f122ecac6273c31cc":[3,0,0,36,5], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9da49dbd76be6e340a1b652dd6742f59871":[3,0,0,36,4], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9da856cfb4513254ae6af4a25e4e08f85ce":[3,0,0,36,9], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9da8fb9d123ffe334555d621a11b0a1a68b":[3,0,0,36,3], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9dab7385134ea3799d460f079f6ebc6fc8f":[3,0,0,36,6], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9dac3fc868f9ca618f01677a31c38e34c41":[3,0,0,36,7], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9dac95b45526d8d0029e0423af33909fdbb":[3,0,0,36,8], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9dad5ba5e42b8cfa0957f33c141f514f30d":[3,0,0,36,1], +"vst_8h.html#a096992dd814520f6112e06c8c4518a9dafbd4b6191f6982d43d28a8ffe69a7ef6":[3,0,0,36,0], +"vst_8h.html#a10245b388a012f0007c6b64446377ab2":[3,0,0,23], +"vst_8h.html#a14bd123916e582739f85d51ddab2df5b":[3,0,0,10], +"vst_8h.html#a159930143b669088b88b43a54cf91eaf":[3,0,0,18], +"vst_8h.html#a187f06ed217006cee2c625b1fc920956":[3,0,0,19], +"vst_8h.html#a20f63b4dc3f1f96b3c57820f99362a0d":[3,0,0,24], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ec":[3,0,0,30], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f":[3,0,0,30,51], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66":[3,0,0,30,9], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020":[3,0,0,30,30], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ffcacbc5374ae2f07f839adefb7c88e":[3,0,0,30,54], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7":[3,0,0,30,6], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867":[3,0,0,30,56], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13":[3,0,0,30,58], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5":[3,0,0,30,11], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c":[3,0,0,30,32], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9":[3,0,0,30,21], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4":[3,0,0,30,61], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0":[3,0,0,30,20], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702":[3,0,0,30,33], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496":[3,0,0,30,24], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06":[3,0,0,30,8], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c":[3,0,0,30,12], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676":[3,0,0,30,34], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08":[3,0,0,30,13], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92":[3,0,0,30,50], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867":[3,0,0,30,38], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545":[3,0,0,30,55], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd":[3,0,0,30,28], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e":[3,0,0,30,47], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a":[3,0,0,30,35], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74":[3,0,0,30,43], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189":[3,0,0,30,27], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11":[3,0,0,30,45], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e":[3,0,0,30,31], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b":[3,0,0,30,10], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2":[3,0,0,30,36], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a":[3,0,0,30,52], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4":[3,0,0,30,3], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275":[3,0,0,30,1], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed":[3,0,0,30,15], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8":[3,0,0,30,48], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a":[3,0,0,30,23], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32":[3,0,0,30,17], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab":[3,0,0,30,22], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6":[3,0,0,30,57], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526":[3,0,0,30,25], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5":[3,0,0,30,19], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558":[3,0,0,30,59], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17":[3,0,0,30,18], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b":[3,0,0,30,0], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb":[3,0,0,30,29], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0":[3,0,0,30,7], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc":[3,0,0,30,42], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd":[3,0,0,30,53], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c":[3,0,0,30,5], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091":[3,0,0,30,44], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28":[3,0,0,30,26], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406":[3,0,0,30,40], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68":[3,0,0,30,60], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecacd93133c8c835b2dc554b919ca09d8cd":[3,0,0,30,62], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4":[3,0,0,30,41], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad5fe7a9677ae11d436d4c8dab95584ba":[3,0,0,30,63], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb":[3,0,0,30,39], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21":[3,0,0,30,4], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e":[3,0,0,30,49], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0":[3,0,0,30,46], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a":[3,0,0,30,2], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48":[3,0,0,30,37], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0":[3,0,0,30,16], +"vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1":[3,0,0,30,14], +"vst_8h.html#a224bcc8caacf5906a25ae60542d31028":[3,0,0,14], +"vst_8h.html#a2e0a659f8b4b8857a799a0b9c683a216":[3,0,0,21], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3":[3,0,0,34], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a22577e61d572876e1ca43e7131eeb481":[3,0,0,34,2], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a41ec0cd179a700a7781114acd7db83e0":[3,0,0,34,0], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5df1272c40c0a6cc765fc610747bad07":[3,0,0,34,7], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5f0c037571bad90781fced2e6634b871":[3,0,0,34,8], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a8298a30394a5f7f029ff4c6d0fb27a21":[3,0,0,34,4], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a87f4968ac18a5a2a2a7e43c500fb5fee":[3,0,0,34,10], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a903485468aa301f9225bc9432ccc6f04":[3,0,0,34,5], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a9200a42a72319ca3832a342541552f56":[3,0,0,34,6], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ab0df086ec2933a9a5e62e327a4a9f09b":[3,0,0,34,1], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ad9384d9e9e0580a5c274cde549614d2b":[3,0,0,34,3], +"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ae06e983a1babce9b2b7b6b07b7a5218d":[3,0,0,34,9], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2c":[3,0,0,33], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0427cbb519867a49f88b8a06444dcbf9":[3,0,0,33,6], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca059532f5dbd61a0a04f797cad7f98bec":[3,0,0,33,41], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca065e9bf2f49a606a0f037c5c9a28da5e":[3,0,0,33,2], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0e03cc995717f4318dc36b23f4660bba":[3,0,0,33,3], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca1141d7d2aee735e63284fd3cc537d48a":[3,0,0,33,4], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca24c2a8104f2f6b2773f181682d1b37b6":[3,0,0,33,32], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca27f5249c064acfd87bed0edaea21e346":[3,0,0,33,16], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca2e4c54de1ba1b6f37d73885a3c12eafd":[3,0,0,33,0], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca334529059e9cd8556e25d41d7bb19201":[3,0,0,33,37], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca374efb45795cd1a6691f5ec0176a3527":[3,0,0,33,30], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca4490dd23a9533348fb8315faedb66b96":[3,0,0,33,31], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca611c4f3c9bf49cb746de6b2f438a3266":[3,0,0,33,29], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b02c85e99afcaf81e4190445a3b722f":[3,0,0,33,11], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b30aa7f6809a663b420038df23ecb92":[3,0,0,33,9] }; diff --git a/navtreeindex1.js b/navtreeindex1.js index 9a5af61..6cd0796 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -1,253 +1,253 @@ var NAVTREEINDEX1 = { -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a41ec0cd179a700a7781114acd7db83e0":[4,0,0,36,0], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5df1272c40c0a6cc765fc610747bad07":[4,0,0,36,7], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5f0c037571bad90781fced2e6634b871":[4,0,0,36,8], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a8298a30394a5f7f029ff4c6d0fb27a21":[4,0,0,36,4], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a87f4968ac18a5a2a2a7e43c500fb5fee":[4,0,0,36,10], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a903485468aa301f9225bc9432ccc6f04":[4,0,0,36,5], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a9200a42a72319ca3832a342541552f56":[4,0,0,36,6], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ab0df086ec2933a9a5e62e327a4a9f09b":[4,0,0,36,1], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ad9384d9e9e0580a5c274cde549614d2b":[4,0,0,36,3], -"vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ae06e983a1babce9b2b7b6b07b7a5218d":[4,0,0,36,9], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2c":[4,0,0,35], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0427cbb519867a49f88b8a06444dcbf9":[4,0,0,35,6], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca059532f5dbd61a0a04f797cad7f98bec":[4,0,0,35,41], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca065e9bf2f49a606a0f037c5c9a28da5e":[4,0,0,35,2], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0e03cc995717f4318dc36b23f4660bba":[4,0,0,35,3], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca1141d7d2aee735e63284fd3cc537d48a":[4,0,0,35,4], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca24c2a8104f2f6b2773f181682d1b37b6":[4,0,0,35,32], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca27f5249c064acfd87bed0edaea21e346":[4,0,0,35,16], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca2e4c54de1ba1b6f37d73885a3c12eafd":[4,0,0,35,0], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca334529059e9cd8556e25d41d7bb19201":[4,0,0,35,37], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca374efb45795cd1a6691f5ec0176a3527":[4,0,0,35,30], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca4490dd23a9533348fb8315faedb66b96":[4,0,0,35,31], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca611c4f3c9bf49cb746de6b2f438a3266":[4,0,0,35,29], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b02c85e99afcaf81e4190445a3b722f":[4,0,0,35,11], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b30aa7f6809a663b420038df23ecb92":[4,0,0,35,9], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c":[4,0,0,35,21], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca803e8f4bc03e6e6545bb46dfaf7ff1a0":[4,0,0,35,26], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca838bb144bda27d3a0a0f2ef73db245d0":[4,0,0,35,8], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca866e8fcb98feec4bf1c1bcafcd9dabed":[4,0,0,35,7], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca95b15c6a5e7b44ccbe9718cb8ef9a361":[4,0,0,35,28], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca9c4b3660b6b713cfa2eed3b9695667a3":[4,0,0,35,39], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa1ae8cd602f15ce635ccaadd60e56824":[4,0,0,35,18], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa5e7628a15b5151db41b97e9c014e2e6":[4,0,0,35,13], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa9ae3cc47508d23ed1443da04b0f0bab":[4,0,0,35,36], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caad8042cc9e0c7f80bd02239a8bcdbb97":[4,0,0,35,40], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cab310c3a46bbc88f43eb95899ded18df3":[4,0,0,35,1], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabb2d4dd58640314ee12d24de420e90c1":[4,0,0,35,34], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabca233a55f152c7aeaf7a8b03af4317a":[4,0,0,35,14], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabede3f4f6bd380167f6cd6a88d1d9f09":[4,0,0,35,23], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacaf6b294f4fea60592f6eb7da6ab42c7":[4,0,0,35,12], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacb2d252c1580231a8c18680dac590358":[4,0,0,35,20], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacd9d57f4ddba1f1ecbf194c0c8a6a8c8":[4,0,0,35,35], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caceab3795293d4ee55b34182fcfcc8531":[4,0,0,35,15], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad19411d69333e25c088e5cdb1223e814":[4,0,0,35,22], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad94def811fcac96e56e7f26fb3673599":[4,0,0,35,10], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadcabc2b49f63e6653a5352d08adc39fa":[4,0,0,35,17], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cade6e8e79583872aa9b5f8d4e7b53fae0":[4,0,0,35,19], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadfb509f4c7c77be653181faff25addf4":[4,0,0,35,24], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cae3c541fd45148674eb3e1c401ac87830":[4,0,0,35,33], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caec27ef1f6272d7fe5ce7bf0f32f2502c":[4,0,0,35,5], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf78972f102e1e5f60252ccbf46fc3a6b":[4,0,0,35,27], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269":[4,0,0,35,25], -"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e":[4,0,0,35,38], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640":[4,0,0,29], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a01ae0cc6ff7e1a2ad61fffee0c20463a":[4,0,0,29,18], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a1451deb5afcbfe3665161db3f2f3462d":[4,0,0,29,2], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a170b8889b0a6390abacd045d8571a7f0":[4,0,0,29,3], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a22c042468809a03eb47ec1c5031d8af5":[4,0,0,29,6], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3593f164b8f330d78bcbfbc60c76152d":[4,0,0,29,1], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3b0d56d01a9347aca8e996beff6ea88b":[4,0,0,29,23], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3c8e54e1555b1c7d47bd7a634929f00c":[4,0,0,29,14], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3f5452fe0da6e02908716453bf599f58":[4,0,0,29,21], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a53703aa02f30289d5cd241540f32de7f":[4,0,0,29,16], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a54efb58a6ba8c63e4b420983e9c09141":[4,0,0,29,10], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a55148d3d18d28dbce9a4c917630e0211":[4,0,0,29,13], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a58c6835441b31a4e2ec9f63af85b4f64":[4,0,0,29,11], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6420501083ada6c9eca7d0ebb61f0a31":[4,0,0,29,17], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6af6ab04f607e67021c695606d6a88ed":[4,0,0,29,20], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a8d376a476a68a0191c0dece78d1309d4":[4,0,0,29,9], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a8fb8dab33f728a708843d54cba86f3d6":[4,0,0,29,22], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a9a6e4f55dbe2cce0c4c9f2bcbc717a9c":[4,0,0,29,8], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ac835fd27e522fa389bca3f20e1f2af72":[4,0,0,29,15], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640adf12507ff796a4ba7336fc2213bdab8b":[4,0,0,29,0], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae3fa02f674165388efa45d827e246b2d":[4,0,0,29,5], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae40d9a630c4ac0371ed0fa64ef66bed8":[4,0,0,29,4], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae9e563c11bfa39740639b98b2b38a034":[4,0,0,29,12], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640af6b33636652297e6cf3e1b8a944f903a":[4,0,0,29,7], -"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640afe90e5f201f698e238ab1efb144047d8":[4,0,0,29,19], -"vst_8h.html#a668a218f4bb073cd9e14ec1f74772b42":[4,0,0,10], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2":[4,0,0,30], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a1d45409a42cfbabcb46e96cfac87b605":[4,0,0,30,9], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a2d63f0f26034c959c825bcdc9965664b":[4,0,0,30,8], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a5fc027349a4753cd652a3db32c604923":[4,0,0,30,5], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a6f2060577477e37993b691d74e38338e":[4,0,0,30,2], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a79e5a06ff6922bf42ab654c22aea5c9d":[4,0,0,30,4], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a8fffe35d5bbfb226cb49b38ceed4c69e":[4,0,0,30,1], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a964c20a8c667cdc9e2f1e4cafb09ebea":[4,0,0,30,3], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2aaa9de5eb546808152ee9108be574be5e":[4,0,0,30,0], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2ab0d40d94d4980e29a9ea801126aa0724":[4,0,0,30,7], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2ac2c10295b780a1cd83d3ee18a80f3c98":[4,0,0,30,10], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2ad7b6274b27655a70115bbc8870cc7134":[4,0,0,30,6], -"vst_8h.html#a7174d634349acbda34c34af9fe706bd2aea46bf041602110f77aa69c221027dc6":[4,0,0,30,11], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0":[4,0,0,28], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a0c3022c7a7702966bc88df74c3c10181":[4,0,0,28,9], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a2115337ce5178aedd308ab187122e124":[4,0,0,28,10], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a35e9d3ae94245bf880ceaeed2e3ecb79":[4,0,0,28,2], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a7b22236d4e393bbdd3614e6e6d770abd":[4,0,0,28,3], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a7b36831c844989a8f852aa37c612394f":[4,0,0,28,0], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a88698715586f28a5506a4d3331d62f4c":[4,0,0,28,11], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a9df2284f73b882143e8d5d4f0926c22c":[4,0,0,28,1], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0aa5532adff25787fb18d6323ff85ffaf2":[4,0,0,28,5], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0ab6d00e5e5b66c8f846e5bee4e94c5a65":[4,0,0,28,4], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0ab9fdfabb54bce241e9fb72646472eba8":[4,0,0,28,6], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0adf371e519b4fe11ea463a31ced5b23b7":[4,0,0,28,7], -"vst_8h.html#a7abc836e88df867216049fa8f4645bc0af98e7be569680dea34de3598d8daa633":[4,0,0,28,8], -"vst_8h.html#a7f2093b8c4846907f4cd39068101249a":[4,0,0,24], -"vst_8h.html#a84c2cdc8c0f072f1cb64144815a05de6":[4,0,0,27], -"vst_8h.html#a888e4158d3fefe485a12f0462be4761d":[4,0,0,11], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7c":[4,0,0,33], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca088086df5f8dbbac479cf85ccb755f9a":[4,0,0,33,1], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca091a913803ba2e1041af4f31133e86de":[4,0,0,33,12], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca1b0a5f308cd46a354aa4847e13443963":[4,0,0,33,10], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca2a480d3e3c9fb7cc3bfbc4f65c283f2a":[4,0,0,33,8], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca34005cf51873ace1ce6a36880415c4bc":[4,0,0,33,4], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca3bfc2b92d6147ccf802f0b31f236d559":[4,0,0,33,3], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca497f96438fb88122f606d61841d1ca4a":[4,0,0,33,5], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca531eeef82327950ca4727e29035b754d":[4,0,0,33,9], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca6c9b21c53b749fb380081214e08ed07b":[4,0,0,33,11], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca75d44a817b38b0ea7ecaad90bee63861":[4,0,0,33,13], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca77ef719b1f2161ec0cac7db3ecdaae18":[4,0,0,33,6], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8e052746a7732886fd72a84084ce40c1":[4,0,0,33,0], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8eef7e865d0623c61c71b2cc94675724":[4,0,0,33,7], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7caafc66ed70a42fa77b6894d279125af87":[4,0,0,33,2], -"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7cacc57096c92dcf727b8ec507a2bdc7b8e":[4,0,0,33,14], -"vst_8h.html#ab587d75cb10e7eb0422cb34b2bf302db":[4,0,0,18], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696":[4,0,0,31], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a00c3be829509c39999e0aa844d17c190":[4,0,0,31,55], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a03a3fffe10a0994caf608402fd148746":[4,0,0,31,97], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a04f4a4da72d7be229810aa50a60f21a0":[4,0,0,31,115], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07065a264bd2a3ecebd5ea4d3d51ae26":[4,0,0,31,83], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a079a079cd146b76fbae382d8df942f7d":[4,0,0,31,62], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07a1ee440a4f98901743134009ba94b8":[4,0,0,31,25], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0e3de8f372560069c28fd8adadb902ca":[4,0,0,31,18], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0f0b8d5b1972aa34d278aa74ae232016":[4,0,0,31,163], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101bea9ccc6fbc1b86dba1f2a4ad7213":[4,0,0,31,144], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101f23c8f5612ebe552ba252cfdb0ecb":[4,0,0,31,139], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1164f60b2f52cae3d30dc8d64482a15c":[4,0,0,31,117], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13391c0fcd9d60aaf5d54dc85545bdc3":[4,0,0,31,8], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005":[4,0,0,31,69], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1508cde1ae9c1c6b0aa57488dbaf9293":[4,0,0,31,84], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a15849c14f497c49529b31cd7d2a2679c":[4,0,0,31,113], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a17c010e1bff9b57aa82ca31b884a9cc8":[4,0,0,31,158], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a182a2cae4955ae3bc110600d25dac9b1":[4,0,0,31,29], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1bb3968d9fe18ca8566be6c70e220220":[4,0,0,31,79], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1dd016fc2d2d9f5fbeea645fab0efa86":[4,0,0,31,142], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a201632ac6dc514f0bbacc71df5e867b6":[4,0,0,31,33], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a25104bc276059e7a343ccd780f5f928c":[4,0,0,31,1], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a288661d45bf05a9c8bfac13fc900a861":[4,0,0,31,44], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a29a4e6a3fce2afcaa82cc7731b1db0a3":[4,0,0,31,98], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2bcac558305dd4f41edeca2a579b2553":[4,0,0,31,22], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2be7d3ce8eb41adb6b6eec6586bd186c":[4,0,0,31,13], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f57546988b54ac4ec8104867f62bff2":[4,0,0,31,17], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f58c5e5703a68e8182cd27c8615f7b3":[4,0,0,31,31], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33135c64068d4d0b3f176ccc4c25848a":[4,0,0,31,51], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33601774ed24231c58eb6902f6971e7d":[4,0,0,31,108], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a338bb1fa24da671c9305fc910b0aa538":[4,0,0,31,10], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a343111c081c847a1eaf22cb8cf858055":[4,0,0,31,95], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a34453fdb92d7bb51e2c0ab677b1c7eb5":[4,0,0,31,162], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a35b1923882b8fe15e64ea528f222bf28":[4,0,0,31,3], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38a911908cb06686930d7aca8e380054":[4,0,0,31,136], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38bed56b10004dae0d98071cdc3d4940":[4,0,0,31,76], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a39a68b2241446f7cc4d945a4a4341af3":[4,0,0,31,36], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b63b56ed4e165cf5bf8d6d45c63b001":[4,0,0,31,125], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b6b6aa7bf5caca398dd412c51cbc3e3":[4,0,0,31,119], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3cf4e67e210c7ef7c76c0e442f1aac58":[4,0,0,31,11], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3d2c44d9d9cec27f934a696878f42e89":[4,0,0,31,30], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3da2285bda84023dea89b7dba24d59e2":[4,0,0,31,28], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a46ecb69debcaa7fc23ed52559e3140bd":[4,0,0,31,159], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a48e67cc48e0d6ade3e2ed08ab229db37":[4,0,0,31,56], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4aa1a47b5704958665f95aacd56a4fd5":[4,0,0,31,46], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4ac13f44dc17b7aa5930ce04bab13a8f":[4,0,0,31,34], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b810c37ad94d5d9a4fd21904c4b38ce":[4,0,0,31,23], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b9d47d361ca416224132aa5b9a9a5a4":[4,0,0,31,131], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4c0d620671bc8a107dc30f23bc9e7ad4":[4,0,0,31,14], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4f69a2fe470ab8ba6dd77f43a94cde90":[4,0,0,31,72], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a55ed1473547eafc7c6df2b62f73222ac":[4,0,0,31,70], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5763f730a8bf2064223f64b3af334fce":[4,0,0,31,147], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5b65cc86a93b938e0226a0ba8c14cda6":[4,0,0,31,9], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5cdc492a51b0c5f9dc81a5de04ecf5c8":[4,0,0,31,57], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d1cdf2000edd091b8447ec0a4ffe2a8":[4,0,0,31,143], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d6b99d0c76bb8101b02eb123c3e56a2":[4,0,0,31,89], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff":[4,0,0,31,74], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5ed7687c8d9b6a097d2b2cafa007030c":[4,0,0,31,52], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5f52e8e69547b27eaa15467ebe487691":[4,0,0,31,4], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a612be21ee6fcf9d9b20f279256211cad":[4,0,0,31,35], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a655fff17c355774d6d41a97511b2a2dd":[4,0,0,31,5], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6695b7645e49a07e8d8614f79e9b5dbd":[4,0,0,31,154], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a66b1c38c5a5d8a5e7d8892b778e0c8fe":[4,0,0,31,112], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a680b765dc488d61d0faef58f2d154f2a":[4,0,0,31,118], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a688762138c1a182f1f7e6b292b11f803":[4,0,0,31,106], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ccd5e816884ec85723e3f3e00ba6229":[4,0,0,31,138], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ce89a18f5ebf8265f8e27f40ee4cedb":[4,0,0,31,61], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6e1135b3419d19471954a3b4664872c6":[4,0,0,31,130], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a739f825767210c904839112b4dd3146f":[4,0,0,31,123], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a74fe1da28bb7fe76edd98bfcb93b901b":[4,0,0,31,111], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a75044a2d1bed6e79ef2f9090b4304c3f":[4,0,0,31,24], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7622d2f85374cfa9ba3af3ae3c9e2ea0":[4,0,0,31,124], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a778062b13948fc9e7fc6180033881dba":[4,0,0,31,16], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a794ffb39ae755d5de557fc7619042dc0":[4,0,0,31,41], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a79fa30e1a15b879e0d6e2a5a04f131fd":[4,0,0,31,81], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ad5cb3f2b7d5325d4e73bc34bfa5ce5":[4,0,0,31,161], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ade5295089a6d7703f5aad8724726d2":[4,0,0,31,88], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7b54e129f5e95874cefdcc138d710c20":[4,0,0,31,133], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7c9c2de24101d89f9c3b9165aea162be":[4,0,0,31,126], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7d62310ee6f4040445f9d289ea28d5c9":[4,0,0,31,90], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7dd8c3bd980ad4a5c3e443ff15e7e05c":[4,0,0,31,47], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7eef4adab2b561cb12d4fe2e7513f963":[4,0,0,31,135], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7f9d8bdbd570f414c792d48224128084":[4,0,0,31,0], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a814ba1d0b6eccefafe44bb6a132f83ce":[4,0,0,31,99], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a82bf6bd3d5b6528bab2a8154b4a12c5a":[4,0,0,31,39], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a881873d24da602f84baa89172968cb51":[4,0,0,31,91], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a88feaf3bf0f426d842fafb9e8ac0d947":[4,0,0,31,20], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a894f6d95fd736a20dc18fe5094c008f4":[4,0,0,31,141], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a896ec77693cb412e31f9160eaf8e6f6e":[4,0,0,31,86], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8c5962a79c3bb8cecd6e89449956ab78":[4,0,0,31,164], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8df6a2db91457aae6338ca3e67fe68f0":[4,0,0,31,166], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8df6dda3f6b59f8ee5cd0cea8c342a01":[4,0,0,31,152], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8ee4b9060ced36e176f2fa2bd18910ac":[4,0,0,31,128], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a91407b1f6e5a67f9abca40a438c1d4e3":[4,0,0,31,149], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a926bc55a9c0cf189441991b3fcdfd11e":[4,0,0,31,45], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a929205d9637981c6eee7241a8455db6d":[4,0,0,31,134], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9408368ab591d8a4e3bd29b39fa8631f":[4,0,0,31,101], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a960b2a75dab37b45d72445a6ab8fef41":[4,0,0,31,59], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a967dc0e00251e0e6c47dfb8526f4d26a":[4,0,0,31,85], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a96f6bfec3756b862ac10261ac37e06c3":[4,0,0,31,110], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677":[4,0,0,31,73], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9912a9d8912d90eb947e0ae13f163921":[4,0,0,31,58], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9a240fa6409997e4c38525e30ce5abe8":[4,0,0,31,15], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aab5ba71a9799fce6885e76b0394715":[4,0,0,31,66], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aef0d173b206e3c09e38543f1bb42b9":[4,0,0,31,114], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9bf028aa1d4f690d9104323da1e0a031":[4,0,0,31,102], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9dcecaf860d1a927a047a3fe3e0558cf":[4,0,0,31,21], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9f3b153f7398c429a3fc6d64e2fed9a6":[4,0,0,31,71], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9fd112ae560e9928dfd7c0d667795e4b":[4,0,0,31,155], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa1bb6fd2f2f591175e6d0bc10a708570":[4,0,0,31,6], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa20ec5fcb941015ac3143a8aab09af29":[4,0,0,31,94], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa45087da0d1522c769056f391594d2c8":[4,0,0,31,53], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa49ecb36b417d81c9a79ddb8c541fc06":[4,0,0,31,63], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa5da737dc3b1b9397b3a3083084f0c15":[4,0,0,31,156], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aac2f9a50c9d35c14cfb65878d22a1506":[4,0,0,31,105], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aad7f035bbd04a052298319f20fb693d8":[4,0,0,31,50], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aafb89f9957cc7024b6f585d2393de795":[4,0,0,31,96], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab155ed3658544a96bc9794a92e75169f":[4,0,0,31,132], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab284b76b5c74740b53a4ac6e7e52e6c9":[4,0,0,31,54], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab678c2b114aed27cebdcb822ac926311":[4,0,0,31,165], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab8213ce293a2c3a4bcb3492dc5d2e4d1":[4,0,0,31,19], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aba339f27dd55fb6cd36a94f62796ce16":[4,0,0,31,32], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abc6fb3d59aaa8e7982154d53fa12d16a":[4,0,0,31,48], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abd3d276216b8b4f2786ae6ed8aefa099":[4,0,0,31,67], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac0cde9776b07b0861f53ca79f38a4a7d":[4,0,0,31,2] +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c":[3,0,0,33,21], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca803e8f4bc03e6e6545bb46dfaf7ff1a0":[3,0,0,33,26], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca838bb144bda27d3a0a0f2ef73db245d0":[3,0,0,33,8], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca866e8fcb98feec4bf1c1bcafcd9dabed":[3,0,0,33,7], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca95b15c6a5e7b44ccbe9718cb8ef9a361":[3,0,0,33,28], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca9c4b3660b6b713cfa2eed3b9695667a3":[3,0,0,33,39], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa1ae8cd602f15ce635ccaadd60e56824":[3,0,0,33,18], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa5e7628a15b5151db41b97e9c014e2e6":[3,0,0,33,13], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa9ae3cc47508d23ed1443da04b0f0bab":[3,0,0,33,36], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caad8042cc9e0c7f80bd02239a8bcdbb97":[3,0,0,33,40], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cab310c3a46bbc88f43eb95899ded18df3":[3,0,0,33,1], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabb2d4dd58640314ee12d24de420e90c1":[3,0,0,33,34], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabca233a55f152c7aeaf7a8b03af4317a":[3,0,0,33,14], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabede3f4f6bd380167f6cd6a88d1d9f09":[3,0,0,33,23], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacaf6b294f4fea60592f6eb7da6ab42c7":[3,0,0,33,12], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacb2d252c1580231a8c18680dac590358":[3,0,0,33,20], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacd9d57f4ddba1f1ecbf194c0c8a6a8c8":[3,0,0,33,35], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caceab3795293d4ee55b34182fcfcc8531":[3,0,0,33,15], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad19411d69333e25c088e5cdb1223e814":[3,0,0,33,22], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad94def811fcac96e56e7f26fb3673599":[3,0,0,33,10], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadcabc2b49f63e6653a5352d08adc39fa":[3,0,0,33,17], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cade6e8e79583872aa9b5f8d4e7b53fae0":[3,0,0,33,19], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadfb509f4c7c77be653181faff25addf4":[3,0,0,33,24], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cae3c541fd45148674eb3e1c401ac87830":[3,0,0,33,33], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caec27ef1f6272d7fe5ce7bf0f32f2502c":[3,0,0,33,5], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf78972f102e1e5f60252ccbf46fc3a6b":[3,0,0,33,27], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269":[3,0,0,33,25], +"vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e":[3,0,0,33,38], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640":[3,0,0,27], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a01ae0cc6ff7e1a2ad61fffee0c20463a":[3,0,0,27,18], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a1451deb5afcbfe3665161db3f2f3462d":[3,0,0,27,2], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a170b8889b0a6390abacd045d8571a7f0":[3,0,0,27,3], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a22c042468809a03eb47ec1c5031d8af5":[3,0,0,27,6], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3593f164b8f330d78bcbfbc60c76152d":[3,0,0,27,1], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3b0d56d01a9347aca8e996beff6ea88b":[3,0,0,27,23], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3c8e54e1555b1c7d47bd7a634929f00c":[3,0,0,27,14], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a3f5452fe0da6e02908716453bf599f58":[3,0,0,27,21], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a53703aa02f30289d5cd241540f32de7f":[3,0,0,27,16], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a54efb58a6ba8c63e4b420983e9c09141":[3,0,0,27,10], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a55148d3d18d28dbce9a4c917630e0211":[3,0,0,27,13], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a58c6835441b31a4e2ec9f63af85b4f64":[3,0,0,27,11], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6420501083ada6c9eca7d0ebb61f0a31":[3,0,0,27,17], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a6af6ab04f607e67021c695606d6a88ed":[3,0,0,27,20], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a8d376a476a68a0191c0dece78d1309d4":[3,0,0,27,9], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a8fb8dab33f728a708843d54cba86f3d6":[3,0,0,27,22], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640a9a6e4f55dbe2cce0c4c9f2bcbc717a9c":[3,0,0,27,8], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ac835fd27e522fa389bca3f20e1f2af72":[3,0,0,27,15], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640adf12507ff796a4ba7336fc2213bdab8b":[3,0,0,27,0], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae3fa02f674165388efa45d827e246b2d":[3,0,0,27,5], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae40d9a630c4ac0371ed0fa64ef66bed8":[3,0,0,27,4], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640ae9e563c11bfa39740639b98b2b38a034":[3,0,0,27,12], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640af6b33636652297e6cf3e1b8a944f903a":[3,0,0,27,7], +"vst_8h.html#a468e652fc0ccfa68fecbb35dce162640afe90e5f201f698e238ab1efb144047d8":[3,0,0,27,19], +"vst_8h.html#a668a218f4bb073cd9e14ec1f74772b42":[3,0,0,8], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2":[3,0,0,28], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a1d45409a42cfbabcb46e96cfac87b605":[3,0,0,28,9], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a2d63f0f26034c959c825bcdc9965664b":[3,0,0,28,8], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a5fc027349a4753cd652a3db32c604923":[3,0,0,28,5], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a6f2060577477e37993b691d74e38338e":[3,0,0,28,2], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a79e5a06ff6922bf42ab654c22aea5c9d":[3,0,0,28,4], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a8fffe35d5bbfb226cb49b38ceed4c69e":[3,0,0,28,1], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2a964c20a8c667cdc9e2f1e4cafb09ebea":[3,0,0,28,3], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2aaa9de5eb546808152ee9108be574be5e":[3,0,0,28,0], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2ab0d40d94d4980e29a9ea801126aa0724":[3,0,0,28,7], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2ac2c10295b780a1cd83d3ee18a80f3c98":[3,0,0,28,10], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2ad7b6274b27655a70115bbc8870cc7134":[3,0,0,28,6], +"vst_8h.html#a7174d634349acbda34c34af9fe706bd2aea46bf041602110f77aa69c221027dc6":[3,0,0,28,11], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0":[3,0,0,26], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a0c3022c7a7702966bc88df74c3c10181":[3,0,0,26,9], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a2115337ce5178aedd308ab187122e124":[3,0,0,26,10], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a35e9d3ae94245bf880ceaeed2e3ecb79":[3,0,0,26,2], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a7b22236d4e393bbdd3614e6e6d770abd":[3,0,0,26,3], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a7b36831c844989a8f852aa37c612394f":[3,0,0,26,0], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a88698715586f28a5506a4d3331d62f4c":[3,0,0,26,11], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0a9df2284f73b882143e8d5d4f0926c22c":[3,0,0,26,1], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0aa5532adff25787fb18d6323ff85ffaf2":[3,0,0,26,5], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0ab6d00e5e5b66c8f846e5bee4e94c5a65":[3,0,0,26,4], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0ab9fdfabb54bce241e9fb72646472eba8":[3,0,0,26,6], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0adf371e519b4fe11ea463a31ced5b23b7":[3,0,0,26,7], +"vst_8h.html#a7abc836e88df867216049fa8f4645bc0af98e7be569680dea34de3598d8daa633":[3,0,0,26,8], +"vst_8h.html#a7f2093b8c4846907f4cd39068101249a":[3,0,0,22], +"vst_8h.html#a84c2cdc8c0f072f1cb64144815a05de6":[3,0,0,25], +"vst_8h.html#a888e4158d3fefe485a12f0462be4761d":[3,0,0,9], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7c":[3,0,0,31], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca088086df5f8dbbac479cf85ccb755f9a":[3,0,0,31,1], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca091a913803ba2e1041af4f31133e86de":[3,0,0,31,12], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca1b0a5f308cd46a354aa4847e13443963":[3,0,0,31,10], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca2a480d3e3c9fb7cc3bfbc4f65c283f2a":[3,0,0,31,8], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca34005cf51873ace1ce6a36880415c4bc":[3,0,0,31,4], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca3bfc2b92d6147ccf802f0b31f236d559":[3,0,0,31,3], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca497f96438fb88122f606d61841d1ca4a":[3,0,0,31,5], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca531eeef82327950ca4727e29035b754d":[3,0,0,31,9], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca6c9b21c53b749fb380081214e08ed07b":[3,0,0,31,11], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca75d44a817b38b0ea7ecaad90bee63861":[3,0,0,31,13], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca77ef719b1f2161ec0cac7db3ecdaae18":[3,0,0,31,6], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8e052746a7732886fd72a84084ce40c1":[3,0,0,31,0], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8eef7e865d0623c61c71b2cc94675724":[3,0,0,31,7], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7caafc66ed70a42fa77b6894d279125af87":[3,0,0,31,2], +"vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7cacc57096c92dcf727b8ec507a2bdc7b8e":[3,0,0,31,14], +"vst_8h.html#ab587d75cb10e7eb0422cb34b2bf302db":[3,0,0,16], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696":[3,0,0,29], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a00c3be829509c39999e0aa844d17c190":[3,0,0,29,55], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a03a3fffe10a0994caf608402fd148746":[3,0,0,29,96], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a04f4a4da72d7be229810aa50a60f21a0":[3,0,0,29,114], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07065a264bd2a3ecebd5ea4d3d51ae26":[3,0,0,29,82], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a079a079cd146b76fbae382d8df942f7d":[3,0,0,29,62], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07a1ee440a4f98901743134009ba94b8":[3,0,0,29,25], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0e3de8f372560069c28fd8adadb902ca":[3,0,0,29,18], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0f0b8d5b1972aa34d278aa74ae232016":[3,0,0,29,162], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101bea9ccc6fbc1b86dba1f2a4ad7213":[3,0,0,29,143], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a101f23c8f5612ebe552ba252cfdb0ecb":[3,0,0,29,138], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1164f60b2f52cae3d30dc8d64482a15c":[3,0,0,29,116], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13391c0fcd9d60aaf5d54dc85545bdc3":[3,0,0,29,8], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005":[3,0,0,29,69], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1508cde1ae9c1c6b0aa57488dbaf9293":[3,0,0,29,83], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a15849c14f497c49529b31cd7d2a2679c":[3,0,0,29,112], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a17c010e1bff9b57aa82ca31b884a9cc8":[3,0,0,29,157], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a182a2cae4955ae3bc110600d25dac9b1":[3,0,0,29,29], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1bb3968d9fe18ca8566be6c70e220220":[3,0,0,29,78], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a1dd016fc2d2d9f5fbeea645fab0efa86":[3,0,0,29,141], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a201632ac6dc514f0bbacc71df5e867b6":[3,0,0,29,33], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a25104bc276059e7a343ccd780f5f928c":[3,0,0,29,1], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a288661d45bf05a9c8bfac13fc900a861":[3,0,0,29,44], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a29a4e6a3fce2afcaa82cc7731b1db0a3":[3,0,0,29,97], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2bcac558305dd4f41edeca2a579b2553":[3,0,0,29,22], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2be7d3ce8eb41adb6b6eec6586bd186c":[3,0,0,29,13], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f57546988b54ac4ec8104867f62bff2":[3,0,0,29,17], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2f58c5e5703a68e8182cd27c8615f7b3":[3,0,0,29,31], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33135c64068d4d0b3f176ccc4c25848a":[3,0,0,29,51], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a33601774ed24231c58eb6902f6971e7d":[3,0,0,29,107], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a338bb1fa24da671c9305fc910b0aa538":[3,0,0,29,10], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a343111c081c847a1eaf22cb8cf858055":[3,0,0,29,94], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a34453fdb92d7bb51e2c0ab677b1c7eb5":[3,0,0,29,161], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a35b1923882b8fe15e64ea528f222bf28":[3,0,0,29,3], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38a911908cb06686930d7aca8e380054":[3,0,0,29,135], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a38bed56b10004dae0d98071cdc3d4940":[3,0,0,29,75], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a39a68b2241446f7cc4d945a4a4341af3":[3,0,0,29,36], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b63b56ed4e165cf5bf8d6d45c63b001":[3,0,0,29,124], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b6b6aa7bf5caca398dd412c51cbc3e3":[3,0,0,29,118], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3cf4e67e210c7ef7c76c0e442f1aac58":[3,0,0,29,11], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3d2c44d9d9cec27f934a696878f42e89":[3,0,0,29,30], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3da2285bda84023dea89b7dba24d59e2":[3,0,0,29,28], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a46ecb69debcaa7fc23ed52559e3140bd":[3,0,0,29,158], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a48e67cc48e0d6ade3e2ed08ab229db37":[3,0,0,29,56], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4aa1a47b5704958665f95aacd56a4fd5":[3,0,0,29,46], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4ac13f44dc17b7aa5930ce04bab13a8f":[3,0,0,29,34], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b810c37ad94d5d9a4fd21904c4b38ce":[3,0,0,29,23], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b9d47d361ca416224132aa5b9a9a5a4":[3,0,0,29,130], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4c0d620671bc8a107dc30f23bc9e7ad4":[3,0,0,29,14], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4f69a2fe470ab8ba6dd77f43a94cde90":[3,0,0,29,71], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a55ed1473547eafc7c6df2b62f73222ac":[3,0,0,29,70], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5763f730a8bf2064223f64b3af334fce":[3,0,0,29,146], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5b65cc86a93b938e0226a0ba8c14cda6":[3,0,0,29,9], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5cdc492a51b0c5f9dc81a5de04ecf5c8":[3,0,0,29,57], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d1cdf2000edd091b8447ec0a4ffe2a8":[3,0,0,29,142], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d6b99d0c76bb8101b02eb123c3e56a2":[3,0,0,29,88], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff":[3,0,0,29,73], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5ed7687c8d9b6a097d2b2cafa007030c":[3,0,0,29,52], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5f52e8e69547b27eaa15467ebe487691":[3,0,0,29,4], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a612be21ee6fcf9d9b20f279256211cad":[3,0,0,29,35], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a655fff17c355774d6d41a97511b2a2dd":[3,0,0,29,5], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6695b7645e49a07e8d8614f79e9b5dbd":[3,0,0,29,153], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a66b1c38c5a5d8a5e7d8892b778e0c8fe":[3,0,0,29,111], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a680b765dc488d61d0faef58f2d154f2a":[3,0,0,29,117], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a688762138c1a182f1f7e6b292b11f803":[3,0,0,29,105], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ccd5e816884ec85723e3f3e00ba6229":[3,0,0,29,137], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6ce89a18f5ebf8265f8e27f40ee4cedb":[3,0,0,29,61], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6e1135b3419d19471954a3b4664872c6":[3,0,0,29,129], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a739f825767210c904839112b4dd3146f":[3,0,0,29,122], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a74fe1da28bb7fe76edd98bfcb93b901b":[3,0,0,29,110], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a75044a2d1bed6e79ef2f9090b4304c3f":[3,0,0,29,24], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7622d2f85374cfa9ba3af3ae3c9e2ea0":[3,0,0,29,123], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a778062b13948fc9e7fc6180033881dba":[3,0,0,29,16], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a794ffb39ae755d5de557fc7619042dc0":[3,0,0,29,41], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a79fa30e1a15b879e0d6e2a5a04f131fd":[3,0,0,29,80], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ad5cb3f2b7d5325d4e73bc34bfa5ce5":[3,0,0,29,160], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ade5295089a6d7703f5aad8724726d2":[3,0,0,29,87], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7b54e129f5e95874cefdcc138d710c20":[3,0,0,29,132], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7c9c2de24101d89f9c3b9165aea162be":[3,0,0,29,125], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7d62310ee6f4040445f9d289ea28d5c9":[3,0,0,29,89], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7dd8c3bd980ad4a5c3e443ff15e7e05c":[3,0,0,29,47], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7eef4adab2b561cb12d4fe2e7513f963":[3,0,0,29,134], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7f9d8bdbd570f414c792d48224128084":[3,0,0,29,0], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a814ba1d0b6eccefafe44bb6a132f83ce":[3,0,0,29,98], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a82bf6bd3d5b6528bab2a8154b4a12c5a":[3,0,0,29,39], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a881873d24da602f84baa89172968cb51":[3,0,0,29,90], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a88feaf3bf0f426d842fafb9e8ac0d947":[3,0,0,29,20], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a894f6d95fd736a20dc18fe5094c008f4":[3,0,0,29,140], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a896ec77693cb412e31f9160eaf8e6f6e":[3,0,0,29,85], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8c5962a79c3bb8cecd6e89449956ab78":[3,0,0,29,163], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8df6a2db91457aae6338ca3e67fe68f0":[3,0,0,29,165], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8df6dda3f6b59f8ee5cd0cea8c342a01":[3,0,0,29,151], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a8ee4b9060ced36e176f2fa2bd18910ac":[3,0,0,29,127], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a91407b1f6e5a67f9abca40a438c1d4e3":[3,0,0,29,148], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a926bc55a9c0cf189441991b3fcdfd11e":[3,0,0,29,45], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a929205d9637981c6eee7241a8455db6d":[3,0,0,29,133], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9408368ab591d8a4e3bd29b39fa8631f":[3,0,0,29,100], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a960b2a75dab37b45d72445a6ab8fef41":[3,0,0,29,59], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a967dc0e00251e0e6c47dfb8526f4d26a":[3,0,0,29,84], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a96f6bfec3756b862ac10261ac37e06c3":[3,0,0,29,109], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677":[3,0,0,29,72], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9912a9d8912d90eb947e0ae13f163921":[3,0,0,29,58], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9a240fa6409997e4c38525e30ce5abe8":[3,0,0,29,15], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aab5ba71a9799fce6885e76b0394715":[3,0,0,29,66], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9aef0d173b206e3c09e38543f1bb42b9":[3,0,0,29,113], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9bf028aa1d4f690d9104323da1e0a031":[3,0,0,29,101], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9dcecaf860d1a927a047a3fe3e0558cf":[3,0,0,29,21], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9fd112ae560e9928dfd7c0d667795e4b":[3,0,0,29,154], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa1bb6fd2f2f591175e6d0bc10a708570":[3,0,0,29,6], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa20ec5fcb941015ac3143a8aab09af29":[3,0,0,29,93], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa45087da0d1522c769056f391594d2c8":[3,0,0,29,53], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa49ecb36b417d81c9a79ddb8c541fc06":[3,0,0,29,63], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa5da737dc3b1b9397b3a3083084f0c15":[3,0,0,29,155], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aac2f9a50c9d35c14cfb65878d22a1506":[3,0,0,29,104], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aad7f035bbd04a052298319f20fb693d8":[3,0,0,29,50], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aafb89f9957cc7024b6f585d2393de795":[3,0,0,29,95], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab155ed3658544a96bc9794a92e75169f":[3,0,0,29,131], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab284b76b5c74740b53a4ac6e7e52e6c9":[3,0,0,29,54], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab678c2b114aed27cebdcb822ac926311":[3,0,0,29,164], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab8213ce293a2c3a4bcb3492dc5d2e4d1":[3,0,0,29,19], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aba339f27dd55fb6cd36a94f62796ce16":[3,0,0,29,32], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abc6fb3d59aaa8e7982154d53fa12d16a":[3,0,0,29,48], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abd3d276216b8b4f2786ae6ed8aefa099":[3,0,0,29,67], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac0cde9776b07b0861f53ca79f38a4a7d":[3,0,0,29,2], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ef7107ea949706999ca80bd7aba9d1":[3,0,0,29,121], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ff348462e998598c421def0d3b66a8":[3,0,0,29,68], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac396ef2a09f26289ff9fef764c062474":[3,0,0,29,103], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac7d8987baae2fd3bf3d1322156a31579":[3,0,0,29,128], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aca7c692f2a631a425a5b70fe4211b9c8":[3,0,0,29,74], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ace5987decb338be1d8d2b21f0a27a531":[3,0,0,29,27], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad08aac7efc3c45d9d2b59636a3201291":[3,0,0,29,156], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad54193e82154c20cda832e6ca90bf28c":[3,0,0,29,26], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad83c8946b71cf6528838083785e9254d":[3,0,0,29,60], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad87e37dee7e4e179d08e3cf8f40bd018":[3,0,0,29,147], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adb7e0fb92a7f5b5fa52490c5b8689ac5":[3,0,0,29,42], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696add37a863bca8b45c5e9df3da3544d702":[3,0,0,29,86], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ade6879bc741bf0abfc5240102d3e9916":[3,0,0,29,77], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf96a6fce885dbdc3529ef1c79e37772":[3,0,0,29,108], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf9d50f8dc41cc445fc683c4ceb9395b":[3,0,0,29,152], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae0be415492e7cc55f6a11e6de085ce04":[3,0,0,29,79], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae1801759c27b7e24ee31ebd2ca0c539d":[3,0,0,29,38], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae43be42f7827612e6a94247595d49f9c":[3,0,0,29,159], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae61bb66e13d890feb0ac68c0fbada833":[3,0,0,29,92], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae8103ec84e8dc3268c1f9b3480e0d255":[3,0,0,29,150], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeab039054ebddff2f90ad2e0b9fed723":[3,0,0,29,102], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeeeee35ed338c3089e443cc4bc7b64e9":[3,0,0,29,115], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af02fef4c2a78ed1558de4c5c1e78ab9e":[3,0,0,29,149], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1cbd93ca7d2f2ff464d73882e6d5e06":[3,0,0,29,12], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1d5d7c546dc2b68df2ec31301940244":[3,0,0,29,65], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af28c319c3cf4ba14c65e0395ae956bb1":[3,0,0,29,126] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index ae91bc5..f92239b 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,59 +1,33 @@ var NAVTREEINDEX2 = { -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ef7107ea949706999ca80bd7aba9d1":[4,0,0,31,122], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ff348462e998598c421def0d3b66a8":[4,0,0,31,68], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac396ef2a09f26289ff9fef764c062474":[4,0,0,31,104], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac7d8987baae2fd3bf3d1322156a31579":[4,0,0,31,129], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aca7c692f2a631a425a5b70fe4211b9c8":[4,0,0,31,75], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ace5987decb338be1d8d2b21f0a27a531":[4,0,0,31,27], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad08aac7efc3c45d9d2b59636a3201291":[4,0,0,31,157], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad54193e82154c20cda832e6ca90bf28c":[4,0,0,31,26], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad83c8946b71cf6528838083785e9254d":[4,0,0,31,60], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ad87e37dee7e4e179d08e3cf8f40bd018":[4,0,0,31,148], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adb7e0fb92a7f5b5fa52490c5b8689ac5":[4,0,0,31,42], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696add37a863bca8b45c5e9df3da3544d702":[4,0,0,31,87], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ade6879bc741bf0abfc5240102d3e9916":[4,0,0,31,78], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf96a6fce885dbdc3529ef1c79e37772":[4,0,0,31,109], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf9d50f8dc41cc445fc683c4ceb9395b":[4,0,0,31,153], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae0be415492e7cc55f6a11e6de085ce04":[4,0,0,31,80], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae1801759c27b7e24ee31ebd2ca0c539d":[4,0,0,31,38], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae43be42f7827612e6a94247595d49f9c":[4,0,0,31,160], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae61bb66e13d890feb0ac68c0fbada833":[4,0,0,31,93], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae8103ec84e8dc3268c1f9b3480e0d255":[4,0,0,31,151], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeab039054ebddff2f90ad2e0b9fed723":[4,0,0,31,103], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeeeee35ed338c3089e443cc4bc7b64e9":[4,0,0,31,116], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af02fef4c2a78ed1558de4c5c1e78ab9e":[4,0,0,31,150], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1cbd93ca7d2f2ff464d73882e6d5e06":[4,0,0,31,12], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1d5d7c546dc2b68df2ec31301940244":[4,0,0,31,65], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af28c319c3cf4ba14c65e0395ae956bb1":[4,0,0,31,127], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af2f0136c707513df432291411c87fcf6":[4,0,0,31,146], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af35fff2e9d68b3ac04d8cc84d44019de":[4,0,0,31,140], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af40fd3a5261cde86ff2ccccd6e302b70":[4,0,0,31,49], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af48a693af3e0a3dd8c74bef13f3392c7":[4,0,0,31,137], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af51f106620fdec39a539790c461f0833":[4,0,0,31,82], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af5ef7dd980f5a573a12026c2b6910b7a":[4,0,0,31,121], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af62ccf1aef62665c7817fb3d97d6ecbf":[4,0,0,31,100], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af6ad25fcb7a520eed4a4b6b4d923286b":[4,0,0,31,7], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af779fb9455663914e5f626559824dce2":[4,0,0,31,120], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af7c3e6a262b6f0e0d53e6aec0c7c99d4":[4,0,0,31,145], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b1d82d549b03f24f77b02d4c13711f":[4,0,0,31,64], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b36d1b637686b7a0a4f54026f0e705":[4,0,0,31,107], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8c11af02ac2360ad8c0888bea69f9c8":[4,0,0,31,43], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af9de36a1962951fd88c1011bc8a6f468":[4,0,0,31,92], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afb7ca519142fb2f8ffb22cccb9e17ccc":[4,0,0,31,77], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afbe80204973dc7477ce6f1bf15d635e8":[4,0,0,31,40], -"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696affb3e6b4adffc59bef78b8608a5130c4":[4,0,0,31,37], -"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbb":[4,0,0,37], -"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba036336ac450b8cfe332f8c50ccc3f9ee":[4,0,0,37,2], -"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba1091d579bff90d42b49b7f45ff85b3be":[4,0,0,37,3], -"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaa03ce38bc60de47eae8d63ffcb8d6c19":[4,0,0,37,0], -"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbacc5db8a4c3f1ed9e68ca4bc6bac69a5d":[4,0,0,37,1], -"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaf394908abb7077cc5e187e20b838c381":[4,0,0,37,4], -"vst_8h.html#ad6404cff9cc94786e4c95d8ca8d234b5":[4,0,0,14], -"vst_8h.html#af0c37ddc3ece0563a356589b330db697":[4,0,0,22], -"vst_8h.html#af5c20ce194fde78467d1dbd926fca4d9":[4,0,0,13], -"vst_8h_source.html":[4,0,0], -"vst_8hpp.html":[4,0,1], -"vst_8hpp.html#add76f25bf6bd0f1dc58bdc9655f55ec8":[4,0,1,1], -"vst_8hpp_source.html":[4,0,1] +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af2f0136c707513df432291411c87fcf6":[3,0,0,29,145], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af35fff2e9d68b3ac04d8cc84d44019de":[3,0,0,29,139], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af40fd3a5261cde86ff2ccccd6e302b70":[3,0,0,29,49], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af48a693af3e0a3dd8c74bef13f3392c7":[3,0,0,29,136], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af51f106620fdec39a539790c461f0833":[3,0,0,29,81], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af5ef7dd980f5a573a12026c2b6910b7a":[3,0,0,29,120], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af62ccf1aef62665c7817fb3d97d6ecbf":[3,0,0,29,99], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af6ad25fcb7a520eed4a4b6b4d923286b":[3,0,0,29,7], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af779fb9455663914e5f626559824dce2":[3,0,0,29,119], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af7c3e6a262b6f0e0d53e6aec0c7c99d4":[3,0,0,29,144], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b1d82d549b03f24f77b02d4c13711f":[3,0,0,29,64], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b36d1b637686b7a0a4f54026f0e705":[3,0,0,29,106], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8c11af02ac2360ad8c0888bea69f9c8":[3,0,0,29,43], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af9de36a1962951fd88c1011bc8a6f468":[3,0,0,29,91], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afb7ca519142fb2f8ffb22cccb9e17ccc":[3,0,0,29,76], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afbe80204973dc7477ce6f1bf15d635e8":[3,0,0,29,40], +"vst_8h.html#abfb1cdba3c236829cb63d4196f33d696affb3e6b4adffc59bef78b8608a5130c4":[3,0,0,29,37], +"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbb":[3,0,0,35], +"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba036336ac450b8cfe332f8c50ccc3f9ee":[3,0,0,35,2], +"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba1091d579bff90d42b49b7f45ff85b3be":[3,0,0,35,3], +"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaa03ce38bc60de47eae8d63ffcb8d6c19":[3,0,0,35,0], +"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbacc5db8a4c3f1ed9e68ca4bc6bac69a5d":[3,0,0,35,1], +"vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaf394908abb7077cc5e187e20b838c381":[3,0,0,35,4], +"vst_8h.html#ad6404cff9cc94786e4c95d8ca8d234b5":[3,0,0,12], +"vst_8h.html#af0c37ddc3ece0563a356589b330db697":[3,0,0,20], +"vst_8h.html#af5c20ce194fde78467d1dbd926fca4d9":[3,0,0,11], +"vst_8h_source.html":[3,0,0], +"vst_8hpp.html":[3,0,1], +"vst_8hpp.html#add76f25bf6bd0f1dc58bdc9655f55ec8":[3,0,1,1], +"vst_8hpp_source.html":[3,0,1] }; diff --git a/pages.html b/pages.html index d45d9a1..f1ff135 100644 --- a/pages.html +++ b/pages.html @@ -96,8 +96,7 @@ $(document).ready(function(){initNavTree('pages.html',''); initResizable(); });
    Here is a list of all related documentation pages:
    - - +
     Deprecated List
     Todo List
     Bug List
     Bug List
    @@ -105,7 +104,7 @@ $(document).ready(function(){initNavTree('pages.html',''); initResizable(); }); diff --git a/search/all_0.js b/search/all_0.js index 9fed831..e6428ca 100644 --- a/search/all_0.js +++ b/search/all_0.js @@ -12,18 +12,14 @@ var searchData= ['_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__speaker__properties__t.html#af92d5e12067e8d6970853dda58ed935c',1,'vst_speaker_properties_t::_reserved'],['../structvst__stream__properties__t.html#ac110bfbb4b679136b9bd71a9931711fd',1,'vst_stream_properties_t::_reserved']]], ['_5funknown_11',['_unknown',['../structvst__effect__t.html#aa7b1aaa0a269f355ae70dd7e98d2e88d',1,'vst_effect_t']]], - ['_5funknown_5f00_12',['_unknown_00',['../structvst__events__t.html#a7fa1362edfa20687d3d57341ebc2c37c',1,'vst_events_t::_unknown_00'],['../structvst__effect__t.html#aea6508b20455977331f51749b9b5b15d',1,'vst_effect_t::_unknown_00'],['../structvst__speaker__properties__t.html#a16757ae22c28e865e8e297daa18059c4',1,'vst_speaker_properties_t::_unknown_00'],['../structvst__parameter__properties__t.html#ad5cfe12a6ec0e20578728cd92d64a473',1,'vst_parameter_properties_t::_unknown_00'],['../structvst__event__t.html#a4753bb926f568ff4f889c20ef1cc553e',1,'vst_event_t::_unknown_00']]], - ['_5funknown_5f01_13',['_unknown_01',['../structvst__event__t.html#a4e77649352f045b129a618d9db60f90f',1,'vst_event_t::_unknown_01'],['../structvst__effect__t.html#aa9b31c04fdd3054e9e666317adf7853c',1,'vst_effect_t::_unknown_01']]], - ['_5funknown_5f02_14',['_unknown_02',['../structvst__event__t.html#a23e9ce255ab0811ebc3ef176ec415938',1,'vst_event_t::_unknown_02'],['../structvst__effect__t.html#a4a526814ed2457ff046fd4519eaef949',1,'vst_effect_t::_unknown_02']]], - ['_5funknown_5f03_15',['_unknown_03',['../structvst__event__t.html#a433f902b176ad373beb39c5b3a21f0c4',1,'vst_event_t::_unknown_03'],['../structvst__effect__t.html#aaf83120c5797313a214c7a158ff61a12',1,'vst_effect_t::_unknown_03']]], - ['_5funknown_5f04_16',['_unknown_04',['../structvst__event__t.html#a93ff94774159325f4863bec04d1397b0',1,'vst_event_t']]], - ['_5funknown_5f05_17',['_unknown_05',['../structvst__event__t.html#aaa23f6966737a732ec0f17d7e7fc1e0e',1,'vst_event_t']]], - ['_5funknown_5f06_18',['_unknown_06',['../structvst__event__t.html#a6d9417303acb87344c44c235e0412155',1,'vst_event_t']]], - ['_5funknown_5f07_19',['_unknown_07',['../structvst__event__t.html#a11d733d43b2f9eecfff5d6c3c0fef309',1,'vst_event_t']]], - ['_5fvst_5fhost_5fopcode_5fpad_20',['_VST_HOST_OPCODE_PAD',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad5fe7a9677ae11d436d4c8dab95584ba',1,'vst.h']]], - ['_5fvst_5fparameter_5fflag_5fpad_21',['_VST_PARAMETER_FLAG_PAD',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7cacc57096c92dcf727b8ec507a2bdc7b8e',1,'vst.h']]], - ['_5fvst_5fspeaker_5farrangement_5ftype_5fpad_22',['_VST_SPEAKER_ARRANGEMENT_TYPE_PAD',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a99cbc222abff5c0bb55fdf6df05c373d',1,'vst.h']]], - ['_5fvst_5fspeaker_5ftype_5fpad_23',['_VST_SPEAKER_TYPE_PAD',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca059532f5dbd61a0a04f797cad7f98bec',1,'vst.h']]], - ['_5fvst_5fstatus_5fpad_24',['_VST_STATUS_PAD',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a87f4968ac18a5a2a2a7e43c500fb5fee',1,'vst.h']]], - ['_5fvst_5fversion_5fpad_25',['_VST_VERSION_PAD',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da856cfb4513254ae6af4a25e4e08f85ce',1,'vst.h']]] + ['_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_5fhost_5fopcode_5fpad_16',['_VST_HOST_OPCODE_PAD',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad5fe7a9677ae11d436d4c8dab95584ba',1,'vst.h']]], + ['_5fvst_5fparameter_5fflag_5fpad_17',['_VST_PARAMETER_FLAG_PAD',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7cacc57096c92dcf727b8ec507a2bdc7b8e',1,'vst.h']]], + ['_5fvst_5fspeaker_5farrangement_5ftype_5fpad_18',['_VST_SPEAKER_ARRANGEMENT_TYPE_PAD',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a99cbc222abff5c0bb55fdf6df05c373d',1,'vst.h']]], + ['_5fvst_5fspeaker_5ftype_5fpad_19',['_VST_SPEAKER_TYPE_PAD',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca059532f5dbd61a0a04f797cad7f98bec',1,'vst.h']]], + ['_5fvst_5fstatus_5fpad_20',['_VST_STATUS_PAD',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a87f4968ac18a5a2a2a7e43c500fb5fee',1,'vst.h']]], + ['_5fvst_5fversion_5fpad_21',['_VST_VERSION_PAD',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da856cfb4513254ae6af4a25e4e08f85ce',1,'vst.h']]] ]; diff --git a/search/all_11.js b/search/all_11.js index 414c273..1093a1a 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -1,6 +1,5 @@ var searchData= [ - ['todo_20list_0',['Todo List',['../todo.html',1,'']]], - ['top_1',['top',['../structvst__rect__t.html#a7395e93ccf2260b091346fdd7b0f2588',1,'vst_rect_t']]], - ['type_2',['type',['../structvst__speaker__properties__t.html#a13641a2282bfa4d18878a9b2aa97607c',1,'vst_speaker_properties_t::type'],['../structvst__speaker__arrangement__t.html#aaf4f173077234d8734179739d9407f69',1,'vst_speaker_arrangement_t::type'],['../structvst__stream__properties__t.html#a31294c7ba0a78b14af3e960ece3399be',1,'vst_stream_properties_t::type'],['../structvst__speaker__arrangement__dynamic__t.html#af230666501c57b0accef5cbd7f4b156b',1,'vst_speaker_arrangement_dynamic_t::type']]] + ['top_0',['top',['../structvst__rect__t.html#a7395e93ccf2260b091346fdd7b0f2588',1,'vst_rect_t']]], + ['type_1',['type',['../structvst__speaker__properties__t.html#a13641a2282bfa4d18878a9b2aa97607c',1,'vst_speaker_properties_t::type'],['../structvst__speaker__arrangement__t.html#aaf4f173077234d8734179739d9407f69',1,'vst_speaker_arrangement_t::type'],['../structvst__stream__properties__t.html#a31294c7ba0a78b14af3e960ece3399be',1,'vst_stream_properties_t::type'],['../structvst__speaker__arrangement__dynamic__t.html#af230666501c57b0accef5cbd7f4b156b',1,'vst_speaker_arrangement_dynamic_t::type']]] ]; diff --git a/search/all_13.js b/search/all_13.js index c7cbdda..5187cb2 100644 --- a/search/all_13.js +++ b/search/all_13.js @@ -158,261 +158,248 @@ var searchData= ['vst_5feffect_5fopcode_5feditor_5fvkey_5fup_155',['VST_EFFECT_OPCODE_EDITOR_VKEY_UP',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af48a693af3e0a3dd8c74bef13f3392c7',1,'vst.h']]], ['vst_5feffect_5fopcode_5feffect_5fcategory_156',['VST_EFFECT_OPCODE_EFFECT_CATEGORY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5d6b99d0c76bb8101b02eb123c3e56a2',1,'vst.h']]], ['vst_5feffect_5fopcode_5feffect_5fname_157',['VST_EFFECT_OPCODE_EFFECT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac396ef2a09f26289ff9fef764c062474',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fevent_158',['VST_EFFECT_OPCODE_EVENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9f3b153f7398c429a3fc6d64e2fed9a6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ffourcc_159',['VST_EFFECT_OPCODE_FOURCC',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1d5d7c546dc2b68df2ec31301940244',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fchunk_5fdata_160',['VST_EFFECT_OPCODE_GET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abd3d276216b8b4f2786ae6ed8aefa099',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fparameter_5fproperties_161',['VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac7d8987baae2fd3bf3d1322156a31579',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fprogram_162',['VST_EFFECT_OPCODE_GET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5b65cc86a93b938e0226a0ba8c14cda6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fprogram_5fname_163',['VST_EFFECT_OPCODE_GET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9a240fa6409997e4c38525e30ce5abe8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fget_5fspeaker_5farrangement_164',['VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a91407b1f6e5a67f9abca40a438c1d4e3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetname_165',['VST_EFFECT_OPCODE_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeab039054ebddff2f90ad2e0b9fed723',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetname2_166',['VST_EFFECT_OPCODE_GETNAME2',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a66b1c38c5a5d8a5e7d8892b778e0c8fe',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgettailsamples_167',['VST_EFFECT_OPCODE_GETTAILSAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ef7107ea949706999ca80bd7aba9d1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetvendor_168',['VST_EFFECT_OPCODE_GETVENDOR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf96a6fce885dbdc3529ef1c79e37772',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fgetvendorversion_169',['VST_EFFECT_OPCODE_GETVENDORVERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a04f4a4da72d7be229810aa50a60f21a0',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fidle_170',['VST_EFFECT_OPCODE_IDLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b63b56ed4e165cf5bf8d6d45c63b001',1,'vst.h']]], - ['vst_5feffect_5fopcode_5finitialize_171',['VST_EFFECT_OPCODE_INITIALIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac0cde9776b07b0861f53ca79f38a4a7d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5finput_5fget_5fproperties_172',['VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a967dc0e00251e0e6c47dfb8526f4d26a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fname_173',['VST_EFFECT_OPCODE_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aac2f9a50c9d35c14cfb65878d22a1506',1,'vst.h']]], - ['vst_5feffect_5fopcode_5foutput_5fget_5fproperties_174',['VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696add37a863bca8b45c5e9df3da3544d702',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fautomatable_175',['VST_EFFECT_OPCODE_PARAM_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aca7c692f2a631a425a5b70fe4211b9c8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5flabel_176',['VST_EFFECT_OPCODE_PARAM_GET_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab8213ce293a2c3a4bcb3492dc5d2e4d1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5fname_177',['VST_EFFECT_OPCODE_PARAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3da2285bda84023dea89b7dba24d59e2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5fvalue_178',['VST_EFFECT_OPCODE_PARAM_GET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b810c37ad94d5d9a4fd21904c4b38ce',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetlabel_179',['VST_EFFECT_OPCODE_PARAM_GETLABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0e3de8f372560069c28fd8adadb902ca',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetname_180',['VST_EFFECT_OPCODE_PARAM_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ace5987decb338be1d8d2b21f0a27a531',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetvalue_181',['VST_EFFECT_OPCODE_PARAM_GETVALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2bcac558305dd4f41edeca2a579b2553',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fis_5fautomatable_182',['VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fisautomatable_183',['VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5flabel_184',['VST_EFFECT_OPCODE_PARAM_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a88feaf3bf0f426d842fafb9e8ac0d947',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fname_185',['VST_EFFECT_OPCODE_PARAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a182a2cae4955ae3bc110600d25dac9b1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fproperties_186',['VST_EFFECT_OPCODE_PARAM_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6e1135b3419d19471954a3b4664872c6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fset_5fvalue_187',['VST_EFFECT_OPCODE_PARAM_SET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afb7ca519142fb2f8ffb22cccb9e17ccc',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_188',['VST_EFFECT_OPCODE_PARAM_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a75044a2d1bed6e79ef2f9090b4304c3f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_5ffrom_5fstring_189',['VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ade6879bc741bf0abfc5240102d3e9916',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_5fto_5fstring_190',['VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07a1ee440a4f98901743134009ba94b8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fpause_5funpause_191',['VST_EFFECT_OPCODE_PAUSE_UNPAUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae1801759c27b7e24ee31ebd2ca0c539d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprocess_5fbegin_192',['VST_EFFECT_OPCODE_PROCESS_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf9d50f8dc41cc445fc683c4ceb9395b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprocess_5fend_193',['VST_EFFECT_OPCODE_PROCESS_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9fd112ae560e9928dfd7c0d667795e4b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fproduct_5fname_194',['VST_EFFECT_OPCODE_PRODUCT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a15849c14f497c49529b31cd7d2a2679c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fget_195',['VST_EFFECT_OPCODE_PROGRAM_GET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a338bb1fa24da671c9305fc910b0aa538',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fget_5fname_196',['VST_EFFECT_OPCODE_PROGRAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a778062b13948fc9e7fc6180033881dba',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fload_197',['VST_EFFECT_OPCODE_PROGRAM_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ad5cb3f2b7d5325d4e73bc34bfa5ce5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_198',['VST_EFFECT_OPCODE_PROGRAM_SET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af6ad25fcb7a520eed4a4b6b4d923286b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fbegin_199',['VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af7c3e6a262b6f0e0d53e6aec0c7c99d4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fend_200',['VST_EFFECT_OPCODE_PROGRAM_SET_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5763f730a8bf2064223f64b3af334fce',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fname_201',['VST_EFFECT_OPCODE_PROGRAM_SET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2be7d3ce8eb41adb6b6eec6586bd186c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fblock_5fsize_202',['VST_EFFECT_OPCODE_SET_BLOCK_SIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a39a68b2241446f7cc4d945a4a4341af3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fchunk_5fdata_203',['VST_EFFECT_OPCODE_SET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fprogram_204',['VST_EFFECT_OPCODE_SET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa1bb6fd2f2f591175e6d0bc10a708570',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fprogram_5fname_205',['VST_EFFECT_OPCODE_SET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1cbd93ca7d2f2ff464d73882e6d5e06',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fsample_5frate_206',['VST_EFFECT_OPCODE_SET_SAMPLE_RATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a201632ac6dc514f0bbacc71df5e867b6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fspeaker_5farrangement_207',['VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a29a4e6a3fce2afcaa82cc7731b1db0a3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsetblocksize_208',['VST_EFFECT_OPCODE_SETBLOCKSIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a612be21ee6fcf9d9b20f279256211cad',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsetsamplerate_209',['VST_EFFECT_OPCODE_SETSAMPLERATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aba339f27dd55fb6cd36a94f62796ce16',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsupports_210',['VST_EFFECT_OPCODE_SUPPORTS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af779fb9455663914e5f626559824dce2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsuspend_211',['VST_EFFECT_OPCODE_SUSPEND',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afbe80204973dc7477ce6f1bf15d635e8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsuspend_5fresume_212',['VST_EFFECT_OPCODE_SUSPEND_RESUME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a82bf6bd3d5b6528bab2a8154b4a12c5a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ftail_5fsamples_213',['VST_EFFECT_OPCODE_TAIL_SAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a739f825767210c904839112b4dd3146f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ftranslate_5ferror_214',['VST_EFFECT_OPCODE_TRANSLATE_ERROR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b36d1b637686b7a0a4f54026f0e705',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvendor_5fname_215',['VST_EFFECT_OPCODE_VENDOR_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a96f6bfec3756b862ac10261ac37e06c3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvendor_5fversion_216',['VST_EFFECT_OPCODE_VENDOR_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeeeee35ed338c3089e443cc4bc7b64e9',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvst_5fversion_217',['VST_EFFECT_OPCODE_VST_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7b54e129f5e95874cefdcc138d710c20',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fcreate_218',['VST_EFFECT_OPCODE_WINDOW_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4aa1a47b5704958665f95aacd56a4fd5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fdestroy_219',['VST_EFFECT_OPCODE_WINDOW_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af40fd3a5261cde86ff2ccccd6e302b70',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fdraw_220',['VST_EFFECT_OPCODE_WINDOW_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5ed7687c8d9b6a097d2b2cafa007030c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fgetrect_221',['VST_EFFECT_OPCODE_WINDOW_GETRECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adb7e0fb92a7f5b5fa52490c5b8689ac5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fkeyboard_222',['VST_EFFECT_OPCODE_WINDOW_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9912a9d8912d90eb947e0ae13f163921',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fmouse_223',['VST_EFFECT_OPCODE_WINDOW_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a00c3be829509c39999e0aa844d17c190',1,'vst.h']]], - ['vst_5feffect_5fprocess_5fdouble_5ft_224',['vst_effect_process_double_t',['../vst_8h.html#a2e0a659f8b4b8857a799a0b9c683a216',1,'vst.h']]], - ['vst_5feffect_5fprocess_5ffloat_5ft_225',['vst_effect_process_float_t',['../vst_8h.html#a7f2093b8c4846907f4cd39068101249a',1,'vst.h']]], - ['vst_5feffect_5fprocess_5ft_226',['vst_effect_process_t',['../vst_8h.html#a10245b388a012f0007c6b64446377ab2',1,'vst.h']]], - ['vst_5feffect_5fset_5fparameter_5ft_227',['vst_effect_set_parameter_t',['../vst_8h.html#a20f63b4dc3f1f96b3c57820f99362a0d',1,'vst.h']]], - ['vst_5feffect_5fsupports_5ft_228',['vst_effect_supports_t',['../structvst__effect__supports__t.html',1,'']]], - ['vst_5feffect_5ft_229',['vst_effect_t',['../structvst__effect__t.html',1,'']]], - ['vst_5fentrypoint_230',['VST_ENTRYPOINT',['../vst_8h.html#af5c20ce194fde78467d1dbd926fca4d9',1,'vst.h']]], - ['vst_5fentrypoint_5fmacos_231',['VST_ENTRYPOINT_MACOS',['../vst_8h.html#ad6404cff9cc94786e4c95d8ca8d234b5',1,'vst.h']]], - ['vst_5fentrypoint_5fmacos_5fpowerpc_232',['VST_ENTRYPOINT_MACOS_POWERPC',['../vst_8h.html#a026df697cddfdd1e622e272acaed81a3',1,'vst.h']]], - ['vst_5fentrypoint_5fwindows_233',['VST_ENTRYPOINT_WINDOWS',['../vst_8h.html#a224bcc8caacf5906a25ae60542d31028',1,'vst.h']]], - ['vst_5fevent_5ft_234',['vst_event_t',['../structvst__event__t.html',1,'']]], - ['vst_5fevents_5ft_235',['vst_events_t',['../structvst__events__t.html',1,'']]], - ['vst_5ffourcc_236',['VST_FOURCC',['../vst_8h.html#a06c51d1e4072cbda110044ad98c1dce5',1,'vst.h']]], - ['vst_5ffunction_5finterface_237',['VST_FUNCTION_INTERFACE',['../vst_8h.html#ab587d75cb10e7eb0422cb34b2bf302db',1,'vst.h']]], - ['vst_5fhost_5fcallback_5ft_238',['vst_host_callback_t',['../vst_8h.html#a84c2cdc8c0f072f1cb64144815a05de6',1,'vst.h']]], - ['vst_5fhost_5fopcode_239',['VST_HOST_OPCODE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ec',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f00_240',['VST_HOST_OPCODE_00',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f01_241',['VST_HOST_OPCODE_01',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f02_242',['VST_HOST_OPCODE_02',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f03_243',['VST_HOST_OPCODE_03',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f04_244',['VST_HOST_OPCODE_04',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f05_245',['VST_HOST_OPCODE_05',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f06_246',['VST_HOST_OPCODE_06',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f07_247',['VST_HOST_OPCODE_07',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f08_248',['VST_HOST_OPCODE_08',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f09_249',['VST_HOST_OPCODE_09',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0a_250',['VST_HOST_OPCODE_0A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0b_251',['VST_HOST_OPCODE_0B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0c_252',['VST_HOST_OPCODE_0C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0d_253',['VST_HOST_OPCODE_0D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0e_254',['VST_HOST_OPCODE_0E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0f_255',['VST_HOST_OPCODE_0F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f10_256',['VST_HOST_OPCODE_10',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f11_257',['VST_HOST_OPCODE_11',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f12_258',['VST_HOST_OPCODE_12',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f13_259',['VST_HOST_OPCODE_13',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f14_260',['VST_HOST_OPCODE_14',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f15_261',['VST_HOST_OPCODE_15',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f16_262',['VST_HOST_OPCODE_16',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f17_263',['VST_HOST_OPCODE_17',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f18_264',['VST_HOST_OPCODE_18',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f19_265',['VST_HOST_OPCODE_19',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1a_266',['VST_HOST_OPCODE_1A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1b_267',['VST_HOST_OPCODE_1B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1c_268',['VST_HOST_OPCODE_1C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1d_269',['VST_HOST_OPCODE_1D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1e_270',['VST_HOST_OPCODE_1E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1f_271',['VST_HOST_OPCODE_1F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f20_272',['VST_HOST_OPCODE_20',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f21_273',['VST_HOST_OPCODE_21',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f22_274',['VST_HOST_OPCODE_22',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f23_275',['VST_HOST_OPCODE_23',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f24_276',['VST_HOST_OPCODE_24',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f25_277',['VST_HOST_OPCODE_25',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f26_278',['VST_HOST_OPCODE_26',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f27_279',['VST_HOST_OPCODE_27',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f28_280',['VST_HOST_OPCODE_28',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f29_281',['VST_HOST_OPCODE_29',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2a_282',['VST_HOST_OPCODE_2A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2b_283',['VST_HOST_OPCODE_2B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2c_284',['VST_HOST_OPCODE_2C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2d_285',['VST_HOST_OPCODE_2D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2e_286',['VST_HOST_OPCODE_2E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2f_287',['VST_HOST_OPCODE_2F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f30_288',['VST_HOST_OPCODE_30',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf2289599b795abf5f7fa76413cafcc17',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fautomate_289',['VST_HOST_OPCODE_AUTOMATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fcurrent_5feffect_5fid_290',['VST_HOST_OPCODE_CURRENT_EFFECT_ID',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fcustom_291',['VST_HOST_OPCODE_CUSTOM',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5feditor_5fresize_292',['VST_HOST_OPCODE_EDITOR_RESIZE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27604441d441b65f71f9260b8e9def3f',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fevent_293',['VST_HOST_OPCODE_EVENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca088c2539d52fbb2469a3bca15fd73b52',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5feffect_5fdirectory_294',['VST_HOST_OPCODE_GET_EFFECT_DIRECTORY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecadcf29f0c0c8bff262a47cde2845249a3',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5finput_5fspeaker_5farrangement_295',['VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad623393c3334fc2eb2fa97569d2227c6',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5foutput_5fspeaker_5farrangement_296',['VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac033458574ebe9c03b5f03416baa4ea4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5finput_5fget_5fspeaker_5farrangement_297',['VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca518880481925366ec8a2bd88f50a7008',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fio_5fmodified_298',['VST_HOST_OPCODE_IO_MODIFIED',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fkeepalive_5for_5fidle_299',['VST_HOST_OPCODE_KEEPALIVE_OR_IDLE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fmax_300',['VST_HOST_OPCODE_MAX',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecacd93133c8c835b2dc554b919ca09d8cd',1,'vst.h']]], - ['vst_5fhost_5fopcode_5foutput_5fget_5fspeaker_5farrangement_301',['VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b4bc14f0146f4835f155fec7f288186',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5flock_302',['VST_HOST_OPCODE_PARAM_LOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5f88b8122f3200490d7d099613927604',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fstart_5fedit_303',['VST_HOST_OPCODE_PARAM_START_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fstop_5fedit_304',['VST_HOST_OPCODE_PARAM_STOP_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5funlock_305',['VST_HOST_OPCODE_PARAM_UNLOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddac30d988711279e6c81867386d6242',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fupdate_306',['VST_HOST_OPCODE_PARAM_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fproduct_5fname_307',['VST_HOST_OPCODE_PRODUCT_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc',1,'vst.h']]], - ['vst_5fhost_5fopcode_5frefresh_308',['VST_HOST_OPCODE_REFRESH',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafaec5b29280246f1001a933192facfde',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fsupports_309',['VST_HOST_OPCODE_SUPPORTS',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvendor_5fname_310',['VST_HOST_OPCODE_VENDOR_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvendor_5fversion_311',['VST_HOST_OPCODE_VENDOR_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvst_5fversion_312',['VST_HOST_OPCODE_VST_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21',1,'vst.h']]], - ['vst_5fhost_5fsupports_5ft_313',['vst_host_supports_t',['../structvst__host__supports__t.html',1,'']]], - ['vst_5fmagicnumber_314',['VST_MAGICNUMBER',['../vst_8h.html#a09521790f0fb9c38d6dbd3602d621053',1,'vst.h']]], - ['vst_5fmax_5fchannels_315',['VST_MAX_CHANNELS',['../vst_8h.html#a159930143b669088b88b43a54cf91eaf',1,'vst.h']]], - ['vst_5fparameter_5fflag_316',['VST_PARAMETER_FLAG',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7c',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls0_317',['VST_PARAMETER_FLAG_1ls0',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8e052746a7732886fd72a84084ce40c1',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls1_318',['VST_PARAMETER_FLAG_1ls1',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7caafc66ed70a42fa77b6894d279125af87',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls2_319',['VST_PARAMETER_FLAG_1ls2',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca34005cf51873ace1ce6a36880415c4bc',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls3_320',['VST_PARAMETER_FLAG_1ls3',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca77ef719b1f2161ec0cac7db3ecdaae18',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls4_321',['VST_PARAMETER_FLAG_1ls4',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca2a480d3e3c9fb7cc3bfbc4f65c283f2a',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls5_322',['VST_PARAMETER_FLAG_1ls5',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca1b0a5f308cd46a354aa4847e13443963',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls6_323',['VST_PARAMETER_FLAG_1ls6',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca091a913803ba2e1041af4f31133e86de',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fcategory_324',['VST_PARAMETER_FLAG_CATEGORY',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca6c9b21c53b749fb380081214e08ed07b',1,'vst.h']]], - ['vst_5fparameter_5fflag_5findex_325',['VST_PARAMETER_FLAG_INDEX',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca531eeef82327950ca4727e29035b754d',1,'vst.h']]], - ['vst_5fparameter_5fflag_5finteger_5flimits_326',['VST_PARAMETER_FLAG_INTEGER_LIMITS',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca3bfc2b92d6147ccf802f0b31f236d559',1,'vst.h']]], - ['vst_5fparameter_5fflag_5framping_327',['VST_PARAMETER_FLAG_RAMPING',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca75d44a817b38b0ea7ecaad90bee63861',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fstep_5ffloat_328',['VST_PARAMETER_FLAG_STEP_FLOAT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca497f96438fb88122f606d61841d1ca4a',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fstep_5fint_329',['VST_PARAMETER_FLAG_STEP_INT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8eef7e865d0623c61c71b2cc94675724',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fswitch_330',['VST_PARAMETER_FLAG_SWITCH',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca088086df5f8dbbac479cf85ccb755f9a',1,'vst.h']]], - ['vst_5fparameter_5fproperties_5ft_331',['vst_parameter_properties_t',['../structvst__parameter__properties__t.html',1,'']]], - ['vst_5frect_5ft_332',['vst_rect_t',['../structvst__rect__t.html',1,'']]], - ['vst_5fspeaker_5farrangement_5fdynamic_5ft_333',['vst_speaker_arrangement_dynamic_t',['../structvst__speaker__arrangement__dynamic__t.html',1,'']]], - ['vst_5fspeaker_5farrangement_5ft_334',['vst_speaker_arrangement_t',['../structvst__speaker__arrangement__t.html',1,'']]], - ['vst_5fspeaker_5farrangement_5ftype_335',['VST_SPEAKER_ARRANGEMENT_TYPE',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f4_5f0_336',['VST_SPEAKER_ARRANGEMENT_TYPE_4_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ae0345a06d553c02748e77df6653446f4',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f5_5f0_337',['VST_SPEAKER_ARRANGEMENT_TYPE_5_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ad80b91000505b56918789b3ca91c4295',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f5_5f1_338',['VST_SPEAKER_ARRANGEMENT_TYPE_5_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9b4dcc860c555990fadfe648701fe163',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f7_5f1_339',['VST_SPEAKER_ARRANGEMENT_TYPE_7_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a2180413656e113927bc2e288e9947943',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fcustom_340',['VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9e69ab76ea9e2ac2d95fab209ba8e778',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fmono_341',['VST_SPEAKER_ARRANGEMENT_TYPE_MONO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8aa28bb6a4bd5d13c73625e8e45f94dbde',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fstereo_342',['VST_SPEAKER_ARRANGEMENT_TYPE_STEREO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8abe8165df9c8048499a56ad7a2b0c4257',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5funknown_343',['VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a8233a01e0a65ab0f982d97d6b55de176',1,'vst.h']]], - ['vst_5fspeaker_5fproperties_5ft_344',['vst_speaker_properties_t',['../structvst__speaker__properties__t.html',1,'']]], - ['vst_5fspeaker_5ftype_345',['VST_SPEAKER_TYPE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2c',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fcenter_346',['VST_SPEAKER_TYPE_CENTER',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0e03cc995717f4318dc36b23f4660bba',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_347',['VST_SPEAKER_TYPE_LEFT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cab310c3a46bbc88f43eb95899ded18df3',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_5frear_348',['VST_SPEAKER_TYPE_LEFT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caec27ef1f6272d7fe5ce7bf0f32f2502c',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_5fside_349',['VST_SPEAKER_TYPE_LEFT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca866e8fcb98feec4bf1c1bcafcd9dabed',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5flfe_350',['VST_SPEAKER_TYPE_LFE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca1141d7d2aee735e63284fd3cc537d48a',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fmono_351',['VST_SPEAKER_TYPE_MONO',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca2e4c54de1ba1b6f37d73885a3c12eafd',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_352',['VST_SPEAKER_TYPE_RIGHT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca065e9bf2f49a606a0f037c5c9a28da5e',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_5frear_353',['VST_SPEAKER_TYPE_RIGHT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0427cbb519867a49f88b8a06444dcbf9',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_5fside_354',['VST_SPEAKER_TYPE_RIGHT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca838bb144bda27d3a0a0f2ef73db245d0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f01_355',['VST_SPEAKER_TYPE_USER_01',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caad8042cc9e0c7f80bd02239a8bcdbb97',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f02_356',['VST_SPEAKER_TYPE_USER_02',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca9c4b3660b6b713cfa2eed3b9695667a3',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f03_357',['VST_SPEAKER_TYPE_USER_03',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f04_358',['VST_SPEAKER_TYPE_USER_04',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca334529059e9cd8556e25d41d7bb19201',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f05_359',['VST_SPEAKER_TYPE_USER_05',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa9ae3cc47508d23ed1443da04b0f0bab',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f06_360',['VST_SPEAKER_TYPE_USER_06',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacd9d57f4ddba1f1ecbf194c0c8a6a8c8',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f07_361',['VST_SPEAKER_TYPE_USER_07',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabb2d4dd58640314ee12d24de420e90c1',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f08_362',['VST_SPEAKER_TYPE_USER_08',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cae3c541fd45148674eb3e1c401ac87830',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f09_363',['VST_SPEAKER_TYPE_USER_09',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca24c2a8104f2f6b2773f181682d1b37b6',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f10_364',['VST_SPEAKER_TYPE_USER_10',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca4490dd23a9533348fb8315faedb66b96',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f11_365',['VST_SPEAKER_TYPE_USER_11',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca374efb45795cd1a6691f5ec0176a3527',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f12_366',['VST_SPEAKER_TYPE_USER_12',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca611c4f3c9bf49cb746de6b2f438a3266',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f13_367',['VST_SPEAKER_TYPE_USER_13',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca95b15c6a5e7b44ccbe9718cb8ef9a361',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f14_368',['VST_SPEAKER_TYPE_USER_14',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf78972f102e1e5f60252ccbf46fc3a6b',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f15_369',['VST_SPEAKER_TYPE_USER_15',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca803e8f4bc03e6e6545bb46dfaf7ff1a0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f16_370',['VST_SPEAKER_TYPE_USER_16',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f17_371',['VST_SPEAKER_TYPE_USER_17',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadfb509f4c7c77be653181faff25addf4',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f18_372',['VST_SPEAKER_TYPE_USER_18',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabede3f4f6bd380167f6cd6a88d1d9f09',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f19_373',['VST_SPEAKER_TYPE_USER_19',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad19411d69333e25c088e5cdb1223e814',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f20_374',['VST_SPEAKER_TYPE_USER_20',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f21_375',['VST_SPEAKER_TYPE_USER_21',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacb2d252c1580231a8c18680dac590358',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f22_376',['VST_SPEAKER_TYPE_USER_22',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cade6e8e79583872aa9b5f8d4e7b53fae0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f23_377',['VST_SPEAKER_TYPE_USER_23',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa1ae8cd602f15ce635ccaadd60e56824',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f24_378',['VST_SPEAKER_TYPE_USER_24',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadcabc2b49f63e6653a5352d08adc39fa',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f25_379',['VST_SPEAKER_TYPE_USER_25',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca27f5249c064acfd87bed0edaea21e346',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f26_380',['VST_SPEAKER_TYPE_USER_26',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caceab3795293d4ee55b34182fcfcc8531',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f27_381',['VST_SPEAKER_TYPE_USER_27',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabca233a55f152c7aeaf7a8b03af4317a',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f28_382',['VST_SPEAKER_TYPE_USER_28',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa5e7628a15b5151db41b97e9c014e2e6',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f29_383',['VST_SPEAKER_TYPE_USER_29',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacaf6b294f4fea60592f6eb7da6ab42c7',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f30_384',['VST_SPEAKER_TYPE_USER_30',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b02c85e99afcaf81e4190445a3b722f',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f31_385',['VST_SPEAKER_TYPE_USER_31',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad94def811fcac96e56e7f26fb3673599',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f32_386',['VST_SPEAKER_TYPE_USER_32',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b30aa7f6809a663b420038df23ecb92',1,'vst.h']]], - ['vst_5fstatus_387',['VST_STATUS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3',1,'vst.h']]], - ['vst_5fstatus_5f0_388',['VST_STATUS_0',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a41ec0cd179a700a7781114acd7db83e0',1,'vst.h']]], - ['vst_5fstatus_5f1_389',['VST_STATUS_1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a8298a30394a5f7f029ff4c6d0fb27a21',1,'vst.h']]], - ['vst_5fstatus_5ferror_390',['VST_STATUS_ERROR',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a22577e61d572876e1ca43e7131eeb481',1,'vst.h']]], - ['vst_5fstatus_5ffalse_391',['VST_STATUS_FALSE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ab0df086ec2933a9a5e62e327a4a9f09b',1,'vst.h']]], - ['vst_5fstatus_5fm1_392',['VST_STATUS_m1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5f0c037571bad90781fced2e6634b871',1,'vst.h']]], - ['vst_5fstatus_5fno_393',['VST_STATUS_NO',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ae06e983a1babce9b2b7b6b07b7a5218d',1,'vst.h']]], - ['vst_5fstatus_5fsuccess_394',['VST_STATUS_SUCCESS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a9200a42a72319ca3832a342541552f56',1,'vst.h']]], - ['vst_5fstatus_5ftrue_395',['VST_STATUS_TRUE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a903485468aa301f9225bc9432ccc6f04',1,'vst.h']]], - ['vst_5fstatus_5funknown_396',['VST_STATUS_UNKNOWN',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ad9384d9e9e0580a5c274cde549614d2b',1,'vst.h']]], - ['vst_5fstatus_5fyes_397',['VST_STATUS_YES',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5df1272c40c0a6cc765fc610747bad07',1,'vst.h']]], - ['vst_5fstream_5fflag_398',['VST_STREAM_FLAG',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbb',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls0_399',['VST_STREAM_FLAG_1ls0',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaa03ce38bc60de47eae8d63ffcb8d6c19',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls1_400',['VST_STREAM_FLAG_1ls1',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbacc5db8a4c3f1ed9e68ca4bc6bac69a5d',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls2_401',['VST_STREAM_FLAG_1ls2',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba1091d579bff90d42b49b7f45ff85b3be',1,'vst.h']]], - ['vst_5fstream_5fflag_5fstereo_402',['VST_STREAM_FLAG_STEREO',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba036336ac450b8cfe332f8c50ccc3f9ee',1,'vst.h']]], - ['vst_5fstream_5fflag_5fuse_5ftype_403',['VST_STREAM_FLAG_USE_TYPE',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaf394908abb7077cc5e187e20b838c381',1,'vst.h']]], - ['vst_5fstream_5fproperties_5ft_404',['vst_stream_properties_t',['../structvst__stream__properties__t.html',1,'']]], - ['vst_5fversion_405',['VST_VERSION',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9d',1,'vst.h']]], - ['vst_5fversion_5f1_406',['VST_VERSION_1',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dafbd4b6191f6982d43d28a8ffe69a7ef6',1,'vst.h']]], - ['vst_5fversion_5f1_5f0_5f0_5f0_407',['VST_VERSION_1_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dad5ba5e42b8cfa0957f33c141f514f30d',1,'vst.h']]], - ['vst_5fversion_5f1_5f1_5f0_5f0_408',['VST_VERSION_1_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da239709f07f3f56879be8af57ea1021a0',1,'vst.h']]], - ['vst_5fversion_5f2_409',['VST_VERSION_2',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da8fb9d123ffe334555d621a11b0a1a68b',1,'vst.h']]], - ['vst_5fversion_5f2_5f0_5f0_5f0_410',['VST_VERSION_2_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da49dbd76be6e340a1b652dd6742f59871',1,'vst.h']]], - ['vst_5fversion_5f2_5f1_5f0_5f0_411',['VST_VERSION_2_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da3c3be332f33bd75f122ecac6273c31cc',1,'vst.h']]], - ['vst_5fversion_5f2_5f2_5f0_5f0_412',['VST_VERSION_2_2_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dab7385134ea3799d460f079f6ebc6fc8f',1,'vst.h']]], - ['vst_5fversion_5f2_5f3_5f0_5f0_413',['VST_VERSION_2_3_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac3fc868f9ca618f01677a31c38e34c41',1,'vst.h']]], - ['vst_5fversion_5f2_5f4_5f0_5f0_414',['VST_VERSION_2_4_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac95b45526d8d0029e0423af33909fdbb',1,'vst.h']]] + ['vst_5feffect_5fopcode_5ffourcc_158',['VST_EFFECT_OPCODE_FOURCC',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1d5d7c546dc2b68df2ec31301940244',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fchunk_5fdata_159',['VST_EFFECT_OPCODE_GET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abd3d276216b8b4f2786ae6ed8aefa099',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fparameter_5fproperties_160',['VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac7d8987baae2fd3bf3d1322156a31579',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fprogram_161',['VST_EFFECT_OPCODE_GET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5b65cc86a93b938e0226a0ba8c14cda6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fprogram_5fname_162',['VST_EFFECT_OPCODE_GET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9a240fa6409997e4c38525e30ce5abe8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fspeaker_5farrangement_163',['VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a91407b1f6e5a67f9abca40a438c1d4e3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetname_164',['VST_EFFECT_OPCODE_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeab039054ebddff2f90ad2e0b9fed723',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetname2_165',['VST_EFFECT_OPCODE_GETNAME2',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a66b1c38c5a5d8a5e7d8892b778e0c8fe',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgettailsamples_166',['VST_EFFECT_OPCODE_GETTAILSAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ef7107ea949706999ca80bd7aba9d1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetvendor_167',['VST_EFFECT_OPCODE_GETVENDOR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf96a6fce885dbdc3529ef1c79e37772',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetvendorversion_168',['VST_EFFECT_OPCODE_GETVENDORVERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a04f4a4da72d7be229810aa50a60f21a0',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fidle_169',['VST_EFFECT_OPCODE_IDLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b63b56ed4e165cf5bf8d6d45c63b001',1,'vst.h']]], + ['vst_5feffect_5fopcode_5finitialize_170',['VST_EFFECT_OPCODE_INITIALIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac0cde9776b07b0861f53ca79f38a4a7d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5finput_5fget_5fproperties_171',['VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a967dc0e00251e0e6c47dfb8526f4d26a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fname_172',['VST_EFFECT_OPCODE_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aac2f9a50c9d35c14cfb65878d22a1506',1,'vst.h']]], + ['vst_5feffect_5fopcode_5foutput_5fget_5fproperties_173',['VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696add37a863bca8b45c5e9df3da3544d702',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fautomatable_174',['VST_EFFECT_OPCODE_PARAM_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aca7c692f2a631a425a5b70fe4211b9c8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5flabel_175',['VST_EFFECT_OPCODE_PARAM_GET_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab8213ce293a2c3a4bcb3492dc5d2e4d1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5fname_176',['VST_EFFECT_OPCODE_PARAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3da2285bda84023dea89b7dba24d59e2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5fvalue_177',['VST_EFFECT_OPCODE_PARAM_GET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b810c37ad94d5d9a4fd21904c4b38ce',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetlabel_178',['VST_EFFECT_OPCODE_PARAM_GETLABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0e3de8f372560069c28fd8adadb902ca',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetname_179',['VST_EFFECT_OPCODE_PARAM_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ace5987decb338be1d8d2b21f0a27a531',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetvalue_180',['VST_EFFECT_OPCODE_PARAM_GETVALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2bcac558305dd4f41edeca2a579b2553',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fis_5fautomatable_181',['VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fisautomatable_182',['VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5flabel_183',['VST_EFFECT_OPCODE_PARAM_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a88feaf3bf0f426d842fafb9e8ac0d947',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fname_184',['VST_EFFECT_OPCODE_PARAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a182a2cae4955ae3bc110600d25dac9b1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fproperties_185',['VST_EFFECT_OPCODE_PARAM_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6e1135b3419d19471954a3b4664872c6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fset_5fvalue_186',['VST_EFFECT_OPCODE_PARAM_SET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afb7ca519142fb2f8ffb22cccb9e17ccc',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_187',['VST_EFFECT_OPCODE_PARAM_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a75044a2d1bed6e79ef2f9090b4304c3f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_5ffrom_5fstring_188',['VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ade6879bc741bf0abfc5240102d3e9916',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_5fto_5fstring_189',['VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07a1ee440a4f98901743134009ba94b8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fpause_5funpause_190',['VST_EFFECT_OPCODE_PAUSE_UNPAUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae1801759c27b7e24ee31ebd2ca0c539d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprocess_5fbegin_191',['VST_EFFECT_OPCODE_PROCESS_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf9d50f8dc41cc445fc683c4ceb9395b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprocess_5fend_192',['VST_EFFECT_OPCODE_PROCESS_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9fd112ae560e9928dfd7c0d667795e4b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fproduct_5fname_193',['VST_EFFECT_OPCODE_PRODUCT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a15849c14f497c49529b31cd7d2a2679c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fget_194',['VST_EFFECT_OPCODE_PROGRAM_GET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a338bb1fa24da671c9305fc910b0aa538',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fget_5fname_195',['VST_EFFECT_OPCODE_PROGRAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a778062b13948fc9e7fc6180033881dba',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fload_196',['VST_EFFECT_OPCODE_PROGRAM_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ad5cb3f2b7d5325d4e73bc34bfa5ce5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_197',['VST_EFFECT_OPCODE_PROGRAM_SET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af6ad25fcb7a520eed4a4b6b4d923286b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fbegin_198',['VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af7c3e6a262b6f0e0d53e6aec0c7c99d4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fend_199',['VST_EFFECT_OPCODE_PROGRAM_SET_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5763f730a8bf2064223f64b3af334fce',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fname_200',['VST_EFFECT_OPCODE_PROGRAM_SET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2be7d3ce8eb41adb6b6eec6586bd186c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fblock_5fsize_201',['VST_EFFECT_OPCODE_SET_BLOCK_SIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a39a68b2241446f7cc4d945a4a4341af3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fchunk_5fdata_202',['VST_EFFECT_OPCODE_SET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fprogram_203',['VST_EFFECT_OPCODE_SET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa1bb6fd2f2f591175e6d0bc10a708570',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fprogram_5fname_204',['VST_EFFECT_OPCODE_SET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1cbd93ca7d2f2ff464d73882e6d5e06',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fsample_5frate_205',['VST_EFFECT_OPCODE_SET_SAMPLE_RATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a201632ac6dc514f0bbacc71df5e867b6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fspeaker_5farrangement_206',['VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a29a4e6a3fce2afcaa82cc7731b1db0a3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsetblocksize_207',['VST_EFFECT_OPCODE_SETBLOCKSIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a612be21ee6fcf9d9b20f279256211cad',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsetsamplerate_208',['VST_EFFECT_OPCODE_SETSAMPLERATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aba339f27dd55fb6cd36a94f62796ce16',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsupports_209',['VST_EFFECT_OPCODE_SUPPORTS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af779fb9455663914e5f626559824dce2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsuspend_210',['VST_EFFECT_OPCODE_SUSPEND',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afbe80204973dc7477ce6f1bf15d635e8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsuspend_5fresume_211',['VST_EFFECT_OPCODE_SUSPEND_RESUME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a82bf6bd3d5b6528bab2a8154b4a12c5a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5ftail_5fsamples_212',['VST_EFFECT_OPCODE_TAIL_SAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a739f825767210c904839112b4dd3146f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5ftranslate_5ferror_213',['VST_EFFECT_OPCODE_TRANSLATE_ERROR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b36d1b637686b7a0a4f54026f0e705',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvendor_5fname_214',['VST_EFFECT_OPCODE_VENDOR_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a96f6bfec3756b862ac10261ac37e06c3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvendor_5fversion_215',['VST_EFFECT_OPCODE_VENDOR_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeeeee35ed338c3089e443cc4bc7b64e9',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvst_5fversion_216',['VST_EFFECT_OPCODE_VST_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7b54e129f5e95874cefdcc138d710c20',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fcreate_217',['VST_EFFECT_OPCODE_WINDOW_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4aa1a47b5704958665f95aacd56a4fd5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fdestroy_218',['VST_EFFECT_OPCODE_WINDOW_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af40fd3a5261cde86ff2ccccd6e302b70',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fdraw_219',['VST_EFFECT_OPCODE_WINDOW_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5ed7687c8d9b6a097d2b2cafa007030c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fgetrect_220',['VST_EFFECT_OPCODE_WINDOW_GETRECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adb7e0fb92a7f5b5fa52490c5b8689ac5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fkeyboard_221',['VST_EFFECT_OPCODE_WINDOW_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9912a9d8912d90eb947e0ae13f163921',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fmouse_222',['VST_EFFECT_OPCODE_WINDOW_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a00c3be829509c39999e0aa844d17c190',1,'vst.h']]], + ['vst_5feffect_5fprocess_5fdouble_5ft_223',['vst_effect_process_double_t',['../vst_8h.html#a2e0a659f8b4b8857a799a0b9c683a216',1,'vst.h']]], + ['vst_5feffect_5fprocess_5ffloat_5ft_224',['vst_effect_process_float_t',['../vst_8h.html#a7f2093b8c4846907f4cd39068101249a',1,'vst.h']]], + ['vst_5feffect_5fprocess_5ft_225',['vst_effect_process_t',['../vst_8h.html#a10245b388a012f0007c6b64446377ab2',1,'vst.h']]], + ['vst_5feffect_5fset_5fparameter_5ft_226',['vst_effect_set_parameter_t',['../vst_8h.html#a20f63b4dc3f1f96b3c57820f99362a0d',1,'vst.h']]], + ['vst_5feffect_5fsupports_5ft_227',['vst_effect_supports_t',['../structvst__effect__supports__t.html',1,'']]], + ['vst_5feffect_5ft_228',['vst_effect_t',['../structvst__effect__t.html',1,'']]], + ['vst_5fentrypoint_229',['VST_ENTRYPOINT',['../vst_8h.html#af5c20ce194fde78467d1dbd926fca4d9',1,'vst.h']]], + ['vst_5fentrypoint_5fmacos_230',['VST_ENTRYPOINT_MACOS',['../vst_8h.html#ad6404cff9cc94786e4c95d8ca8d234b5',1,'vst.h']]], + ['vst_5fentrypoint_5fmacos_5fpowerpc_231',['VST_ENTRYPOINT_MACOS_POWERPC',['../vst_8h.html#a026df697cddfdd1e622e272acaed81a3',1,'vst.h']]], + ['vst_5fentrypoint_5fwindows_232',['VST_ENTRYPOINT_WINDOWS',['../vst_8h.html#a224bcc8caacf5906a25ae60542d31028',1,'vst.h']]], + ['vst_5ffourcc_233',['VST_FOURCC',['../vst_8h.html#a06c51d1e4072cbda110044ad98c1dce5',1,'vst.h']]], + ['vst_5ffunction_5finterface_234',['VST_FUNCTION_INTERFACE',['../vst_8h.html#ab587d75cb10e7eb0422cb34b2bf302db',1,'vst.h']]], + ['vst_5fhost_5fcallback_5ft_235',['vst_host_callback_t',['../vst_8h.html#a84c2cdc8c0f072f1cb64144815a05de6',1,'vst.h']]], + ['vst_5fhost_5fopcode_236',['VST_HOST_OPCODE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ec',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f00_237',['VST_HOST_OPCODE_00',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f01_238',['VST_HOST_OPCODE_01',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f02_239',['VST_HOST_OPCODE_02',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f03_240',['VST_HOST_OPCODE_03',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f04_241',['VST_HOST_OPCODE_04',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f05_242',['VST_HOST_OPCODE_05',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f06_243',['VST_HOST_OPCODE_06',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f07_244',['VST_HOST_OPCODE_07',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f08_245',['VST_HOST_OPCODE_08',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f09_246',['VST_HOST_OPCODE_09',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0a_247',['VST_HOST_OPCODE_0A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0b_248',['VST_HOST_OPCODE_0B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0c_249',['VST_HOST_OPCODE_0C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0d_250',['VST_HOST_OPCODE_0D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0e_251',['VST_HOST_OPCODE_0E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0f_252',['VST_HOST_OPCODE_0F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f10_253',['VST_HOST_OPCODE_10',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f11_254',['VST_HOST_OPCODE_11',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f12_255',['VST_HOST_OPCODE_12',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f13_256',['VST_HOST_OPCODE_13',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f14_257',['VST_HOST_OPCODE_14',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f15_258',['VST_HOST_OPCODE_15',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f16_259',['VST_HOST_OPCODE_16',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f17_260',['VST_HOST_OPCODE_17',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f18_261',['VST_HOST_OPCODE_18',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f19_262',['VST_HOST_OPCODE_19',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1a_263',['VST_HOST_OPCODE_1A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1b_264',['VST_HOST_OPCODE_1B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1c_265',['VST_HOST_OPCODE_1C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1d_266',['VST_HOST_OPCODE_1D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1e_267',['VST_HOST_OPCODE_1E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1f_268',['VST_HOST_OPCODE_1F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f20_269',['VST_HOST_OPCODE_20',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f21_270',['VST_HOST_OPCODE_21',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f22_271',['VST_HOST_OPCODE_22',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f23_272',['VST_HOST_OPCODE_23',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f24_273',['VST_HOST_OPCODE_24',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f25_274',['VST_HOST_OPCODE_25',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f26_275',['VST_HOST_OPCODE_26',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f27_276',['VST_HOST_OPCODE_27',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f28_277',['VST_HOST_OPCODE_28',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f29_278',['VST_HOST_OPCODE_29',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2a_279',['VST_HOST_OPCODE_2A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2b_280',['VST_HOST_OPCODE_2B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2c_281',['VST_HOST_OPCODE_2C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2d_282',['VST_HOST_OPCODE_2D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2e_283',['VST_HOST_OPCODE_2E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2f_284',['VST_HOST_OPCODE_2F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fautomate_285',['VST_HOST_OPCODE_AUTOMATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fcurrent_5feffect_5fid_286',['VST_HOST_OPCODE_CURRENT_EFFECT_ID',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fcustom_287',['VST_HOST_OPCODE_CUSTOM',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5feditor_5fupdate_288',['VST_HOST_OPCODE_EDITOR_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ffcacbc5374ae2f07f839adefb7c88e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fio_5fmodified_289',['VST_HOST_OPCODE_IO_MODIFIED',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fkeepalive_5for_5fidle_290',['VST_HOST_OPCODE_KEEPALIVE_OR_IDLE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fmax_291',['VST_HOST_OPCODE_MAX',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecacd93133c8c835b2dc554b919ca09d8cd',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fstart_5fedit_292',['VST_HOST_OPCODE_PARAM_START_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fstop_5fedit_293',['VST_HOST_OPCODE_PARAM_STOP_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fupdate_294',['VST_HOST_OPCODE_PARAM_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fproduct_5fname_295',['VST_HOST_OPCODE_PRODUCT_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fsupports_296',['VST_HOST_OPCODE_SUPPORTS',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvendor_5fname_297',['VST_HOST_OPCODE_VENDOR_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvendor_5fversion_298',['VST_HOST_OPCODE_VENDOR_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvst_5fversion_299',['VST_HOST_OPCODE_VST_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21',1,'vst.h']]], + ['vst_5fhost_5fsupports_5ft_300',['vst_host_supports_t',['../structvst__host__supports__t.html',1,'']]], + ['vst_5fmagicnumber_301',['VST_MAGICNUMBER',['../vst_8h.html#a09521790f0fb9c38d6dbd3602d621053',1,'vst.h']]], + ['vst_5fmax_5fchannels_302',['VST_MAX_CHANNELS',['../vst_8h.html#a159930143b669088b88b43a54cf91eaf',1,'vst.h']]], + ['vst_5fparameter_5fflag_303',['VST_PARAMETER_FLAG',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7c',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls0_304',['VST_PARAMETER_FLAG_1ls0',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8e052746a7732886fd72a84084ce40c1',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls1_305',['VST_PARAMETER_FLAG_1ls1',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7caafc66ed70a42fa77b6894d279125af87',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls2_306',['VST_PARAMETER_FLAG_1ls2',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca34005cf51873ace1ce6a36880415c4bc',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls3_307',['VST_PARAMETER_FLAG_1ls3',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca77ef719b1f2161ec0cac7db3ecdaae18',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls4_308',['VST_PARAMETER_FLAG_1ls4',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca2a480d3e3c9fb7cc3bfbc4f65c283f2a',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls5_309',['VST_PARAMETER_FLAG_1ls5',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca1b0a5f308cd46a354aa4847e13443963',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls6_310',['VST_PARAMETER_FLAG_1ls6',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca091a913803ba2e1041af4f31133e86de',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fcategory_311',['VST_PARAMETER_FLAG_CATEGORY',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca6c9b21c53b749fb380081214e08ed07b',1,'vst.h']]], + ['vst_5fparameter_5fflag_5findex_312',['VST_PARAMETER_FLAG_INDEX',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca531eeef82327950ca4727e29035b754d',1,'vst.h']]], + ['vst_5fparameter_5fflag_5finteger_5flimits_313',['VST_PARAMETER_FLAG_INTEGER_LIMITS',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca3bfc2b92d6147ccf802f0b31f236d559',1,'vst.h']]], + ['vst_5fparameter_5fflag_5framping_314',['VST_PARAMETER_FLAG_RAMPING',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca75d44a817b38b0ea7ecaad90bee63861',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fstep_5ffloat_315',['VST_PARAMETER_FLAG_STEP_FLOAT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca497f96438fb88122f606d61841d1ca4a',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fstep_5fint_316',['VST_PARAMETER_FLAG_STEP_INT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8eef7e865d0623c61c71b2cc94675724',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fswitch_317',['VST_PARAMETER_FLAG_SWITCH',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca088086df5f8dbbac479cf85ccb755f9a',1,'vst.h']]], + ['vst_5fparameter_5fproperties_5ft_318',['vst_parameter_properties_t',['../structvst__parameter__properties__t.html',1,'']]], + ['vst_5frect_5ft_319',['vst_rect_t',['../structvst__rect__t.html',1,'']]], + ['vst_5fspeaker_5farrangement_5fdynamic_5ft_320',['vst_speaker_arrangement_dynamic_t',['../structvst__speaker__arrangement__dynamic__t.html',1,'']]], + ['vst_5fspeaker_5farrangement_5ft_321',['vst_speaker_arrangement_t',['../structvst__speaker__arrangement__t.html',1,'']]], + ['vst_5fspeaker_5farrangement_5ftype_322',['VST_SPEAKER_ARRANGEMENT_TYPE',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f4_5f0_323',['VST_SPEAKER_ARRANGEMENT_TYPE_4_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ae0345a06d553c02748e77df6653446f4',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f5_5f0_324',['VST_SPEAKER_ARRANGEMENT_TYPE_5_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ad80b91000505b56918789b3ca91c4295',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f5_5f1_325',['VST_SPEAKER_ARRANGEMENT_TYPE_5_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9b4dcc860c555990fadfe648701fe163',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f7_5f1_326',['VST_SPEAKER_ARRANGEMENT_TYPE_7_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a2180413656e113927bc2e288e9947943',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fcustom_327',['VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9e69ab76ea9e2ac2d95fab209ba8e778',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fmono_328',['VST_SPEAKER_ARRANGEMENT_TYPE_MONO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8aa28bb6a4bd5d13c73625e8e45f94dbde',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fstereo_329',['VST_SPEAKER_ARRANGEMENT_TYPE_STEREO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8abe8165df9c8048499a56ad7a2b0c4257',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5funknown_330',['VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a8233a01e0a65ab0f982d97d6b55de176',1,'vst.h']]], + ['vst_5fspeaker_5fproperties_5ft_331',['vst_speaker_properties_t',['../structvst__speaker__properties__t.html',1,'']]], + ['vst_5fspeaker_5ftype_332',['VST_SPEAKER_TYPE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2c',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fcenter_333',['VST_SPEAKER_TYPE_CENTER',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0e03cc995717f4318dc36b23f4660bba',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_334',['VST_SPEAKER_TYPE_LEFT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cab310c3a46bbc88f43eb95899ded18df3',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_5frear_335',['VST_SPEAKER_TYPE_LEFT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caec27ef1f6272d7fe5ce7bf0f32f2502c',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_5fside_336',['VST_SPEAKER_TYPE_LEFT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca866e8fcb98feec4bf1c1bcafcd9dabed',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5flfe_337',['VST_SPEAKER_TYPE_LFE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca1141d7d2aee735e63284fd3cc537d48a',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fmono_338',['VST_SPEAKER_TYPE_MONO',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca2e4c54de1ba1b6f37d73885a3c12eafd',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_339',['VST_SPEAKER_TYPE_RIGHT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca065e9bf2f49a606a0f037c5c9a28da5e',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_5frear_340',['VST_SPEAKER_TYPE_RIGHT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0427cbb519867a49f88b8a06444dcbf9',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_5fside_341',['VST_SPEAKER_TYPE_RIGHT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca838bb144bda27d3a0a0f2ef73db245d0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f01_342',['VST_SPEAKER_TYPE_USER_01',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caad8042cc9e0c7f80bd02239a8bcdbb97',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f02_343',['VST_SPEAKER_TYPE_USER_02',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca9c4b3660b6b713cfa2eed3b9695667a3',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f03_344',['VST_SPEAKER_TYPE_USER_03',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f04_345',['VST_SPEAKER_TYPE_USER_04',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca334529059e9cd8556e25d41d7bb19201',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f05_346',['VST_SPEAKER_TYPE_USER_05',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa9ae3cc47508d23ed1443da04b0f0bab',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f06_347',['VST_SPEAKER_TYPE_USER_06',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacd9d57f4ddba1f1ecbf194c0c8a6a8c8',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f07_348',['VST_SPEAKER_TYPE_USER_07',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabb2d4dd58640314ee12d24de420e90c1',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f08_349',['VST_SPEAKER_TYPE_USER_08',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cae3c541fd45148674eb3e1c401ac87830',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f09_350',['VST_SPEAKER_TYPE_USER_09',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca24c2a8104f2f6b2773f181682d1b37b6',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f10_351',['VST_SPEAKER_TYPE_USER_10',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca4490dd23a9533348fb8315faedb66b96',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f11_352',['VST_SPEAKER_TYPE_USER_11',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca374efb45795cd1a6691f5ec0176a3527',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f12_353',['VST_SPEAKER_TYPE_USER_12',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca611c4f3c9bf49cb746de6b2f438a3266',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f13_354',['VST_SPEAKER_TYPE_USER_13',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca95b15c6a5e7b44ccbe9718cb8ef9a361',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f14_355',['VST_SPEAKER_TYPE_USER_14',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf78972f102e1e5f60252ccbf46fc3a6b',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f15_356',['VST_SPEAKER_TYPE_USER_15',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca803e8f4bc03e6e6545bb46dfaf7ff1a0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f16_357',['VST_SPEAKER_TYPE_USER_16',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f17_358',['VST_SPEAKER_TYPE_USER_17',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadfb509f4c7c77be653181faff25addf4',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f18_359',['VST_SPEAKER_TYPE_USER_18',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabede3f4f6bd380167f6cd6a88d1d9f09',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f19_360',['VST_SPEAKER_TYPE_USER_19',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad19411d69333e25c088e5cdb1223e814',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f20_361',['VST_SPEAKER_TYPE_USER_20',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f21_362',['VST_SPEAKER_TYPE_USER_21',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacb2d252c1580231a8c18680dac590358',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f22_363',['VST_SPEAKER_TYPE_USER_22',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cade6e8e79583872aa9b5f8d4e7b53fae0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f23_364',['VST_SPEAKER_TYPE_USER_23',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa1ae8cd602f15ce635ccaadd60e56824',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f24_365',['VST_SPEAKER_TYPE_USER_24',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadcabc2b49f63e6653a5352d08adc39fa',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f25_366',['VST_SPEAKER_TYPE_USER_25',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca27f5249c064acfd87bed0edaea21e346',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f26_367',['VST_SPEAKER_TYPE_USER_26',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caceab3795293d4ee55b34182fcfcc8531',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f27_368',['VST_SPEAKER_TYPE_USER_27',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabca233a55f152c7aeaf7a8b03af4317a',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f28_369',['VST_SPEAKER_TYPE_USER_28',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa5e7628a15b5151db41b97e9c014e2e6',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f29_370',['VST_SPEAKER_TYPE_USER_29',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacaf6b294f4fea60592f6eb7da6ab42c7',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f30_371',['VST_SPEAKER_TYPE_USER_30',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b02c85e99afcaf81e4190445a3b722f',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f31_372',['VST_SPEAKER_TYPE_USER_31',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad94def811fcac96e56e7f26fb3673599',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f32_373',['VST_SPEAKER_TYPE_USER_32',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b30aa7f6809a663b420038df23ecb92',1,'vst.h']]], + ['vst_5fstatus_374',['VST_STATUS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3',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_385',['VST_STREAM_FLAG',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbb',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls0_386',['VST_STREAM_FLAG_1ls0',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaa03ce38bc60de47eae8d63ffcb8d6c19',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls1_387',['VST_STREAM_FLAG_1ls1',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbacc5db8a4c3f1ed9e68ca4bc6bac69a5d',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls2_388',['VST_STREAM_FLAG_1ls2',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba1091d579bff90d42b49b7f45ff85b3be',1,'vst.h']]], + ['vst_5fstream_5fflag_5fstereo_389',['VST_STREAM_FLAG_STEREO',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba036336ac450b8cfe332f8c50ccc3f9ee',1,'vst.h']]], + ['vst_5fstream_5fflag_5fuse_5ftype_390',['VST_STREAM_FLAG_USE_TYPE',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaf394908abb7077cc5e187e20b838c381',1,'vst.h']]], + ['vst_5fstream_5fproperties_5ft_391',['vst_stream_properties_t',['../structvst__stream__properties__t.html',1,'']]], + ['vst_5fversion_392',['VST_VERSION',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9d',1,'vst.h']]], + ['vst_5fversion_5f1_393',['VST_VERSION_1',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dafbd4b6191f6982d43d28a8ffe69a7ef6',1,'vst.h']]], + ['vst_5fversion_5f1_5f0_5f0_5f0_394',['VST_VERSION_1_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dad5ba5e42b8cfa0957f33c141f514f30d',1,'vst.h']]], + ['vst_5fversion_5f1_5f1_5f0_5f0_395',['VST_VERSION_1_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da239709f07f3f56879be8af57ea1021a0',1,'vst.h']]], + ['vst_5fversion_5f2_396',['VST_VERSION_2',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da8fb9d123ffe334555d621a11b0a1a68b',1,'vst.h']]], + ['vst_5fversion_5f2_5f0_5f0_5f0_397',['VST_VERSION_2_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da49dbd76be6e340a1b652dd6742f59871',1,'vst.h']]], + ['vst_5fversion_5f2_5f1_5f0_5f0_398',['VST_VERSION_2_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da3c3be332f33bd75f122ecac6273c31cc',1,'vst.h']]], + ['vst_5fversion_5f2_5f2_5f0_5f0_399',['VST_VERSION_2_2_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dab7385134ea3799d460f079f6ebc6fc8f',1,'vst.h']]], + ['vst_5fversion_5f2_5f3_5f0_5f0_400',['VST_VERSION_2_3_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac3fc868f9ca618f01677a31c38e34c41',1,'vst.h']]], + ['vst_5fversion_5f2_5f4_5f0_5f0_401',['VST_VERSION_2_4_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac95b45526d8d0029e0423af33909fdbb',1,'vst.h']]] ]; diff --git a/search/all_3.js b/search/all_3.js index b94a24e..f79ed7c 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -5,6 +5,5 @@ var searchData= ['channels_2',['channels',['../structvst__speaker__arrangement__t.html#a35e592b21f8755d39f6a233e469f26cc',1,'vst_speaker_arrangement_t::channels'],['../structvst__speaker__arrangement__dynamic__t.html#abcbcf44af410fca2fa00994fc42f8319',1,'vst_speaker_arrangement_dynamic_t::channels']]], ['closefileselector_3',['closeFileSelector',['../structvst__host__supports__t.html#adc0596abc5b3c78c66b595a966cdf652',1,'vst_host_supports_t']]], ['conformstowindowrules_4',['conformsToWindowRules',['../structvst__effect__supports__t.html#a8086cec9d9f331bc742bbfeb35de8ac8',1,'vst_effect_supports_t']]], - ['control_5',['control',['../structvst__effect__t.html#afec5297ef9b4703c2478d128568ce608',1,'vst_effect_t']]], - ['count_6',['count',['../structvst__events__t.html#adac191ea48fc446e920fb242d96c3efd',1,'vst_events_t']]] + ['control_5',['control',['../structvst__effect__t.html#afec5297ef9b4703c2478d128568ce608',1,'vst_effect_t']]] ]; diff --git a/search/all_5.js b/search/all_5.js index 5ae0567..a9b95c4 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -1,6 +1,4 @@ var searchData= [ - ['editfile_0',['editFile',['../structvst__host__supports__t.html#a40698dc52504db3ac80b9d8d0423b2db',1,'vst_host_supports_t']]], - ['effect_5finternal_1',['effect_internal',['../structvst__effect__t.html#acca19695c0017d0f9466e6057a3b8760',1,'vst_effect_t']]], - ['events_2',['events',['../structvst__events__t.html#a0f52389d0a5ffae5f10be0e1742a4925',1,'vst_events_t']]] + ['effect_5finternal_0',['effect_internal',['../structvst__effect__t.html#acca19695c0017d0f9466e6057a3b8760',1,'vst_effect_t']]] ]; diff --git a/search/all_a.js b/search/all_a.js index 5ea5e5e..66f049c 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -2,5 +2,5 @@ var searchData= [ ['label_0',['label',['../structvst__parameter__properties__t.html#a02ac161f41598c9140cad6394bed1e3d',1,'vst_parameter_properties_t::label'],['../structvst__stream__properties__t.html#a8f40ce5f9021b92721ce50d2483b5542',1,'vst_stream_properties_t::label']]], ['left_1',['left',['../structvst__rect__t.html#a4007bddb202d719de238494924f17731',1,'vst_rect_t']]], - ['list_2',['list',['../bug.html',1,'Bug List'],['../deprecated.html',1,'Deprecated List'],['../todo.html',1,'Todo List']]] + ['list_2',['list',['../bug.html',1,'Bug List'],['../deprecated.html',1,'Deprecated List']]] ]; diff --git a/search/classes_0.js b/search/classes_0.js index 6d37ffb..474e638 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -2,13 +2,11 @@ var searchData= [ ['vst_5feffect_5fsupports_5ft_0',['vst_effect_supports_t',['../structvst__effect__supports__t.html',1,'']]], ['vst_5feffect_5ft_1',['vst_effect_t',['../structvst__effect__t.html',1,'']]], - ['vst_5fevent_5ft_2',['vst_event_t',['../structvst__event__t.html',1,'']]], - ['vst_5fevents_5ft_3',['vst_events_t',['../structvst__events__t.html',1,'']]], - ['vst_5fhost_5fsupports_5ft_4',['vst_host_supports_t',['../structvst__host__supports__t.html',1,'']]], - ['vst_5fparameter_5fproperties_5ft_5',['vst_parameter_properties_t',['../structvst__parameter__properties__t.html',1,'']]], - ['vst_5frect_5ft_6',['vst_rect_t',['../structvst__rect__t.html',1,'']]], - ['vst_5fspeaker_5farrangement_5fdynamic_5ft_7',['vst_speaker_arrangement_dynamic_t',['../structvst__speaker__arrangement__dynamic__t.html',1,'']]], - ['vst_5fspeaker_5farrangement_5ft_8',['vst_speaker_arrangement_t',['../structvst__speaker__arrangement__t.html',1,'']]], - ['vst_5fspeaker_5fproperties_5ft_9',['vst_speaker_properties_t',['../structvst__speaker__properties__t.html',1,'']]], - ['vst_5fstream_5fproperties_5ft_10',['vst_stream_properties_t',['../structvst__stream__properties__t.html',1,'']]] + ['vst_5fhost_5fsupports_5ft_2',['vst_host_supports_t',['../structvst__host__supports__t.html',1,'']]], + ['vst_5fparameter_5fproperties_5ft_3',['vst_parameter_properties_t',['../structvst__parameter__properties__t.html',1,'']]], + ['vst_5frect_5ft_4',['vst_rect_t',['../structvst__rect__t.html',1,'']]], + ['vst_5fspeaker_5farrangement_5fdynamic_5ft_5',['vst_speaker_arrangement_dynamic_t',['../structvst__speaker__arrangement__dynamic__t.html',1,'']]], + ['vst_5fspeaker_5farrangement_5ft_6',['vst_speaker_arrangement_t',['../structvst__speaker__arrangement__t.html',1,'']]], + ['vst_5fspeaker_5fproperties_5ft_7',['vst_speaker_properties_t',['../structvst__speaker__properties__t.html',1,'']]], + ['vst_5fstream_5fproperties_5ft_8',['vst_stream_properties_t',['../structvst__stream__properties__t.html',1,'']]] ]; diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js index 0e40528..08573de 100644 --- a/search/enumvalues_1.js +++ b/search/enumvalues_1.js @@ -145,230 +145,219 @@ var searchData= ['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_5fname_160',['VST_EFFECT_OPCODE_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aac2f9a50c9d35c14cfb65878d22a1506',1,'vst.h']]], - ['vst_5feffect_5fopcode_5foutput_5fget_5fproperties_161',['VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696add37a863bca8b45c5e9df3da3544d702',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fautomatable_162',['VST_EFFECT_OPCODE_PARAM_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aca7c692f2a631a425a5b70fe4211b9c8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5flabel_163',['VST_EFFECT_OPCODE_PARAM_GET_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab8213ce293a2c3a4bcb3492dc5d2e4d1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5fname_164',['VST_EFFECT_OPCODE_PARAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3da2285bda84023dea89b7dba24d59e2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fget_5fvalue_165',['VST_EFFECT_OPCODE_PARAM_GET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b810c37ad94d5d9a4fd21904c4b38ce',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetlabel_166',['VST_EFFECT_OPCODE_PARAM_GETLABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0e3de8f372560069c28fd8adadb902ca',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetname_167',['VST_EFFECT_OPCODE_PARAM_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ace5987decb338be1d8d2b21f0a27a531',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fgetvalue_168',['VST_EFFECT_OPCODE_PARAM_GETVALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2bcac558305dd4f41edeca2a579b2553',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fis_5fautomatable_169',['VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fisautomatable_170',['VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5flabel_171',['VST_EFFECT_OPCODE_PARAM_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a88feaf3bf0f426d842fafb9e8ac0d947',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fname_172',['VST_EFFECT_OPCODE_PARAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a182a2cae4955ae3bc110600d25dac9b1',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fproperties_173',['VST_EFFECT_OPCODE_PARAM_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6e1135b3419d19471954a3b4664872c6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fset_5fvalue_174',['VST_EFFECT_OPCODE_PARAM_SET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afb7ca519142fb2f8ffb22cccb9e17ccc',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_175',['VST_EFFECT_OPCODE_PARAM_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a75044a2d1bed6e79ef2f9090b4304c3f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_5ffrom_5fstring_176',['VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ade6879bc741bf0abfc5240102d3e9916',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fparam_5fvalue_5fto_5fstring_177',['VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07a1ee440a4f98901743134009ba94b8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fpause_5funpause_178',['VST_EFFECT_OPCODE_PAUSE_UNPAUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae1801759c27b7e24ee31ebd2ca0c539d',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprocess_5fbegin_179',['VST_EFFECT_OPCODE_PROCESS_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf9d50f8dc41cc445fc683c4ceb9395b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprocess_5fend_180',['VST_EFFECT_OPCODE_PROCESS_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9fd112ae560e9928dfd7c0d667795e4b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fproduct_5fname_181',['VST_EFFECT_OPCODE_PRODUCT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a15849c14f497c49529b31cd7d2a2679c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fget_182',['VST_EFFECT_OPCODE_PROGRAM_GET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a338bb1fa24da671c9305fc910b0aa538',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fget_5fname_183',['VST_EFFECT_OPCODE_PROGRAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a778062b13948fc9e7fc6180033881dba',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fload_184',['VST_EFFECT_OPCODE_PROGRAM_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ad5cb3f2b7d5325d4e73bc34bfa5ce5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_185',['VST_EFFECT_OPCODE_PROGRAM_SET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af6ad25fcb7a520eed4a4b6b4d923286b',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fbegin_186',['VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af7c3e6a262b6f0e0d53e6aec0c7c99d4',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fend_187',['VST_EFFECT_OPCODE_PROGRAM_SET_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5763f730a8bf2064223f64b3af334fce',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fprogram_5fset_5fname_188',['VST_EFFECT_OPCODE_PROGRAM_SET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2be7d3ce8eb41adb6b6eec6586bd186c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fblock_5fsize_189',['VST_EFFECT_OPCODE_SET_BLOCK_SIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a39a68b2241446f7cc4d945a4a4341af3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fchunk_5fdata_190',['VST_EFFECT_OPCODE_SET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fprogram_191',['VST_EFFECT_OPCODE_SET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa1bb6fd2f2f591175e6d0bc10a708570',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fprogram_5fname_192',['VST_EFFECT_OPCODE_SET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1cbd93ca7d2f2ff464d73882e6d5e06',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fsample_5frate_193',['VST_EFFECT_OPCODE_SET_SAMPLE_RATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a201632ac6dc514f0bbacc71df5e867b6',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fset_5fspeaker_5farrangement_194',['VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a29a4e6a3fce2afcaa82cc7731b1db0a3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsetblocksize_195',['VST_EFFECT_OPCODE_SETBLOCKSIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a612be21ee6fcf9d9b20f279256211cad',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsetsamplerate_196',['VST_EFFECT_OPCODE_SETSAMPLERATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aba339f27dd55fb6cd36a94f62796ce16',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsupports_197',['VST_EFFECT_OPCODE_SUPPORTS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af779fb9455663914e5f626559824dce2',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsuspend_198',['VST_EFFECT_OPCODE_SUSPEND',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afbe80204973dc7477ce6f1bf15d635e8',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fsuspend_5fresume_199',['VST_EFFECT_OPCODE_SUSPEND_RESUME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a82bf6bd3d5b6528bab2a8154b4a12c5a',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ftail_5fsamples_200',['VST_EFFECT_OPCODE_TAIL_SAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a739f825767210c904839112b4dd3146f',1,'vst.h']]], - ['vst_5feffect_5fopcode_5ftranslate_5ferror_201',['VST_EFFECT_OPCODE_TRANSLATE_ERROR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b36d1b637686b7a0a4f54026f0e705',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvendor_5fname_202',['VST_EFFECT_OPCODE_VENDOR_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a96f6bfec3756b862ac10261ac37e06c3',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvendor_5fversion_203',['VST_EFFECT_OPCODE_VENDOR_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeeeee35ed338c3089e443cc4bc7b64e9',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fvst_5fversion_204',['VST_EFFECT_OPCODE_VST_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7b54e129f5e95874cefdcc138d710c20',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fcreate_205',['VST_EFFECT_OPCODE_WINDOW_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4aa1a47b5704958665f95aacd56a4fd5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fdestroy_206',['VST_EFFECT_OPCODE_WINDOW_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af40fd3a5261cde86ff2ccccd6e302b70',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fdraw_207',['VST_EFFECT_OPCODE_WINDOW_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5ed7687c8d9b6a097d2b2cafa007030c',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fgetrect_208',['VST_EFFECT_OPCODE_WINDOW_GETRECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adb7e0fb92a7f5b5fa52490c5b8689ac5',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fkeyboard_209',['VST_EFFECT_OPCODE_WINDOW_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9912a9d8912d90eb947e0ae13f163921',1,'vst.h']]], - ['vst_5feffect_5fopcode_5fwindow_5fmouse_210',['VST_EFFECT_OPCODE_WINDOW_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a00c3be829509c39999e0aa844d17c190',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f00_211',['VST_HOST_OPCODE_00',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f01_212',['VST_HOST_OPCODE_01',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f02_213',['VST_HOST_OPCODE_02',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f03_214',['VST_HOST_OPCODE_03',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f04_215',['VST_HOST_OPCODE_04',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f05_216',['VST_HOST_OPCODE_05',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f06_217',['VST_HOST_OPCODE_06',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f07_218',['VST_HOST_OPCODE_07',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f08_219',['VST_HOST_OPCODE_08',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f09_220',['VST_HOST_OPCODE_09',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0a_221',['VST_HOST_OPCODE_0A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0b_222',['VST_HOST_OPCODE_0B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0c_223',['VST_HOST_OPCODE_0C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0d_224',['VST_HOST_OPCODE_0D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0e_225',['VST_HOST_OPCODE_0E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f0f_226',['VST_HOST_OPCODE_0F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f10_227',['VST_HOST_OPCODE_10',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f11_228',['VST_HOST_OPCODE_11',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f12_229',['VST_HOST_OPCODE_12',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f13_230',['VST_HOST_OPCODE_13',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f14_231',['VST_HOST_OPCODE_14',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f15_232',['VST_HOST_OPCODE_15',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f16_233',['VST_HOST_OPCODE_16',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f17_234',['VST_HOST_OPCODE_17',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f18_235',['VST_HOST_OPCODE_18',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f19_236',['VST_HOST_OPCODE_19',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1a_237',['VST_HOST_OPCODE_1A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1b_238',['VST_HOST_OPCODE_1B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1c_239',['VST_HOST_OPCODE_1C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1d_240',['VST_HOST_OPCODE_1D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1e_241',['VST_HOST_OPCODE_1E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f1f_242',['VST_HOST_OPCODE_1F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f20_243',['VST_HOST_OPCODE_20',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f21_244',['VST_HOST_OPCODE_21',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f22_245',['VST_HOST_OPCODE_22',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f23_246',['VST_HOST_OPCODE_23',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f24_247',['VST_HOST_OPCODE_24',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f25_248',['VST_HOST_OPCODE_25',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f26_249',['VST_HOST_OPCODE_26',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f27_250',['VST_HOST_OPCODE_27',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f28_251',['VST_HOST_OPCODE_28',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f29_252',['VST_HOST_OPCODE_29',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2a_253',['VST_HOST_OPCODE_2A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2b_254',['VST_HOST_OPCODE_2B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2c_255',['VST_HOST_OPCODE_2C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2d_256',['VST_HOST_OPCODE_2D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2e_257',['VST_HOST_OPCODE_2E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f2f_258',['VST_HOST_OPCODE_2F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5f30_259',['VST_HOST_OPCODE_30',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf2289599b795abf5f7fa76413cafcc17',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fautomate_260',['VST_HOST_OPCODE_AUTOMATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fcurrent_5feffect_5fid_261',['VST_HOST_OPCODE_CURRENT_EFFECT_ID',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fcustom_262',['VST_HOST_OPCODE_CUSTOM',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5feditor_5fresize_263',['VST_HOST_OPCODE_EDITOR_RESIZE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27604441d441b65f71f9260b8e9def3f',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fevent_264',['VST_HOST_OPCODE_EVENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca088c2539d52fbb2469a3bca15fd73b52',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5feffect_5fdirectory_265',['VST_HOST_OPCODE_GET_EFFECT_DIRECTORY',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecadcf29f0c0c8bff262a47cde2845249a3',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5finput_5fspeaker_5farrangement_266',['VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad623393c3334fc2eb2fa97569d2227c6',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fget_5foutput_5fspeaker_5farrangement_267',['VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac033458574ebe9c03b5f03416baa4ea4',1,'vst.h']]], - ['vst_5fhost_5fopcode_5finput_5fget_5fspeaker_5farrangement_268',['VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca518880481925366ec8a2bd88f50a7008',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fio_5fmodified_269',['VST_HOST_OPCODE_IO_MODIFIED',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fkeepalive_5for_5fidle_270',['VST_HOST_OPCODE_KEEPALIVE_OR_IDLE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fmax_271',['VST_HOST_OPCODE_MAX',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecacd93133c8c835b2dc554b919ca09d8cd',1,'vst.h']]], - ['vst_5fhost_5fopcode_5foutput_5fget_5fspeaker_5farrangement_272',['VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b4bc14f0146f4835f155fec7f288186',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5flock_273',['VST_HOST_OPCODE_PARAM_LOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5f88b8122f3200490d7d099613927604',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fstart_5fedit_274',['VST_HOST_OPCODE_PARAM_START_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fstop_5fedit_275',['VST_HOST_OPCODE_PARAM_STOP_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5funlock_276',['VST_HOST_OPCODE_PARAM_UNLOCK',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddac30d988711279e6c81867386d6242',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fparam_5fupdate_277',['VST_HOST_OPCODE_PARAM_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fproduct_5fname_278',['VST_HOST_OPCODE_PRODUCT_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc',1,'vst.h']]], - ['vst_5fhost_5fopcode_5frefresh_279',['VST_HOST_OPCODE_REFRESH',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafaec5b29280246f1001a933192facfde',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fsupports_280',['VST_HOST_OPCODE_SUPPORTS',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvendor_5fname_281',['VST_HOST_OPCODE_VENDOR_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvendor_5fversion_282',['VST_HOST_OPCODE_VENDOR_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091',1,'vst.h']]], - ['vst_5fhost_5fopcode_5fvst_5fversion_283',['VST_HOST_OPCODE_VST_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls0_284',['VST_PARAMETER_FLAG_1ls0',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8e052746a7732886fd72a84084ce40c1',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls1_285',['VST_PARAMETER_FLAG_1ls1',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7caafc66ed70a42fa77b6894d279125af87',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls2_286',['VST_PARAMETER_FLAG_1ls2',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca34005cf51873ace1ce6a36880415c4bc',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls3_287',['VST_PARAMETER_FLAG_1ls3',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca77ef719b1f2161ec0cac7db3ecdaae18',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls4_288',['VST_PARAMETER_FLAG_1ls4',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca2a480d3e3c9fb7cc3bfbc4f65c283f2a',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls5_289',['VST_PARAMETER_FLAG_1ls5',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca1b0a5f308cd46a354aa4847e13443963',1,'vst.h']]], - ['vst_5fparameter_5fflag_5f1ls6_290',['VST_PARAMETER_FLAG_1ls6',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca091a913803ba2e1041af4f31133e86de',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fcategory_291',['VST_PARAMETER_FLAG_CATEGORY',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca6c9b21c53b749fb380081214e08ed07b',1,'vst.h']]], - ['vst_5fparameter_5fflag_5findex_292',['VST_PARAMETER_FLAG_INDEX',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca531eeef82327950ca4727e29035b754d',1,'vst.h']]], - ['vst_5fparameter_5fflag_5finteger_5flimits_293',['VST_PARAMETER_FLAG_INTEGER_LIMITS',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca3bfc2b92d6147ccf802f0b31f236d559',1,'vst.h']]], - ['vst_5fparameter_5fflag_5framping_294',['VST_PARAMETER_FLAG_RAMPING',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca75d44a817b38b0ea7ecaad90bee63861',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fstep_5ffloat_295',['VST_PARAMETER_FLAG_STEP_FLOAT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca497f96438fb88122f606d61841d1ca4a',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fstep_5fint_296',['VST_PARAMETER_FLAG_STEP_INT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8eef7e865d0623c61c71b2cc94675724',1,'vst.h']]], - ['vst_5fparameter_5fflag_5fswitch_297',['VST_PARAMETER_FLAG_SWITCH',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca088086df5f8dbbac479cf85ccb755f9a',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f4_5f0_298',['VST_SPEAKER_ARRANGEMENT_TYPE_4_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ae0345a06d553c02748e77df6653446f4',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f5_5f0_299',['VST_SPEAKER_ARRANGEMENT_TYPE_5_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ad80b91000505b56918789b3ca91c4295',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f5_5f1_300',['VST_SPEAKER_ARRANGEMENT_TYPE_5_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9b4dcc860c555990fadfe648701fe163',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5f7_5f1_301',['VST_SPEAKER_ARRANGEMENT_TYPE_7_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a2180413656e113927bc2e288e9947943',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fcustom_302',['VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9e69ab76ea9e2ac2d95fab209ba8e778',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fmono_303',['VST_SPEAKER_ARRANGEMENT_TYPE_MONO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8aa28bb6a4bd5d13c73625e8e45f94dbde',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5fstereo_304',['VST_SPEAKER_ARRANGEMENT_TYPE_STEREO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8abe8165df9c8048499a56ad7a2b0c4257',1,'vst.h']]], - ['vst_5fspeaker_5farrangement_5ftype_5funknown_305',['VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a8233a01e0a65ab0f982d97d6b55de176',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fcenter_306',['VST_SPEAKER_TYPE_CENTER',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0e03cc995717f4318dc36b23f4660bba',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_307',['VST_SPEAKER_TYPE_LEFT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cab310c3a46bbc88f43eb95899ded18df3',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_5frear_308',['VST_SPEAKER_TYPE_LEFT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caec27ef1f6272d7fe5ce7bf0f32f2502c',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fleft_5fside_309',['VST_SPEAKER_TYPE_LEFT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca866e8fcb98feec4bf1c1bcafcd9dabed',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5flfe_310',['VST_SPEAKER_TYPE_LFE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca1141d7d2aee735e63284fd3cc537d48a',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fmono_311',['VST_SPEAKER_TYPE_MONO',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca2e4c54de1ba1b6f37d73885a3c12eafd',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_312',['VST_SPEAKER_TYPE_RIGHT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca065e9bf2f49a606a0f037c5c9a28da5e',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_5frear_313',['VST_SPEAKER_TYPE_RIGHT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0427cbb519867a49f88b8a06444dcbf9',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fright_5fside_314',['VST_SPEAKER_TYPE_RIGHT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca838bb144bda27d3a0a0f2ef73db245d0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f01_315',['VST_SPEAKER_TYPE_USER_01',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caad8042cc9e0c7f80bd02239a8bcdbb97',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f02_316',['VST_SPEAKER_TYPE_USER_02',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca9c4b3660b6b713cfa2eed3b9695667a3',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f03_317',['VST_SPEAKER_TYPE_USER_03',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f04_318',['VST_SPEAKER_TYPE_USER_04',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca334529059e9cd8556e25d41d7bb19201',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f05_319',['VST_SPEAKER_TYPE_USER_05',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa9ae3cc47508d23ed1443da04b0f0bab',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f06_320',['VST_SPEAKER_TYPE_USER_06',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacd9d57f4ddba1f1ecbf194c0c8a6a8c8',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f07_321',['VST_SPEAKER_TYPE_USER_07',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabb2d4dd58640314ee12d24de420e90c1',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f08_322',['VST_SPEAKER_TYPE_USER_08',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cae3c541fd45148674eb3e1c401ac87830',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f09_323',['VST_SPEAKER_TYPE_USER_09',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca24c2a8104f2f6b2773f181682d1b37b6',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f10_324',['VST_SPEAKER_TYPE_USER_10',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca4490dd23a9533348fb8315faedb66b96',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f11_325',['VST_SPEAKER_TYPE_USER_11',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca374efb45795cd1a6691f5ec0176a3527',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f12_326',['VST_SPEAKER_TYPE_USER_12',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca611c4f3c9bf49cb746de6b2f438a3266',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f13_327',['VST_SPEAKER_TYPE_USER_13',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca95b15c6a5e7b44ccbe9718cb8ef9a361',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f14_328',['VST_SPEAKER_TYPE_USER_14',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf78972f102e1e5f60252ccbf46fc3a6b',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f15_329',['VST_SPEAKER_TYPE_USER_15',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca803e8f4bc03e6e6545bb46dfaf7ff1a0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f16_330',['VST_SPEAKER_TYPE_USER_16',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f17_331',['VST_SPEAKER_TYPE_USER_17',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadfb509f4c7c77be653181faff25addf4',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f18_332',['VST_SPEAKER_TYPE_USER_18',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabede3f4f6bd380167f6cd6a88d1d9f09',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f19_333',['VST_SPEAKER_TYPE_USER_19',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad19411d69333e25c088e5cdb1223e814',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f20_334',['VST_SPEAKER_TYPE_USER_20',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f21_335',['VST_SPEAKER_TYPE_USER_21',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacb2d252c1580231a8c18680dac590358',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f22_336',['VST_SPEAKER_TYPE_USER_22',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cade6e8e79583872aa9b5f8d4e7b53fae0',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f23_337',['VST_SPEAKER_TYPE_USER_23',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa1ae8cd602f15ce635ccaadd60e56824',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f24_338',['VST_SPEAKER_TYPE_USER_24',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadcabc2b49f63e6653a5352d08adc39fa',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f25_339',['VST_SPEAKER_TYPE_USER_25',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca27f5249c064acfd87bed0edaea21e346',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f26_340',['VST_SPEAKER_TYPE_USER_26',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caceab3795293d4ee55b34182fcfcc8531',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f27_341',['VST_SPEAKER_TYPE_USER_27',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabca233a55f152c7aeaf7a8b03af4317a',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f28_342',['VST_SPEAKER_TYPE_USER_28',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa5e7628a15b5151db41b97e9c014e2e6',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f29_343',['VST_SPEAKER_TYPE_USER_29',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacaf6b294f4fea60592f6eb7da6ab42c7',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f30_344',['VST_SPEAKER_TYPE_USER_30',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b02c85e99afcaf81e4190445a3b722f',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f31_345',['VST_SPEAKER_TYPE_USER_31',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad94def811fcac96e56e7f26fb3673599',1,'vst.h']]], - ['vst_5fspeaker_5ftype_5fuser_5f32_346',['VST_SPEAKER_TYPE_USER_32',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b30aa7f6809a663b420038df23ecb92',1,'vst.h']]], - ['vst_5fstatus_5f0_347',['VST_STATUS_0',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a41ec0cd179a700a7781114acd7db83e0',1,'vst.h']]], - ['vst_5fstatus_5f1_348',['VST_STATUS_1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a8298a30394a5f7f029ff4c6d0fb27a21',1,'vst.h']]], - ['vst_5fstatus_5ferror_349',['VST_STATUS_ERROR',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a22577e61d572876e1ca43e7131eeb481',1,'vst.h']]], - ['vst_5fstatus_5ffalse_350',['VST_STATUS_FALSE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ab0df086ec2933a9a5e62e327a4a9f09b',1,'vst.h']]], - ['vst_5fstatus_5fm1_351',['VST_STATUS_m1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5f0c037571bad90781fced2e6634b871',1,'vst.h']]], - ['vst_5fstatus_5fno_352',['VST_STATUS_NO',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ae06e983a1babce9b2b7b6b07b7a5218d',1,'vst.h']]], - ['vst_5fstatus_5fsuccess_353',['VST_STATUS_SUCCESS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a9200a42a72319ca3832a342541552f56',1,'vst.h']]], - ['vst_5fstatus_5ftrue_354',['VST_STATUS_TRUE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a903485468aa301f9225bc9432ccc6f04',1,'vst.h']]], - ['vst_5fstatus_5funknown_355',['VST_STATUS_UNKNOWN',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ad9384d9e9e0580a5c274cde549614d2b',1,'vst.h']]], - ['vst_5fstatus_5fyes_356',['VST_STATUS_YES',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5df1272c40c0a6cc765fc610747bad07',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls0_357',['VST_STREAM_FLAG_1ls0',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaa03ce38bc60de47eae8d63ffcb8d6c19',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls1_358',['VST_STREAM_FLAG_1ls1',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbacc5db8a4c3f1ed9e68ca4bc6bac69a5d',1,'vst.h']]], - ['vst_5fstream_5fflag_5f1ls2_359',['VST_STREAM_FLAG_1ls2',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba1091d579bff90d42b49b7f45ff85b3be',1,'vst.h']]], - ['vst_5fstream_5fflag_5fstereo_360',['VST_STREAM_FLAG_STEREO',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba036336ac450b8cfe332f8c50ccc3f9ee',1,'vst.h']]], - ['vst_5fstream_5fflag_5fuse_5ftype_361',['VST_STREAM_FLAG_USE_TYPE',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaf394908abb7077cc5e187e20b838c381',1,'vst.h']]], - ['vst_5fversion_5f1_362',['VST_VERSION_1',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dafbd4b6191f6982d43d28a8ffe69a7ef6',1,'vst.h']]], - ['vst_5fversion_5f1_5f0_5f0_5f0_363',['VST_VERSION_1_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dad5ba5e42b8cfa0957f33c141f514f30d',1,'vst.h']]], - ['vst_5fversion_5f1_5f1_5f0_5f0_364',['VST_VERSION_1_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da239709f07f3f56879be8af57ea1021a0',1,'vst.h']]], - ['vst_5fversion_5f2_365',['VST_VERSION_2',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da8fb9d123ffe334555d621a11b0a1a68b',1,'vst.h']]], - ['vst_5fversion_5f2_5f0_5f0_5f0_366',['VST_VERSION_2_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da49dbd76be6e340a1b652dd6742f59871',1,'vst.h']]], - ['vst_5fversion_5f2_5f1_5f0_5f0_367',['VST_VERSION_2_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da3c3be332f33bd75f122ecac6273c31cc',1,'vst.h']]], - ['vst_5fversion_5f2_5f2_5f0_5f0_368',['VST_VERSION_2_2_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dab7385134ea3799d460f079f6ebc6fc8f',1,'vst.h']]], - ['vst_5fversion_5f2_5f3_5f0_5f0_369',['VST_VERSION_2_3_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac3fc868f9ca618f01677a31c38e34c41',1,'vst.h']]], - ['vst_5fversion_5f2_5f4_5f0_5f0_370',['VST_VERSION_2_4_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac95b45526d8d0029e0423af33909fdbb',1,'vst.h']]] + ['vst_5feffect_5fopcode_5ffourcc_145',['VST_EFFECT_OPCODE_FOURCC',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1d5d7c546dc2b68df2ec31301940244',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fchunk_5fdata_146',['VST_EFFECT_OPCODE_GET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696abd3d276216b8b4f2786ae6ed8aefa099',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fparameter_5fproperties_147',['VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac7d8987baae2fd3bf3d1322156a31579',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fprogram_148',['VST_EFFECT_OPCODE_GET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5b65cc86a93b938e0226a0ba8c14cda6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fprogram_5fname_149',['VST_EFFECT_OPCODE_GET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9a240fa6409997e4c38525e30ce5abe8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fget_5fspeaker_5farrangement_150',['VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a91407b1f6e5a67f9abca40a438c1d4e3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetname_151',['VST_EFFECT_OPCODE_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeab039054ebddff2f90ad2e0b9fed723',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetname2_152',['VST_EFFECT_OPCODE_GETNAME2',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a66b1c38c5a5d8a5e7d8892b778e0c8fe',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgettailsamples_153',['VST_EFFECT_OPCODE_GETTAILSAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ef7107ea949706999ca80bd7aba9d1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetvendor_154',['VST_EFFECT_OPCODE_GETVENDOR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf96a6fce885dbdc3529ef1c79e37772',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fgetvendorversion_155',['VST_EFFECT_OPCODE_GETVENDORVERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a04f4a4da72d7be229810aa50a60f21a0',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fidle_156',['VST_EFFECT_OPCODE_IDLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3b63b56ed4e165cf5bf8d6d45c63b001',1,'vst.h']]], + ['vst_5feffect_5fopcode_5finitialize_157',['VST_EFFECT_OPCODE_INITIALIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac0cde9776b07b0861f53ca79f38a4a7d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5finput_5fget_5fproperties_158',['VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a967dc0e00251e0e6c47dfb8526f4d26a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fname_159',['VST_EFFECT_OPCODE_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aac2f9a50c9d35c14cfb65878d22a1506',1,'vst.h']]], + ['vst_5feffect_5fopcode_5foutput_5fget_5fproperties_160',['VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696add37a863bca8b45c5e9df3da3544d702',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fautomatable_161',['VST_EFFECT_OPCODE_PARAM_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aca7c692f2a631a425a5b70fe4211b9c8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5flabel_162',['VST_EFFECT_OPCODE_PARAM_GET_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ab8213ce293a2c3a4bcb3492dc5d2e4d1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5fname_163',['VST_EFFECT_OPCODE_PARAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a3da2285bda84023dea89b7dba24d59e2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fget_5fvalue_164',['VST_EFFECT_OPCODE_PARAM_GET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4b810c37ad94d5d9a4fd21904c4b38ce',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetlabel_165',['VST_EFFECT_OPCODE_PARAM_GETLABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a0e3de8f372560069c28fd8adadb902ca',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetname_166',['VST_EFFECT_OPCODE_PARAM_GETNAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ace5987decb338be1d8d2b21f0a27a531',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fgetvalue_167',['VST_EFFECT_OPCODE_PARAM_GETVALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2bcac558305dd4f41edeca2a579b2553',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fis_5fautomatable_168',['VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fisautomatable_169',['VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5flabel_170',['VST_EFFECT_OPCODE_PARAM_LABEL',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a88feaf3bf0f426d842fafb9e8ac0d947',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fname_171',['VST_EFFECT_OPCODE_PARAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a182a2cae4955ae3bc110600d25dac9b1',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fproperties_172',['VST_EFFECT_OPCODE_PARAM_PROPERTIES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a6e1135b3419d19471954a3b4664872c6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fset_5fvalue_173',['VST_EFFECT_OPCODE_PARAM_SET_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afb7ca519142fb2f8ffb22cccb9e17ccc',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_174',['VST_EFFECT_OPCODE_PARAM_VALUE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a75044a2d1bed6e79ef2f9090b4304c3f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_5ffrom_5fstring_175',['VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ade6879bc741bf0abfc5240102d3e9916',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fparam_5fvalue_5fto_5fstring_176',['VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a07a1ee440a4f98901743134009ba94b8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fpause_5funpause_177',['VST_EFFECT_OPCODE_PAUSE_UNPAUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ae1801759c27b7e24ee31ebd2ca0c539d',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprocess_5fbegin_178',['VST_EFFECT_OPCODE_PROCESS_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adf9d50f8dc41cc445fc683c4ceb9395b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprocess_5fend_179',['VST_EFFECT_OPCODE_PROCESS_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9fd112ae560e9928dfd7c0d667795e4b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fproduct_5fname_180',['VST_EFFECT_OPCODE_PRODUCT_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a15849c14f497c49529b31cd7d2a2679c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fget_181',['VST_EFFECT_OPCODE_PROGRAM_GET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a338bb1fa24da671c9305fc910b0aa538',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fget_5fname_182',['VST_EFFECT_OPCODE_PROGRAM_GET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a778062b13948fc9e7fc6180033881dba',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fload_183',['VST_EFFECT_OPCODE_PROGRAM_LOAD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7ad5cb3f2b7d5325d4e73bc34bfa5ce5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_184',['VST_EFFECT_OPCODE_PROGRAM_SET',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af6ad25fcb7a520eed4a4b6b4d923286b',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fbegin_185',['VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af7c3e6a262b6f0e0d53e6aec0c7c99d4',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fend_186',['VST_EFFECT_OPCODE_PROGRAM_SET_END',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5763f730a8bf2064223f64b3af334fce',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fprogram_5fset_5fname_187',['VST_EFFECT_OPCODE_PROGRAM_SET_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a2be7d3ce8eb41adb6b6eec6586bd186c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fblock_5fsize_188',['VST_EFFECT_OPCODE_SET_BLOCK_SIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a39a68b2241446f7cc4d945a4a4341af3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fchunk_5fdata_189',['VST_EFFECT_OPCODE_SET_CHUNK_DATA',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fprogram_190',['VST_EFFECT_OPCODE_SET_PROGRAM',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aa1bb6fd2f2f591175e6d0bc10a708570',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fprogram_5fname_191',['VST_EFFECT_OPCODE_SET_PROGRAM_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af1cbd93ca7d2f2ff464d73882e6d5e06',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fsample_5frate_192',['VST_EFFECT_OPCODE_SET_SAMPLE_RATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a201632ac6dc514f0bbacc71df5e867b6',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fset_5fspeaker_5farrangement_193',['VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a29a4e6a3fce2afcaa82cc7731b1db0a3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsetblocksize_194',['VST_EFFECT_OPCODE_SETBLOCKSIZE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a612be21ee6fcf9d9b20f279256211cad',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsetsamplerate_195',['VST_EFFECT_OPCODE_SETSAMPLERATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aba339f27dd55fb6cd36a94f62796ce16',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsupports_196',['VST_EFFECT_OPCODE_SUPPORTS',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af779fb9455663914e5f626559824dce2',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsuspend_197',['VST_EFFECT_OPCODE_SUSPEND',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696afbe80204973dc7477ce6f1bf15d635e8',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fsuspend_5fresume_198',['VST_EFFECT_OPCODE_SUSPEND_RESUME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a82bf6bd3d5b6528bab2a8154b4a12c5a',1,'vst.h']]], + ['vst_5feffect_5fopcode_5ftail_5fsamples_199',['VST_EFFECT_OPCODE_TAIL_SAMPLES',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a739f825767210c904839112b4dd3146f',1,'vst.h']]], + ['vst_5feffect_5fopcode_5ftranslate_5ferror_200',['VST_EFFECT_OPCODE_TRANSLATE_ERROR',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af8b36d1b637686b7a0a4f54026f0e705',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvendor_5fname_201',['VST_EFFECT_OPCODE_VENDOR_NAME',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a96f6bfec3756b862ac10261ac37e06c3',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvendor_5fversion_202',['VST_EFFECT_OPCODE_VENDOR_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696aeeeee35ed338c3089e443cc4bc7b64e9',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fvst_5fversion_203',['VST_EFFECT_OPCODE_VST_VERSION',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a7b54e129f5e95874cefdcc138d710c20',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fcreate_204',['VST_EFFECT_OPCODE_WINDOW_CREATE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4aa1a47b5704958665f95aacd56a4fd5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fdestroy_205',['VST_EFFECT_OPCODE_WINDOW_DESTROY',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696af40fd3a5261cde86ff2ccccd6e302b70',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fdraw_206',['VST_EFFECT_OPCODE_WINDOW_DRAW',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5ed7687c8d9b6a097d2b2cafa007030c',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fgetrect_207',['VST_EFFECT_OPCODE_WINDOW_GETRECT',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696adb7e0fb92a7f5b5fa52490c5b8689ac5',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fkeyboard_208',['VST_EFFECT_OPCODE_WINDOW_KEYBOARD',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9912a9d8912d90eb947e0ae13f163921',1,'vst.h']]], + ['vst_5feffect_5fopcode_5fwindow_5fmouse_209',['VST_EFFECT_OPCODE_WINDOW_MOUSE',['../vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a00c3be829509c39999e0aa844d17c190',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f00_210',['VST_HOST_OPCODE_00',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab24fb5e7be2c83d7c6aa9dca4169a42b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f01_211',['VST_HOST_OPCODE_01',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca76de8850892950b1342863fc55ec62c4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f02_212',['VST_HOST_OPCODE_02',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab8534fe0981e975b6212f1a908fed29c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f03_213',['VST_HOST_OPCODE_03',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab4c157a0141dc1e641bc8d69dab237e0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f04_214',['VST_HOST_OPCODE_04',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca09a3c97fe9287955833e2f6954866a66',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f05_215',['VST_HOST_OPCODE_05',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6dfa321fca143f0a84bfd2199a7f3c6b',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f06_216',['VST_HOST_OPCODE_06',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca1da3853b0bf55feb651236d8be1cb3c5',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f07_217',['VST_HOST_OPCODE_07',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f08_218',['VST_HOST_OPCODE_08',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f09_219',['VST_HOST_OPCODE_09',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0a_220',['VST_HOST_OPCODE_0A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0b_221',['VST_HOST_OPCODE_0B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0c_222',['VST_HOST_OPCODE_0C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0d_223',['VST_HOST_OPCODE_0D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab0181c84715dd10c037caea91faccf17',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0e_224',['VST_HOST_OPCODE_0E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa08be4a54bab1745f2011a5a30e880a5',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f0f_225',['VST_HOST_OPCODE_0F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f10_226',['VST_HOST_OPCODE_10',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f11_227',['VST_HOST_OPCODE_11',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f12_228',['VST_HOST_OPCODE_12',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f13_229',['VST_HOST_OPCODE_13',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f14_230',['VST_HOST_OPCODE_14',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac16fa2e1718832dd24f12fee7ba6da28',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f15_231',['VST_HOST_OPCODE_15',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca63761c3bd53b7879024215effc1df189',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f16_232',['VST_HOST_OPCODE_16',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca569af76d45053b5bc284483aa61ae8bd',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f17_233',['VST_HOST_OPCODE_17',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab45f1da95b0485c7902d5d08c16e56bb',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f18_234',['VST_HOST_OPCODE_18',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ce8cb1267ca52b726029c6fe26c3020',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f19_235',['VST_HOST_OPCODE_19',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6939acd78f360173c037c5a065a8a49e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1a_236',['VST_HOST_OPCODE_1A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca218e6eadb0eda302fcdc07ad5b619a1c',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1b_237',['VST_HOST_OPCODE_1B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca34073cc936673d594b7d8b204f4ee702',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1c_238',['VST_HOST_OPCODE_1C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1d_239',['VST_HOST_OPCODE_1D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1e_240',['VST_HOST_OPCODE_1E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f1f_241',['VST_HOST_OPCODE_1F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f20_242',['VST_HOST_OPCODE_20',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f21_243',['VST_HOST_OPCODE_21',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f22_244',['VST_HOST_OPCODE_22',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad52e9131d8f730b1b4713369f7ce3be4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f23_245',['VST_HOST_OPCODE_23',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca62ed9789aab31ab3665a914119c7bb74',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f24_246',['VST_HOST_OPCODE_24',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca66e278e2453c9f62563f342a200d4c11',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f25_247',['VST_HOST_OPCODE_25',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca58c3e43a832e713d2ed75f915061aa6e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f26_248',['VST_HOST_OPCODE_26',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca8788d3ed32651d1e572c7cea98ffe2c8',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f27_249',['VST_HOST_OPCODE_27',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f28_250',['VST_HOST_OPCODE_28',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f29_251',['VST_HOST_OPCODE_29',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2a_252',['VST_HOST_OPCODE_2A',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2b_253',['VST_HOST_OPCODE_2B',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2c_254',['VST_HOST_OPCODE_2C',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2d_255',['VST_HOST_OPCODE_2D',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2e_256',['VST_HOST_OPCODE_2E',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68',1,'vst.h']]], + ['vst_5fhost_5fopcode_5f2f_257',['VST_HOST_OPCODE_2F',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fautomate_258',['VST_HOST_OPCODE_AUTOMATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca77bc04a20d96cc016628c63593bc8275',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fcurrent_5feffect_5fid_259',['VST_HOST_OPCODE_CURRENT_EFFECT_ID',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca148d4e1015d0a82c6ca48a251d9497e7',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fcustom_260',['VST_HOST_OPCODE_CUSTOM',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecae43811d99da4fb2233d368ea5294c2d0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5feditor_5fupdate_261',['VST_HOST_OPCODE_EDITOR_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ffcacbc5374ae2f07f839adefb7c88e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fio_5fmodified_262',['VST_HOST_OPCODE_IO_MODIFIED',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fkeepalive_5for_5fidle_263',['VST_HOST_OPCODE_KEEPALIVE_OR_IDLE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3a854908f0c413d0d640b832df931b06',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fmax_264',['VST_HOST_OPCODE_MAX',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecacd93133c8c835b2dc554b919ca09d8cd',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fstart_5fedit_265',['VST_HOST_OPCODE_PARAM_START_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fstop_5fedit_266',['VST_HOST_OPCODE_PARAM_STOP_EDIT',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fparam_5fupdate_267',['VST_HOST_OPCODE_PARAM_UPDATE',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaeab0d063d96bb5d9acb9879bc900aa4a',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fproduct_5fname_268',['VST_HOST_OPCODE_PRODUCT_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab64fd9ed14218a0e73003fd1550e03fc',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fsupports_269',['VST_HOST_OPCODE_SUPPORTS',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddc08d32d47213aca3a6f74f6de7985e',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvendor_5fname_270',['VST_HOST_OPCODE_VENDOR_NAME',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac2d2893446d8301cd29f8ec0c0446406',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvendor_5fversion_271',['VST_HOST_OPCODE_VENDOR_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac15adc47551a4b321d6a4e97b67f5091',1,'vst.h']]], + ['vst_5fhost_5fopcode_5fvst_5fversion_272',['VST_HOST_OPCODE_VST_VERSION',['../vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad8b3f89b1ef2466bcf4d1763d09bea21',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls0_273',['VST_PARAMETER_FLAG_1ls0',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8e052746a7732886fd72a84084ce40c1',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls1_274',['VST_PARAMETER_FLAG_1ls1',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7caafc66ed70a42fa77b6894d279125af87',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls2_275',['VST_PARAMETER_FLAG_1ls2',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca34005cf51873ace1ce6a36880415c4bc',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls3_276',['VST_PARAMETER_FLAG_1ls3',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca77ef719b1f2161ec0cac7db3ecdaae18',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls4_277',['VST_PARAMETER_FLAG_1ls4',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca2a480d3e3c9fb7cc3bfbc4f65c283f2a',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls5_278',['VST_PARAMETER_FLAG_1ls5',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca1b0a5f308cd46a354aa4847e13443963',1,'vst.h']]], + ['vst_5fparameter_5fflag_5f1ls6_279',['VST_PARAMETER_FLAG_1ls6',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca091a913803ba2e1041af4f31133e86de',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fcategory_280',['VST_PARAMETER_FLAG_CATEGORY',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca6c9b21c53b749fb380081214e08ed07b',1,'vst.h']]], + ['vst_5fparameter_5fflag_5findex_281',['VST_PARAMETER_FLAG_INDEX',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca531eeef82327950ca4727e29035b754d',1,'vst.h']]], + ['vst_5fparameter_5fflag_5finteger_5flimits_282',['VST_PARAMETER_FLAG_INTEGER_LIMITS',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca3bfc2b92d6147ccf802f0b31f236d559',1,'vst.h']]], + ['vst_5fparameter_5fflag_5framping_283',['VST_PARAMETER_FLAG_RAMPING',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca75d44a817b38b0ea7ecaad90bee63861',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fstep_5ffloat_284',['VST_PARAMETER_FLAG_STEP_FLOAT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca497f96438fb88122f606d61841d1ca4a',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fstep_5fint_285',['VST_PARAMETER_FLAG_STEP_INT',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca8eef7e865d0623c61c71b2cc94675724',1,'vst.h']]], + ['vst_5fparameter_5fflag_5fswitch_286',['VST_PARAMETER_FLAG_SWITCH',['../vst_8h.html#a968fd930e4a6bcab267aa77da72b2c7ca088086df5f8dbbac479cf85ccb755f9a',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f4_5f0_287',['VST_SPEAKER_ARRANGEMENT_TYPE_4_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ae0345a06d553c02748e77df6653446f4',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f5_5f0_288',['VST_SPEAKER_ARRANGEMENT_TYPE_5_0',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8ad80b91000505b56918789b3ca91c4295',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f5_5f1_289',['VST_SPEAKER_ARRANGEMENT_TYPE_5_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9b4dcc860c555990fadfe648701fe163',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5f7_5f1_290',['VST_SPEAKER_ARRANGEMENT_TYPE_7_1',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a2180413656e113927bc2e288e9947943',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fcustom_291',['VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a9e69ab76ea9e2ac2d95fab209ba8e778',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fmono_292',['VST_SPEAKER_ARRANGEMENT_TYPE_MONO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8aa28bb6a4bd5d13c73625e8e45f94dbde',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5fstereo_293',['VST_SPEAKER_ARRANGEMENT_TYPE_STEREO',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8abe8165df9c8048499a56ad7a2b0c4257',1,'vst.h']]], + ['vst_5fspeaker_5farrangement_5ftype_5funknown_294',['VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN',['../vst_8h.html#a06137577f2888a09174c03320eedb9f8a8233a01e0a65ab0f982d97d6b55de176',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fcenter_295',['VST_SPEAKER_TYPE_CENTER',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0e03cc995717f4318dc36b23f4660bba',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_296',['VST_SPEAKER_TYPE_LEFT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cab310c3a46bbc88f43eb95899ded18df3',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_5frear_297',['VST_SPEAKER_TYPE_LEFT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caec27ef1f6272d7fe5ce7bf0f32f2502c',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fleft_5fside_298',['VST_SPEAKER_TYPE_LEFT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca866e8fcb98feec4bf1c1bcafcd9dabed',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5flfe_299',['VST_SPEAKER_TYPE_LFE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca1141d7d2aee735e63284fd3cc537d48a',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fmono_300',['VST_SPEAKER_TYPE_MONO',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca2e4c54de1ba1b6f37d73885a3c12eafd',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_301',['VST_SPEAKER_TYPE_RIGHT',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca065e9bf2f49a606a0f037c5c9a28da5e',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_5frear_302',['VST_SPEAKER_TYPE_RIGHT_REAR',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca0427cbb519867a49f88b8a06444dcbf9',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fright_5fside_303',['VST_SPEAKER_TYPE_RIGHT_SIDE',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca838bb144bda27d3a0a0f2ef73db245d0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f01_304',['VST_SPEAKER_TYPE_USER_01',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caad8042cc9e0c7f80bd02239a8bcdbb97',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f02_305',['VST_SPEAKER_TYPE_USER_02',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca9c4b3660b6b713cfa2eed3b9695667a3',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f03_306',['VST_SPEAKER_TYPE_USER_03',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf9f488e46812fc3e39273a570fba108e',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f04_307',['VST_SPEAKER_TYPE_USER_04',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca334529059e9cd8556e25d41d7bb19201',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f05_308',['VST_SPEAKER_TYPE_USER_05',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa9ae3cc47508d23ed1443da04b0f0bab',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f06_309',['VST_SPEAKER_TYPE_USER_06',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacd9d57f4ddba1f1ecbf194c0c8a6a8c8',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f07_310',['VST_SPEAKER_TYPE_USER_07',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabb2d4dd58640314ee12d24de420e90c1',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f08_311',['VST_SPEAKER_TYPE_USER_08',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cae3c541fd45148674eb3e1c401ac87830',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f09_312',['VST_SPEAKER_TYPE_USER_09',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca24c2a8104f2f6b2773f181682d1b37b6',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f10_313',['VST_SPEAKER_TYPE_USER_10',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca4490dd23a9533348fb8315faedb66b96',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f11_314',['VST_SPEAKER_TYPE_USER_11',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca374efb45795cd1a6691f5ec0176a3527',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f12_315',['VST_SPEAKER_TYPE_USER_12',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca611c4f3c9bf49cb746de6b2f438a3266',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f13_316',['VST_SPEAKER_TYPE_USER_13',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca95b15c6a5e7b44ccbe9718cb8ef9a361',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f14_317',['VST_SPEAKER_TYPE_USER_14',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf78972f102e1e5f60252ccbf46fc3a6b',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f15_318',['VST_SPEAKER_TYPE_USER_15',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca803e8f4bc03e6e6545bb46dfaf7ff1a0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f16_319',['VST_SPEAKER_TYPE_USER_16',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caf93bfe36aeec8609150ff119ad47a269',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f17_320',['VST_SPEAKER_TYPE_USER_17',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadfb509f4c7c77be653181faff25addf4',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f18_321',['VST_SPEAKER_TYPE_USER_18',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabede3f4f6bd380167f6cd6a88d1d9f09',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f19_322',['VST_SPEAKER_TYPE_USER_19',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad19411d69333e25c088e5cdb1223e814',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f20_323',['VST_SPEAKER_TYPE_USER_20',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca7cc7e2ddef53cfdbf2a939590d61fa9c',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f21_324',['VST_SPEAKER_TYPE_USER_21',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacb2d252c1580231a8c18680dac590358',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f22_325',['VST_SPEAKER_TYPE_USER_22',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cade6e8e79583872aa9b5f8d4e7b53fae0',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f23_326',['VST_SPEAKER_TYPE_USER_23',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa1ae8cd602f15ce635ccaadd60e56824',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f24_327',['VST_SPEAKER_TYPE_USER_24',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cadcabc2b49f63e6653a5352d08adc39fa',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f25_328',['VST_SPEAKER_TYPE_USER_25',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca27f5249c064acfd87bed0edaea21e346',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f26_329',['VST_SPEAKER_TYPE_USER_26',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caceab3795293d4ee55b34182fcfcc8531',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f27_330',['VST_SPEAKER_TYPE_USER_27',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cabca233a55f152c7aeaf7a8b03af4317a',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f28_331',['VST_SPEAKER_TYPE_USER_28',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2caa5e7628a15b5151db41b97e9c014e2e6',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f29_332',['VST_SPEAKER_TYPE_USER_29',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cacaf6b294f4fea60592f6eb7da6ab42c7',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f30_333',['VST_SPEAKER_TYPE_USER_30',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b02c85e99afcaf81e4190445a3b722f',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f31_334',['VST_SPEAKER_TYPE_USER_31',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2cad94def811fcac96e56e7f26fb3673599',1,'vst.h']]], + ['vst_5fspeaker_5ftype_5fuser_5f32_335',['VST_SPEAKER_TYPE_USER_32',['../vst_8h.html#a361be2f7556eb4aa006ff1fa2fa48d2ca6b30aa7f6809a663b420038df23ecb92',1,'vst.h']]], + ['vst_5fstatus_5f0_336',['VST_STATUS_0',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a41ec0cd179a700a7781114acd7db83e0',1,'vst.h']]], + ['vst_5fstatus_5f1_337',['VST_STATUS_1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a8298a30394a5f7f029ff4c6d0fb27a21',1,'vst.h']]], + ['vst_5fstatus_5ferror_338',['VST_STATUS_ERROR',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a22577e61d572876e1ca43e7131eeb481',1,'vst.h']]], + ['vst_5fstatus_5ffalse_339',['VST_STATUS_FALSE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ab0df086ec2933a9a5e62e327a4a9f09b',1,'vst.h']]], + ['vst_5fstatus_5fm1_340',['VST_STATUS_m1',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5f0c037571bad90781fced2e6634b871',1,'vst.h']]], + ['vst_5fstatus_5fno_341',['VST_STATUS_NO',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ae06e983a1babce9b2b7b6b07b7a5218d',1,'vst.h']]], + ['vst_5fstatus_5fsuccess_342',['VST_STATUS_SUCCESS',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a9200a42a72319ca3832a342541552f56',1,'vst.h']]], + ['vst_5fstatus_5ftrue_343',['VST_STATUS_TRUE',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a903485468aa301f9225bc9432ccc6f04',1,'vst.h']]], + ['vst_5fstatus_5funknown_344',['VST_STATUS_UNKNOWN',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3ad9384d9e9e0580a5c274cde549614d2b',1,'vst.h']]], + ['vst_5fstatus_5fyes_345',['VST_STATUS_YES',['../vst_8h.html#a33f0d71a677d6226e9b5f00c706803b3a5df1272c40c0a6cc765fc610747bad07',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls0_346',['VST_STREAM_FLAG_1ls0',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaa03ce38bc60de47eae8d63ffcb8d6c19',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls1_347',['VST_STREAM_FLAG_1ls1',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbacc5db8a4c3f1ed9e68ca4bc6bac69a5d',1,'vst.h']]], + ['vst_5fstream_5fflag_5f1ls2_348',['VST_STREAM_FLAG_1ls2',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba1091d579bff90d42b49b7f45ff85b3be',1,'vst.h']]], + ['vst_5fstream_5fflag_5fstereo_349',['VST_STREAM_FLAG_STEREO',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbba036336ac450b8cfe332f8c50ccc3f9ee',1,'vst.h']]], + ['vst_5fstream_5fflag_5fuse_5ftype_350',['VST_STREAM_FLAG_USE_TYPE',['../vst_8h.html#ac601fe80b1566db7d4f0b5351a628dbbaf394908abb7077cc5e187e20b838c381',1,'vst.h']]], + ['vst_5fversion_5f1_351',['VST_VERSION_1',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dafbd4b6191f6982d43d28a8ffe69a7ef6',1,'vst.h']]], + ['vst_5fversion_5f1_5f0_5f0_5f0_352',['VST_VERSION_1_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dad5ba5e42b8cfa0957f33c141f514f30d',1,'vst.h']]], + ['vst_5fversion_5f1_5f1_5f0_5f0_353',['VST_VERSION_1_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da239709f07f3f56879be8af57ea1021a0',1,'vst.h']]], + ['vst_5fversion_5f2_354',['VST_VERSION_2',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da8fb9d123ffe334555d621a11b0a1a68b',1,'vst.h']]], + ['vst_5fversion_5f2_5f0_5f0_5f0_355',['VST_VERSION_2_0_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da49dbd76be6e340a1b652dd6742f59871',1,'vst.h']]], + ['vst_5fversion_5f2_5f1_5f0_5f0_356',['VST_VERSION_2_1_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9da3c3be332f33bd75f122ecac6273c31cc',1,'vst.h']]], + ['vst_5fversion_5f2_5f2_5f0_5f0_357',['VST_VERSION_2_2_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dab7385134ea3799d460f079f6ebc6fc8f',1,'vst.h']]], + ['vst_5fversion_5f2_5f3_5f0_5f0_358',['VST_VERSION_2_3_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac3fc868f9ca618f01677a31c38e34c41',1,'vst.h']]], + ['vst_5fversion_5f2_5f4_5f0_5f0_359',['VST_VERSION_2_4_0_0',['../vst_8h.html#a096992dd814520f6112e06c8c4518a9dac95b45526d8d0029e0423af33909fdbb',1,'vst.h']]] ]; diff --git a/search/pages_2.js b/search/pages_2.js index 12f8a23..5785746 100644 --- a/search/pages_2.js +++ b/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['list_0',['list',['../bug.html',1,'Bug List'],['../deprecated.html',1,'Deprecated List'],['../todo.html',1,'Todo List']]] + ['list_0',['list',['../bug.html',1,'Bug List'],['../deprecated.html',1,'Deprecated List']]] ]; diff --git a/search/searchdata.js b/search/searchdata.js index d2d06bd..4a23d6b 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -8,7 +8,7 @@ var indexSectionsWithContent = 5: "v", 6: "_v", 7: "v", - 8: "bdlt" + 8: "bdl" }; var indexSectionNames = diff --git a/search/variables_0.js b/search/variables_0.js index 9cfb432..8cf96a0 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -10,14 +10,10 @@ 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__speaker__properties__t.html#af92d5e12067e8d6970853dda58ed935c',1,'vst_speaker_properties_t::_reserved'],['../structvst__stream__properties__t.html#ac110bfbb4b679136b9bd71a9931711fd',1,'vst_stream_properties_t::_reserved']]], + ['_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__effect__t.html#aea6508b20455977331f51749b9b5b15d',1,'vst_effect_t::_unknown_00'],['../structvst__events__t.html#a7fa1362edfa20687d3d57341ebc2c37c',1,'vst_events_t::_unknown_00'],['../structvst__event__t.html#a4753bb926f568ff4f889c20ef1cc553e',1,'vst_event_t::_unknown_00'],['../structvst__speaker__properties__t.html#a16757ae22c28e865e8e297daa18059c4',1,'vst_speaker_properties_t::_unknown_00']]], - ['_5funknown_5f01_13',['_unknown_01',['../structvst__event__t.html#a4e77649352f045b129a618d9db60f90f',1,'vst_event_t::_unknown_01'],['../structvst__effect__t.html#aa9b31c04fdd3054e9e666317adf7853c',1,'vst_effect_t::_unknown_01']]], - ['_5funknown_5f02_14',['_unknown_02',['../structvst__event__t.html#a23e9ce255ab0811ebc3ef176ec415938',1,'vst_event_t::_unknown_02'],['../structvst__effect__t.html#a4a526814ed2457ff046fd4519eaef949',1,'vst_effect_t::_unknown_02']]], - ['_5funknown_5f03_15',['_unknown_03',['../structvst__event__t.html#a433f902b176ad373beb39c5b3a21f0c4',1,'vst_event_t::_unknown_03'],['../structvst__effect__t.html#aaf83120c5797313a214c7a158ff61a12',1,'vst_effect_t::_unknown_03']]], - ['_5funknown_5f04_16',['_unknown_04',['../structvst__event__t.html#a93ff94774159325f4863bec04d1397b0',1,'vst_event_t']]], - ['_5funknown_5f05_17',['_unknown_05',['../structvst__event__t.html#aaa23f6966737a732ec0f17d7e7fc1e0e',1,'vst_event_t']]], - ['_5funknown_5f06_18',['_unknown_06',['../structvst__event__t.html#a6d9417303acb87344c44c235e0412155',1,'vst_event_t']]], - ['_5funknown_5f07_19',['_unknown_07',['../structvst__event__t.html#a11d733d43b2f9eecfff5d6c3c0fef309',1,'vst_event_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']]] ]; diff --git a/search/variables_3.js b/search/variables_3.js index b94a24e..f79ed7c 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -5,6 +5,5 @@ var searchData= ['channels_2',['channels',['../structvst__speaker__arrangement__t.html#a35e592b21f8755d39f6a233e469f26cc',1,'vst_speaker_arrangement_t::channels'],['../structvst__speaker__arrangement__dynamic__t.html#abcbcf44af410fca2fa00994fc42f8319',1,'vst_speaker_arrangement_dynamic_t::channels']]], ['closefileselector_3',['closeFileSelector',['../structvst__host__supports__t.html#adc0596abc5b3c78c66b595a966cdf652',1,'vst_host_supports_t']]], ['conformstowindowrules_4',['conformsToWindowRules',['../structvst__effect__supports__t.html#a8086cec9d9f331bc742bbfeb35de8ac8',1,'vst_effect_supports_t']]], - ['control_5',['control',['../structvst__effect__t.html#afec5297ef9b4703c2478d128568ce608',1,'vst_effect_t']]], - ['count_6',['count',['../structvst__events__t.html#adac191ea48fc446e920fb242d96c3efd',1,'vst_events_t']]] + ['control_5',['control',['../structvst__effect__t.html#afec5297ef9b4703c2478d128568ce608',1,'vst_effect_t']]] ]; diff --git a/search/variables_5.js b/search/variables_5.js index 5ae0567..a9b95c4 100644 --- a/search/variables_5.js +++ b/search/variables_5.js @@ -1,6 +1,4 @@ var searchData= [ - ['editfile_0',['editFile',['../structvst__host__supports__t.html#a40698dc52504db3ac80b9d8d0423b2db',1,'vst_host_supports_t']]], - ['effect_5finternal_1',['effect_internal',['../structvst__effect__t.html#acca19695c0017d0f9466e6057a3b8760',1,'vst_effect_t']]], - ['events_2',['events',['../structvst__events__t.html#a0f52389d0a5ffae5f10be0e1742a4925',1,'vst_events_t']]] + ['effect_5finternal_0',['effect_internal',['../structvst__effect__t.html#acca19695c0017d0f9466e6057a3b8760',1,'vst_effect_t']]] ]; diff --git a/structvst__effect__supports__t.html b/structvst__effect__supports__t.html index 3932405..2d71526 100644 --- a/structvst__effect__supports__t.html +++ b/structvst__effect__supports__t.html @@ -160,7 +160,7 @@ Data Fields

    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.

    -

    Definition at line 2146 of file vst.h.

    +

    Definition at line 1957 of file vst.h.

    Field Documentation

    ◆ _1in1out

    @@ -174,7 +174,7 @@ Data Fields
    -

    Definition at line 2172 of file vst.h.

    +

    Definition at line 1983 of file vst.h.

    @@ -190,7 +190,7 @@ Data Fields
    -

    Definition at line 2173 of file vst.h.

    +

    Definition at line 1984 of file vst.h.

    @@ -206,7 +206,7 @@ Data Fields
    -

    Definition at line 2174 of file vst.h.

    +

    Definition at line 1985 of file vst.h.

    @@ -222,7 +222,7 @@ Data Fields
    -

    Definition at line 2175 of file vst.h.

    +

    Definition at line 1986 of file vst.h.

    @@ -238,7 +238,7 @@ Data Fields
    -

    Definition at line 2176 of file vst.h.

    +

    Definition at line 1987 of file vst.h.

    @@ -254,7 +254,7 @@ Data Fields
    -

    Definition at line 2177 of file vst.h.

    +

    Definition at line 1988 of file vst.h.

    @@ -270,7 +270,7 @@ Data Fields
    -

    Definition at line 2178 of file vst.h.

    +

    Definition at line 1989 of file vst.h.

    @@ -286,7 +286,7 @@ Data Fields
    -

    Definition at line 2179 of file vst.h.

    +

    Definition at line 1990 of file vst.h.

    @@ -302,7 +302,7 @@ Data Fields
    -

    Definition at line 2180 of file vst.h.

    +

    Definition at line 1991 of file vst.h.

    @@ -318,7 +318,7 @@ Data Fields
    -

    Definition at line 2181 of file vst.h.

    +

    Definition at line 1992 of file vst.h.

    @@ -339,7 +339,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 2155 of file vst.h.

    +

    Definition at line 1966 of file vst.h.

    @@ -355,7 +355,7 @@ Data Fields
    -

    Definition at line 2166 of file vst.h.

    +

    Definition at line 1977 of file vst.h.

    @@ -371,7 +371,7 @@ Data Fields
    -

    Definition at line 2171 of file vst.h.

    +

    Definition at line 1982 of file vst.h.

    @@ -387,7 +387,7 @@ Data Fields
    -

    Definition at line 2161 of file vst.h.

    +

    Definition at line 1972 of file vst.h.

    @@ -403,7 +403,7 @@ Data Fields
    -

    Definition at line 2168 of file vst.h.

    +

    Definition at line 1979 of file vst.h.

    @@ -419,7 +419,7 @@ Data Fields
    -

    Definition at line 2170 of file vst.h.

    +

    Definition at line 1981 of file vst.h.

    @@ -435,7 +435,7 @@ Data Fields
    -

    Definition at line 2169 of file vst.h.

    +

    Definition at line 1980 of file vst.h.

    @@ -451,7 +451,7 @@ Data Fields
    -

    Definition at line 2163 of file vst.h.

    +

    Definition at line 1974 of file vst.h.

    @@ -467,7 +467,7 @@ Data Fields
    -

    Definition at line 2165 of file vst.h.

    +

    Definition at line 1976 of file vst.h.

    @@ -483,7 +483,7 @@ Data Fields
    -

    Definition at line 2167 of file vst.h.

    +

    Definition at line 1978 of file vst.h.

    @@ -499,7 +499,7 @@ Data Fields
    -

    Definition at line 2158 of file vst.h.

    +

    Definition at line 1969 of file vst.h.

    @@ -515,7 +515,7 @@ Data Fields
    -

    Definition at line 2160 of file vst.h.

    +

    Definition at line 1971 of file vst.h.

    @@ -531,7 +531,7 @@ Data Fields
    -

    Definition at line 2162 of file vst.h.

    +

    Definition at line 1973 of file vst.h.

    @@ -547,7 +547,7 @@ Data Fields
    -

    Definition at line 2157 of file vst.h.

    +

    Definition at line 1968 of file vst.h.

    @@ -563,7 +563,7 @@ Data Fields
    -

    Definition at line 2159 of file vst.h.

    +

    Definition at line 1970 of file vst.h.

    @@ -576,7 +576,7 @@ Data Fields diff --git a/structvst__effect__t.html b/structvst__effect__t.html index b32beb9..0aa8266 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 2278 of file vst.h.

    +

    Definition at line 2089 of file vst.h.

    Field Documentation

    ◆ _unknown

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

    Definition at line 2434 of file vst.h.

    +

    Definition at line 2245 of file vst.h.

    @@ -201,7 +201,7 @@ Data Fields
    -

    Definition at line 2355 of file vst.h.

    +

    Definition at line 2166 of file vst.h.

    @@ -217,7 +217,7 @@ Data Fields
    -

    Definition at line 2356 of file vst.h.

    +

    Definition at line 2167 of file vst.h.

    @@ -233,7 +233,7 @@ Data Fields
    -

    Definition at line 2367 of file vst.h.

    +

    Definition at line 2178 of file vst.h.

    @@ -249,7 +249,7 @@ Data Fields
    -

    Definition at line 2368 of file vst.h.

    +

    Definition at line 2179 of file vst.h.

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

    Definition at line 2291 of file vst.h.

    +

    Definition at line 2102 of file vst.h.

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

    Definition at line 2365 of file vst.h.

    +

    Definition at line 2176 of file vst.h.

    @@ -311,7 +311,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 2385 of file vst.h.

    +

    Definition at line 2196 of file vst.h.

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

    Effect Flags.

    See also
    VST_EFFECT_FLAGS
    -

    Definition at line 2353 of file vst.h.

    +

    Definition at line 2164 of file vst.h.

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

    Get Parameter Function.

    See also
    vst_effect_get_parameter_t
    -

    Definition at line 2308 of file vst.h.

    +

    Definition at line 2119 of file vst.h.

    @@ -368,7 +368,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 2392 of file vst.h.

    +

    Definition at line 2203 of file vst.h.

    @@ -388,7 +388,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 2378 of file vst.h.

    +

    Definition at line 2189 of file vst.h.

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

    Should always be VST_FOURCC('VstP')

    See also
    VST_MAGICNUMBER
    -

    Definition at line 2285 of file vst.h.

    +

    Definition at line 2096 of file vst.h.

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

    Definition at line 2339 of file vst.h.

    +

    Definition at line 2150 of file vst.h.

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

    Definition at line 2347 of file vst.h.

    +

    Definition at line 2158 of file vst.h.

    @@ -474,7 +474,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 2330 of file vst.h.

    +

    Definition at line 2141 of file vst.h.

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

    Definition at line 2323 of file vst.h.

    +

    Definition at line 2134 of file vst.h.

    @@ -529,9 +529,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 2298 of file vst.h.

    +

    Definition at line 2109 of file vst.h.

    @@ -551,7 +551,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 2431 of file vst.h.

    +

    Definition at line 2242 of file vst.h.

    @@ -571,7 +571,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 2421 of file vst.h.

    +

    Definition at line 2232 of file vst.h.

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

    Set Parameter Function.

    See also
    vst_effect_set_parameter_t
    -

    Definition at line 2303 of file vst.h.

    +

    Definition at line 2114 of file vst.h.

    @@ -611,7 +611,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 2405 of file vst.h.

    +

    Definition at line 2216 of file vst.h.

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

    Plugin version.

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

    -

    Definition at line 2411 of file vst.h.

    +

    Definition at line 2222 of file vst.h.

    @@ -643,7 +643,7 @@ Should be reinitialized when the effect is resumed. diff --git a/structvst__host__supports__t.html b/structvst__host__supports__t.html index c75d869..00453b9 100644 --- a/structvst__host__supports__t.html +++ b/structvst__host__supports__t.html @@ -112,14 +112,9 @@ Data Fields const char * shellCategory  Does the host support container plug-ins?
      -const char * sizeWindow - Can we request that the host changes the editor window size?
    -  const char * sendVstEvents - Host can send events to plug-in.
      const char * receiveVstEvents - Host can receive events from plug-in.
      const char * sendVstMidiEvent   @@ -131,10 +126,10 @@ Data Fields   const char * reportConnectionChanges   +const char * sizeWindow +  const char * offline   -const char * editFile -  const char * openFileSelector   const char * closeFileSelector @@ -145,7 +140,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 903 of file vst.h.

    +

    Definition at line 740 of file vst.h.

    Field Documentation

    ◆ acceptIOChanges

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

    Definition at line 913 of file vst.h.

    +

    Definition at line 750 of file vst.h.

    @@ -181,23 +176,7 @@ Data Fields
    -

    Definition at line 967 of file vst.h.

    - -
    - - -

    ◆ editFile

    - -
    -
    - - - - -
    const char* vst_host_supports_t::editFile
    -
    - -

    Definition at line 965 of file vst.h.

    +

    Definition at line 789 of file vst.h.

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

    Definition at line 963 of file vst.h.

    +

    Definition at line 786 of file vst.h.

    @@ -229,7 +208,7 @@ Data Fields
    -

    Definition at line 966 of file vst.h.

    +

    Definition at line 788 of file vst.h.

    @@ -245,10 +224,7 @@ Data Fields
    -

    Host can receive events from plug-in.

    -
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    - -

    Definition at line 954 of file vst.h.

    +

    Definition at line 777 of file vst.h.

    @@ -264,7 +240,7 @@ Data Fields
    -

    Definition at line 957 of file vst.h.

    +

    Definition at line 780 of file vst.h.

    @@ -280,7 +256,7 @@ Data Fields
    -

    Definition at line 961 of file vst.h.

    +

    Definition at line 784 of file vst.h.

    @@ -296,10 +272,7 @@ Data Fields
    -

    Host can send events to plug-in.

    -
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    - -

    Definition at line 948 of file vst.h.

    +

    Definition at line 776 of file vst.h.

    @@ -315,7 +288,7 @@ Data Fields
    -

    Definition at line 956 of file vst.h.

    +

    Definition at line 779 of file vst.h.

    @@ -331,7 +304,7 @@ Data Fields
    -

    Definition at line 958 of file vst.h.

    +

    Definition at line 781 of file vst.h.

    @@ -347,7 +320,7 @@ Data Fields
    -

    Definition at line 960 of file vst.h.

    +

    Definition at line 783 of file vst.h.

    @@ -364,13 +337,14 @@ Data Fields

    Does the host support container plug-ins?

    -
    Note
    Is shell a reference to Windows shell menus?
    -
    See also
    VST_HOST_OPCODE_CURRENT_EFFECT_ID
    -
    -VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    +

    Signals that the host and plug-in support the following:

    +
    Note
    Is shell a reference to Windows shell menus?
    Returns
    VST_STATUS_TRUE if the host supports it and the current plug-in is a container plug-in.
    -

    Definition at line 935 of file vst.h.

    +

    Definition at line 774 of file vst.h.

    @@ -386,11 +360,7 @@ Data Fields
    -

    Can we request that the host changes the editor window size?

    -
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    See also
    VST_HOST_OPCODE_EDITOR_RESIZE
    - -

    Definition at line 942 of file vst.h.

    +

    Definition at line 785 of file vst.h.

    @@ -412,11 +382,10 @@ Data Fields VST_EFFECT_OPCODE_PROCESS_END
    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 926 of file vst.h.

    +

    Definition at line 762 of file vst.h.

    @@ -429,7 +398,7 @@ Data Fields diff --git a/structvst__host__supports__t.js b/structvst__host__supports__t.js index 15e4657..4c87be7 100644 --- a/structvst__host__supports__t.js +++ b/structvst__host__supports__t.js @@ -2,7 +2,6 @@ var structvst__host__supports__t = [ [ "acceptIOChanges", "structvst__host__supports__t.html#a0e29115f972dc33f1e0f94e5dd29d135", null ], [ "closeFileSelector", "structvst__host__supports__t.html#adc0596abc5b3c78c66b595a966cdf652", null ], - [ "editFile", "structvst__host__supports__t.html#a40698dc52504db3ac80b9d8d0423b2db", null ], [ "offline", "structvst__host__supports__t.html#a46ed15dad8c717fbc424538c60f5c2d2", null ], [ "openFileSelector", "structvst__host__supports__t.html#a18302ba2b6035a074d65fe91126ec7c7", null ], [ "receiveVstEvents", "structvst__host__supports__t.html#aa373ce1fbc010668609eceb8b5b8d380", null ], diff --git a/structvst__parameter__properties__t.html b/structvst__parameter__properties__t.html index c649bc0..2fccdc8 100644 --- a/structvst__parameter__properties__t.html +++ b/structvst__parameter__properties__t.html @@ -151,7 +151,7 @@ Data Fields

    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 230 of file vst.h.

    +

    Definition at line 226 of file vst.h.

    Field Documentation

    ◆ _reserved

    @@ -165,7 +165,7 @@ Data Fields
    -

    Definition at line 333 of file vst.h.

    +

    Definition at line 329 of file vst.h.

    @@ -181,7 +181,7 @@ Data Fields
    -

    Definition at line 324 of file vst.h.

    +

    Definition at line 320 of file vst.h.

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

    Definition at line 314 of file vst.h.

    +

    Definition at line 310 of file vst.h.

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

    Definition at line 331 of file vst.h.

    +

    Definition at line 327 of file vst.h.

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

    -

    Definition at line 270 of file vst.h.

    +

    Definition at line 266 of file vst.h.

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

    Definition at line 305 of file vst.h.

    +

    Definition at line 301 of file vst.h.

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

    Definition at line 298 of file vst.h.

    +

    Definition at line 294 of file vst.h.

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

    Definition at line 284 of file vst.h.

    +

    Definition at line 280 of file vst.h.

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

    Definition at line 277 of file vst.h.

    +

    Definition at line 273 of file vst.h.

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

    Definition at line 264 of file vst.h.

    +

    Definition at line 260 of file vst.h.

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

    Definition at line 322 of file vst.h.

    +

    Definition at line 318 of file vst.h.

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

    Definition at line 238 of file vst.h.

    +

    Definition at line 234 of file vst.h.

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

    Definition at line 291 of file vst.h.

    +

    Definition at line 287 of file vst.h.

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

    Definition at line 258 of file vst.h.

    +

    Definition at line 254 of file vst.h.

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

    Definition at line 248 of file vst.h.

    +

    Definition at line 244 of file vst.h.

    @@ -465,7 +465,7 @@ Ignored if diff --git a/structvst__rect__t.html b/structvst__rect__t.html index 33eb694..11dd374 100644 --- a/structvst__rect__t.html +++ b/structvst__rect__t.html @@ -191,7 +191,7 @@ Data Fields diff --git a/structvst__speaker__arrangement__dynamic__t.html b/structvst__speaker__arrangement__dynamic__t.html index 616e507..b692f1a 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 c6bf254..ee0ab40 100644 --- a/structvst__speaker__arrangement__t.html +++ b/structvst__speaker__arrangement__t.html @@ -109,7 +109,7 @@ Data Fields

    Detailed Description

    -

    Definition at line 487 of file vst.h.

    +

    Definition at line 479 of file vst.h.

    Field Documentation

    ◆ channels

    @@ -123,7 +123,7 @@ Data Fields
    -

    Definition at line 489 of file vst.h.

    +

    Definition at line 481 of file vst.h.

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

    Definition at line 490 of file vst.h.

    +

    Definition at line 482 of file vst.h.

    @@ -155,7 +155,7 @@ Data Fields
    -

    Definition at line 488 of file vst.h.

    +

    Definition at line 480 of file vst.h.

    @@ -168,7 +168,7 @@ Data Fields diff --git a/structvst__speaker__properties__t.html b/structvst__speaker__properties__t.html index bd38e3c..44b0736 100644 --- a/structvst__speaker__properties__t.html +++ b/structvst__speaker__properties__t.html @@ -122,7 +122,7 @@ Data Fields

    Detailed Description

    -

    Definition at line 399 of file vst.h.

    +

    Definition at line 391 of file vst.h.

    Field Documentation

    ◆ _reserved

    @@ -136,7 +136,7 @@ Data Fields
    -

    Definition at line 439 of file vst.h.

    +

    Definition at line 431 of file vst.h.

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

    Definition at line 421 of file vst.h.

    +

    Definition at line 413 of file vst.h.

    @@ -171,7 +171,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 412 of file vst.h.

    +

    Definition at line 404 of file vst.h.

    @@ -190,7 +190,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 405 of file vst.h.

    +

    Definition at line 397 of file vst.h.

    @@ -209,7 +209,7 @@ Data Fields

    Distance in Meters range: 0 to +-Infinity.

    Note
    Must be 0.0 if this is a LFE.
    -

    Definition at line 419 of file vst.h.

    +

    Definition at line 411 of file vst.h.

    @@ -228,7 +228,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 428 of file vst.h.

    +

    Definition at line 420 of file vst.h.

    @@ -248,7 +248,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 437 of file vst.h.

    +

    Definition at line 429 of file vst.h.

    @@ -261,7 +261,7 @@ Data Fields diff --git a/structvst__stream__properties__t.html b/structvst__stream__properties__t.html index fb8c404..da2462b 100644 --- a/structvst__stream__properties__t.html +++ b/structvst__stream__properties__t.html @@ -117,7 +117,7 @@ Data Fields

    Detailed Description

    -

    Definition at line 517 of file vst.h.

    +

    Definition at line 505 of file vst.h.

    Field Documentation

    ◆ _reserved

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

    Definition at line 536 of file vst.h.

    +

    Definition at line 524 of file vst.h.

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

    Stream flags Any combination of VST_STREAM_FLAG.

    -

    Definition at line 525 of file vst.h.

    +

    Definition at line 513 of file vst.h.

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

    Human-readable label for this stream.

    -

    Definition at line 534 of file vst.h.

    +

    Definition at line 522 of file vst.h.

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

    Human-readable name for this stream.

    -

    Definition at line 520 of file vst.h.

    +

    Definition at line 508 of file vst.h.

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

    Stream arrangement (optional) See VST_SPEAKER_ARRANGEMENT_TYPE.

    -

    Definition at line 530 of file vst.h.

    +

    Definition at line 518 of file vst.h.

    @@ -216,7 +216,7 @@ Data Fields diff --git a/vst_8h.html b/vst_8h.html index f148918..54bdb9a 100644 --- a/vst_8h.html +++ b/vst_8h.html @@ -116,12 +116,6 @@ Data Structures   struct  vst_stream_properties_t   -struct  vst_event_t - A generic event. More...
    -  -struct  vst_events_t - A collection of events. More...
    -  struct  vst_host_supports_t  Plug-in to Host support checks. More...
      @@ -370,39 +364,34 @@ Enumerations   VST_HOST_OPCODE_07 = 0x07 , VST_HOST_OPCODE_08 = 0x08 , VST_HOST_OPCODE_09 = 0x09 -, VST_HOST_OPCODE_EVENT = 0x09 +, VST_HOST_OPCODE_0A = 0x0A ,
    -  VST_HOST_OPCODE_0A = 0x0A -, VST_HOST_OPCODE_0B = 0x0B +  VST_HOST_OPCODE_0B = 0x0B , VST_HOST_OPCODE_0C = 0x0C , VST_HOST_OPCODE_0D = 0x0D +, VST_HOST_OPCODE_0E = 0x0E ,
    -  VST_HOST_OPCODE_0E = 0x0E -, VST_HOST_OPCODE_IO_MODIFIED = 0x0E +  VST_HOST_OPCODE_IO_MODIFIED = 0x0E , VST_HOST_OPCODE_0F = 0x0F , VST_HOST_OPCODE_10 = 0x10 -,
    -  VST_HOST_OPCODE_EDITOR_RESIZE = 0x10 , VST_HOST_OPCODE_11 = 0x11 -, VST_HOST_OPCODE_12 = 0x12 +,
    +  VST_HOST_OPCODE_12 = 0x12 , VST_HOST_OPCODE_13 = 0x13 -,
    -  VST_HOST_OPCODE_14 = 0x14 +, VST_HOST_OPCODE_14 = 0x14 , VST_HOST_OPCODE_15 = 0x15 -, VST_HOST_OPCODE_16 = 0x16 +,
    +  VST_HOST_OPCODE_16 = 0x16 , VST_HOST_OPCODE_17 = 0x17 -,
    -  VST_HOST_OPCODE_18 = 0x18 +, VST_HOST_OPCODE_18 = 0x18 , VST_HOST_OPCODE_19 = 0x19 -, VST_HOST_OPCODE_1A = 0x1A +,
    +  VST_HOST_OPCODE_1A = 0x1A , VST_HOST_OPCODE_1B = 0x1B -,
    -  VST_HOST_OPCODE_1C = 0x1C +, VST_HOST_OPCODE_1C = 0x1C , VST_HOST_OPCODE_1D = 0x1D -, VST_HOST_OPCODE_1E = 0x1E -, VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT = 0x1E ,
    -  VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT = 0x1E +  VST_HOST_OPCODE_1E = 0x1E , VST_HOST_OPCODE_1F = 0x1F , VST_HOST_OPCODE_20 = 0x20 , VST_HOST_OPCODE_21 = 0x21 @@ -423,26 +412,18 @@ Enumerations , VST_HOST_OPCODE_28 = 0x28 ,
      VST_HOST_OPCODE_29 = 0x29 -, VST_HOST_OPCODE_GET_EFFECT_DIRECTORY = 0x29 , VST_HOST_OPCODE_2A = 0x2A -, VST_HOST_OPCODE_REFRESH = 0x2A +, VST_HOST_OPCODE_EDITOR_UPDATE = 0x2A +, VST_HOST_OPCODE_2B = 0x2B ,
    -  VST_HOST_OPCODE_2B = 0x2B -, VST_HOST_OPCODE_PARAM_START_EDIT = 0x2B -, VST_HOST_OPCODE_PARAM_LOCK = 0x2B +  VST_HOST_OPCODE_PARAM_START_EDIT = 0x2B , VST_HOST_OPCODE_2C = 0x2C -,
    -  VST_HOST_OPCODE_PARAM_STOP_EDIT = 0x2C -, VST_HOST_OPCODE_PARAM_UNLOCK = 0x2C +, VST_HOST_OPCODE_PARAM_STOP_EDIT = 0x2C , VST_HOST_OPCODE_2D = 0x2D -, VST_HOST_OPCODE_2E = 0x2E ,
    -  VST_HOST_OPCODE_2F = 0x2F -, VST_HOST_OPCODE_30 = 0x30 -, VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT = 0x30 -, VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT = 0x30 -,
    -  VST_HOST_OPCODE_MAX +  VST_HOST_OPCODE_2E = 0x2E +, VST_HOST_OPCODE_2F = 0x2F +, VST_HOST_OPCODE_MAX , _VST_HOST_OPCODE_PAD = 0xFFFFFFFFul
    } @@ -590,125 +571,124 @@ Enumerations   VST_EFFECT_OPCODE_18 = 0x18 , VST_EFFECT_OPCODE_SET_CHUNK_DATA = 0x18 , VST_EFFECT_OPCODE_19 = 0x19 -, VST_EFFECT_OPCODE_EVENT = 0x19 +, VST_EFFECT_OPCODE_1A = 0x1A ,
    -  VST_EFFECT_OPCODE_1A = 0x1A -, VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE = 0x1A +  VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE = 0x1A , VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE = 0x1A , VST_EFFECT_OPCODE_PARAM_AUTOMATABLE = 0x1A +, VST_EFFECT_OPCODE_1B = 0x1B ,
    -  VST_EFFECT_OPCODE_1B = 0x1B -, VST_EFFECT_OPCODE_PARAM_SET_VALUE = 0x1B +  VST_EFFECT_OPCODE_PARAM_SET_VALUE = 0x1B , VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING = 0x1B , VST_EFFECT_OPCODE_1C = 0x1C +, VST_EFFECT_OPCODE_1D = 0x1D ,
    -  VST_EFFECT_OPCODE_1D = 0x1D -, VST_EFFECT_OPCODE_1E = 0x1E +  VST_EFFECT_OPCODE_1E = 0x1E , VST_EFFECT_OPCODE_1F = 0x1F , VST_EFFECT_OPCODE_20 = 0x20 +, VST_EFFECT_OPCODE_21 = 0x21 ,
    -  VST_EFFECT_OPCODE_21 = 0x21 -, VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES = 0x21 +  VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES = 0x21 , VST_EFFECT_OPCODE_22 = 0x22 , VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES = 0x22 +, VST_EFFECT_OPCODE_23 = 0x23 ,
    -  VST_EFFECT_OPCODE_23 = 0x23 -, VST_EFFECT_OPCODE_EFFECT_CATEGORY = 0x23 +  VST_EFFECT_OPCODE_EFFECT_CATEGORY = 0x23 , VST_EFFECT_OPCODE_CATEGORY = 0x23 , VST_EFFECT_OPCODE_24 = 0x24 +, VST_EFFECT_OPCODE_25 = 0x25 ,
    -  VST_EFFECT_OPCODE_25 = 0x25 -, VST_EFFECT_OPCODE_26 = 0x26 +  VST_EFFECT_OPCODE_26 = 0x26 , VST_EFFECT_OPCODE_27 = 0x27 , VST_EFFECT_OPCODE_28 = 0x28 +, VST_EFFECT_OPCODE_29 = 0x29 ,
    -  VST_EFFECT_OPCODE_29 = 0x29 -, VST_EFFECT_OPCODE_2A = 0x2A +  VST_EFFECT_OPCODE_2A = 0x2A , VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT = 0x2A , VST_EFFECT_OPCODE_2B = 0x2B +, VST_EFFECT_OPCODE_2C = 0x2C ,
    -  VST_EFFECT_OPCODE_2C = 0x2C -, VST_EFFECT_OPCODE_BYPASS = 0x2C +  VST_EFFECT_OPCODE_BYPASS = 0x2C , VST_EFFECT_OPCODE_2D = 0x2D , VST_EFFECT_OPCODE_GETNAME = 0x2D +, VST_EFFECT_OPCODE_EFFECT_NAME = 0x2D ,
    -  VST_EFFECT_OPCODE_EFFECT_NAME = 0x2D -, VST_EFFECT_OPCODE_NAME = 0x2D +  VST_EFFECT_OPCODE_NAME = 0x2D , VST_EFFECT_OPCODE_2E = 0x2E , VST_EFFECT_OPCODE_TRANSLATE_ERROR = 0x2E +, VST_EFFECT_OPCODE_2F = 0x2F ,
    -  VST_EFFECT_OPCODE_2F = 0x2F -, VST_EFFECT_OPCODE_GETVENDOR = 0x2F +  VST_EFFECT_OPCODE_GETVENDOR = 0x2F , VST_EFFECT_OPCODE_VENDOR_NAME = 0x2F , VST_EFFECT_OPCODE_30 = 0x30 +, VST_EFFECT_OPCODE_GETNAME2 = 0x30 ,
    -  VST_EFFECT_OPCODE_GETNAME2 = 0x30 -, VST_EFFECT_OPCODE_PRODUCT_NAME = 0x30 +  VST_EFFECT_OPCODE_PRODUCT_NAME = 0x30 , VST_EFFECT_OPCODE_31 = 0x31 , VST_EFFECT_OPCODE_GETVENDORVERSION = 0x31 +, VST_EFFECT_OPCODE_VENDOR_VERSION = 0x31 ,
    -  VST_EFFECT_OPCODE_VENDOR_VERSION = 0x31 -, VST_EFFECT_OPCODE_32 = 0x32 +  VST_EFFECT_OPCODE_32 = 0x32 , VST_EFFECT_OPCODE_CUSTOM = 0x32 , VST_EFFECT_OPCODE_33 = 0x33 +, VST_EFFECT_OPCODE_SUPPORTS = 0x33 ,
    -  VST_EFFECT_OPCODE_SUPPORTS = 0x33 -, VST_EFFECT_OPCODE_34 = 0x34 +  VST_EFFECT_OPCODE_34 = 0x34 , VST_EFFECT_OPCODE_GETTAILSAMPLES = 0x34 , VST_EFFECT_OPCODE_TAIL_SAMPLES = 0x34 +, VST_EFFECT_OPCODE_35 = 0x35 ,
    -  VST_EFFECT_OPCODE_35 = 0x35 -, VST_EFFECT_OPCODE_IDLE = 0x35 +  VST_EFFECT_OPCODE_IDLE = 0x35 , VST_EFFECT_OPCODE_36 = 0x36 , VST_EFFECT_OPCODE_37 = 0x37 +, VST_EFFECT_OPCODE_38 = 0x38 ,
    -  VST_EFFECT_OPCODE_38 = 0x38 -, VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES = 0x38 +  VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES = 0x38 , VST_EFFECT_OPCODE_PARAM_PROPERTIES = 0x38 , VST_EFFECT_OPCODE_39 = 0x39 +, VST_EFFECT_OPCODE_3A = 0x3A ,
    -  VST_EFFECT_OPCODE_3A = 0x3A -, VST_EFFECT_OPCODE_VST_VERSION = 0x3A +  VST_EFFECT_OPCODE_VST_VERSION = 0x3A , VST_EFFECT_OPCODE_3B = 0x3B , VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN = 0x3B +, VST_EFFECT_OPCODE_3C = 0x3C ,
    -  VST_EFFECT_OPCODE_3C = 0x3C -, VST_EFFECT_OPCODE_EDITOR_VKEY_UP = 0x3C +  VST_EFFECT_OPCODE_EDITOR_VKEY_UP = 0x3C , VST_EFFECT_OPCODE_3D = 0x3D , VST_EFFECT_OPCODE_3E = 0x3E +, VST_EFFECT_OPCODE_3F = 0x3F ,
    -  VST_EFFECT_OPCODE_3F = 0x3F -, VST_EFFECT_OPCODE_40 = 0x40 +  VST_EFFECT_OPCODE_40 = 0x40 , VST_EFFECT_OPCODE_41 = 0x41 , VST_EFFECT_OPCODE_42 = 0x42 +, VST_EFFECT_OPCODE_43 = 0x43 ,
    -  VST_EFFECT_OPCODE_43 = 0x43 -, VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN = 0x43 +  VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN = 0x43 , VST_EFFECT_OPCODE_44 = 0x44 , VST_EFFECT_OPCODE_PROGRAM_SET_END = 0x44 +, VST_EFFECT_OPCODE_45 = 0x45 ,
    -  VST_EFFECT_OPCODE_45 = 0x45 -, VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT = 0x45 +  VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT = 0x45 , VST_EFFECT_OPCODE_46 = 0x46 , VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID = 0x46 +, VST_EFFECT_OPCODE_47 = 0x47 ,
    -  VST_EFFECT_OPCODE_47 = 0x47 -, VST_EFFECT_OPCODE_PROCESS_BEGIN = 0x47 +  VST_EFFECT_OPCODE_PROCESS_BEGIN = 0x47 , VST_EFFECT_OPCODE_48 = 0x48 , VST_EFFECT_OPCODE_PROCESS_END = 0x48 +, VST_EFFECT_OPCODE_49 = 0x49 ,
    -  VST_EFFECT_OPCODE_49 = 0x49 -, VST_EFFECT_OPCODE_4A = 0x4A +  VST_EFFECT_OPCODE_4A = 0x4A , VST_EFFECT_OPCODE_4B = 0x4B , VST_EFFECT_OPCODE_BANK_LOAD = 0x4B +, VST_EFFECT_OPCODE_4C = 0x4C ,
    -  VST_EFFECT_OPCODE_4C = 0x4C -, VST_EFFECT_OPCODE_PROGRAM_LOAD = 0x4C +  VST_EFFECT_OPCODE_PROGRAM_LOAD = 0x4C , VST_EFFECT_OPCODE_4D = 0x4D , VST_EFFECT_OPCODE_4E = 0x4E +, VST_EFFECT_OPCODE_4F = 0x4F ,
    -  VST_EFFECT_OPCODE_4F = 0x4F -, VST_EFFECT_OPCODE_MAX +  VST_EFFECT_OPCODE_MAX , _VST_EFFECT_OPCODE_PAD = 0xFFFFFFFFul
    } @@ -747,7 +727,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 1018 of file vst.h.

    +

    Definition at line 839 of file vst.h.

    @@ -766,7 +746,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 1011 of file vst.h.

    +

    Definition at line 832 of file vst.h.

    @@ -786,20 +766,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 2443 of file vst.h.

    -
    2452 { return VSTPluginMain(callback); }
    -
    2453
    -
    2460#define VST_ENTRYPOINT_MACOS \
    -
    2461 vst_effect_t* main_macho(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    -
    2462
    -
    2469#define VST_ENTRYPOINT_MACOS_POWERPC \
    -
    2470 vst_effect_t* main(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    -
    2471
    -
    2472#ifdef __cplusplus
    -
    2473}
    -
    2474#endif
    -
    2475#pragma pack(pop)
    -
    2476#endif
    +

    Definition at line 2254 of file vst.h.

    +
    2263 { return VSTPluginMain(callback); }
    +
    2264
    +
    2271#define VST_ENTRYPOINT_MACOS \
    +
    2272 vst_effect_t* main_macho(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    +
    2273
    +
    2280#define VST_ENTRYPOINT_MACOS_POWERPC \
    +
    2281 vst_effect_t* main(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    +
    2282
    +
    2283#ifdef __cplusplus
    +
    2284}
    +
    2285#endif
    +
    2286#pragma pack(pop)
    +
    2287#endif
    @@ -819,8 +799,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 2461 of file vst.h.

    -
    2462 { return VSTPluginMain(callback); }
    +

    Definition at line 2272 of file vst.h.

    +
    2273 { return VSTPluginMain(callback); }
    @@ -840,8 +820,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 2470 of file vst.h.

    -
    2471 { return VSTPluginMain(callback); }
    +

    Definition at line 2281 of file vst.h.

    +
    2282 { return VSTPluginMain(callback); }
    @@ -861,8 +841,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 2452 of file vst.h.

    -
    2453 { return VSTPluginMain(callback); }
    +

    Definition at line 2263 of file vst.h.

    +
    2264 { return VSTPluginMain(callback); }
    @@ -944,7 +924,7 @@ Enumerations

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

    See also
    vst_effect_t.magic_numer
    -

    Definition at line 1004 of file vst.h.

    +

    Definition at line 825 of file vst.h.

    @@ -993,7 +973,7 @@ Enumerations -

    Definition at line 2221 of file vst.h.

    +

    Definition at line 2032 of file vst.h.

    @@ -1019,7 +999,7 @@ Enumerations
    Returns
    Current value of the parameter.
    -

    Definition at line 2248 of file vst.h.

    +

    Definition at line 2059 of file vst.h.

    @@ -1048,7 +1028,7 @@ Enumerations -

    Definition at line 2274 of file vst.h.

    +

    Definition at line 2085 of file vst.h.

    @@ -1077,7 +1057,7 @@ Enumerations -

    Definition at line 2261 of file vst.h.

    +

    Definition at line 2072 of file vst.h.

    @@ -1105,7 +1085,7 @@ Enumerations -

    Definition at line 2232 of file vst.h.

    +

    Definition at line 2043 of file vst.h.

    @@ -1131,7 +1111,7 @@ Enumerations -

    Definition at line 2240 of file vst.h.

    +

    Definition at line 2051 of file vst.h.

    @@ -1158,7 +1138,7 @@ Enumerations
    Returns
    ?
    -

    Definition at line 994 of file vst.h.

    +

    Definition at line 815 of file vst.h.

    @@ -1313,15 +1293,15 @@ Enumerations
    // Do things to list only this plugin in the host.
    }
    // ...
    -
    vst_effect_t
    Plug-in Effect definition.
    Definition vst.h:2278
    -
    vst_effect_t::control
    vst_effect_control_t control
    Control Function.
    Definition vst.h:2291
    -
    vst_host_supports_t::shellCategory
    const char * shellCategory
    Does the host support container plug-ins?
    Definition vst.h:935
    -
    VST_HOST_OPCODE_CURRENT_EFFECT_ID
    @ VST_HOST_OPCODE_CURRENT_EFFECT_ID
    Definition vst.h:624
    -
    VST_HOST_OPCODE_SUPPORTS
    @ VST_HOST_OPCODE_SUPPORTS
    Definition vst.h:791
    +
    vst_effect_t
    Plug-in Effect definition.
    Definition vst.h:2089
    +
    vst_effect_t::control
    vst_effect_control_t control
    Control Function.
    Definition vst.h:2102
    +
    vst_host_supports_t::shellCategory
    const char * shellCategory
    Does the host support container plug-ins?
    Definition vst.h:774
    +
    VST_HOST_OPCODE_CURRENT_EFFECT_ID
    @ VST_HOST_OPCODE_CURRENT_EFFECT_ID
    Definition vst.h:568
    +
    VST_HOST_OPCODE_SUPPORTS
    @ VST_HOST_OPCODE_SUPPORTS
    Definition vst.h:692
    VST_STATUS_TRUE
    @ VST_STATUS_TRUE
    Definition vst.h:81
    -
    VST_EFFECT_CATEGORY_CONTAINER
    @ VST_EFFECT_CATEGORY_CONTAINER
    Definition vst.h:1183
    -
    VST_EFFECT_OPCODE_CATEGORY
    @ VST_EFFECT_OPCODE_CATEGORY
    Definition vst.h:1704
    -
    VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    @ VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    Definition vst.h:2048
    +
    VST_EFFECT_CATEGORY_CONTAINER
    @ VST_EFFECT_CATEGORY_CONTAINER
    Definition vst.h:1004
    +
    VST_EFFECT_OPCODE_CATEGORY
    @ VST_EFFECT_OPCODE_CATEGORY
    Definition vst.h:1515
    +
    VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    @ VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    Definition vst.h:1859

    Plug-in handling:

    // ... in vst_effect for the container
    size_t current_effect_idx;
    int32_t effect_list[] = {
    @@ -1357,8 +1337,8 @@ Enumerations
    }
    // ...
    -
    @ VST_HOST_OPCODE_VST_VERSION
    Definition vst.h:614
    -
    #define VST_ENTRYPOINT
    VST 2.x Entry Point for all platforms.
    Definition vst.h:2443
    +
    @ VST_HOST_OPCODE_VST_VERSION
    Definition vst.h:558
    +
    #define VST_ENTRYPOINT
    VST 2.x Entry Point for all platforms.
    Definition vst.h:2254
    VST_EFFECT_CATEGORY_CONTAINER 
    See also
    VST_EFFECT_CATEGORY_0A
    @@ -1372,67 +1352,67 @@ Enumerations -

    Definition at line 1025 of file vst.h.

    -
    1025 {
    -
    1026 VST_EFFECT_CATEGORY_UNCATEGORIZED = 0x00,
    -
    1027
    -
    1033 VST_EFFECT_CATEGORY_01 = 0x01,
    -
    1035 VST_EFFECT_CATEGORY_EFFECT = 0x01,
    -
    1036
    -
    1042 VST_EFFECT_CATEGORY_02 = 0x02,
    -
    1044 VST_EFFECT_CATEGORY_INSTRUMENT = 0x02,
    -
    1045
    -
    1052 VST_EFFECT_CATEGORY_03 = 0x03,
    -
    1054 VST_EFFECT_CATEGORY_METERING = 0x03,
    -
    1055
    -
    1061 VST_EFFECT_CATEGORY_04 = 0x04,
    -
    1063 VST_EFFECT_CATEGORY_MASTERING = 0x04,
    -
    1064
    -
    1070 VST_EFFECT_CATEGORY_05 = 0x05,
    -
    1072 VST_EFFECT_CATEGORY_SPATIAL = 0x05,
    -
    1073
    -
    1079 VST_EFFECT_CATEGORY_06 = 0x06,
    -
    1081 VST_EFFECT_CATEGORY_DELAY_OR_ECHO = 0x06,
    -
    1082
    -
    1083 VST_EFFECT_CATEGORY_07 = 0x07,
    -
    1084
    -
    1091 VST_EFFECT_CATEGORY_08 = 0x08,
    -
    1093 VST_EFFECT_CATEGORY_RESTORATION = 0x08,
    -
    1094
    -
    1099 VST_EFFECT_CATEGORY_09 = 0x09,
    -
    1101 VST_EFFECT_CATEGORY_OFFLINE = 0x09, // Offline Processing VST? Seems to receive all audio data prior to playback.
    -
    1102
    -
    1181 VST_EFFECT_CATEGORY_0A = 0x0A,
    -
    1183 VST_EFFECT_CATEGORY_CONTAINER = 0x0A,
    -
    1184
    -
    1193 VST_EFFECT_CATEGORY_0B = 0x0B,
    -
    1195 VST_EFFECT_CATEGORY_WAVEGENERATOR = 0x0B,
    -
    1196
    -
    1198 VST_EFFECT_CATEGORY_MAX, // Not part of specification, marks maximum category.
    -
    1199
    -
    1201 _VST_EFFECT_CATEGORY_PAD = 0xFFFFFFFFul,
    -
    1202};
    -
    @ VST_EFFECT_CATEGORY_0A
    Container Plug-in This plug-in contains multiple effects in one and requires special handling on both...
    Definition vst.h:1181
    -
    @ VST_EFFECT_CATEGORY_EFFECT
    Definition vst.h:1035
    -
    @ VST_EFFECT_CATEGORY_02
    Instruments Examples: Instruments, Synths, Samplers, ...
    Definition vst.h:1042
    -
    @ VST_EFFECT_CATEGORY_METERING
    Definition vst.h:1054
    -
    @ VST_EFFECT_CATEGORY_01
    Generic Effects Examples: Distortion, Pitch Shift, ...
    Definition vst.h:1033
    -
    @ VST_EFFECT_CATEGORY_08
    Restoration Examples: Noise Filtering, Upsamplers, ...
    Definition vst.h:1091
    -
    @ VST_EFFECT_CATEGORY_WAVEGENERATOR
    Definition vst.h:1195
    -
    @ VST_EFFECT_CATEGORY_09
    Offline Processing Examples: Nothing Supports: Nothing
    Definition vst.h:1099
    -
    @ VST_EFFECT_CATEGORY_SPATIAL
    Definition vst.h:1072
    -
    @ VST_EFFECT_CATEGORY_07
    Definition vst.h:1083
    -
    @ VST_EFFECT_CATEGORY_06
    Delay/Echo Examples: Echo, Reverb, Room Simulation, Delay, ...
    Definition vst.h:1079
    -
    @ VST_EFFECT_CATEGORY_OFFLINE
    Definition vst.h:1101
    -
    @ VST_EFFECT_CATEGORY_0B
    Waveform Generators Examples: Sine Wave Generator, ... Supports: Delay, Tail Samples
    Definition vst.h:1193
    -
    @ VST_EFFECT_CATEGORY_05
    Spatializers Examples: Channel Panning, Expanders, ...
    Definition vst.h:1070
    -
    @ VST_EFFECT_CATEGORY_MASTERING
    Definition vst.h:1063
    -
    @ VST_EFFECT_CATEGORY_RESTORATION
    Definition vst.h:1093
    -
    @ VST_EFFECT_CATEGORY_UNCATEGORIZED
    Definition vst.h:1026
    -
    @ VST_EFFECT_CATEGORY_03
    Metering Examples: Loudness Meters, Volume Analysis, ...
    Definition vst.h:1052
    -
    @ VST_EFFECT_CATEGORY_INSTRUMENT
    Definition vst.h:1044
    -
    @ VST_EFFECT_CATEGORY_DELAY_OR_ECHO
    Definition vst.h:1081
    -
    @ VST_EFFECT_CATEGORY_04
    Mastering Examples: Compressors, Limiters, ...
    Definition vst.h:1061
    +

    Definition at line 846 of file vst.h.

    +
    846 {
    + +
    848
    + + +
    857
    + + +
    866
    + + +
    876
    + + +
    885
    + + +
    894
    + + +
    903
    + +
    905
    + + +
    915
    + +
    922 VST_EFFECT_CATEGORY_OFFLINE = 0x09, // Offline Processing VST? Seems to receive all audio data prior to playback.
    +
    923
    +
    1002 VST_EFFECT_CATEGORY_0A = 0x0A,
    + +
    1005
    + + +
    1017
    +
    1019 VST_EFFECT_CATEGORY_MAX, // Not part of specification, marks maximum category.
    +
    1020
    +
    1022 _VST_EFFECT_CATEGORY_PAD = 0xFFFFFFFFul,
    +
    1023};
    +
    @ VST_EFFECT_CATEGORY_0A
    Container Plug-in This plug-in contains multiple effects in one and requires special handling on both...
    Definition vst.h:1002
    +
    @ VST_EFFECT_CATEGORY_EFFECT
    Definition vst.h:856
    +
    @ VST_EFFECT_CATEGORY_02
    Instruments Examples: Instruments, Synths, Samplers, ...
    Definition vst.h:863
    +
    @ VST_EFFECT_CATEGORY_METERING
    Definition vst.h:875
    +
    @ VST_EFFECT_CATEGORY_01
    Generic Effects Examples: Distortion, Pitch Shift, ...
    Definition vst.h:854
    +
    @ VST_EFFECT_CATEGORY_08
    Restoration Examples: Noise Filtering, Upsamplers, ...
    Definition vst.h:912
    +
    @ VST_EFFECT_CATEGORY_WAVEGENERATOR
    Definition vst.h:1016
    +
    @ VST_EFFECT_CATEGORY_09
    Offline Processing Examples: Nothing Supports: Nothing
    Definition vst.h:920
    +
    @ VST_EFFECT_CATEGORY_SPATIAL
    Definition vst.h:893
    +
    @ VST_EFFECT_CATEGORY_07
    Definition vst.h:904
    +
    @ VST_EFFECT_CATEGORY_06
    Delay/Echo Examples: Echo, Reverb, Room Simulation, Delay, ...
    Definition vst.h:900
    +
    @ VST_EFFECT_CATEGORY_OFFLINE
    Definition vst.h:922
    +
    @ VST_EFFECT_CATEGORY_0B
    Waveform Generators Examples: Sine Wave Generator, ... Supports: Delay, Tail Samples
    Definition vst.h:1014
    +
    @ VST_EFFECT_CATEGORY_05
    Spatializers Examples: Channel Panning, Expanders, ...
    Definition vst.h:891
    +
    @ VST_EFFECT_CATEGORY_MASTERING
    Definition vst.h:884
    +
    @ VST_EFFECT_CATEGORY_RESTORATION
    Definition vst.h:914
    +
    @ VST_EFFECT_CATEGORY_UNCATEGORIZED
    Definition vst.h:847
    +
    @ VST_EFFECT_CATEGORY_03
    Metering Examples: Loudness Meters, Volume Analysis, ...
    Definition vst.h:873
    +
    @ VST_EFFECT_CATEGORY_INSTRUMENT
    Definition vst.h:865
    +
    @ VST_EFFECT_CATEGORY_DELAY_OR_ECHO
    Definition vst.h:902
    +
    @ VST_EFFECT_CATEGORY_04
    Mastering Examples: Compressors, Limiters, ...
    Definition vst.h:882
    @@ -1470,7 +1450,7 @@ Enumerations
    VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    -VST_HOST_OPCODE_EDITOR_UPDATE
    +VST_HOST_OPCODE_EDITOR_UPDATE
    VST_HOST_OPCODE_PARAM_START_EDIT
    @@ -1484,7 +1464,7 @@ VST_HOST_OPCODE_EDITOR_UPDATE
    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
    @@ -1518,48 +1498,48 @@ VST_HOST_OPCODE_EDITOR_UPDATE -

    Definition at line 1206 of file vst.h.

    -
    1206 {
    -
    1226 VST_EFFECT_FLAG_1ls0 = 1 << 0,
    -
    1228 VST_EFFECT_FLAG_EDITOR = 1 << 0,
    -
    1229
    -
    1230 //1 << 1,
    -
    1231 //1 << 2, // Only seen when the plug-in responds to VST_EFFECT_OPCODE_09. Seems to be ignored by hosts entirely.
    -
    1232 //1 << 3, // Only seen when the plug-in behaves differently in mono mode. Seems to be ignored by hosts entirely.
    -
    1233
    -
    1240 VST_EFFECT_FLAG_1ls4 = 1 << 4,
    -
    1242 VST_EFFECT_FLAG_SUPPORTS_FLOAT = 1 << 4,
    -
    1243
    -
    1250 VST_EFFECT_FLAG_1ls5 = 1 << 5,
    -
    1252 VST_EFFECT_FLAG_CHUNKS = 1 << 5,
    -
    1253
    -
    1254 //1 << 6,
    -
    1255 //1 << 7,
    -
    1256
    -
    1262 VST_EFFECT_FLAG_1ls8 = 1 << 8,
    -
    1264 VST_EFFECT_FLAG_INSTRUMENT = 1 << 8,
    -
    1265
    -
    1272 VST_EFFECT_FLAG_1ls9 = 1 << 9,
    -
    1274 VST_EFFECT_FLAG_SILENT_TAIL = 1 << 9,
    -
    1275
    -
    1276 //1 << 10,
    -
    1277 //1 << 11,
    -
    1278
    -
    1286 VST_EFFECT_FLAG_1ls12 = 1 << 12,
    -
    1288 VST_EFFECT_FLAG_SUPPORTS_DOUBLE = 1 << 12,
    -
    1289};
    -
    @ VST_EFFECT_FLAG_SILENT_TAIL
    Definition vst.h:1274
    -
    @ VST_EFFECT_FLAG_1ls9
    Effect does not produce tail samples when the input is silent.
    Definition vst.h:1272
    -
    @ VST_EFFECT_FLAG_CHUNKS
    Definition vst.h:1252
    -
    @ VST_EFFECT_FLAG_1ls4
    Effect uses process_float.
    Definition vst.h:1240
    -
    @ VST_EFFECT_FLAG_1ls5
    Effect supports saving/loading programs/banks from unformatted chunk data.
    Definition vst.h:1250
    -
    @ VST_EFFECT_FLAG_EDITOR
    Definition vst.h:1228
    -
    @ VST_EFFECT_FLAG_SUPPORTS_FLOAT
    Definition vst.h:1242
    -
    @ VST_EFFECT_FLAG_1ls0
    Effect provides a custom editor.
    Definition vst.h:1226
    -
    @ VST_EFFECT_FLAG_INSTRUMENT
    Definition vst.h:1264
    -
    @ VST_EFFECT_FLAG_1ls12
    Effect supports process_double.
    Definition vst.h:1286
    -
    @ VST_EFFECT_FLAG_1ls8
    Effect is an Instrument/Generator.
    Definition vst.h:1262
    -
    @ VST_EFFECT_FLAG_SUPPORTS_DOUBLE
    Definition vst.h:1288
    +

    Definition at line 1027 of file vst.h.

    +
    1027 {
    +
    1047 VST_EFFECT_FLAG_1ls0 = 1 << 0,
    +
    1049 VST_EFFECT_FLAG_EDITOR = 1 << 0,
    +
    1050
    +
    1051 //1 << 1,
    +
    1052 //1 << 2, // Only seen when the plug-in responds to VST_EFFECT_OPCODE_09. Seems to be ignored by hosts entirely.
    +
    1053 //1 << 3, // Only seen when the plug-in behaves differently in mono mode. Seems to be ignored by hosts entirely.
    +
    1054
    +
    1061 VST_EFFECT_FLAG_1ls4 = 1 << 4,
    + +
    1064
    +
    1071 VST_EFFECT_FLAG_1ls5 = 1 << 5,
    +
    1073 VST_EFFECT_FLAG_CHUNKS = 1 << 5,
    +
    1074
    +
    1075 //1 << 6,
    +
    1076 //1 << 7,
    +
    1077
    +
    1083 VST_EFFECT_FLAG_1ls8 = 1 << 8,
    + +
    1086
    +
    1093 VST_EFFECT_FLAG_1ls9 = 1 << 9,
    + +
    1096
    +
    1097 //1 << 10,
    +
    1098 //1 << 11,
    +
    1099
    +
    1107 VST_EFFECT_FLAG_1ls12 = 1 << 12,
    + +
    1110};
    +
    @ VST_EFFECT_FLAG_SILENT_TAIL
    Definition vst.h:1095
    +
    @ VST_EFFECT_FLAG_1ls9
    Effect does not produce tail samples when the input is silent.
    Definition vst.h:1093
    +
    @ VST_EFFECT_FLAG_CHUNKS
    Definition vst.h:1073
    +
    @ VST_EFFECT_FLAG_1ls4
    Effect uses process_float.
    Definition vst.h:1061
    +
    @ VST_EFFECT_FLAG_1ls5
    Effect supports saving/loading programs/banks from unformatted chunk data.
    Definition vst.h:1071
    +
    @ VST_EFFECT_FLAG_EDITOR
    Definition vst.h:1049
    +
    @ VST_EFFECT_FLAG_SUPPORTS_FLOAT
    Definition vst.h:1063
    +
    @ VST_EFFECT_FLAG_1ls0
    Effect provides a custom editor.
    Definition vst.h:1047
    +
    @ VST_EFFECT_FLAG_INSTRUMENT
    Definition vst.h:1085
    +
    @ VST_EFFECT_FLAG_1ls12
    Effect supports process_double.
    Definition vst.h:1107
    +
    @ VST_EFFECT_FLAG_1ls8
    Effect is an Instrument/Generator.
    Definition vst.h:1083
    +
    @ VST_EFFECT_FLAG_SUPPORTS_DOUBLE
    Definition vst.h:1109
    @@ -1683,7 +1663,7 @@ VST_HOST_OPCODE_EDITOR_UPDATE 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.
    +VST_EFFECT_OPCODE_09 
    Deprecated:
    : (VST 2.3+) Not used in VST 2.3 or later.
    VST_EFFECT_OPCODE_0A 

    Set the new sample rate for the plugin to use.

    Parameters
    @@ -1765,7 +1745,7 @@ VST_HOST_OPCODE_EDITOR_UPDATE
    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
    @@ -1776,7 +1756,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
    @@ -1787,7 +1767,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
    @@ -1803,17 +1783,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
    @@ -1845,26 +1825,8 @@ Appears to be Mac OS exclusive. VST_EFFECT_OPCODE_SET_CHUNK_DATA 
    See also
    VST_EFFECT_OPCODE_18
    -VST_EFFECT_OPCODE_19 

    Send events from host to plug-in.

    -

    The plug-in must support receiving events (see vst_effect_supports_t::receiveVstEvents) while the host may optionally signal to the plugin that it wants to send events to the host (see vst_host_supports_t::sendVstEvents).

    -
    See also
    vst_event_t
    -
    -vst_events_t
    -
    -vst_host_supports_t.sendVstEvents
    -
    -vst_effect_supports_t.receiveVstEvents
    -
    -VST_HOST_OPCODE_EVENT
    +VST_EFFECT_OPCODE_19 

    Appears to be related to midi and audio events.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Parameters
    - - -
    p_ptrA valid pointer to a vst_events_t structure.
    -
    -
    - -VST_EFFECT_OPCODE_EVENT 
    See also
    VST_EFFECT_OPCODE_19
    VST_EFFECT_OPCODE_1A 

    Can the parameter be automated?

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    @@ -2011,7 +1973,7 @@ Appears to be Mac OS exclusive. 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
    @@ -2083,16 +2045,16 @@ Appears to be Mac OS exclusive.
    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.
    +
    Deprecated:
    (VST 2.4) Invalid in all VST 2.4 and later hosts.
    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.
    +
    Deprecated:
    (VST 2.4) Invalid in all VST 2.4 and later hosts.
    VST_EFFECT_OPCODE_38 

    Parameter Properties.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    @@ -2110,7 +2072,7 @@ Appears to be Mac OS exclusive.
    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.
    +
    Deprecated:
    (VST 2.4) Invalid in all VST 2.4 and later hosts.
    VST_EFFECT_OPCODE_3A 

    Retrieve the VST Version supported.

    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    @@ -2267,436 +2229,434 @@ Appears to be Mac OS exclusive.
    -

    Definition at line 1294 of file vst.h.

    -
    1294 {
    -
    1299 VST_EFFECT_OPCODE_00 = 0x00,
    - - -
    1304
    -
    1311 VST_EFFECT_OPCODE_01 = 0x01,
    - -
    1314
    -
    1319 VST_EFFECT_OPCODE_02 = 0x02,
    - - -
    1324
    -
    1329 VST_EFFECT_OPCODE_03 = 0x03,
    - - -
    1334
    -
    1339 VST_EFFECT_OPCODE_04 = 0x04,
    - - +

    Definition at line 1115 of file vst.h.

    +
    1115 {
    +
    1120 VST_EFFECT_OPCODE_00 = 0x00,
    + + +
    1125
    +
    1132 VST_EFFECT_OPCODE_01 = 0x01,
    + +
    1135
    +
    1140 VST_EFFECT_OPCODE_02 = 0x02,
    + + +
    1145
    +
    1150 VST_EFFECT_OPCODE_03 = 0x03,
    + + +
    1155
    +
    1160 VST_EFFECT_OPCODE_04 = 0x04,
    + + +
    1165
    +
    1170 VST_EFFECT_OPCODE_05 = 0x05,
    + + +
    1175
    +
    1182 VST_EFFECT_OPCODE_06 = 0x06,
    + + + +
    1189
    +
    1196 VST_EFFECT_OPCODE_07 = 0x07,
    + + + + +
    1205
    +
    1212 VST_EFFECT_OPCODE_08 = 0x08,
    + + + +
    1219
    +
    1224 VST_EFFECT_OPCODE_09 = 0x09,
    +
    1225
    +
    1230 VST_EFFECT_OPCODE_0A = 0x0A,
    + + +
    1235
    +
    1240 VST_EFFECT_OPCODE_0B = 0x0B,
    + + +
    1245
    +
    1254 VST_EFFECT_OPCODE_0C = 0x0C,
    + + + +
    1261
    +
    1268 VST_EFFECT_OPCODE_0D = 0x0D,
    + + + +
    1275
    +
    1281 VST_EFFECT_OPCODE_0E = 0x0E,
    + + +
    1286
    +
    1291 VST_EFFECT_OPCODE_0F = 0x0F,
    + + +
    1296
    +
    1307 VST_EFFECT_OPCODE_10 = 0x10,
    + + +
    1312
    +
    1323 VST_EFFECT_OPCODE_11 = 0x11,
    + + +
    1328
    +
    1339 VST_EFFECT_OPCODE_12 = 0x12,
    + +
    1344
    -
    1349 VST_EFFECT_OPCODE_05 = 0x05,
    - - -
    1354
    -
    1361 VST_EFFECT_OPCODE_06 = 0x06,
    - - - -
    1368
    -
    1375 VST_EFFECT_OPCODE_07 = 0x07,
    - - - - -
    1384
    -
    1391 VST_EFFECT_OPCODE_08 = 0x08,
    - - - -
    1398
    -
    1403 VST_EFFECT_OPCODE_09 = 0x09,
    -
    1404
    -
    1409 VST_EFFECT_OPCODE_0A = 0x0A,
    - - +
    1349 VST_EFFECT_OPCODE_13 = 0x13,
    + +
    1352
    +
    1361 VST_EFFECT_OPCODE_14 = 0x14,
    +
    1362
    +
    1371 VST_EFFECT_OPCODE_15 = 0x15,
    +
    1372
    +
    1379 VST_EFFECT_OPCODE_16 = 0x16,
    + +
    1382
    +
    1393 VST_EFFECT_OPCODE_17 = 0x17,
    + +
    1396
    +
    1407 VST_EFFECT_OPCODE_18 = 0x18,
    + +
    1410
    +
    1411 //--------------------------------------------------------------------------------
    +
    1412 // VST 2.x starts here.
    +
    1413 //--------------------------------------------------------------------------------
    1414
    -
    1419 VST_EFFECT_OPCODE_0B = 0x0B,
    - - -
    1424
    -
    1433 VST_EFFECT_OPCODE_0C = 0x0C,
    - - - -
    1440
    -
    1447 VST_EFFECT_OPCODE_0D = 0x0D,
    - - - -
    1454
    -
    1460 VST_EFFECT_OPCODE_0E = 0x0E,
    - - -
    1465
    -
    1470 VST_EFFECT_OPCODE_0F = 0x0F,
    - - -
    1475
    -
    1486 VST_EFFECT_OPCODE_10 = 0x10,
    - - -
    1491
    -
    1502 VST_EFFECT_OPCODE_11 = 0x11,
    - - -
    1507
    -
    1518 VST_EFFECT_OPCODE_12 = 0x12,
    - - +
    1420 VST_EFFECT_OPCODE_19 = 0x19,
    +
    1421
    +
    1428 VST_EFFECT_OPCODE_1A = 0x1A,
    + + + +
    1435
    +
    1443 VST_EFFECT_OPCODE_1B = 0x1B,
    + + +
    1448
    +
    1454 VST_EFFECT_OPCODE_1C = 0x1C,
    +
    1455
    +
    1461 VST_EFFECT_OPCODE_1D = 0x1D,
    +
    1462
    +
    1468 VST_EFFECT_OPCODE_1E = 0x1E,
    +
    1469
    +
    1475 VST_EFFECT_OPCODE_1F = 0x1F,
    +
    1476
    +
    1482 VST_EFFECT_OPCODE_20 = 0x20,
    +
    1483
    +
    1491 VST_EFFECT_OPCODE_21 = 0x21,
    + +
    1494
    +
    1502 VST_EFFECT_OPCODE_22 = 0x22,
    + +
    1505
    +
    1511 VST_EFFECT_OPCODE_23 = 0x23,
    + + +
    1516
    +
    1522 VST_EFFECT_OPCODE_24 = 0x24,
    1523
    -
    1528 VST_EFFECT_OPCODE_13 = 0x13,
    - -
    1531
    -
    1540 VST_EFFECT_OPCODE_14 = 0x14,
    -
    1541
    -
    1550 VST_EFFECT_OPCODE_15 = 0x15,
    +
    1529 VST_EFFECT_OPCODE_25 = 0x25,
    +
    1530
    +
    1536 VST_EFFECT_OPCODE_26 = 0x26,
    +
    1537
    +
    1543 VST_EFFECT_OPCODE_27 = 0x27,
    +
    1544
    +
    1550 VST_EFFECT_OPCODE_28 = 0x28,
    1551
    -
    1558 VST_EFFECT_OPCODE_16 = 0x16,
    - -
    1561
    -
    1572 VST_EFFECT_OPCODE_17 = 0x17,
    - -
    1575
    -
    1586 VST_EFFECT_OPCODE_18 = 0x18,
    - -
    1589
    -
    1590 //--------------------------------------------------------------------------------
    -
    1591 // VST 2.x starts here.
    -
    1592 //--------------------------------------------------------------------------------
    -
    1593
    -
    1607 VST_EFFECT_OPCODE_19 = 0x19,
    - -
    1610
    -
    1617 VST_EFFECT_OPCODE_1A = 0x1A,
    - - - -
    1624
    -
    1632 VST_EFFECT_OPCODE_1B = 0x1B,
    - - -
    1637
    -
    1643 VST_EFFECT_OPCODE_1C = 0x1C,
    -
    1644
    -
    1650 VST_EFFECT_OPCODE_1D = 0x1D,
    +
    1557 VST_EFFECT_OPCODE_29 = 0x29,
    +
    1558
    +
    1571 VST_EFFECT_OPCODE_2A = 0x2A,
    + +
    1574
    +
    1579 VST_EFFECT_OPCODE_2B = 0x2B,
    +
    1580
    +
    1588 VST_EFFECT_OPCODE_2C = 0x2C,
    + +
    1591
    +
    1599 VST_EFFECT_OPCODE_2D = 0x2D,
    + + + +
    1606
    +
    1615 VST_EFFECT_OPCODE_2E = 0x2E,
    + +
    1618
    +
    1624 VST_EFFECT_OPCODE_2F = 0x2F,
    + + +
    1629
    +
    1635 VST_EFFECT_OPCODE_30 = 0x30,
    + + +
    1640
    +
    1646 VST_EFFECT_OPCODE_31 = 0x31,
    + +
    1651
    -
    1657 VST_EFFECT_OPCODE_1E = 0x1E,
    -
    1658
    -
    1664 VST_EFFECT_OPCODE_1F = 0x1F,
    -
    1665
    -
    1671 VST_EFFECT_OPCODE_20 = 0x20,
    -
    1672
    -
    1680 VST_EFFECT_OPCODE_21 = 0x21,
    - -
    1683
    -
    1691 VST_EFFECT_OPCODE_22 = 0x22,
    - -
    1694
    -
    1700 VST_EFFECT_OPCODE_23 = 0x23,
    - - -
    1705
    -
    1711 VST_EFFECT_OPCODE_24 = 0x24,
    +
    1659 VST_EFFECT_OPCODE_32 = 0x32,
    + +
    1662
    +
    1670 VST_EFFECT_OPCODE_33 = 0x33,
    + +
    1673
    +
    1680 VST_EFFECT_OPCODE_34 = 0x34,
    + + +
    1685
    +
    1693 VST_EFFECT_OPCODE_35 = 0x35,
    + +
    1696
    +
    1703 VST_EFFECT_OPCODE_36 = 0x36,
    +
    1704
    +
    1711 VST_EFFECT_OPCODE_37 = 0x37,
    1712
    -
    1718 VST_EFFECT_OPCODE_25 = 0x25,
    -
    1719
    -
    1725 VST_EFFECT_OPCODE_26 = 0x26,
    -
    1726
    -
    1732 VST_EFFECT_OPCODE_27 = 0x27,
    -
    1733
    -
    1739 VST_EFFECT_OPCODE_28 = 0x28,
    -
    1740
    -
    1746 VST_EFFECT_OPCODE_29 = 0x29,
    -
    1747
    -
    1760 VST_EFFECT_OPCODE_2A = 0x2A,
    - -
    1763
    -
    1768 VST_EFFECT_OPCODE_2B = 0x2B,
    -
    1769
    -
    1777 VST_EFFECT_OPCODE_2C = 0x2C,
    - -
    1780
    -
    1788 VST_EFFECT_OPCODE_2D = 0x2D,
    - - - -
    1795
    -
    1804 VST_EFFECT_OPCODE_2E = 0x2E,
    - -
    1807
    -
    1813 VST_EFFECT_OPCODE_2F = 0x2F,
    - - -
    1818
    -
    1824 VST_EFFECT_OPCODE_30 = 0x30,
    - - -
    1829
    -
    1835 VST_EFFECT_OPCODE_31 = 0x31,
    - - -
    1840
    -
    1848 VST_EFFECT_OPCODE_32 = 0x32,
    - -
    1851
    -
    1859 VST_EFFECT_OPCODE_33 = 0x33,
    - -
    1862
    -
    1869 VST_EFFECT_OPCODE_34 = 0x34,
    - - -
    1874
    -
    1882 VST_EFFECT_OPCODE_35 = 0x35,
    - +
    1720 VST_EFFECT_OPCODE_38 = 0x38,
    + + +
    1725
    +
    1731 VST_EFFECT_OPCODE_39 = 0x39,
    +
    1732
    +
    1739 VST_EFFECT_OPCODE_3A = 0x3A,
    + +
    1742
    +
    1743 //--------------------------------------------------------------------------------
    +
    1744 // VST 2.1
    +
    1745 //--------------------------------------------------------------------------------
    +
    1746
    +
    1755 VST_EFFECT_OPCODE_3B = 0x3B,
    + +
    1758
    +
    1767 VST_EFFECT_OPCODE_3C = 0x3C,
    + +
    1770
    +
    1776 VST_EFFECT_OPCODE_3D = 0x3D,
    +
    1777
    +
    1783 VST_EFFECT_OPCODE_3E = 0x3E,
    +
    1784
    +
    1790 VST_EFFECT_OPCODE_3F = 0x3F,
    +
    1791
    +
    1797 VST_EFFECT_OPCODE_40 = 0x40,
    +
    1798
    +
    1804 VST_EFFECT_OPCODE_41 = 0x41,
    +
    1805
    +
    1811 VST_EFFECT_OPCODE_42 = 0x42,
    +
    1812
    +
    1819 VST_EFFECT_OPCODE_43 = 0x43,
    + +
    1822
    +
    1829 VST_EFFECT_OPCODE_44 = 0x44,
    + +
    1832
    +
    1833 //--------------------------------------------------------------------------------
    +
    1834 // VST 2.3
    +
    1835 //--------------------------------------------------------------------------------
    +
    1836
    +
    1844 VST_EFFECT_OPCODE_45 = 0x45,
    + +
    1847
    +
    1857 VST_EFFECT_OPCODE_46 = 0x46,
    + +
    1860
    +
    1866 VST_EFFECT_OPCODE_47 = 0x47,
    + +
    1869
    +
    1875 VST_EFFECT_OPCODE_48 = 0x48,
    + +
    1878
    +
    1884 VST_EFFECT_OPCODE_49 = 0x49,
    1885
    -
    1892 VST_EFFECT_OPCODE_36 = 0x36,
    -
    1893
    -
    1900 VST_EFFECT_OPCODE_37 = 0x37,
    -
    1901
    -
    1909 VST_EFFECT_OPCODE_38 = 0x38,
    - - -
    1914
    -
    1920 VST_EFFECT_OPCODE_39 = 0x39,
    -
    1921
    -
    1928 VST_EFFECT_OPCODE_3A = 0x3A,
    - -
    1931
    -
    1932 //--------------------------------------------------------------------------------
    -
    1933 // VST 2.1
    -
    1934 //--------------------------------------------------------------------------------
    -
    1935
    -
    1944 VST_EFFECT_OPCODE_3B = 0x3B,
    - -
    1947
    -
    1956 VST_EFFECT_OPCODE_3C = 0x3C,
    - -
    1959
    -
    1965 VST_EFFECT_OPCODE_3D = 0x3D,
    -
    1966
    -
    1972 VST_EFFECT_OPCODE_3E = 0x3E,
    -
    1973
    -
    1979 VST_EFFECT_OPCODE_3F = 0x3F,
    -
    1980
    -
    1986 VST_EFFECT_OPCODE_40 = 0x40,
    -
    1987
    -
    1993 VST_EFFECT_OPCODE_41 = 0x41,
    -
    1994
    -
    2000 VST_EFFECT_OPCODE_42 = 0x42,
    -
    2001
    -
    2008 VST_EFFECT_OPCODE_43 = 0x43,
    - -
    2011
    -
    2018 VST_EFFECT_OPCODE_44 = 0x44,
    - -
    2021
    -
    2022 //--------------------------------------------------------------------------------
    -
    2023 // VST 2.3
    -
    2024 //--------------------------------------------------------------------------------
    -
    2025
    -
    2033 VST_EFFECT_OPCODE_45 = 0x45,
    - -
    2036
    -
    2046 VST_EFFECT_OPCODE_46 = 0x46,
    - -
    2049
    -
    2055 VST_EFFECT_OPCODE_47 = 0x47,
    - -
    2058
    -
    2064 VST_EFFECT_OPCODE_48 = 0x48,
    - -
    2067
    -
    2073 VST_EFFECT_OPCODE_49 = 0x49,
    -
    2074
    -
    2082 VST_EFFECT_OPCODE_4A = 0x4A,
    -
    2083
    -
    2092 VST_EFFECT_OPCODE_4B = 0x4B,
    - -
    2095
    -
    2104 VST_EFFECT_OPCODE_4C = 0x4C,
    - -
    2107
    -
    2108 //--------------------------------------------------------------------------------
    -
    2109 // VST 2.4
    -
    2110 //--------------------------------------------------------------------------------
    -
    2111
    -
    2117 VST_EFFECT_OPCODE_4D = 0x4D,
    -
    2118
    -
    2124 VST_EFFECT_OPCODE_4E = 0x4E,
    -
    2125
    -
    2131 VST_EFFECT_OPCODE_4F = 0x4F,
    -
    2132
    -
    2134 VST_EFFECT_OPCODE_MAX,
    -
    2135
    -
    2137 _VST_EFFECT_OPCODE_PAD = 0xFFFFFFFFul,
    -
    2138};
    -
    @ VST_EFFECT_OPCODE_WINDOW_MOUSE
    Definition vst.h:1504
    -
    @ VST_EFFECT_OPCODE_2A
    Host wants to change the speaker arrangement.
    Definition vst.h:1760
    -
    @ VST_EFFECT_OPCODE_GETVENDORVERSION
    Definition vst.h:1837
    -
    @ VST_EFFECT_OPCODE_20
    Input disconnected.
    Definition vst.h:1671
    -
    @ VST_EFFECT_OPCODE_14
    Window Focus Event?
    Definition vst.h:1540
    -
    @ VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING
    Definition vst.h:1383
    -
    @ VST_EFFECT_OPCODE_PARAM_GETLABEL
    Definition vst.h:1363
    -
    @ VST_EFFECT_OPCODE_4E
    Definition vst.h:2124
    -
    @ VST_EFFECT_OPCODE_43
    Host is starting to set up a program.
    Definition vst.h:2008
    -
    @ VST_EFFECT_OPCODE_3E
    Midi related.
    Definition vst.h:1972
    -
    @ VST_EFFECT_OPCODE_32
    User-defined Op-Code for VST extensions.
    Definition vst.h:1848
    -
    @ VST_EFFECT_OPCODE_03
    Get currently selected program number.
    Definition vst.h:1329
    -
    @ VST_EFFECT_OPCODE_SET_CHUNK_DATA
    Definition vst.h:1588
    -
    @ VST_EFFECT_OPCODE_21
    Retrieve properties for the given input index.
    Definition vst.h:1680
    -
    @ VST_EFFECT_OPCODE_PRODUCT_NAME
    Definition vst.h:1828
    -
    @ VST_EFFECT_OPCODE_4B
    Host wants to know if we can load the provided bank data.
    Definition vst.h:2092
    -
    @ VST_EFFECT_OPCODE_PARAM_NAME
    Definition vst.h:1397
    -
    @ VST_EFFECT_OPCODE_1C
    Definition vst.h:1643
    -
    @ VST_EFFECT_OPCODE_41
    Midi related.
    Definition vst.h:1993
    -
    @ VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    Definition vst.h:1413
    -
    @ VST_EFFECT_OPCODE_CREATE
    Definition vst.h:1301
    -
    @ VST_EFFECT_OPCODE_EDITOR_GET_RECT
    Definition vst.h:1453
    -
    @ VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    Definition vst.h:1762
    -
    @ VST_EFFECT_OPCODE_PARAM_GETVALUE
    Definition vst.h:1377
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    Definition vst.h:1343
    -
    @ VST_EFFECT_OPCODE_06
    Get the value? label for the parameter.
    Definition vst.h:1361
    -
    @ VST_EFFECT_OPCODE_0A
    Set the new sample rate for the plugin to use.
    Definition vst.h:1409
    -
    @ VST_EFFECT_OPCODE_10
    Window Draw Event?
    Definition vst.h:1486
    -
    @ VST_EFFECT_OPCODE_2F
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:1813
    -
    @ VST_EFFECT_OPCODE_PROGRAM_GET
    Definition vst.h:1333
    -
    @ VST_EFFECT_OPCODE_28
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1739
    -
    @ VST_EFFECT_OPCODE_4D
    Definition vst.h:2117
    -
    @ VST_EFFECT_OPCODE_01
    Destroy the effect (if there is any) and free its memory.
    Definition vst.h:1311
    -
    @ VST_EFFECT_OPCODE_3C
    Editor Virtual Key Up Event.
    Definition vst.h:1956
    -
    @ VST_EFFECT_OPCODE_1B
    Set Parameter value from string representation.
    Definition vst.h:1632
    -
    @ VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    Definition vst.h:1423
    -
    @ VST_EFFECT_OPCODE_IDLE
    Definition vst.h:1884
    -
    @ VST_EFFECT_OPCODE_33
    Test for support of a specific named feature.
    Definition vst.h:1859
    -
    @ VST_EFFECT_OPCODE_04
    Set the name of the currently selected program.
    Definition vst.h:1339
    -
    @ VST_EFFECT_OPCODE_09
    Definition vst.h:1403
    -
    @ VST_EFFECT_OPCODE_PARAM_GET_NAME
    Definition vst.h:1395
    -
    @ VST_EFFECT_OPCODE_BANK_LOAD
    Definition vst.h:2094
    -
    @ VST_EFFECT_OPCODE_EDITOR_MOUSE
    Definition vst.h:1506
    -
    @ VST_EFFECT_OPCODE_WINDOW_CREATE
    Definition vst.h:1462
    -
    @ 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:1419
    -
    @ VST_EFFECT_OPCODE_PARAM_GET_VALUE
    Definition vst.h:1379
    -
    @ VST_EFFECT_OPCODE_39
    Definition vst.h:1920
    -
    @ VST_EFFECT_OPCODE_05
    Get the name of the currently selected program.
    Definition vst.h:1349
    -
    @ VST_EFFECT_OPCODE_1A
    Can the parameter be automated?
    Definition vst.h:1617
    -
    @ VST_EFFECT_OPCODE_19
    Send events from host to plug-in.
    Definition vst.h:1607
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET_END
    Definition vst.h:2020
    -
    @ VST_EFFECT_OPCODE_GET_PROGRAM
    Definition vst.h:1331
    -
    @ VST_EFFECT_OPCODE_12
    Window Keyboard Event?
    Definition vst.h:1518
    -
    @ VST_EFFECT_OPCODE_42
    Midi related.
    Definition vst.h:2000
    -
    @ VST_EFFECT_OPCODE_EFFECT_CATEGORY
    Definition vst.h:1702
    -
    @ VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    Definition vst.h:1621
    -
    @ VST_EFFECT_OPCODE_WINDOW_DRAW
    Definition vst.h:1488
    -
    @ VST_EFFECT_OPCODE_DESTROY
    Definition vst.h:1313
    -
    @ VST_EFFECT_OPCODE_SETBLOCKSIZE
    Definition vst.h:1421
    -
    @ VST_EFFECT_OPCODE_02
    Set which program number is currently select.
    Definition vst.h:1319
    -
    @ VST_EFFECT_OPCODE_48
    End processing of audio.
    Definition vst.h:2064
    -
    @ VST_EFFECT_OPCODE_GETNAME2
    Definition vst.h:1826
    -
    @ VST_EFFECT_OPCODE_CUSTOM
    Definition vst.h:1850
    -
    @ VST_EFFECT_OPCODE_2E
    Translate an error code to a string.
    Definition vst.h:1804
    -
    @ VST_EFFECT_OPCODE_3D
    Definition vst.h:1965
    -
    @ VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    Definition vst.h:1530
    -
    @ VST_EFFECT_OPCODE_PARAM_PROPERTIES
    Definition vst.h:1913
    -
    @ VST_EFFECT_OPCODE_TAIL_SAMPLES
    Definition vst.h:1873
    -
    @ VST_EFFECT_OPCODE_30
    Retrieve the product name into the ptr buffer.
    Definition vst.h:1824
    -
    @ VST_EFFECT_OPCODE_PARAM_VALUE
    Definition vst.h:1381
    -
    @ VST_EFFECT_OPCODE_35
    Notify effect that it is idle?
    Definition vst.h:1882
    -
    @ VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    Definition vst.h:1353
    -
    @ VST_EFFECT_OPCODE_0D
    Retrieve the client rect size of the plugins window.
    Definition vst.h:1447
    -
    @ VST_EFFECT_OPCODE_1E
    Definition vst.h:1657
    -
    @ VST_EFFECT_OPCODE_PROGRAM_LOAD
    Definition vst.h:2106
    -
    @ VST_EFFECT_OPCODE_23
    Retrieve category of this effect.
    Definition vst.h:1700
    -
    @ VST_EFFECT_OPCODE_VST_VERSION
    Definition vst.h:1930
    -
    @ VST_EFFECT_OPCODE_36
    Definition vst.h:1892
    -
    @ VST_EFFECT_OPCODE_EDITOR_OPEN
    Definition vst.h:1464
    -
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    Definition vst.h:1946
    -
    @ VST_EFFECT_OPCODE_00
    Create/Initialize the effect (if it has not been created already).
    Definition vst.h:1299
    -
    @ VST_EFFECT_OPCODE_2B
    Definition vst.h:1768
    -
    @ VST_EFFECT_OPCODE_SUSPEND_RESUME
    Definition vst.h:1437
    -
    @ VST_EFFECT_OPCODE_24
    Definition vst.h:1711
    -
    @ VST_EFFECT_OPCODE_PARAM_LABEL
    Definition vst.h:1367
    -
    @ VST_EFFECT_OPCODE_40
    Midi related.
    Definition vst.h:1986
    -
    @ VST_EFFECT_OPCODE_22
    Retrieve properties for the given output index.
    Definition vst.h:1691
    -
    @ VST_EFFECT_OPCODE_4F
    Definition vst.h:2131
    -
    @ VST_EFFECT_OPCODE_47
    Begin processing of audio.
    Definition vst.h:2055
    -
    @ VST_EFFECT_OPCODE_38
    Parameter Properties.
    Definition vst.h:1909
    -
    @ VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:2035
    -
    @ VST_EFFECT_OPCODE_0E
    Create the window for the plugin.
    Definition vst.h:1460
    -
    @ VST_EFFECT_OPCODE_3B
    Editor Virtual Key Down Input.
    Definition vst.h:1944
    -
    @ VST_EFFECT_OPCODE_BYPASS
    Definition vst.h:1779
    -
    @ VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    Definition vst.h:1522
    -
    @ VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    Definition vst.h:1682
    -
    @ VST_EFFECT_OPCODE_VENDOR_NAME
    Definition vst.h:1817
    -
    @ VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE
    Definition vst.h:1619
    -
    @ VST_EFFECT_OPCODE_WINDOW_KEYBOARD
    Definition vst.h:1520
    -
    @ VST_EFFECT_OPCODE_GET_PROGRAM_NAME
    Definition vst.h:1351
    -
    @ VST_EFFECT_OPCODE_17
    Get Chunk Data.
    Definition vst.h:1572
    -
    @ VST_EFFECT_OPCODE_31
    Retrieve the vendor version in return value.
    Definition vst.h:1835
    -
    @ VST_EFFECT_OPCODE_2D
    Retrieve the effect name into the ptr buffer.
    Definition vst.h:1788
    -
    @ VST_EFFECT_OPCODE_07
    Get the string representing the value for the parameter.
    Definition vst.h:1375
    -
    @ VST_EFFECT_OPCODE_EVENT
    Definition vst.h:1609
    -
    @ VST_EFFECT_OPCODE_PROCESS_END
    Definition vst.h:2066
    -
    @ VST_EFFECT_OPCODE_SET_PROGRAM
    Definition vst.h:1321
    -
    @ VST_EFFECT_OPCODE_27
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1732
    -
    @ VST_EFFECT_OPCODE_EDITOR_DRAW
    Definition vst.h:1490
    -
    @ VST_EFFECT_OPCODE_15
    Window Unfocus Event?
    Definition vst.h:1550
    -
    @ VST_EFFECT_OPCODE_49
    Definition vst.h:2073
    -
    @ VST_EFFECT_OPCODE_NAME
    Definition vst.h:1794
    -
    @ VST_EFFECT_OPCODE_EDITOR_CLOSE
    Definition vst.h:1474
    -
    @ VST_EFFECT_OPCODE_29
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1746
    -
    @ VST_EFFECT_OPCODE_3A
    Retrieve the VST Version supported.
    Definition vst.h:1928
    -
    @ VST_EFFECT_OPCODE_11
    Window Mouse Event?
    Definition vst.h:1502
    -
    @ VST_EFFECT_OPCODE_PARAM_GET_LABEL
    Definition vst.h:1365
    -
    @ VST_EFFECT_OPCODE_SETSAMPLERATE
    Definition vst.h:1411
    -
    @ VST_EFFECT_OPCODE_0F
    Destroy the plugins window.
    Definition vst.h:1470
    -
    @ VST_EFFECT_OPCODE_GET_CHUNK_DATA
    Definition vst.h:1574
    -
    @ VST_EFFECT_OPCODE_INITIALIZE
    Definition vst.h:1303
    -
    @ VST_EFFECT_OPCODE_GETTAILSAMPLES
    Definition vst.h:1871
    -
    @ VST_EFFECT_OPCODE_18
    Set Chunk Data.
    Definition vst.h:1586
    -
    @ VST_EFFECT_OPCODE_EFFECT_NAME
    Definition vst.h:1792
    -
    @ VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES
    Definition vst.h:1911
    -
    @ VST_EFFECT_OPCODE_PARAM_AUTOMATABLE
    Definition vst.h:1623
    -
    @ VST_EFFECT_OPCODE_PARAM_GETNAME
    Definition vst.h:1393
    -
    @ VST_EFFECT_OPCODE_4A
    Definition vst.h:2082
    -
    @ VST_EFFECT_OPCODE_08
    Get the name for the parameter.
    Definition vst.h:1391
    -
    @ VST_EFFECT_OPCODE_13
    Window/Editor Idle/Keep-Alive Callback?
    Definition vst.h:1528
    -
    @ VST_EFFECT_OPCODE_45
    Host wants to know the current speaker arrangement.
    Definition vst.h:2033
    -
    @ VST_EFFECT_OPCODE_WINDOW_GETRECT
    Definition vst.h:1449
    -
    @ VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    Definition vst.h:1693
    -
    @ VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING
    Definition vst.h:1636
    -
    @ VST_EFFECT_OPCODE_GETVENDOR
    Definition vst.h:1815
    -
    @ VST_EFFECT_OPCODE_PROCESS_BEGIN
    Definition vst.h:2057
    -
    @ VST_EFFECT_OPCODE_1D
    Definition vst.h:1650
    -
    @ VST_EFFECT_OPCODE_PAUSE_UNPAUSE
    Definition vst.h:1435
    -
    @ VST_EFFECT_OPCODE_4C
    Host wants to know if we can load the provided program data.
    Definition vst.h:2104
    -
    @ VST_EFFECT_OPCODE_26
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1725
    -
    @ VST_EFFECT_OPCODE_GETNAME
    Definition vst.h:1790
    -
    @ VST_EFFECT_OPCODE_VENDOR_VERSION
    Definition vst.h:1839
    -
    @ VST_EFFECT_OPCODE_46
    Get the next effect contained in this effect.
    Definition vst.h:2046
    -
    @ VST_EFFECT_OPCODE_SET_PROGRAM_NAME
    Definition vst.h:1341
    -
    @ VST_EFFECT_OPCODE_FOURCC
    Definition vst.h:1560
    -
    @ VST_EFFECT_OPCODE_37
    Definition vst.h:1900
    -
    @ VST_EFFECT_OPCODE_44
    Host is done setting up a program.
    Definition vst.h:2018
    -
    @ VST_EFFECT_OPCODE_3F
    Midi related.
    Definition vst.h:1979
    -
    @ VST_EFFECT_OPCODE_WINDOW_DESTROY
    Definition vst.h:1472
    -
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    Definition vst.h:1958
    -
    @ VST_EFFECT_OPCODE_1F
    Input connected.
    Definition vst.h:1664
    -
    @ VST_EFFECT_OPCODE_34
    Number of samples that are at the tail at the end of playback.
    Definition vst.h:1869
    -
    @ VST_EFFECT_OPCODE_2C
    Enable/Disable bypassing the effect.
    Definition vst.h:1777
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET
    Definition vst.h:1323
    -
    @ VST_EFFECT_OPCODE_SUPPORTS
    Definition vst.h:1861
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    Definition vst.h:2010
    -
    @ VST_EFFECT_OPCODE_16
    Definition vst.h:1558
    -
    @ VST_EFFECT_OPCODE_TRANSLATE_ERROR
    Definition vst.h:1806
    -
    @ VST_EFFECT_OPCODE_EDITOR_RECT
    Definition vst.h:1451
    -
    @ VST_EFFECT_OPCODE_25
    Definition vst.h:1718
    -
    @ VST_EFFECT_OPCODE_PARAM_SET_VALUE
    Definition vst.h:1634
    -
    @ VST_EFFECT_OPCODE_SUSPEND
    Definition vst.h:1439
    -
    @ VST_EFFECT_OPCODE_0C
    Effect processing should be suspended/paused or resumed/unpaused.
    Definition vst.h:1433
    +
    1893 VST_EFFECT_OPCODE_4A = 0x4A,
    +
    1894
    +
    1903 VST_EFFECT_OPCODE_4B = 0x4B,
    + +
    1906
    +
    1915 VST_EFFECT_OPCODE_4C = 0x4C,
    + +
    1918
    +
    1919 //--------------------------------------------------------------------------------
    +
    1920 // VST 2.4
    +
    1921 //--------------------------------------------------------------------------------
    +
    1922
    +
    1928 VST_EFFECT_OPCODE_4D = 0x4D,
    +
    1929
    +
    1935 VST_EFFECT_OPCODE_4E = 0x4E,
    +
    1936
    +
    1942 VST_EFFECT_OPCODE_4F = 0x4F,
    +
    1943
    +
    1945 VST_EFFECT_OPCODE_MAX,
    +
    1946
    +
    1948 _VST_EFFECT_OPCODE_PAD = 0xFFFFFFFFul,
    +
    1949};
    +
    @ VST_EFFECT_OPCODE_WINDOW_MOUSE
    Definition vst.h:1325
    +
    @ VST_EFFECT_OPCODE_2A
    Host wants to change the speaker arrangement.
    Definition vst.h:1571
    +
    @ VST_EFFECT_OPCODE_GETVENDORVERSION
    Definition vst.h:1648
    +
    @ VST_EFFECT_OPCODE_20
    Input disconnected.
    Definition vst.h:1482
    +
    @ VST_EFFECT_OPCODE_14
    Window Focus Event?
    Definition vst.h:1361
    +
    @ VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING
    Definition vst.h:1204
    +
    @ VST_EFFECT_OPCODE_PARAM_GETLABEL
    Definition vst.h:1184
    +
    @ VST_EFFECT_OPCODE_4E
    Definition vst.h:1935
    +
    @ VST_EFFECT_OPCODE_43
    Host is starting to set up a program.
    Definition vst.h:1819
    +
    @ VST_EFFECT_OPCODE_3E
    Midi related.
    Definition vst.h:1783
    +
    @ VST_EFFECT_OPCODE_32
    User-defined Op-Code for VST extensions.
    Definition vst.h:1659
    +
    @ VST_EFFECT_OPCODE_03
    Get currently selected program number.
    Definition vst.h:1150
    +
    @ VST_EFFECT_OPCODE_SET_CHUNK_DATA
    Definition vst.h:1409
    +
    @ VST_EFFECT_OPCODE_21
    Retrieve properties for the given input index.
    Definition vst.h:1491
    +
    @ VST_EFFECT_OPCODE_PRODUCT_NAME
    Definition vst.h:1639
    +
    @ VST_EFFECT_OPCODE_4B
    Host wants to know if we can load the provided bank data.
    Definition vst.h:1903
    +
    @ VST_EFFECT_OPCODE_PARAM_NAME
    Definition vst.h:1218
    +
    @ VST_EFFECT_OPCODE_1C
    Definition vst.h:1454
    +
    @ VST_EFFECT_OPCODE_41
    Midi related.
    Definition vst.h:1804
    +
    @ VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    Definition vst.h:1234
    +
    @ VST_EFFECT_OPCODE_CREATE
    Definition vst.h:1122
    +
    @ VST_EFFECT_OPCODE_EDITOR_GET_RECT
    Definition vst.h:1274
    +
    @ VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    Definition vst.h:1573
    +
    @ VST_EFFECT_OPCODE_PARAM_GETVALUE
    Definition vst.h:1198
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    Definition vst.h:1164
    +
    @ VST_EFFECT_OPCODE_06
    Get the value? label for the parameter.
    Definition vst.h:1182
    +
    @ VST_EFFECT_OPCODE_0A
    Set the new sample rate for the plugin to use.
    Definition vst.h:1230
    +
    @ VST_EFFECT_OPCODE_10
    Window Draw Event?
    Definition vst.h:1307
    +
    @ VST_EFFECT_OPCODE_2F
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:1624
    +
    @ VST_EFFECT_OPCODE_PROGRAM_GET
    Definition vst.h:1154
    +
    @ VST_EFFECT_OPCODE_28
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1550
    +
    @ VST_EFFECT_OPCODE_4D
    Definition vst.h:1928
    +
    @ VST_EFFECT_OPCODE_01
    Destroy the effect (if there is any) and free its memory.
    Definition vst.h:1132
    +
    @ VST_EFFECT_OPCODE_3C
    Editor Virtual Key Up Event.
    Definition vst.h:1767
    +
    @ VST_EFFECT_OPCODE_1B
    Set Parameter value from string representation.
    Definition vst.h:1443
    +
    @ VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    Definition vst.h:1244
    +
    @ VST_EFFECT_OPCODE_IDLE
    Definition vst.h:1695
    +
    @ VST_EFFECT_OPCODE_33
    Test for support of a specific named feature.
    Definition vst.h:1670
    +
    @ VST_EFFECT_OPCODE_04
    Set the name of the currently selected program.
    Definition vst.h:1160
    +
    @ VST_EFFECT_OPCODE_09
    Definition vst.h:1224
    +
    @ VST_EFFECT_OPCODE_PARAM_GET_NAME
    Definition vst.h:1216
    +
    @ VST_EFFECT_OPCODE_BANK_LOAD
    Definition vst.h:1905
    +
    @ VST_EFFECT_OPCODE_EDITOR_MOUSE
    Definition vst.h:1327
    +
    @ VST_EFFECT_OPCODE_WINDOW_CREATE
    Definition vst.h:1283
    +
    @ 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:1240
    +
    @ VST_EFFECT_OPCODE_PARAM_GET_VALUE
    Definition vst.h:1200
    +
    @ VST_EFFECT_OPCODE_39
    Definition vst.h:1731
    +
    @ VST_EFFECT_OPCODE_05
    Get the name of the currently selected program.
    Definition vst.h:1170
    +
    @ VST_EFFECT_OPCODE_1A
    Can the parameter be automated?
    Definition vst.h:1428
    +
    @ VST_EFFECT_OPCODE_19
    Appears to be related to midi and audio events.
    Definition vst.h:1420
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET_END
    Definition vst.h:1831
    +
    @ VST_EFFECT_OPCODE_GET_PROGRAM
    Definition vst.h:1152
    +
    @ VST_EFFECT_OPCODE_12
    Window Keyboard Event?
    Definition vst.h:1339
    +
    @ VST_EFFECT_OPCODE_42
    Midi related.
    Definition vst.h:1811
    +
    @ VST_EFFECT_OPCODE_EFFECT_CATEGORY
    Definition vst.h:1513
    +
    @ VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    Definition vst.h:1432
    +
    @ VST_EFFECT_OPCODE_WINDOW_DRAW
    Definition vst.h:1309
    +
    @ VST_EFFECT_OPCODE_DESTROY
    Definition vst.h:1134
    +
    @ VST_EFFECT_OPCODE_SETBLOCKSIZE
    Definition vst.h:1242
    +
    @ VST_EFFECT_OPCODE_02
    Set which program number is currently select.
    Definition vst.h:1140
    +
    @ VST_EFFECT_OPCODE_48
    End processing of audio.
    Definition vst.h:1875
    +
    @ VST_EFFECT_OPCODE_GETNAME2
    Definition vst.h:1637
    +
    @ VST_EFFECT_OPCODE_CUSTOM
    Definition vst.h:1661
    +
    @ VST_EFFECT_OPCODE_2E
    Translate an error code to a string.
    Definition vst.h:1615
    +
    @ VST_EFFECT_OPCODE_3D
    Definition vst.h:1776
    +
    @ VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    Definition vst.h:1351
    +
    @ VST_EFFECT_OPCODE_PARAM_PROPERTIES
    Definition vst.h:1724
    +
    @ VST_EFFECT_OPCODE_TAIL_SAMPLES
    Definition vst.h:1684
    +
    @ VST_EFFECT_OPCODE_30
    Retrieve the product name into the ptr buffer.
    Definition vst.h:1635
    +
    @ VST_EFFECT_OPCODE_PARAM_VALUE
    Definition vst.h:1202
    +
    @ VST_EFFECT_OPCODE_35
    Notify effect that it is idle?
    Definition vst.h:1693
    +
    @ VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    Definition vst.h:1174
    +
    @ VST_EFFECT_OPCODE_0D
    Retrieve the client rect size of the plugins window.
    Definition vst.h:1268
    +
    @ VST_EFFECT_OPCODE_1E
    Definition vst.h:1468
    +
    @ VST_EFFECT_OPCODE_PROGRAM_LOAD
    Definition vst.h:1917
    +
    @ VST_EFFECT_OPCODE_23
    Retrieve category of this effect.
    Definition vst.h:1511
    +
    @ VST_EFFECT_OPCODE_VST_VERSION
    Definition vst.h:1741
    +
    @ VST_EFFECT_OPCODE_36
    Definition vst.h:1703
    +
    @ VST_EFFECT_OPCODE_EDITOR_OPEN
    Definition vst.h:1285
    +
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    Definition vst.h:1757
    +
    @ VST_EFFECT_OPCODE_00
    Create/Initialize the effect (if it has not been created already).
    Definition vst.h:1120
    +
    @ VST_EFFECT_OPCODE_2B
    Definition vst.h:1579
    +
    @ VST_EFFECT_OPCODE_SUSPEND_RESUME
    Definition vst.h:1258
    +
    @ VST_EFFECT_OPCODE_24
    Definition vst.h:1522
    +
    @ VST_EFFECT_OPCODE_PARAM_LABEL
    Definition vst.h:1188
    +
    @ VST_EFFECT_OPCODE_40
    Midi related.
    Definition vst.h:1797
    +
    @ VST_EFFECT_OPCODE_22
    Retrieve properties for the given output index.
    Definition vst.h:1502
    +
    @ VST_EFFECT_OPCODE_4F
    Definition vst.h:1942
    +
    @ VST_EFFECT_OPCODE_47
    Begin processing of audio.
    Definition vst.h:1866
    +
    @ VST_EFFECT_OPCODE_38
    Parameter Properties.
    Definition vst.h:1720
    +
    @ VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:1846
    +
    @ VST_EFFECT_OPCODE_0E
    Create the window for the plugin.
    Definition vst.h:1281
    +
    @ VST_EFFECT_OPCODE_3B
    Editor Virtual Key Down Input.
    Definition vst.h:1755
    +
    @ VST_EFFECT_OPCODE_BYPASS
    Definition vst.h:1590
    +
    @ VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    Definition vst.h:1343
    +
    @ VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    Definition vst.h:1493
    +
    @ VST_EFFECT_OPCODE_VENDOR_NAME
    Definition vst.h:1628
    +
    @ VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE
    Definition vst.h:1430
    +
    @ VST_EFFECT_OPCODE_WINDOW_KEYBOARD
    Definition vst.h:1341
    +
    @ VST_EFFECT_OPCODE_GET_PROGRAM_NAME
    Definition vst.h:1172
    +
    @ VST_EFFECT_OPCODE_17
    Get Chunk Data.
    Definition vst.h:1393
    +
    @ VST_EFFECT_OPCODE_31
    Retrieve the vendor version in return value.
    Definition vst.h:1646
    +
    @ VST_EFFECT_OPCODE_2D
    Retrieve the effect name into the ptr buffer.
    Definition vst.h:1599
    +
    @ VST_EFFECT_OPCODE_07
    Get the string representing the value for the parameter.
    Definition vst.h:1196
    +
    @ VST_EFFECT_OPCODE_PROCESS_END
    Definition vst.h:1877
    +
    @ VST_EFFECT_OPCODE_SET_PROGRAM
    Definition vst.h:1142
    +
    @ VST_EFFECT_OPCODE_27
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1543
    +
    @ VST_EFFECT_OPCODE_EDITOR_DRAW
    Definition vst.h:1311
    +
    @ VST_EFFECT_OPCODE_15
    Window Unfocus Event?
    Definition vst.h:1371
    +
    @ VST_EFFECT_OPCODE_49
    Definition vst.h:1884
    +
    @ VST_EFFECT_OPCODE_NAME
    Definition vst.h:1605
    +
    @ VST_EFFECT_OPCODE_EDITOR_CLOSE
    Definition vst.h:1295
    +
    @ VST_EFFECT_OPCODE_29
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1557
    +
    @ VST_EFFECT_OPCODE_3A
    Retrieve the VST Version supported.
    Definition vst.h:1739
    +
    @ VST_EFFECT_OPCODE_11
    Window Mouse Event?
    Definition vst.h:1323
    +
    @ VST_EFFECT_OPCODE_PARAM_GET_LABEL
    Definition vst.h:1186
    +
    @ VST_EFFECT_OPCODE_SETSAMPLERATE
    Definition vst.h:1232
    +
    @ VST_EFFECT_OPCODE_0F
    Destroy the plugins window.
    Definition vst.h:1291
    +
    @ VST_EFFECT_OPCODE_GET_CHUNK_DATA
    Definition vst.h:1395
    +
    @ VST_EFFECT_OPCODE_INITIALIZE
    Definition vst.h:1124
    +
    @ VST_EFFECT_OPCODE_GETTAILSAMPLES
    Definition vst.h:1682
    +
    @ VST_EFFECT_OPCODE_18
    Set Chunk Data.
    Definition vst.h:1407
    +
    @ VST_EFFECT_OPCODE_EFFECT_NAME
    Definition vst.h:1603
    +
    @ VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES
    Definition vst.h:1722
    +
    @ VST_EFFECT_OPCODE_PARAM_AUTOMATABLE
    Definition vst.h:1434
    +
    @ VST_EFFECT_OPCODE_PARAM_GETNAME
    Definition vst.h:1214
    +
    @ VST_EFFECT_OPCODE_4A
    Definition vst.h:1893
    +
    @ VST_EFFECT_OPCODE_08
    Get the name for the parameter.
    Definition vst.h:1212
    +
    @ VST_EFFECT_OPCODE_13
    Window/Editor Idle/Keep-Alive Callback?
    Definition vst.h:1349
    +
    @ VST_EFFECT_OPCODE_45
    Host wants to know the current speaker arrangement.
    Definition vst.h:1844
    +
    @ VST_EFFECT_OPCODE_WINDOW_GETRECT
    Definition vst.h:1270
    +
    @ VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    Definition vst.h:1504
    +
    @ VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING
    Definition vst.h:1447
    +
    @ VST_EFFECT_OPCODE_GETVENDOR
    Definition vst.h:1626
    +
    @ VST_EFFECT_OPCODE_PROCESS_BEGIN
    Definition vst.h:1868
    +
    @ VST_EFFECT_OPCODE_1D
    Definition vst.h:1461
    +
    @ VST_EFFECT_OPCODE_PAUSE_UNPAUSE
    Definition vst.h:1256
    +
    @ VST_EFFECT_OPCODE_4C
    Host wants to know if we can load the provided program data.
    Definition vst.h:1915
    +
    @ VST_EFFECT_OPCODE_26
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1536
    +
    @ VST_EFFECT_OPCODE_GETNAME
    Definition vst.h:1601
    +
    @ VST_EFFECT_OPCODE_VENDOR_VERSION
    Definition vst.h:1650
    +
    @ VST_EFFECT_OPCODE_46
    Get the next effect contained in this effect.
    Definition vst.h:1857
    +
    @ VST_EFFECT_OPCODE_SET_PROGRAM_NAME
    Definition vst.h:1162
    +
    @ VST_EFFECT_OPCODE_FOURCC
    Definition vst.h:1381
    +
    @ VST_EFFECT_OPCODE_37
    Definition vst.h:1711
    +
    @ VST_EFFECT_OPCODE_44
    Host is done setting up a program.
    Definition vst.h:1829
    +
    @ VST_EFFECT_OPCODE_3F
    Midi related.
    Definition vst.h:1790
    +
    @ VST_EFFECT_OPCODE_WINDOW_DESTROY
    Definition vst.h:1293
    +
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    Definition vst.h:1769
    +
    @ VST_EFFECT_OPCODE_1F
    Input connected.
    Definition vst.h:1475
    +
    @ VST_EFFECT_OPCODE_34
    Number of samples that are at the tail at the end of playback.
    Definition vst.h:1680
    +
    @ VST_EFFECT_OPCODE_2C
    Enable/Disable bypassing the effect.
    Definition vst.h:1588
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET
    Definition vst.h:1144
    +
    @ VST_EFFECT_OPCODE_SUPPORTS
    Definition vst.h:1672
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    Definition vst.h:1821
    +
    @ VST_EFFECT_OPCODE_16
    Definition vst.h:1379
    +
    @ VST_EFFECT_OPCODE_TRANSLATE_ERROR
    Definition vst.h:1617
    +
    @ VST_EFFECT_OPCODE_EDITOR_RECT
    Definition vst.h:1272
    +
    @ VST_EFFECT_OPCODE_25
    Definition vst.h:1529
    +
    @ VST_EFFECT_OPCODE_PARAM_SET_VALUE
    Definition vst.h:1445
    +
    @ VST_EFFECT_OPCODE_SUSPEND
    Definition vst.h:1260
    +
    @ VST_EFFECT_OPCODE_0C
    Effect processing should be suspended/paused or resumed/unpaused.
    Definition vst.h:1254
    @@ -2751,27 +2711,7 @@ Appears to be Mac OS exclusive.
    VST_HOST_OPCODE_06  VST_HOST_OPCODE_07  VST_HOST_OPCODE_08  -VST_HOST_OPCODE_09 

    Send events from plug-in to host.

    -

    The host must support receiving events (see vst_host_supports_t::receiveVstEvents) while the plug-in may optionally signal to the host that it wants to send events to the host (see vst_effect_supports_t::sendVstEvents).

    -
    See also
    vst_event_t
    -
    -vst_events_t
    -
    -vst_effect_supports_t.sendVstEvents
    -
    -vst_host_supports_t.receiveVstEvents
    -
    -VST_EFFECT_OPCODE_EVENT
    -
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Parameters
    - - -
    p_ptrA valid pointer to a vst_events_t structure.
    -
    -
    - -VST_HOST_OPCODE_EVENT 
    See also
    VST_HOST_OPCODE_09
    - +VST_HOST_OPCODE_09  VST_HOST_OPCODE_0A  VST_HOST_OPCODE_0B  VST_HOST_OPCODE_0C  @@ -2786,22 +2726,7 @@ In VST 2.3 and later this may only be called while between VST_HOST_OPCODE_IO_MODIFIED 
    See also
    VST_HOST_OPCODE_0E
    VST_HOST_OPCODE_0F  -VST_HOST_OPCODE_10 

    Request that the host changes the size of the containing window.

    -
    Note
    (VST 2.x) Available from VST 2.0 onwards.
    -
    See also
    vst_host_supports_t.sizeWindow
    -
    Parameters
    - - - - - -
    p_int1Width (in pixels) that we'd like to have.
    p_int2Height (in pixels) that we'd like to have.
    p_ptrMust be zero'd.
    p_floatMust be zero'd.
    -
    -
    -
    Returns
    VST_STATUS_TRUE if change was accepted, anything else if not. Do not rely on the return code being 0.
    - -VST_HOST_OPCODE_EDITOR_RESIZE 
    See also
    VST_HOST_OPCODE_10
    - +VST_HOST_OPCODE_10  VST_HOST_OPCODE_11  VST_HOST_OPCODE_12  VST_HOST_OPCODE_13  @@ -2815,23 +2740,7 @@ In VST 2.3 and later this may only be called while between VST_HOST_OPCODE_1B  VST_HOST_OPCODE_1C  VST_HOST_OPCODE_1D  -VST_HOST_OPCODE_1E 

    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.
    -
    See also
    vst_speaker_arrangement_t
    -
    -VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    -
    -VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    -VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    -
    Returns
    Seems to be a valid pointer to vst_speaker_arrangement_t if supported.
    - -VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT 
    See also
    VST_HOST_OPCODE_1E
    - -VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT 
    See also
    VST_HOST_OPCODE_1E
    - +VST_HOST_OPCODE_1E  VST_HOST_OPCODE_1F  VST_HOST_OPCODE_20  VST_HOST_OPCODE_21 

    Retrieve the vendor name into the ptr buffer.

    @@ -2877,26 +2786,12 @@ In VST 2.3 and later this may only be called while between VST_HOST_OPCODE_27  VST_HOST_OPCODE_28  -VST_HOST_OPCODE_29 

    Retrieve the directory of the effect that emitted this.

    -

    The returned value seems to be unchanged for container plug-ins.

    -
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    -
    Returns
    (Windows) A zero-terminated char buffer of unknown size.
    -
    -(MacOS) A valid FSSpec structure.
    +VST_HOST_OPCODE_29  +VST_HOST_OPCODE_2A 

    Request an update of the editor window.

    -VST_HOST_OPCODE_GET_EFFECT_DIRECTORY 
    See also
    VST_HOST_OPCODE_29
    - -VST_HOST_OPCODE_2A 

    Refresh everything related to the effect that emitted this event.

    -

    The plug-in should only emit this if something important has changed that the host doesn't already know about.

    -
    Note
    (VST 2.0+) Available from VST 2.0 onwards.
    - -VST_HOST_OPCODE_REFRESH 
    See also
    VST_HOST_OPCODE_2A
    -
    -VST_HOST_OPCODE_2A
    +VST_HOST_OPCODE_EDITOR_UPDATE 
    See also
    VST_HOST_OPCODE_2A
    VST_HOST_OPCODE_2B 

    Notify host that a parameter is being edited.

    -

    "Locks" the parameter from being edited in compatible hosts.

    -
    Note
    (VST 2.1+) Available from VST 2.1 onwards.
    Parameters
    @@ -2906,12 +2801,7 @@ In VST 2.3 and later this may only be called while between VST_HOST_OPCODE_PARAM_START_EDIT  -
    p_int1Parameter index.
    See also
    VST_HOST_OPCODE_2B
    VST_HOST_OPCODE_PARAM_LOCK 
    See also
    VST_HOST_OPCODE_2B
    -
    VST_HOST_OPCODE_2C 

    Notify host that parameter is no longer being edited.

    -

    "Unlocks" the parameter for further editing in compatible hosts. Remember to call the VST_HOST_PARAM_UPDATE op-code afterwards so that the host knows it needs to update its automation data.

    -
    Note
    (VST 2.1+) Available from VST 2.1 onwards.
    -
    See also
    VST_HOST_PARAM_UPDATE
    Parameters
    @@ -2921,260 +2811,194 @@ In VST 2.3 and later this may only be called while between VST_HOST_OPCODE_PARAM_STOP_EDIT  - - - - - +
    p_int1Parameter index.
    See also
    VST_HOST_OPCODE_2C
    VST_HOST_OPCODE_PARAM_UNLOCK 
    See also
    VST_HOST_OPCODE_2C
    -
    VST_HOST_OPCODE_2D 
    VST_HOST_OPCODE_2E 
    VST_HOST_OPCODE_2F 

    When queried by the plug-in shortly after VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible hosts with a memory access exception.

    -

    This exception can be controlled with p_ptr but it's unclear what that is pointing at so far. In the event that it doesn't crash the memory address we pointed at changes to a path.

    -
    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.
    -
    Parameters
    - - -
    p_ptrA pointer to something
    -
    -
    -
    VST_HOST_OPCODE_30 

    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.
    -
    See also
    vst_speaker_arrangement_t
    -
    -VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    -
    -VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    -VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    -
    Returns
    Seems to be a valid pointer to vst_speaker_arrangement_t if supported.
    -
    VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT 
    See also
    VST_HOST_OPCODE_30
    -
    VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT 
    See also
    VST_HOST_OPCODE_30
    -
    VST_HOST_OPCODE_2F 
    VST_HOST_OPCODE_MAX 
    _VST_HOST_OPCODE_PAD 
    -

    Definition at line 593 of file vst.h.

    -
    593 {
    -
    602 VST_HOST_OPCODE_00 = 0x00, // cb(vst, 0x00, ?, 0, 0);
    - - -
    607
    -
    612 VST_HOST_OPCODE_01 = 0x01,
    - +

    Definition at line 537 of file vst.h.

    +
    537 {
    +
    546 VST_HOST_OPCODE_00 = 0x00, // cb(vst, 0x00, ?, 0, 0);
    + + +
    551
    +
    556 VST_HOST_OPCODE_01 = 0x01,
    + +
    559
    +
    566 VST_HOST_OPCODE_02 = 0x02, // bool cb(0, 0x02, 0, 0, 0);
    + +
    569
    +
    574 VST_HOST_OPCODE_03 = 0x03,
    + +
    577
    +
    578 VST_HOST_OPCODE_04 = 0x04,
    +
    579
    +
    580 //--------------------------------------------------------------------------------
    +
    581 // VST 2.x starts here.
    +
    582 //--------------------------------------------------------------------------------
    +
    583
    +
    584 VST_HOST_OPCODE_05 = 0x05,
    +
    585
    +
    586 VST_HOST_OPCODE_06 = 0x06,
    +
    587
    +
    588 VST_HOST_OPCODE_07 = 0x07,
    +
    589
    +
    590 VST_HOST_OPCODE_08 = 0x08,
    +
    591
    +
    592 VST_HOST_OPCODE_09 = 0x09,
    +
    593
    +
    594 VST_HOST_OPCODE_0A = 0x0A,
    +
    595
    +
    596 VST_HOST_OPCODE_0B = 0x0B,
    +
    597
    +
    598 VST_HOST_OPCODE_0C = 0x0C,
    +
    599
    +
    600 VST_HOST_OPCODE_0D = 0x0D,
    +
    601
    +
    612 VST_HOST_OPCODE_0E = 0x0E,
    +
    615
    -
    622 VST_HOST_OPCODE_02 = 0x02, // bool cb(0, 0x02, 0, 0, 0);
    - +
    616 VST_HOST_OPCODE_0F = 0x0F,
    +
    617
    +
    618 VST_HOST_OPCODE_10 = 0x10,
    +
    619
    +
    620 VST_HOST_OPCODE_11 = 0x11,
    +
    621
    +
    622 VST_HOST_OPCODE_12 = 0x12,
    +
    623
    +
    624 VST_HOST_OPCODE_13 = 0x13,
    625
    -
    630 VST_HOST_OPCODE_03 = 0x03,
    - +
    626 VST_HOST_OPCODE_14 = 0x14,
    +
    627
    +
    628 VST_HOST_OPCODE_15 = 0x15,
    +
    629
    +
    630 VST_HOST_OPCODE_16 = 0x16,
    +
    631
    +
    632 VST_HOST_OPCODE_17 = 0x17,
    633
    -
    634 VST_HOST_OPCODE_04 = 0x04,
    +
    634 VST_HOST_OPCODE_18 = 0x18,
    635
    -
    636 //--------------------------------------------------------------------------------
    -
    637 // VST 2.x starts here.
    -
    638 //--------------------------------------------------------------------------------
    +
    636 VST_HOST_OPCODE_19 = 0x19,
    +
    637
    +
    638 VST_HOST_OPCODE_1A = 0x1A,
    639
    -
    640 VST_HOST_OPCODE_05 = 0x05,
    +
    640 VST_HOST_OPCODE_1B = 0x1B,
    641
    -
    642 VST_HOST_OPCODE_06 = 0x06,
    +
    642 VST_HOST_OPCODE_1C = 0x1C,
    643
    -
    644 VST_HOST_OPCODE_07 = 0x07,
    +
    644 VST_HOST_OPCODE_1D = 0x1D,
    645
    -
    646 VST_HOST_OPCODE_08 = 0x08,
    +
    646 VST_HOST_OPCODE_1E = 0x1E,
    647
    -
    661 VST_HOST_OPCODE_09 = 0x09,
    - -
    664
    -
    665 VST_HOST_OPCODE_0A = 0x0A,
    -
    666
    -
    667 VST_HOST_OPCODE_0B = 0x0B,
    -
    668
    -
    669 VST_HOST_OPCODE_0C = 0x0C,
    -
    670
    -
    671 VST_HOST_OPCODE_0D = 0x0D,
    -
    672
    -
    683 VST_HOST_OPCODE_0E = 0x0E,
    - -
    686
    -
    687 VST_HOST_OPCODE_0F = 0x0F,
    -
    688
    -
    700 VST_HOST_OPCODE_10 = 0x10,
    - -
    703
    -
    704 VST_HOST_OPCODE_11 = 0x11,
    -
    705
    -
    706 VST_HOST_OPCODE_12 = 0x12,
    -
    707
    -
    708 VST_HOST_OPCODE_13 = 0x13,
    -
    709
    -
    710 VST_HOST_OPCODE_14 = 0x14,
    -
    711
    -
    712 VST_HOST_OPCODE_15 = 0x15,
    -
    713
    -
    714 VST_HOST_OPCODE_16 = 0x16,
    -
    715
    -
    716 VST_HOST_OPCODE_17 = 0x17,
    -
    717
    -
    718 VST_HOST_OPCODE_18 = 0x18,
    -
    719
    -
    720 VST_HOST_OPCODE_19 = 0x19,
    -
    721
    -
    722 VST_HOST_OPCODE_1A = 0x1A,
    -
    723
    -
    724 VST_HOST_OPCODE_1B = 0x1B,
    -
    725
    -
    726 VST_HOST_OPCODE_1C = 0x1C,
    -
    727
    -
    728 VST_HOST_OPCODE_1D = 0x1D,
    +
    648 VST_HOST_OPCODE_1F = 0x1F,
    +
    649
    +
    650 VST_HOST_OPCODE_20 = 0x20,
    +
    651
    +
    656 VST_HOST_OPCODE_21 = 0x21,
    + +
    659
    +
    664 VST_HOST_OPCODE_22 = 0x22,
    + +
    667
    +
    672 VST_HOST_OPCODE_23 = 0x23,
    + +
    675
    +
    679 VST_HOST_OPCODE_24 = 0x24,
    + +
    682
    +
    683 VST_HOST_OPCODE_25 = 0x25,
    +
    684
    +
    690 VST_HOST_OPCODE_26 = 0x26,
    + +
    693
    +
    694 VST_HOST_OPCODE_27 = 0x27,
    +
    695
    +
    696 VST_HOST_OPCODE_28 = 0x28,
    +
    697
    +
    698 VST_HOST_OPCODE_29 = 0x29,
    +
    699
    +
    703 VST_HOST_OPCODE_2A = 0x2A,
    + +
    706
    +
    711 VST_HOST_OPCODE_2B = 0x2B,
    + +
    714
    +
    719 VST_HOST_OPCODE_2C = 0x2C,
    + +
    722
    +
    723 VST_HOST_OPCODE_2D = 0x2D,
    +
    724 VST_HOST_OPCODE_2E = 0x2E,
    +
    725 VST_HOST_OPCODE_2F = 0x2F,
    +
    726
    +
    727 // Highest number of known OPCODE.
    +
    729
    -
    741 VST_HOST_OPCODE_1E = 0x1E,
    - - -
    746
    -
    747 VST_HOST_OPCODE_1F = 0x1F,
    -
    748
    -
    749 VST_HOST_OPCODE_20 = 0x20,
    -
    750
    -
    755 VST_HOST_OPCODE_21 = 0x21,
    - -
    758
    -
    763 VST_HOST_OPCODE_22 = 0x22,
    - -
    766
    -
    771 VST_HOST_OPCODE_23 = 0x23,
    - -
    774
    -
    778 VST_HOST_OPCODE_24 = 0x24,
    - -
    781
    -
    782 VST_HOST_OPCODE_25 = 0x25,
    -
    783
    -
    789 VST_HOST_OPCODE_26 = 0x26,
    - -
    792
    -
    793 VST_HOST_OPCODE_27 = 0x27,
    -
    794
    -
    795 VST_HOST_OPCODE_28 = 0x28,
    -
    796
    -
    804 VST_HOST_OPCODE_29 = 0x29,
    - -
    807
    -
    813 VST_HOST_OPCODE_2A = 0x2A,
    -
    815 //VST_HOST_OPCODE_EDITOR_UPDATE = 0x2A,
    - -
    818
    -
    819 //--------------------------------------------------------------------------------
    -
    820 // VST 2.1
    -
    821 //--------------------------------------------------------------------------------
    -
    822
    -
    829 VST_HOST_OPCODE_2B = 0x2B,
    - - -
    834
    -
    843 VST_HOST_OPCODE_2C = 0x2C,
    - - -
    848
    -
    849 //--------------------------------------------------------------------------------
    -
    850 // VST 2.2
    -
    851 //--------------------------------------------------------------------------------
    -
    852
    -
    853 VST_HOST_OPCODE_2D = 0x2D,
    -
    854
    -
    855 VST_HOST_OPCODE_2E = 0x2E,
    -
    856
    -
    867 VST_HOST_OPCODE_2F = 0x2F,
    -
    868
    -
    869 //--------------------------------------------------------------------------------
    -
    870 // VST 2.3
    -
    871 //--------------------------------------------------------------------------------
    -
    872
    -
    884 VST_HOST_OPCODE_30 = 0x30,
    - - -
    889
    -
    890 // Highest number of known OPCODE.
    - -
    892
    -
    893 // Pad to force 32-bit number.
    -
    894 _VST_HOST_OPCODE_PAD = 0xFFFFFFFFul,
    -
    895};
    -
    @ VST_HOST_OPCODE_EVENT
    Definition vst.h:663
    -
    @ VST_HOST_OPCODE_28
    Definition vst.h:795
    -
    @ VST_HOST_OPCODE_04
    Definition vst.h:634
    -
    @ VST_HOST_OPCODE_18
    Definition vst.h:718
    -
    @ VST_HOST_OPCODE_PARAM_START_EDIT
    Definition vst.h:831
    -
    @ VST_HOST_OPCODE_PARAM_STOP_EDIT
    Definition vst.h:845
    -
    @ VST_HOST_OPCODE_06
    Definition vst.h:642
    -
    @ VST_HOST_OPCODE_1A
    Definition vst.h:722
    -
    @ VST_HOST_OPCODE_EDITOR_RESIZE
    Definition vst.h:702
    -
    @ VST_HOST_OPCODE_0F
    Definition vst.h:687
    -
    @ VST_HOST_OPCODE_2F
    When queried by the plug-in shortly after VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible ...
    Definition vst.h:867
    -
    @ VST_HOST_OPCODE_IO_MODIFIED
    Definition vst.h:685
    -
    @ VST_HOST_OPCODE_1B
    Definition vst.h:724
    -
    @ VST_HOST_OPCODE_12
    Definition vst.h:706
    -
    @ VST_HOST_OPCODE_KEEPALIVE_OR_IDLE
    Definition vst.h:632
    -
    @ VST_HOST_OPCODE_07
    Definition vst.h:644
    -
    @ VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:745
    -
    @ VST_HOST_OPCODE_1C
    Definition vst.h:726
    -
    @ VST_HOST_OPCODE_08
    Definition vst.h:646
    -
    @ VST_HOST_OPCODE_27
    Definition vst.h:793
    -
    @ VST_HOST_OPCODE_20
    Definition vst.h:749
    -
    @ VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:888
    -
    @ VST_HOST_OPCODE_2B
    Notify host that a parameter is being edited.
    Definition vst.h:829
    -
    @ VST_HOST_OPCODE_16
    Definition vst.h:714
    -
    @ VST_HOST_OPCODE_25
    Definition vst.h:782
    -
    @ VST_HOST_OPCODE_1D
    Definition vst.h:728
    -
    @ VST_HOST_OPCODE_PARAM_LOCK
    Definition vst.h:833
    -
    @ VST_HOST_OPCODE_23
    Retrieve the vendor version in return value.
    Definition vst.h:771
    -
    @ VST_HOST_OPCODE_15
    Definition vst.h:712
    -
    @ VST_HOST_OPCODE_24
    User defined OP Code, for custom interaction.
    Definition vst.h:778
    -
    @ VST_HOST_OPCODE_19
    Definition vst.h:720
    -
    @ VST_HOST_OPCODE_05
    Definition vst.h:640
    -
    @ VST_HOST_OPCODE_1E
    Retrieve the hosts output speaker arrangement.
    Definition vst.h:741
    -
    @ VST_HOST_OPCODE_29
    Retrieve the directory of the effect that emitted this.
    Definition vst.h:804
    -
    @ VST_HOST_OPCODE_01
    Retrieve the Hosts VST Version.
    Definition vst.h:612
    -
    @ VST_HOST_OPCODE_AUTOMATE
    Definition vst.h:604
    -
    @ VST_HOST_OPCODE_0A
    Definition vst.h:665
    -
    @ VST_HOST_OPCODE_26
    Check if the host supports a certain feature.
    Definition vst.h:789
    -
    @ VST_HOST_OPCODE_11
    Definition vst.h:704
    -
    @ VST_HOST_OPCODE_0C
    Definition vst.h:669
    -
    @ VST_HOST_OPCODE_10
    Request that the host changes the size of the containing window.
    Definition vst.h:700
    -
    @ VST_HOST_OPCODE_2C
    Notify host that parameter is no longer being edited.
    Definition vst.h:843
    -
    @ VST_HOST_OPCODE_13
    Definition vst.h:708
    -
    @ VST_HOST_OPCODE_0E
    Notify the host that numInputs/numOutputs/delay/numParams has changed.
    Definition vst.h:683
    -
    @ VST_HOST_OPCODE_2D
    Definition vst.h:853
    -
    @ VST_HOST_OPCODE_0D
    Definition vst.h:671
    -
    @ VST_HOST_OPCODE_00
    Update automation for a given Parameter.
    Definition vst.h:602
    -
    @ VST_HOST_OPCODE_17
    Definition vst.h:716
    -
    @ VST_HOST_OPCODE_03
    Some sort of idle keep-alive?
    Definition vst.h:630
    -
    @ VST_HOST_OPCODE_PRODUCT_NAME
    Definition vst.h:765
    -
    @ VST_HOST_OPCODE_2A
    Refresh everything related to the effect that emitted this event.
    Definition vst.h:813
    -
    @ VST_HOST_OPCODE_02
    Get the currently selected effect id in container plug-ins.
    Definition vst.h:622
    -
    @ VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:743
    -
    @ VST_HOST_OPCODE_VENDOR_VERSION
    Definition vst.h:773
    -
    @ VST_HOST_OPCODE_14
    Definition vst.h:710
    -
    @ VST_HOST_OPCODE_VENDOR_NAME
    Definition vst.h:757
    -
    @ VST_HOST_OPCODE_2E
    Definition vst.h:855
    -
    @ VST_HOST_OPCODE_MAX
    Definition vst.h:891
    -
    @ VST_HOST_OPCODE_22
    Retrieve the product name into the ptr buffer.
    Definition vst.h:763
    -
    @ _VST_HOST_OPCODE_PAD
    Definition vst.h:894
    -
    @ VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:886
    -
    @ VST_HOST_OPCODE_21
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:755
    -
    @ VST_HOST_OPCODE_GET_EFFECT_DIRECTORY
    Definition vst.h:806
    -
    @ VST_HOST_OPCODE_PARAM_UNLOCK
    Definition vst.h:847
    -
    @ VST_HOST_OPCODE_CUSTOM
    Definition vst.h:780
    -
    @ VST_HOST_OPCODE_PARAM_UPDATE
    Definition vst.h:606
    -
    @ VST_HOST_OPCODE_30
    Retrieve the hosts input speaker arrangement.
    Definition vst.h:884
    -
    @ VST_HOST_OPCODE_1F
    Definition vst.h:747
    -
    @ VST_HOST_OPCODE_0B
    Definition vst.h:667
    -
    @ VST_HOST_OPCODE_REFRESH
    Definition vst.h:817
    -
    @ VST_HOST_OPCODE_09
    Send events from plug-in to host.
    Definition vst.h:661
    +
    730 // Pad to force 32-bit number.
    +
    731 _VST_HOST_OPCODE_PAD = 0xFFFFFFFFul,
    +
    732};
    +
    @ VST_HOST_OPCODE_28
    Definition vst.h:696
    +
    @ VST_HOST_OPCODE_04
    Definition vst.h:578
    +
    @ VST_HOST_OPCODE_18
    Definition vst.h:634
    +
    @ VST_HOST_OPCODE_EDITOR_UPDATE
    Definition vst.h:705
    +
    @ VST_HOST_OPCODE_PARAM_START_EDIT
    Definition vst.h:713
    +
    @ VST_HOST_OPCODE_PARAM_STOP_EDIT
    Definition vst.h:721
    +
    @ VST_HOST_OPCODE_06
    Definition vst.h:586
    +
    @ VST_HOST_OPCODE_1A
    Definition vst.h:638
    +
    @ VST_HOST_OPCODE_0F
    Definition vst.h:616
    +
    @ VST_HOST_OPCODE_2F
    Definition vst.h:725
    +
    @ VST_HOST_OPCODE_IO_MODIFIED
    Definition vst.h:614
    +
    @ VST_HOST_OPCODE_1B
    Definition vst.h:640
    +
    @ VST_HOST_OPCODE_12
    Definition vst.h:622
    +
    @ VST_HOST_OPCODE_KEEPALIVE_OR_IDLE
    Definition vst.h:576
    +
    @ VST_HOST_OPCODE_07
    Definition vst.h:588
    +
    @ VST_HOST_OPCODE_1C
    Definition vst.h:642
    +
    @ VST_HOST_OPCODE_08
    Definition vst.h:590
    +
    @ VST_HOST_OPCODE_27
    Definition vst.h:694
    +
    @ VST_HOST_OPCODE_20
    Definition vst.h:650
    +
    @ VST_HOST_OPCODE_2B
    Notify host that a parameter is being edited.
    Definition vst.h:711
    +
    @ VST_HOST_OPCODE_16
    Definition vst.h:630
    +
    @ VST_HOST_OPCODE_25
    Definition vst.h:683
    +
    @ VST_HOST_OPCODE_1D
    Definition vst.h:644
    +
    @ VST_HOST_OPCODE_23
    Retrieve the vendor version in return value.
    Definition vst.h:672
    +
    @ VST_HOST_OPCODE_15
    Definition vst.h:628
    +
    @ VST_HOST_OPCODE_24
    User defined OP Code, for custom interaction.
    Definition vst.h:679
    +
    @ VST_HOST_OPCODE_19
    Definition vst.h:636
    +
    @ VST_HOST_OPCODE_05
    Definition vst.h:584
    +
    @ VST_HOST_OPCODE_1E
    Definition vst.h:646
    +
    @ VST_HOST_OPCODE_29
    Definition vst.h:698
    +
    @ VST_HOST_OPCODE_01
    Retrieve the Hosts VST Version.
    Definition vst.h:556
    +
    @ VST_HOST_OPCODE_AUTOMATE
    Definition vst.h:548
    +
    @ VST_HOST_OPCODE_0A
    Definition vst.h:594
    +
    @ VST_HOST_OPCODE_26
    Check if the host supports a certain feature.
    Definition vst.h:690
    +
    @ VST_HOST_OPCODE_11
    Definition vst.h:620
    +
    @ VST_HOST_OPCODE_0C
    Definition vst.h:598
    +
    @ VST_HOST_OPCODE_10
    Definition vst.h:618
    +
    @ VST_HOST_OPCODE_2C
    Notify host that parameter is no longer being edited.
    Definition vst.h:719
    +
    @ VST_HOST_OPCODE_13
    Definition vst.h:624
    +
    @ VST_HOST_OPCODE_0E
    Notify the host that numInputs/numOutputs/delay/numParams has changed.
    Definition vst.h:612
    +
    @ VST_HOST_OPCODE_2D
    Definition vst.h:723
    +
    @ VST_HOST_OPCODE_0D
    Definition vst.h:600
    +
    @ VST_HOST_OPCODE_00
    Update automation for a given Parameter.
    Definition vst.h:546
    +
    @ VST_HOST_OPCODE_17
    Definition vst.h:632
    +
    @ VST_HOST_OPCODE_03
    Some sort of idle keep-alive?
    Definition vst.h:574
    +
    @ VST_HOST_OPCODE_PRODUCT_NAME
    Definition vst.h:666
    +
    @ VST_HOST_OPCODE_2A
    Request an update of the editor window.
    Definition vst.h:703
    +
    @ VST_HOST_OPCODE_02
    Get the currently selected effect id in container plug-ins.
    Definition vst.h:566
    +
    @ VST_HOST_OPCODE_VENDOR_VERSION
    Definition vst.h:674
    +
    @ VST_HOST_OPCODE_14
    Definition vst.h:626
    +
    @ VST_HOST_OPCODE_VENDOR_NAME
    Definition vst.h:658
    +
    @ VST_HOST_OPCODE_2E
    Definition vst.h:724
    +
    @ VST_HOST_OPCODE_MAX
    Definition vst.h:728
    +
    @ VST_HOST_OPCODE_22
    Retrieve the product name into the ptr buffer.
    Definition vst.h:664
    +
    @ _VST_HOST_OPCODE_PAD
    Definition vst.h:731
    +
    @ VST_HOST_OPCODE_21
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:656
    +
    @ VST_HOST_OPCODE_CUSTOM
    Definition vst.h:681
    +
    @ VST_HOST_OPCODE_PARAM_UPDATE
    Definition vst.h:550
    +
    @ VST_HOST_OPCODE_1F
    Definition vst.h:648
    +
    @ VST_HOST_OPCODE_0B
    Definition vst.h:596
    +
    @ VST_HOST_OPCODE_09
    Definition vst.h:592
    @@ -3231,46 +3055,46 @@ In VST 2.3 and later this may only be called while between _VST_PARAMETER_FLAG_PAD 
    -

    Definition at line 166 of file vst.h.

    -
    166 {
    - - -
    174
    - - -
    182
    - - -
    190
    - - -
    198
    - - -
    206
    - - -
    214
    - - -
    222
    -
    223 _VST_PARAMETER_FLAG_PAD = 0xFFFFFFFFul,
    -
    224};
    -
    @ VST_PARAMETER_FLAG_SWITCH
    Definition vst.h:173
    -
    @ VST_PARAMETER_FLAG_1ls6
    Parameter can be gradually increased/decreased.
    Definition vst.h:219
    -
    @ VST_PARAMETER_FLAG_1ls5
    Parameter has a category for the default editor.
    Definition vst.h:211
    -
    @ VST_PARAMETER_FLAG_1ls4
    Parameter has an display order index for the default editor.
    Definition vst.h:203
    -
    @ VST_PARAMETER_FLAG_1ls2
    Parameter uses float steps.
    Definition vst.h:187
    -
    @ VST_PARAMETER_FLAG_INTEGER_LIMITS
    Definition vst.h:181
    -
    @ VST_PARAMETER_FLAG_STEP_FLOAT
    Definition vst.h:189
    -
    @ VST_PARAMETER_FLAG_INDEX
    Definition vst.h:205
    -
    @ VST_PARAMETER_FLAG_CATEGORY
    Definition vst.h:213
    -
    @ VST_PARAMETER_FLAG_RAMPING
    Definition vst.h:221
    -
    @ VST_PARAMETER_FLAG_1ls3
    Parameter uses integer steps.
    Definition vst.h:195
    -
    @ VST_PARAMETER_FLAG_1ls0
    Parameter is an on/off switch.
    Definition vst.h:171
    -
    @ VST_PARAMETER_FLAG_STEP_INT
    Definition vst.h:197
    -
    @ VST_PARAMETER_FLAG_1ls1
    Parameter limits are set as integers.
    Definition vst.h:179
    -
    @ _VST_PARAMETER_FLAG_PAD
    Definition vst.h:223
    +

    Definition at line 162 of file vst.h.

    +
    162 {
    + + +
    170
    + + +
    178
    + + +
    186
    + + +
    194
    + + +
    202
    + + +
    210
    + + +
    218
    +
    219 _VST_PARAMETER_FLAG_PAD = 0xFFFFFFFFul,
    +
    220};
    +
    @ VST_PARAMETER_FLAG_SWITCH
    Definition vst.h:169
    +
    @ VST_PARAMETER_FLAG_1ls6
    Parameter can be gradually increased/decreased.
    Definition vst.h:215
    +
    @ VST_PARAMETER_FLAG_1ls5
    Parameter has a category for the default editor.
    Definition vst.h:207
    +
    @ VST_PARAMETER_FLAG_1ls4
    Parameter has an display order index for the default editor.
    Definition vst.h:199
    +
    @ VST_PARAMETER_FLAG_1ls2
    Parameter uses float steps.
    Definition vst.h:183
    +
    @ VST_PARAMETER_FLAG_INTEGER_LIMITS
    Definition vst.h:177
    +
    @ VST_PARAMETER_FLAG_STEP_FLOAT
    Definition vst.h:185
    +
    @ VST_PARAMETER_FLAG_INDEX
    Definition vst.h:201
    +
    @ VST_PARAMETER_FLAG_CATEGORY
    Definition vst.h:209
    +
    @ VST_PARAMETER_FLAG_RAMPING
    Definition vst.h:217
    +
    @ VST_PARAMETER_FLAG_1ls3
    Parameter uses integer steps.
    Definition vst.h:191
    +
    @ VST_PARAMETER_FLAG_1ls0
    Parameter is an on/off switch.
    Definition vst.h:167
    +
    @ VST_PARAMETER_FLAG_STEP_INT
    Definition vst.h:193
    +
    @ VST_PARAMETER_FLAG_1ls1
    Parameter limits are set as integers.
    Definition vst.h:175
    +
    @ _VST_PARAMETER_FLAG_PAD
    Definition vst.h:219
    @@ -3309,36 +3133,36 @@ In VST 2.3 and later this may only be called while between _VST_SPEAKER_ARRANGEMENT_TYPE_PAD  -

    Definition at line 442 of file vst.h.

    -
    442 {
    - +

    Definition at line 434 of file vst.h.

    +
    434 {
    + +
    440
    + +
    444
    +
    448
    - -
    452
    - + +
    452
    +
    456
    - -
    460
    - -
    464
    - -
    470
    - -
    476
    - -
    482
    -
    483 // Pad to force 32-bit number.
    - -
    485};
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_7_1
    7.1 (Full Surround)
    Definition vst.h:481
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN
    Unknown/Empty speaker layout.
    Definition vst.h:451
    -
    @ _VST_SPEAKER_ARRANGEMENT_TYPE_PAD
    Definition vst.h:484
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_1
    5.1 (Old Surround)
    Definition vst.h:475
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM
    Custom speaker arrangement.
    Definition vst.h:447
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_MONO
    Mono.
    Definition vst.h:455
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_STEREO
    Stereo.
    Definition vst.h:459
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_0
    5.0 (Old Surround)
    Definition vst.h:469
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_4_0
    Quadraphonic.
    Definition vst.h:463
    + +
    462
    + +
    468
    + +
    474
    +
    475 // Pad to force 32-bit number.
    + +
    477};
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_7_1
    7.1 (Full Surround)
    Definition vst.h:473
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN
    Unknown/Empty speaker layout.
    Definition vst.h:443
    +
    @ _VST_SPEAKER_ARRANGEMENT_TYPE_PAD
    Definition vst.h:476
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_1
    5.1 (Old Surround)
    Definition vst.h:467
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM
    Custom speaker arrangement.
    Definition vst.h:439
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_MONO
    Mono.
    Definition vst.h:447
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_STEREO
    Stereo.
    Definition vst.h:451
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_0
    5.0 (Old Surround)
    Definition vst.h:461
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_4_0
    Quadraphonic.
    Definition vst.h:455
    @@ -3398,107 +3222,107 @@ In VST 2.3 and later this may only be called while between _VST_SPEAKER_TYPE_PAD  -

    Definition at line 340 of file vst.h.

    -
    340 {
    -
    341 // Default Types
    - - - - - -
    347 VST_SPEAKER_TYPE_LEFT_REAR = 5, // Rear/Surround Left
    -
    348 VST_SPEAKER_TYPE_RIGHT_REAR = 6, // Rear/Surround Right
    -
    349 // 7
    -
    350 // 8
    -
    351 // 9
    -
    352 VST_SPEAKER_TYPE_LEFT_SIDE = 10, // Side Left
    -
    353 VST_SPEAKER_TYPE_RIGHT_SIDE = 11, // Side Right
    -
    354 // 12
    -
    355 // 13
    -
    356 // 14
    -
    357 // 15
    -
    358 // ...
    -
    359
    -
    360 // User Types (seen rarely, but never exceeds -32)
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    393
    -
    394
    -
    395 // Pad to force 32-bit number.
    -
    396 _VST_SPEAKER_TYPE_PAD = 0xFFFFFFFFul,
    -
    397};
    -
    @ VST_SPEAKER_TYPE_RIGHT_REAR
    Definition vst.h:348
    -
    @ _VST_SPEAKER_TYPE_PAD
    Definition vst.h:396
    -
    @ VST_SPEAKER_TYPE_RIGHT
    Definition vst.h:344
    -
    @ VST_SPEAKER_TYPE_CENTER
    Definition vst.h:345
    -
    @ VST_SPEAKER_TYPE_LFE
    Definition vst.h:346
    -
    @ VST_SPEAKER_TYPE_USER_09
    Definition vst.h:384
    -
    @ VST_SPEAKER_TYPE_USER_25
    Definition vst.h:368
    -
    @ VST_SPEAKER_TYPE_MONO
    Definition vst.h:342
    -
    @ VST_SPEAKER_TYPE_USER_04
    Definition vst.h:389
    -
    @ VST_SPEAKER_TYPE_USER_11
    Definition vst.h:382
    -
    @ VST_SPEAKER_TYPE_USER_10
    Definition vst.h:383
    -
    @ VST_SPEAKER_TYPE_USER_12
    Definition vst.h:381
    -
    @ VST_SPEAKER_TYPE_USER_30
    Definition vst.h:363
    -
    @ VST_SPEAKER_TYPE_USER_32
    Definition vst.h:361
    -
    @ VST_SPEAKER_TYPE_USER_20
    Definition vst.h:373
    -
    @ VST_SPEAKER_TYPE_USER_15
    Definition vst.h:378
    -
    @ VST_SPEAKER_TYPE_RIGHT_SIDE
    Definition vst.h:353
    -
    @ VST_SPEAKER_TYPE_LEFT_SIDE
    Definition vst.h:352
    -
    @ VST_SPEAKER_TYPE_USER_13
    Definition vst.h:380
    -
    @ VST_SPEAKER_TYPE_USER_02
    Definition vst.h:391
    -
    @ VST_SPEAKER_TYPE_USER_23
    Definition vst.h:370
    -
    @ VST_SPEAKER_TYPE_USER_28
    Definition vst.h:365
    -
    @ VST_SPEAKER_TYPE_USER_05
    Definition vst.h:388
    -
    @ VST_SPEAKER_TYPE_USER_01
    Definition vst.h:392
    -
    @ VST_SPEAKER_TYPE_LEFT
    Definition vst.h:343
    -
    @ VST_SPEAKER_TYPE_USER_07
    Definition vst.h:386
    -
    @ VST_SPEAKER_TYPE_USER_27
    Definition vst.h:366
    -
    @ VST_SPEAKER_TYPE_USER_18
    Definition vst.h:375
    -
    @ VST_SPEAKER_TYPE_USER_29
    Definition vst.h:364
    -
    @ VST_SPEAKER_TYPE_USER_21
    Definition vst.h:372
    -
    @ VST_SPEAKER_TYPE_USER_06
    Definition vst.h:387
    -
    @ VST_SPEAKER_TYPE_USER_26
    Definition vst.h:367
    -
    @ VST_SPEAKER_TYPE_USER_19
    Definition vst.h:374
    -
    @ VST_SPEAKER_TYPE_USER_31
    Definition vst.h:362
    -
    @ VST_SPEAKER_TYPE_USER_24
    Definition vst.h:369
    -
    @ VST_SPEAKER_TYPE_USER_22
    Definition vst.h:371
    -
    @ VST_SPEAKER_TYPE_USER_17
    Definition vst.h:376
    -
    @ VST_SPEAKER_TYPE_USER_08
    Definition vst.h:385
    -
    @ VST_SPEAKER_TYPE_LEFT_REAR
    Definition vst.h:347
    -
    @ VST_SPEAKER_TYPE_USER_14
    Definition vst.h:379
    -
    @ VST_SPEAKER_TYPE_USER_16
    Definition vst.h:377
    -
    @ VST_SPEAKER_TYPE_USER_03
    Definition vst.h:390
    +

    Definition at line 332 of file vst.h.

    +
    332 {
    +
    333 // Default Types
    + + + + + +
    339 VST_SPEAKER_TYPE_LEFT_REAR = 5, // Rear/Surround Left
    +
    340 VST_SPEAKER_TYPE_RIGHT_REAR = 6, // Rear/Surround Right
    +
    341 // 7
    +
    342 // 8
    +
    343 // 9
    +
    344 VST_SPEAKER_TYPE_LEFT_SIDE = 10, // Side Left
    +
    345 VST_SPEAKER_TYPE_RIGHT_SIDE = 11, // Side Right
    +
    346 // 12
    +
    347 // 13
    +
    348 // 14
    +
    349 // 15
    +
    350 // ...
    +
    351
    +
    352 // User Types (seen rarely, but never exceeds -32)
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    385
    +
    386
    +
    387 // Pad to force 32-bit number.
    +
    388 _VST_SPEAKER_TYPE_PAD = 0xFFFFFFFFul,
    +
    389};
    +
    @ VST_SPEAKER_TYPE_RIGHT_REAR
    Definition vst.h:340
    +
    @ _VST_SPEAKER_TYPE_PAD
    Definition vst.h:388
    +
    @ VST_SPEAKER_TYPE_RIGHT
    Definition vst.h:336
    +
    @ VST_SPEAKER_TYPE_CENTER
    Definition vst.h:337
    +
    @ VST_SPEAKER_TYPE_LFE
    Definition vst.h:338
    +
    @ VST_SPEAKER_TYPE_USER_09
    Definition vst.h:376
    +
    @ VST_SPEAKER_TYPE_USER_25
    Definition vst.h:360
    +
    @ VST_SPEAKER_TYPE_MONO
    Definition vst.h:334
    +
    @ VST_SPEAKER_TYPE_USER_04
    Definition vst.h:381
    +
    @ VST_SPEAKER_TYPE_USER_11
    Definition vst.h:374
    +
    @ VST_SPEAKER_TYPE_USER_10
    Definition vst.h:375
    +
    @ VST_SPEAKER_TYPE_USER_12
    Definition vst.h:373
    +
    @ VST_SPEAKER_TYPE_USER_30
    Definition vst.h:355
    +
    @ VST_SPEAKER_TYPE_USER_32
    Definition vst.h:353
    +
    @ VST_SPEAKER_TYPE_USER_20
    Definition vst.h:365
    +
    @ VST_SPEAKER_TYPE_USER_15
    Definition vst.h:370
    +
    @ VST_SPEAKER_TYPE_RIGHT_SIDE
    Definition vst.h:345
    +
    @ VST_SPEAKER_TYPE_LEFT_SIDE
    Definition vst.h:344
    +
    @ VST_SPEAKER_TYPE_USER_13
    Definition vst.h:372
    +
    @ VST_SPEAKER_TYPE_USER_02
    Definition vst.h:383
    +
    @ VST_SPEAKER_TYPE_USER_23
    Definition vst.h:362
    +
    @ VST_SPEAKER_TYPE_USER_28
    Definition vst.h:357
    +
    @ VST_SPEAKER_TYPE_USER_05
    Definition vst.h:380
    +
    @ VST_SPEAKER_TYPE_USER_01
    Definition vst.h:384
    +
    @ VST_SPEAKER_TYPE_LEFT
    Definition vst.h:335
    +
    @ VST_SPEAKER_TYPE_USER_07
    Definition vst.h:378
    +
    @ VST_SPEAKER_TYPE_USER_27
    Definition vst.h:358
    +
    @ VST_SPEAKER_TYPE_USER_18
    Definition vst.h:367
    +
    @ VST_SPEAKER_TYPE_USER_29
    Definition vst.h:356
    +
    @ VST_SPEAKER_TYPE_USER_21
    Definition vst.h:364
    +
    @ VST_SPEAKER_TYPE_USER_06
    Definition vst.h:379
    +
    @ VST_SPEAKER_TYPE_USER_26
    Definition vst.h:359
    +
    @ VST_SPEAKER_TYPE_USER_19
    Definition vst.h:366
    +
    @ VST_SPEAKER_TYPE_USER_31
    Definition vst.h:354
    +
    @ VST_SPEAKER_TYPE_USER_24
    Definition vst.h:361
    +
    @ VST_SPEAKER_TYPE_USER_22
    Definition vst.h:363
    +
    @ VST_SPEAKER_TYPE_USER_17
    Definition vst.h:368
    +
    @ VST_SPEAKER_TYPE_USER_08
    Definition vst.h:377
    +
    @ VST_SPEAKER_TYPE_LEFT_REAR
    Definition vst.h:339
    +
    @ VST_SPEAKER_TYPE_USER_14
    Definition vst.h:371
    +
    @ VST_SPEAKER_TYPE_USER_16
    Definition vst.h:369
    +
    @ VST_SPEAKER_TYPE_USER_03
    Definition vst.h:382
    @@ -3602,21 +3426,21 @@ In VST 2.3 and later this may only be called while between VST_STREAM_FLAG_USE_TYPE  -

    Definition at line 497 of file vst.h.

    -
    497 {
    -
    500 VST_STREAM_FLAG_1ls0 = 1 << 0,
    -
    501
    -
    506 VST_STREAM_FLAG_1ls1 = 1 << 1,
    -
    507 VST_STREAM_FLAG_STEREO = 1 << 1,
    -
    508
    -
    513 VST_STREAM_FLAG_1ls2 = 1 << 2,
    - -
    515};
    -
    @ VST_STREAM_FLAG_STEREO
    Definition vst.h:507
    -
    @ VST_STREAM_FLAG_1ls2
    Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:513
    -
    @ VST_STREAM_FLAG_1ls0
    Ignored?
    Definition vst.h:500
    -
    @ VST_STREAM_FLAG_1ls1
    Stream is in Stereo.
    Definition vst.h:506
    -
    @ VST_STREAM_FLAG_USE_TYPE
    Definition vst.h:514
    +

    Definition at line 485 of file vst.h.

    +
    485 {
    +
    488 VST_STREAM_FLAG_1ls0 = 1 << 0,
    +
    489
    +
    494 VST_STREAM_FLAG_1ls1 = 1 << 1,
    +
    495 VST_STREAM_FLAG_STEREO = 1 << 1,
    +
    496
    +
    501 VST_STREAM_FLAG_1ls2 = 1 << 2,
    + +
    503};
    +
    @ VST_STREAM_FLAG_STEREO
    Definition vst.h:495
    +
    @ VST_STREAM_FLAG_1ls2
    Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:501
    +
    @ VST_STREAM_FLAG_1ls0
    Ignored?
    Definition vst.h:488
    +
    @ VST_STREAM_FLAG_1ls1
    Stream is in Stereo.
    Definition vst.h:494
    +
    @ VST_STREAM_FLAG_USE_TYPE
    Definition vst.h:502
    @@ -3691,7 +3515,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 724f416..2a08a2c 100644 --- a/vst_8h.js +++ b/vst_8h.js @@ -5,8 +5,6 @@ var vst_8h = [ "vst_speaker_properties_t", "structvst__speaker__properties__t.html", "structvst__speaker__properties__t" ], [ "vst_speaker_arrangement_t", "structvst__speaker__arrangement__t.html", "structvst__speaker__arrangement__t" ], [ "vst_stream_properties_t", "structvst__stream__properties__t.html", "structvst__stream__properties__t" ], - [ "vst_event_t", "structvst__event__t.html", "structvst__event__t" ], - [ "vst_events_t", "structvst__events__t.html", "structvst__events__t" ], [ "vst_host_supports_t", "structvst__host__supports__t.html", "structvst__host__supports__t" ], [ "vst_effect_supports_t", "structvst__effect__supports__t.html", "structvst__effect__supports__t" ], [ "vst_effect_t", "structvst__effect__t.html", "structvst__effect__t" ], @@ -154,7 +152,6 @@ var vst_8h = [ "VST_EFFECT_OPCODE_18", "vst_8h.html#abfb1cdba3c236829cb63d4196f33d696ac1ff348462e998598c421def0d3b66a8", null ], [ "VST_EFFECT_OPCODE_SET_CHUNK_DATA", "vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a13965cef0042d6591b41c4c21c44c005", null ], [ "VST_EFFECT_OPCODE_19", "vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a55ed1473547eafc7c6df2b62f73222ac", null ], - [ "VST_EFFECT_OPCODE_EVENT", "vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a9f3b153f7398c429a3fc6d64e2fed9a6", null ], [ "VST_EFFECT_OPCODE_1A", "vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a4f69a2fe470ab8ba6dd77f43a94cde90", null ], [ "VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE", "vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a98e0f94270578351245a09966195c677", null ], [ "VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE", "vst_8h.html#abfb1cdba3c236829cb63d4196f33d696a5e12ca00c6de50497fe9c9c2220544ff", null ], @@ -267,7 +264,6 @@ var vst_8h = [ "VST_HOST_OPCODE_07", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b23e2a663f72c14de38545f5965b98c", null ], [ "VST_HOST_OPCODE_08", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3eef311d09c48627d15a673d9f58df08", null ], [ "VST_HOST_OPCODE_09", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafe6815aea77d842a2a103042bc002ff1", null ], - [ "VST_HOST_OPCODE_EVENT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca088c2539d52fbb2469a3bca15fd73b52", null ], [ "VST_HOST_OPCODE_0A", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca86ffb81da10069c6f90c2c976e7481ed", null ], [ "VST_HOST_OPCODE_0B", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf9a946bb647daf5d8b206693a02751b0", null ], [ "VST_HOST_OPCODE_0C", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9158362e2038a2cc7fdadbe164572a32", null ], @@ -276,7 +272,6 @@ var vst_8h = [ "VST_HOST_OPCODE_IO_MODIFIED", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3365f17c1b25e26e5b7ef3d3e1da82e0", null ], [ "VST_HOST_OPCODE_0F", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27ccf6c0ae6965462d0c95668a5328e9", null ], [ "VST_HOST_OPCODE_10", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9226e0e6b1e3929060be3c534d54efab", null ], - [ "VST_HOST_OPCODE_EDITOR_RESIZE", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca27604441d441b65f71f9260b8e9def3f", null ], [ "VST_HOST_OPCODE_11", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca87ce9751c0bff6ef1e27c52b814c1e4a", null ], [ "VST_HOST_OPCODE_12", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca397585e27e5a49a75956cf67adfda496", null ], [ "VST_HOST_OPCODE_13", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9f34fe7eb72d7aa8ddbf7547361d6526", null ], @@ -291,8 +286,6 @@ var vst_8h = [ "VST_HOST_OPCODE_1C", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3c8889289a797d661f99363f225bf676", null ], [ "VST_HOST_OPCODE_1D", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5d240547cb3d3770f9f1562e5fc1d16a", null ], [ "VST_HOST_OPCODE_1E", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca6ebe804dfc7563289833b1f35493f5e2", null ], - [ "VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac033458574ebe9c03b5f03416baa4ea4", null ], - [ "VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca3b4bc14f0146f4835f155fec7f288186", null ], [ "VST_HOST_OPCODE_1F", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf3af18f949bd520d653e6dfc8c2f2a48", null ], [ "VST_HOST_OPCODE_20", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca4f020706035267b415e09ca975d0f867", null ], [ "VST_HOST_OPCODE_21", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad87ea91d02bd198e58cdf48ddfa2f4fb", null ], @@ -309,21 +302,15 @@ var vst_8h = [ "VST_HOST_OPCODE_27", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca40706c6f7f484360e142111eed9e2e92", null ], [ "VST_HOST_OPCODE_28", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca08975ca236f216f4ed35ce48972e050f", null ], [ "VST_HOST_OPCODE_29", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca738ae2e2aa8fe5a3727e5bcfe5557d6a", null ], - [ "VST_HOST_OPCODE_GET_EFFECT_DIRECTORY", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecadcf29f0c0c8bff262a47cde2845249a3", null ], [ "VST_HOST_OPCODE_2A", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecab727e8f8bd83b8ead48c9c7d32b5cccd", null ], - [ "VST_HOST_OPCODE_REFRESH", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecafaec5b29280246f1001a933192facfde", null ], + [ "VST_HOST_OPCODE_EDITOR_UPDATE", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca0ffcacbc5374ae2f07f839adefb7c88e", null ], [ "VST_HOST_OPCODE_2B", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca554b9a2e4b2527f2f2809efd88bf1545", null ], [ "VST_HOST_OPCODE_PARAM_START_EDIT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca149b360bad03dbfbf517ca2e5a92a867", null ], - [ "VST_HOST_OPCODE_PARAM_LOCK", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca5f88b8122f3200490d7d099613927604", null ], [ "VST_HOST_OPCODE_2C", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca9e86c9deba6977be5229b2982d0c8aa6", null ], [ "VST_HOST_OPCODE_PARAM_STOP_EDIT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca165352695e471be9666970c65a33fc13", null ], - [ "VST_HOST_OPCODE_PARAM_UNLOCK", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaddac30d988711279e6c81867386d6242", null ], [ "VST_HOST_OPCODE_2D", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaa3195b429e827047e23d08522d49e558", null ], [ "VST_HOST_OPCODE_2E", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecac91e292c254b88c628a82122bf682a68", null ], [ "VST_HOST_OPCODE_2F", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca28bcfd43d8494d6c1a1bf22b180b6ef4", null ], - [ "VST_HOST_OPCODE_30", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecaf2289599b795abf5f7fa76413cafcc17", null ], - [ "VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad623393c3334fc2eb2fa97569d2227c6", null ], - [ "VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8eca518880481925366ec8a2bd88f50a7008", null ], [ "VST_HOST_OPCODE_MAX", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecacd93133c8c835b2dc554b919ca09d8cd", null ], [ "_VST_HOST_OPCODE_PAD", "vst_8h.html#a223eb6814e8e03b7f89687280db8b8ecad5fe7a9677ae11d436d4c8dab95584ba", null ] ] ], diff --git a/vst_8h_source.html b/vst_8h_source.html index 88294ed..4037887 100644 --- a/vst_8h_source.html +++ b/vst_8h_source.html @@ -256,2453 +256,2250 @@ $(document).ready(function(){initNavTree('vst_8h_source.html',''); initResizable
    156 int16_t right;
    157};
    158
    -
    159//------------------------------------------------------------------------------------------------------------------------
    -
    160// VST Parameters
    -
    161//------------------------------------------------------------------------------------------------------------------------
    -
    162
    -
    163/** Flags for parameters.
    -
    164 * @sa vst_parameter_properties_t
    -
    165 */
    - -
    167 /** Parameter is an on/off switch.
    -
    168 *
    -
    169 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    170 */
    - -
    172 /** @sa VST_PARAMETER_FLAG_1ls0 */
    - -
    174
    -
    175 /** Parameter limits are set as integers.
    -
    176 *
    -
    177 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    178 */
    - -
    180 /** @sa VST_PARAMETER_FLAG_1ls1 */
    - -
    182
    -
    183 /** Parameter uses float steps.
    -
    184 *
    -
    185 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    186 */
    - -
    188 /** @sa VST_PARAMETER_FLAG_1ls2 */
    - -
    190
    -
    191 /** Parameter uses integer steps.
    -
    192 *
    -
    193 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    194 */
    - -
    196 /** @sa VST_PARAMETER_FLAG_1ls3 */
    - -
    198
    -
    199 /** Parameter has an display order index for the default editor.
    -
    200 *
    -
    201 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    202 */
    - -
    204 /** @sa VST_PARAMETER_FLAG_1ls4 */
    - -
    206
    -
    207 /** Parameter has a category for the default editor.
    -
    208 *
    -
    209 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    210 */
    - -
    212 /** @sa VST_PARAMETER_FLAG_1ls5 */
    - -
    214
    -
    215 /** Parameter can be gradually increased/decreased.
    -
    216 *
    -
    217 * @sa VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    -
    218 */
    - -
    220 /** @sa VST_PARAMETER_FLAG_1ls6 */
    - -
    222
    - -
    224};
    -
    225
    -
    226/** Information about a parameter.
    -
    227 *
    -
    228 * @important Many VST hosts and plug-ins expect their parameters to be normalized within 0.0 and 1.0.
    -
    229 */
    - -
    231 /** Float Step value
    -
    232 *
    -
    233 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    -
    234 *
    -
    235 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    -
    236 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    237 */
    -
    238 float step_f32;
    -
    239
    -
    240 /** Float small step value
    -
    241 * This is used for "tiny" changes.
    -
    242 *
    -
    243 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    -
    244 *
    -
    245 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    -
    246 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    247 */
    - -
    249
    -
    250 /** Float large step value
    -
    251 * This is used for "huge" changes.
    -
    252 *
    -
    253 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    -
    254 *
    -
    255 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    -
    256 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    257 */
    - -
    259
    -
    260 /** Human-readable name for this parameter.
    -
    261 *
    -
    262 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    263 */
    - -
    265
    -
    266 /** Parameter Flags
    -
    267 *
    -
    268 * Any combination of @ref VST_PARAMETER_FLAG.
    -
    269 */
    -
    270 uint32_t flags;
    -
    271
    -
    272 /** Minimum Integer value
    -
    273 *
    -
    274 * @note Requires @ref VST_PARAMETER_FLAG_INTEGER_LIMITS to be set.
    -
    275 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    276 */
    - -
    278
    -
    279 /** Maximum Integer value
    -
    280 *
    -
    281 * @note Requires @ref VST_PARAMETER_FLAG_INTEGER_LIMITS to be set.
    -
    282 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    283 */
    - -
    285
    -
    286 /** Integer Step value
    -
    287 *
    -
    288 * @note Requires @ref VST_PARAMETER_FLAG_STEP_INT to be set.
    -
    289 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    290 */
    -
    291 int32_t step_i32;
    -
    292
    -
    293 /** Short Human-readable label for this parameter.
    -
    294 *
    -
    295 * I have no idea why this exists?
    -
    296 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    297 */
    - -
    299
    -
    300 /** Display order index.
    -
    301 *
    -
    302 * @note Requires @ref VST_PARAMETER_FLAG_INDEX to be set.
    -
    303 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    304 */
    -
    305 uint16_t index;
    -
    306
    -
    307 /** Category index
    -
    308 *
    -
    309 * Must either be 0 for no category, or any number increasing from 1 onwards.
    -
    310 *
    -
    311 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    -
    312 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    313 */
    -
    314 uint16_t category;
    -
    315
    -
    316 /** How many parameters are in this category?
    -
    317 * This allows the plug-in to specify the same category multiple times.
    -
    318 *
    -
    319 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    -
    320 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    321 */
    - -
    323
    -
    324 uint16_t _unknown_00; // Must be set to 0.
    -
    325
    -
    326 /** Human-readable name for the category this parameter is in.
    -
    327 *
    -
    328 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    -
    329 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    -
    330 */
    - -
    332
    -
    333 char _reserved[16]; // Reserved for future expansions?
    -
    334};
    -
    335
    -
    336//------------------------------------------------------------------------------------------------------------------------
    -
    337// VST Input Microphones/Output Speakers
    -
    338//------------------------------------------------------------------------------------------------------------------------
    -
    339
    - -
    341 // Default Types
    - - - - - -
    347 VST_SPEAKER_TYPE_LEFT_REAR = 5, // Rear/Surround Left
    -
    348 VST_SPEAKER_TYPE_RIGHT_REAR = 6, // Rear/Surround Right
    -
    349 // 7
    -
    350 // 8
    -
    351 // 9
    -
    352 VST_SPEAKER_TYPE_LEFT_SIDE = 10, // Side Left
    -
    353 VST_SPEAKER_TYPE_RIGHT_SIDE = 11, // Side Right
    -
    354 // 12
    -
    355 // 13
    -
    356 // 14
    -
    357 // 15
    -
    358 // ...
    -
    359
    -
    360 // User Types (seen rarely, but never exceeds -32)
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    393
    -
    394
    -
    395 // Pad to force 32-bit number.
    -
    396 _VST_SPEAKER_TYPE_PAD = 0xFFFFFFFFul,
    -
    397};
    +
    159/** Flags for parameters.
    +
    160 * @sa vst_parameter_properties_t
    +
    161 */
    + +
    163 /** Parameter is an on/off switch.
    +
    164 *
    +
    165 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    166 */
    + +
    168 /** @sa VST_PARAMETER_FLAG_1ls0 */
    + +
    170
    +
    171 /** Parameter limits are set as integers.
    +
    172 *
    +
    173 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    174 */
    + +
    176 /** @sa VST_PARAMETER_FLAG_1ls1 */
    + +
    178
    +
    179 /** Parameter uses float steps.
    +
    180 *
    +
    181 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    182 */
    + +
    184 /** @sa VST_PARAMETER_FLAG_1ls2 */
    + +
    186
    +
    187 /** Parameter uses integer steps.
    +
    188 *
    +
    189 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    190 */
    + +
    192 /** @sa VST_PARAMETER_FLAG_1ls3 */
    + +
    194
    +
    195 /** Parameter has an display order index for the default editor.
    +
    196 *
    +
    197 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    198 */
    + +
    200 /** @sa VST_PARAMETER_FLAG_1ls4 */
    + +
    202
    +
    203 /** Parameter has a category for the default editor.
    +
    204 *
    +
    205 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    206 */
    + +
    208 /** @sa VST_PARAMETER_FLAG_1ls5 */
    + +
    210
    +
    211 /** Parameter can be gradually increased/decreased.
    +
    212 *
    +
    213 * @sa VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    +
    214 */
    + +
    216 /** @sa VST_PARAMETER_FLAG_1ls6 */
    + +
    218
    + +
    220};
    +
    221
    +
    222/** Information about a parameter.
    +
    223 *
    +
    224 * @important Many VST hosts and plug-ins expect their parameters to be normalized within 0.0 and 1.0.
    +
    225 */
    + +
    227 /** Float Step value
    +
    228 *
    +
    229 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    +
    230 *
    +
    231 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    +
    232 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    233 */
    +
    234 float step_f32;
    +
    235
    +
    236 /** Float small step value
    +
    237 * This is used for "tiny" changes.
    +
    238 *
    +
    239 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    +
    240 *
    +
    241 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    +
    242 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    243 */
    + +
    245
    +
    246 /** Float large step value
    +
    247 * This is used for "huge" changes.
    +
    248 *
    +
    249 * Some hosts and plug-ins expect this to be within 0 and 1.0.
    +
    250 *
    +
    251 * @note Requires @ref VST_PARAMETER_FLAG_STEP_FLOAT to be set.
    +
    252 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    253 */
    + +
    255
    +
    256 /** Human-readable name for this parameter.
    +
    257 *
    +
    258 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    259 */
    + +
    261
    +
    262 /** Parameter Flags
    +
    263 *
    +
    264 * Any combination of @ref VST_PARAMETER_FLAG.
    +
    265 */
    +
    266 uint32_t flags;
    +
    267
    +
    268 /** Minimum Integer value
    +
    269 *
    +
    270 * @note Requires @ref VST_PARAMETER_FLAG_INTEGER_LIMITS to be set.
    +
    271 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    272 */
    + +
    274
    +
    275 /** Maximum Integer value
    +
    276 *
    +
    277 * @note Requires @ref VST_PARAMETER_FLAG_INTEGER_LIMITS to be set.
    +
    278 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    279 */
    + +
    281
    +
    282 /** Integer Step value
    +
    283 *
    +
    284 * @note Requires @ref VST_PARAMETER_FLAG_STEP_INT to be set.
    +
    285 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    286 */
    +
    287 int32_t step_i32;
    +
    288
    +
    289 /** Short Human-readable label for this parameter.
    +
    290 *
    +
    291 * I have no idea why this exists?
    +
    292 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    293 */
    + +
    295
    +
    296 /** Display order index.
    +
    297 *
    +
    298 * @note Requires @ref VST_PARAMETER_FLAG_INDEX to be set.
    +
    299 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    300 */
    +
    301 uint16_t index;
    +
    302
    +
    303 /** Category index
    +
    304 *
    +
    305 * Must either be 0 for no category, or any number increasing from 1 onwards.
    +
    306 *
    +
    307 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    +
    308 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    309 */
    +
    310 uint16_t category;
    +
    311
    +
    312 /** How many parameters are in this category?
    +
    313 * This allows the plug-in to specify the same category multiple times.
    +
    314 *
    +
    315 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    +
    316 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    317 */
    + +
    319
    +
    320 uint16_t _unknown_00; // Must be set to 0.
    +
    321
    +
    322 /** Human-readable name for the category this parameter is in.
    +
    323 *
    +
    324 * @note Requires @ref VST_PARAMETER_FLAG_CATEGORY to be set.
    +
    325 * @note Ignored if @ref VST_EFFECT_FLAG_EDITOR is set.
    +
    326 */
    + +
    328
    +
    329 char _reserved[16]; // Reserved for future expansions?
    +
    330};
    +
    331
    + +
    333 // Default Types
    + + + + + +
    339 VST_SPEAKER_TYPE_LEFT_REAR = 5, // Rear/Surround Left
    +
    340 VST_SPEAKER_TYPE_RIGHT_REAR = 6, // Rear/Surround Right
    +
    341 // 7
    +
    342 // 8
    +
    343 // 9
    +
    344 VST_SPEAKER_TYPE_LEFT_SIDE = 10, // Side Left
    +
    345 VST_SPEAKER_TYPE_RIGHT_SIDE = 11, // Side Right
    +
    346 // 12
    +
    347 // 13
    +
    348 // 14
    +
    349 // 15
    +
    350 // ...
    +
    351
    +
    352 // User Types (seen rarely, but never exceeds -32)
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    385
    +
    386
    +
    387 // Pad to force 32-bit number.
    +
    388 _VST_SPEAKER_TYPE_PAD = 0xFFFFFFFFul,
    +
    389};
    +
    390
    + +
    392 /** Azimuth in Radians
    +
    393 * Range: -PI (Left) through 0.0 (Right) to PI (Left)
    +
    394 *
    +
    395 * @note Must be 10.0 if this is a LFE.
    +
    396 */
    +
    397 float azimuth;
    398
    - -
    400 /** Azimuth in Radians
    -
    401 * Range: -PI (Left) through 0.0 (Right) to PI (Left)
    -
    402 *
    -
    403 * @note Must be 10.0 if this is a LFE.
    -
    404 */
    -
    405 float azimuth;
    -
    406
    -
    407 /** Altitude in Radians
    -
    408 * Range: -PI/2 (Bottom) to PI/2 (Top)
    -
    409 *
    -
    410 * @note Must be 10.0 if this is a LFE.
    -
    411 */
    -
    412 float altitude;
    -
    413
    -
    414 /** Distance in Meters
    -
    415 * range: 0 to +-Infinity
    +
    399 /** Altitude in Radians
    +
    400 * Range: -PI/2 (Bottom) to PI/2 (Top)
    +
    401 *
    +
    402 * @note Must be 10.0 if this is a LFE.
    +
    403 */
    +
    404 float altitude;
    +
    405
    +
    406 /** Distance in Meters
    +
    407 * range: 0 to +-Infinity
    +
    408 *
    +
    409 * @note Must be 0.0 if this is a LFE.
    +
    410 */
    +
    411 float distance;
    +
    412
    +
    413 float _unknown_00; // Must be set to 0
    +
    414
    +
    415 /** Human readable name for this speaker.
    416 *
    -
    417 * @note Must be 0.0 if this is a LFE.
    -
    418 */
    -
    419 float distance;
    -
    420
    -
    421 float _unknown_00; // Must be set to 0
    -
    422
    -
    423 /** Human readable name for this speaker.
    -
    424 *
    -
    425 * Some hosts will behave weird if you use "L", "R", "C", "Ls", "Rs", "Lc", "Rc", "LFE", "Lfe", "Sl", "Sr", "Cs",
    -
    426 * and other 2 to 3 letter short codes. Best not to use those if you like your plug-in in a not-crashy state.
    -
    427 */
    - -
    429
    -
    430 /** The type of the speaker
    -
    431 *
    -
    432 * See VST_SPEAKER_TYPE
    -
    433 *
    -
    434 * If the above is one of those short codes some host seems to overwrite this with their own. Memory safety is
    -
    435 * optional apparently.
    -
    436 */
    -
    437 int32_t type;
    -
    438
    -
    439 uint8_t _reserved[28]; // Reserved for future expansions?
    -
    440};
    -
    441
    - -
    443 /** Custom speaker arrangement.
    -
    444 *
    -
    445 * Accidentally discovered through random testing.
    +
    417 * Some hosts will behave weird if you use "L", "R", "C", "Ls", "Rs", "Lc", "Rc", "LFE", "Lfe", "Sl", "Sr", "Cs",
    +
    418 * and other 2 to 3 letter short codes. Best not to use those if you like your plug-in in a not-crashy state.
    +
    419 */
    + +
    421
    +
    422 /** The type of the speaker
    +
    423 *
    +
    424 * See VST_SPEAKER_TYPE
    +
    425 *
    +
    426 * If the above is one of those short codes some host seems to overwrite this with their own. Memory safety is
    +
    427 * optional apparently.
    +
    428 */
    +
    429 int32_t type;
    +
    430
    +
    431 uint8_t _reserved[28]; // Reserved for future expansions?
    +
    432};
    +
    433
    + +
    435 /** Custom speaker arrangement.
    +
    436 *
    +
    437 * Accidentally discovered through random testing.
    +
    438 */
    + +
    440
    +
    441 /** Unknown/Empty speaker layout.
    +
    442 */
    + +
    444
    +
    445 /** Mono
    446 */
    - +
    448
    -
    449 /** Unknown/Empty speaker layout.
    +
    449 /** Stereo
    450 */
    - +
    452
    -
    453 /** Mono
    +
    453 /** Quadraphonic
    454 */
    - +
    456
    -
    457 /** Stereo
    -
    458 */
    - -
    460
    -
    461 /** Quadraphonic
    -
    462 */
    - -
    464
    -
    465 /** 5.0 (Old Surround)
    -
    466 *
    -
    467 * L, R, C, RL, RR
    -
    468 */
    - -
    470
    -
    471 /** 5.1 (Old Surround)
    -
    472 *
    -
    473 * L, R, C, LFE, RL, RR
    -
    474 */
    - -
    476
    -
    477 /** 7.1 (Full Surround)
    -
    478 *
    -
    479 * L, R, C, LFE, SL, SR, RL, RR
    -
    480 */
    - -
    482
    -
    483 // Pad to force 32-bit number.
    - -
    485};
    -
    486
    - -
    488 int32_t type; // See VST_SPEAKER_ARRANGEMENT_TYPE
    -
    489 int32_t channels; // Number of channels in this arrangement.
    -
    490 struct vst_speaker_properties_t speakers[VST_MAX_CHANNELS]; // Array of speaker properties, actual size defined by channels.
    -
    491};
    -
    492
    -
    493//------------------------------------------------------------------------------------------------------------------------
    -
    494// VST Input/Output Streams
    -
    495//------------------------------------------------------------------------------------------------------------------------
    +
    457 /** 5.0 (Old Surround)
    +
    458 *
    +
    459 * L, R, C, RL, RR
    +
    460 */
    + +
    462
    +
    463 /** 5.1 (Old Surround)
    +
    464 *
    +
    465 * L, R, C, LFE, RL, RR
    +
    466 */
    + +
    468
    +
    469 /** 7.1 (Full Surround)
    +
    470 *
    +
    471 * L, R, C, LFE, SL, SR, RL, RR
    +
    472 */
    + +
    474
    +
    475 // Pad to force 32-bit number.
    + +
    477};
    +
    478
    + +
    480 int32_t type; // See VST_SPEAKER_ARRANGEMENT_TYPE
    +
    481 int32_t channels; // Number of channels in this arrangement.
    +
    482 struct vst_speaker_properties_t speakers[VST_MAX_CHANNELS]; // Array of speaker properties, actual size defined by channels.
    +
    483};
    +
    484
    + +
    486 /** Ignored?
    +
    487 */
    + +
    489
    +
    490 /** Stream is in Stereo
    +
    491 *
    +
    492 * Can't be used with VST_STREAM_FLAG_USE_TYPE.
    +
    493 */
    + +
    496
    - -
    498 /** Ignored?
    -
    499 */
    - -
    501
    -
    502 /** Stream is in Stereo
    -
    503 *
    -
    504 * Can't be used with VST_STREAM_FLAG_USE_TYPE.
    -
    505 */
    - - -
    508
    -
    509 /** Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE
    -
    510 *
    -
    511 * Can't be used with VST_STREAM_FLAG_STEREO.
    +
    497 /** Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE
    +
    498 *
    +
    499 * Can't be used with VST_STREAM_FLAG_STEREO.
    +
    500 */
    + + +
    503};
    +
    504
    + +
    506 /** Human-readable name for this stream.
    +
    507 */
    + +
    509
    +
    510 /** Stream flags
    +
    511 * Any combination of VST_STREAM_FLAG
    512 */
    - - -
    515};
    -
    516
    - -
    518 /** Human-readable name for this stream.
    -
    519 */
    - -
    521
    -
    522 /** Stream flags
    -
    523 * Any combination of VST_STREAM_FLAG
    -
    524 */
    -
    525 int32_t flags;
    +
    513 int32_t flags;
    +
    514
    +
    515 /** Stream arrangement (optional)
    +
    516 * See VST_SPEAKER_ARRANGEMENT_TYPE
    +
    517 */
    +
    518 int32_t type;
    +
    519
    +
    520 /** Human-readable label for this stream.
    +
    521 */
    + +
    523
    +
    524 uint8_t _reserved[48]; // 48 bytes of uninitialized data, always.
    +
    525};
    526
    -
    527 /** Stream arrangement (optional)
    -
    528 * See VST_SPEAKER_ARRANGEMENT_TYPE
    -
    529 */
    -
    530 int32_t type;
    -
    531
    -
    532 /** Human-readable label for this stream.
    -
    533 */
    - -
    535
    -
    536 uint8_t _reserved[48]; // 48 bytes of uninitialized data, always.
    -
    537};
    -
    538
    -
    539//------------------------------------------------------------------------------------------------------------------------
    -
    540// VST Events
    -
    541//------------------------------------------------------------------------------------------------------------------------
    -
    542
    -
    543/** A generic event.
    -
    544 *
    -
    545 * @sa vst_host_supports_t.sendVstEvents
    -
    546 * @sa vst_host_supports_t.receiveVstEvents
    -
    547 */
    - -
    549 int32_t _unknown_00;
    -
    550 int32_t _unknown_01;
    -
    551 int32_t _unknown_02;
    -
    552 int32_t _unknown_03;
    -
    553 int32_t _unknown_04; // Always zero or uninitialized.
    -
    554 int32_t _unknown_05; // Always zero or uninitialized.
    -
    555 int32_t _unknown_06; // Always zero or uninitialized.
    -
    556 int32_t _unknown_07; // Always zero or uninitialized.
    -
    557};
    -
    558
    -
    559/** A collection of events.
    -
    560 *
    -
    561 * @sa vst_event_t
    -
    562 * @sa vst_host_supports_t.sendVstEvents
    -
    563 * @sa vst_host_supports_t.receiveVstEvents
    -
    564 * @sa vst_effect_supports_t.sendVstEvents
    -
    565 * @sa vst_effect_supports_t.receiveVstEvents
    -
    566 * @sa VST_EFFECT_OPCODE_EVENT
    -
    567 * @sa VST_HOST_OPCODE_EVENT
    -
    568 */
    - -
    570 /** Number of events stored in @ref vst_events_t.events.
    -
    571 */
    -
    572 int32_t count;
    -
    573
    -
    574 int32_t _unknown_00; // Always zero or uninitialized.
    -
    575
    -
    576 /** An array of pointers to valid @ref vst_event_t structures.
    -
    577 *
    -
    578 * The size of this array is defined by @ref vst_events_t.count.
    -
    579 */
    - -
    581};
    -
    582
    -
    583//------------------------------------------------------------------------------------------------------------------------
    -
    584// VST Host related Things
    -
    585//------------------------------------------------------------------------------------------------------------------------
    -
    586
    -
    587struct vst_effect_t; // Pre-define vst_effect_t so we can use it below.
    -
    588
    -
    589/** Plug-in to Host Op-Codes
    -
    590 * These Op-Codes are emitted by the plug-in and the host _may_ handle them or return 0 (false).
    -
    591 * We have no guarantees about anything actually happening.
    -
    592 */
    - -
    594 /** Update automation for a given Parameter
    -
    595 *
    -
    596 * Must be used to notify the host that the parameter was changed by the user if a custom editor is used.
    -
    597 *
    -
    598 * @param p_int1 Parameter Index
    -
    599 * @param p_float Parameter Value
    -
    600 * @return Expected to return... something.
    -
    601 */
    -
    602 VST_HOST_OPCODE_00 = 0x00, // cb(vst, 0x00, ?, 0, 0);
    -
    603 /** @sa VST_HOST_OPCODE_00 */
    - -
    605 /** @sa VST_HOST_OPCODE_00 */
    - -
    607
    -
    608 /** Retrieve the Hosts VST Version.
    +
    527//------------------------------------------------------------------------------------------------------------------------
    +
    528// VST Host related Things
    +
    529//------------------------------------------------------------------------------------------------------------------------
    +
    530
    +
    531struct vst_effect_t; // Pre-define vst_effect_t so we can use it below.
    +
    532
    +
    533/** Plug-in to Host Op-Codes
    +
    534 * These Op-Codes are emitted by the plug-in and the host _may_ handle them or return 0 (false).
    +
    535 * We have no guarantees about anything actually happening.
    +
    536 */
    + +
    538 /** Update automation for a given Parameter
    +
    539 *
    +
    540 * Must be used to notify the host that the parameter was changed by the user if a custom editor is used.
    +
    541 *
    +
    542 * @param p_int1 Parameter Index
    +
    543 * @param p_float Parameter Value
    +
    544 * @return Expected to return... something.
    +
    545 */
    +
    546 VST_HOST_OPCODE_00 = 0x00, // cb(vst, 0x00, ?, 0, 0);
    +
    547 /** @sa VST_HOST_OPCODE_00 */
    + +
    549 /** @sa VST_HOST_OPCODE_00 */
    + +
    551
    +
    552 /** Retrieve the Hosts VST Version.
    +
    553 *
    +
    554 * @return See VST_VERSION enumeration.
    +
    555 */
    + +
    557 /** @sa VST_HOST_OPCODE_01 */
    + +
    559
    +
    560 /** Get the currently selected effect id in container plug-ins.
    +
    561 *
    +
    562 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    +
    563 *
    +
    564 * @return The currently selected unique effect id in this container.
    +
    565 */
    +
    566 VST_HOST_OPCODE_02 = 0x02, // bool cb(0, 0x02, 0, 0, 0);
    +
    567 /** @sa VST_HOST_OPCODE_02 */
    + +
    569
    +
    570 /** Some sort of idle keep-alive?
    +
    571 *
    +
    572 * Seems to be called only in editor windows when a modal popup is present.
    +
    573 */
    + +
    575 /** @sa VST_HOST_OPCODE_03 */
    + +
    577
    + +
    579
    +
    580 //--------------------------------------------------------------------------------
    +
    581 // VST 2.x starts here.
    +
    582 //--------------------------------------------------------------------------------
    +
    583
    + +
    585
    + +
    587
    + +
    589
    + +
    591
    + +
    593
    + +
    595
    + +
    597
    + +
    599
    + +
    601
    +
    602 /** Notify the host that numInputs/numOutputs/delay/numParams has changed.
    +
    603 * Only supported if the host replies @ref VST_STATUS_TRUE to @ref VST_HOST_OPCODE_SUPPORTS query for
    +
    604 * @ref vst_host_supports_t.acceptIOChanges.
    +
    605 *
    +
    606 * @note In VST 2.3 and earlier calling this outside of @ref VST_EFFECT_OPCODE_IDLE may result in a crash.
    +
    607 * @note In VST 2.3 and later this may only be called while between @ref VST_EFFECT_OPCODE_PROCESS_END and
    +
    608 * @ref VST_EFFECT_OPCODE_PROCESS_BEGIN.
    609 *
    -
    610 * @return See VST_VERSION enumeration.
    +
    610 * @return @ref VST_STATUS_TRUE if supported and handled otherwise @ref VST_STATUS_FALSE.
    611 */
    - -
    613 /** @sa VST_HOST_OPCODE_01 */
    - + +
    613 /** @sa VST_HOST_OPCODE_0E */
    +
    615
    -
    616 /** Get the currently selected effect id in container plug-ins.
    -
    617 *
    -
    618 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    -
    619 *
    -
    620 * @return The currently selected unique effect id in this container.
    -
    621 */
    -
    622 VST_HOST_OPCODE_02 = 0x02, // bool cb(0, 0x02, 0, 0, 0);
    -
    623 /** @sa VST_HOST_OPCODE_02 */
    - + +
    617
    + +
    619
    + +
    621
    + +
    623
    +
    625
    -
    626 /** Some sort of idle keep-alive?
    -
    627 *
    -
    628 * Seems to be called only in editor windows when a modal popup is present.
    -
    629 */
    - -
    631 /** @sa VST_HOST_OPCODE_03 */
    - + +
    627
    + +
    629
    + +
    631
    +
    633
    - +
    635
    -
    636 //--------------------------------------------------------------------------------
    -
    637 // VST 2.x starts here.
    -
    638 //--------------------------------------------------------------------------------
    + +
    637
    +
    639
    - +
    641
    - +
    643
    - +
    645
    - +
    647
    -
    648 /** Send events from plug-in to host.
    -
    649 * The host must support receiving events (see @ref vst_host_supports_t.receiveVstEvents) while the plug-in may
    -
    650 * optionally signal to the host that it wants to send events to the host (see @ref
    -
    651 * vst_effect_supports_t.sendVstEvents).
    -
    652 *
    -
    653 * @sa vst_event_t
    -
    654 * @sa vst_events_t
    -
    655 * @sa vst_effect_supports_t.sendVstEvents
    -
    656 * @sa vst_host_supports_t.receiveVstEvents
    -
    657 * @sa VST_EFFECT_OPCODE_EVENT
    -
    658 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    659 * @param p_ptr A valid pointer to a @ref vst_events_t structure.
    -
    660 */
    - -
    662 /** @sa VST_HOST_OPCODE_09 */
    - -
    664
    - -
    666
    - -
    668
    - -
    670
    - -
    672
    -
    673 /** Notify the host that numInputs/numOutputs/delay/numParams has changed.
    -
    674 * Only supported if the host replies @ref VST_STATUS_TRUE to @ref VST_HOST_OPCODE_SUPPORTS query for
    -
    675 * @ref vst_host_supports_t.acceptIOChanges.
    -
    676 *
    -
    677 * @note In VST 2.3 and earlier calling this outside of @ref VST_EFFECT_OPCODE_IDLE may result in a crash.
    -
    678 * @note In VST 2.3 and later this may only be called while between @ref VST_EFFECT_OPCODE_PROCESS_END and
    -
    679 * @ref VST_EFFECT_OPCODE_PROCESS_BEGIN.
    -
    680 *
    -
    681 * @return @ref VST_STATUS_TRUE if supported and handled otherwise @ref VST_STATUS_FALSE.
    -
    682 */
    - -
    684 /** @sa VST_HOST_OPCODE_0E */
    - -
    686
    - -
    688
    -
    689 /** Request that the host changes the size of the containing window.
    -
    690 *
    -
    691 * @note (VST 2.x) Available from VST 2.0 onwards.
    -
    692 * @sa vst_host_supports_t.sizeWindow
    -
    693 *
    -
    694 * @param p_int1 Width (in pixels) that we'd like to have.
    -
    695 * @param p_int2 Height (in pixels) that we'd like to have.
    -
    696 * @param p_ptr Must be zero'd.
    -
    697 * @param p_float Must be zero'd.
    -
    698 * @return @ref VST_STATUS_TRUE if change was accepted, anything else if not. Do not rely on the return code being 0.
    -
    699 */
    - -
    701 /** @sa VST_HOST_OPCODE_10 */
    - -
    703
    - -
    705
    - -
    707
    - -
    709
    - -
    711
    - -
    713
    - -
    715
    - -
    717
    - -
    719
    - -
    721
    - -
    723
    - -
    725
    - -
    727
    - + +
    649
    + +
    651
    +
    652 /** Retrieve the vendor name into the ptr buffer.
    +
    653 *
    +
    654 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_VENDOR_NAME.
    +
    655 */
    + +
    657 /** @sa VST_HOST_OPCODE_21 */
    + +
    659
    +
    660 /** Retrieve the product name into the ptr buffer.
    +
    661 *
    +
    662 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_PRODUCT_NAME.
    +
    663 */
    + +
    665 /** @sa VST_HOST_OPCODE_22 */
    + +
    667
    +
    668 /** Retrieve the vendor version in return value.
    +
    669 *
    +
    670 * @return Version.
    +
    671 */
    + +
    673 /** @sa VST_HOST_OPCODE_23 */
    + +
    675
    +
    676 /** User defined OP Code, for custom interaction.
    +
    677 *
    +
    678 */
    + +
    680 /** @sa VST_HOST_OPCODE_24 */
    + +
    682
    + +
    684
    +
    685 /** Check if the host supports a certain feature.
    +
    686 *
    +
    687 * @param p_ptr `char[...]` Zero terminated string for which feature we want to support.
    +
    688 * @return @ref VST_STATUS_TRUE if the feature is supported otherwise @ref VST_STATUS_FALSE.
    +
    689 */
    + +
    691 /** @sa VST_HOST_OPCODE_26 */
    + +
    693
    + +
    695
    + +
    697
    + +
    699
    +
    700 /** Request an update of the editor window.
    +
    701 *
    +
    702 */
    + +
    704 /** @sa VST_HOST_OPCODE_2A */
    + +
    706
    +
    707 /** Notify host that a parameter is being edited.
    +
    708 *
    +
    709 * @param p_int1 Parameter index.
    +
    710 */
    + +
    712 /** @sa VST_HOST_OPCODE_2B */
    + +
    714
    +
    715 /** Notify host that parameter is no longer being edited.
    +
    716 *
    +
    717 * @param p_int1 Parameter index.
    +
    718 */
    + +
    720 /** @sa VST_HOST_OPCODE_2C */
    + +
    722
    + + + +
    726
    +
    727 // Highest number of known OPCODE.
    +
    729
    -
    730 /** Retrieve the hosts output speaker arrangement.
    -
    731 * Seems to always reply with the data provided in @ref VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT p_ptr.
    -
    732 *
    -
    733 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    734 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards.
    -
    735 * @sa vst_speaker_arrangement_t
    -
    736 * @sa VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    -
    737 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    738 * @sa VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    -
    739 * @return Seems to be a valid pointer to @ref vst_speaker_arrangement_t if supported.
    -
    740 */
    - -
    742 /** @sa VST_HOST_OPCODE_1E */
    - -
    744 /** @sa VST_HOST_OPCODE_1E */
    - -
    746
    - -
    748
    - -
    750
    -
    751 /** Retrieve the vendor name into the ptr buffer.
    -
    752 *
    -
    753 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_VENDOR_NAME.
    -
    754 */
    - -
    756 /** @sa VST_HOST_OPCODE_21 */
    - -
    758
    -
    759 /** Retrieve the product name into the ptr buffer.
    -
    760 *
    -
    761 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_PRODUCT_NAME.
    -
    762 */
    - -
    764 /** @sa VST_HOST_OPCODE_22 */
    - -
    766
    -
    767 /** Retrieve the vendor version in return value.
    -
    768 *
    -
    769 * @return Version.
    -
    770 */
    - -
    772 /** @sa VST_HOST_OPCODE_23 */
    - -
    774
    -
    775 /** User defined OP Code, for custom interaction.
    -
    776 *
    -
    777 */
    - -
    779 /** @sa VST_HOST_OPCODE_24 */
    - -
    781
    - -
    783
    -
    784 /** Check if the host supports a certain feature.
    -
    785 *
    -
    786 * @param p_ptr `char[...]` Zero terminated string for which feature we want to support.
    -
    787 * @return @ref VST_STATUS_TRUE if the feature is supported otherwise @ref VST_STATUS_FALSE.
    -
    788 */
    - -
    790 /** @sa VST_HOST_OPCODE_26 */
    - -
    792
    - -
    794
    - -
    796
    -
    797 /** Retrieve the directory of the effect that emitted this.
    -
    798 * The returned value seems to be unchanged for container plug-ins.
    -
    799 *
    -
    800 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    801 * @return (Windows) A zero-terminated char buffer of unknown size.
    -
    802 * @return (MacOS) A valid FSSpec structure.
    -
    803 */
    - -
    805 /** @sa VST_HOST_OPCODE_29 */
    - -
    807
    -
    808 /** Refresh everything related to the effect that emitted this event.
    -
    809 * The plug-in should only emit this if something important has changed that the host doesn't already know about.
    -
    810 *
    -
    811 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    812 */
    - -
    814 /** @sa VST_HOST_OPCODE_2A */
    -
    815 //VST_HOST_OPCODE_EDITOR_UPDATE = 0x2A,
    -
    816 /** @sa VST_HOST_OPCODE_2A */
    - -
    818
    -
    819 //--------------------------------------------------------------------------------
    -
    820 // VST 2.1
    -
    821 //--------------------------------------------------------------------------------
    -
    822
    -
    823 /** Notify host that a parameter is being edited.
    -
    824 * "Locks" the parameter from being edited in compatible hosts.
    -
    825 *
    -
    826 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    827 * @param p_int1 Parameter index.
    -
    828 */
    - -
    830 /** @sa VST_HOST_OPCODE_2B */
    - -
    832 /** @sa VST_HOST_OPCODE_2B */
    - -
    834
    -
    835 /** Notify host that parameter is no longer being edited.
    -
    836 * "Unlocks" the parameter for further editing in compatible hosts. Remember to call the @ref VST_HOST_PARAM_UPDATE
    -
    837 * op-code afterwards so that the host knows it needs to update its automation data.
    -
    838 *
    -
    839 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    840 * @sa VST_HOST_PARAM_UPDATE
    -
    841 * @param p_int1 Parameter index.
    -
    842 */
    - -
    844 /** @sa VST_HOST_OPCODE_2C */
    - -
    846 /** @sa VST_HOST_OPCODE_2C */
    - +
    730 // Pad to force 32-bit number.
    +
    731 _VST_HOST_OPCODE_PAD = 0xFFFFFFFFul,
    +
    732};
    +
    733
    +
    734/** Plug-in to Host support checks
    +
    735 *
    +
    736 * Provided as `char* p_ptr` in the VST_EFFECT_OPCODE_SUPPORTS op code.
    +
    737 *
    +
    738 * Harvested via strings command and just checking what hosts actually responded to.
    +
    739 */
    + +
    741 /** Does the host support modifying input/output/params/delay when programs, banks or parameters are changed?
    +
    742 * This only means that the host supports this inside of @ref VST_EFFECT_OPCODE_IDLE (VST 2.3 or earlier) or outside
    +
    743 * of a @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and @ref VST_EFFECT_OPCODE_PROCESS_END group.
    +
    744 *
    +
    745 * Signals that the host supports the following:
    +
    746 * - @ref VST_HOST_OPCODE_IO_MODIFIED
    +
    747 *
    +
    748 * @return @ref VST_STATUS_TRUE if it supports it.
    +
    749 */
    +
    750 const char* acceptIOChanges;
    +
    751
    +
    752 /** Is the host using process begin/end instead of idle?
    +
    753 * The host may opt to emit @ref VST_EFFECT_OPCODE_IDLE or @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and
    +
    754 * @ref VST_EFFECT_OPCODE_PROCESS_END when running in VST 2.3 compatibility mode.
    +
    755 *
    +
    756 * @sa VST_EFFECT_OPCODE_PROCESS_BEGIN
    +
    757 * @sa VST_EFFECT_OPCODE_PROCESS_END
    +
    758 * @sa VST_EFFECT_OPCODE_IDLE
    +
    759 * @deprecated (VST 2.4) This behavior is the default in VST 2.4 and later.
    +
    760 * @return @ref VST_STATUS_TRUE if it supports it.
    +
    761 */
    +
    762 const char* startStopProcess;
    +
    763
    +
    764 /** Does the host support container plug-ins?
    +
    765 *
    +
    766 * Signals that the host and plug-in support the following:
    +
    767 * - @ref VST_HOST_OPCODE_CURRENT_EFFECT_ID
    +
    768 * - @ref VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    +
    769 *
    +
    770 * @note Is shell a reference to Windows shell menus?
    +
    771 *
    +
    772 * @return @ref VST_STATUS_TRUE if the host supports it _and_ the current plug-in is a container plug-in.
    +
    773 */
    +
    774 const char* shellCategory;
    +
    775
    +
    776 const char* sendVstEvents;
    +
    777 const char* receiveVstEvents;
    +
    778
    +
    779 const char* sendVstMidiEvent;
    + + +
    782
    +
    783 const char* sendVstTimeInfo;
    +
    784 const char* reportConnectionChanges; // Seems related to speakers?
    +
    785 const char* sizeWindow;
    +
    786 const char* offline;
    +
    787
    +
    788 const char* openFileSelector;
    +
    789 const char* closeFileSelector;
    +
    790} /** @private */ vst_host_supports = {
    +
    791 .acceptIOChanges = "acceptIOChanges",
    +
    792 .startStopProcess = "startStopProcess",
    +
    793 .shellCategory = "shellCategory",
    +
    794 .sendVstEvents = "sendVstEvents",
    +
    795 .receiveVstEvents = "receiveVstEvents",
    +
    796 .sendVstMidiEvent = "sendVstMidiEvent",
    +
    797 .receiveVstMidiEvent = "receiveVstMidiEvent",
    +
    798 .sendVstMidiEventFlagIsRealtime = "sendVstMidiEventFlagIsRealtime",
    +
    799 .sendVstTimeInfo = "sendVstTimeInfo",
    +
    800 .reportConnectionChanges = "reportConnectionChanges",
    +
    801 .sizeWindow = "sizeWindow",
    +
    802 .offline = "offline",
    +
    803 .openFileSelector = "openFileSelector",
    +
    804 .closeFileSelector = "closeFileSelector",
    +
    805};
    +
    806
    +
    807/** Plug-in to Host callback
    +
    808 *
    +
    809 * 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.
    +
    810 *
    +
    811 * @param opcode See VST_HOST_OPCODE
    +
    812 * @param p_str Zero terminated string or null on call.
    +
    813 * @return ?
    +
    814 */
    +
    815typedef 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);
    +
    816
    +
    817//------------------------------------------------------------------------------------------------------------------------
    +
    818// VST Plug-in/Effect related Things
    +
    819//------------------------------------------------------------------------------------------------------------------------
    +
    820
    +
    821/** Magic Number identifying a VST 2.x plug-in structure
    +
    822 *
    +
    823 * @sa vst_effect_t.magic_numer
    +
    824 */
    +
    825#define VST_MAGICNUMBER VST_FOURCC('V', 's', 't', 'P')
    +
    826
    +
    827/** Default VST 2.x Sample Rate
    +
    828 * All VST 2.x hosts expect you to initialize your plug-in to these default values.
    +
    829 *
    +
    830 * @sa VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    +
    831 */
    +
    832#define VST_DEFAULT_SAMPLE_RATE 44100.0f
    +
    833
    +
    834/** Default VST 2.x Block Size
    +
    835 * All VST 2.x hosts expect you to initialize your plug-in to these default values.
    +
    836 *
    +
    837 * @sa VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    +
    838 */
    +
    839#define VST_DEFAULT_BLOCK_SIZE 1024
    +
    840
    +
    841/** Plug-in Categories
    +
    842 * Pre-defined category grouping that also affect host behavior when handling the plug-in. This is not just a UI/UX
    +
    843 * thing, it actually affects what plug-ins can do, so place your plug-in into the correct category.
    +
    844 *
    +
    845 */
    + +
    848
    -
    849 //--------------------------------------------------------------------------------
    -
    850 // VST 2.2
    -
    851 //--------------------------------------------------------------------------------
    -
    852
    - -
    854
    - -
    856
    -
    857 /**
    -
    858 * When queried by the plug-in shortly after @ref VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible hosts
    -
    859 * with a memory access exception. This exception can be controlled with p_ptr but it's unclear what that is
    -
    860 * pointing at so far. In the event that it doesn't crash the memory address we pointed at changes to a path.
    -
    861 *
    -
    862 * @todo Figure out what p_ptr is.
    -
    863 * @note (VST 2.2+) Available from VST 2.2 onwards.
    -
    864 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards.
    -
    865 * @param p_ptr A pointer to something
    -
    866 */
    - -
    868
    -
    869 //--------------------------------------------------------------------------------
    -
    870 // VST 2.3
    -
    871 //--------------------------------------------------------------------------------
    -
    872
    -
    873 /** Retrieve the hosts input speaker arrangement.
    -
    874 * Seems to always reply with the data provided in @ref VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT p_int2.
    -
    875 *
    -
    876 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    877 * @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards.
    -
    878 * @sa vst_speaker_arrangement_t
    -
    879 * @sa VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    -
    880 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    881 * @sa VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    -
    882 * @return Seems to be a valid pointer to @ref vst_speaker_arrangement_t if supported.
    -
    883 */
    - -
    885 /** @sa VST_HOST_OPCODE_30 */
    - -
    887 /** @sa VST_HOST_OPCODE_30 */
    - -
    889
    -
    890 // Highest number of known OPCODE.
    - -
    892
    -
    893 // Pad to force 32-bit number.
    -
    894 _VST_HOST_OPCODE_PAD = 0xFFFFFFFFul,
    -
    895};
    -
    896
    -
    897/** Plug-in to Host support checks
    -
    898 *
    -
    899 * Provided as `char* p_ptr` in the VST_EFFECT_OPCODE_SUPPORTS op code.
    -
    900 *
    -
    901 * Harvested via strings command and just checking what hosts actually responded to.
    -
    902 */
    - -
    904 /** Does the host support modifying input/output/params/delay when programs, banks or parameters are changed?
    -
    905 * This only means that the host supports this inside of @ref VST_EFFECT_OPCODE_IDLE (VST 2.3 or earlier) or outside
    -
    906 * of a @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and @ref VST_EFFECT_OPCODE_PROCESS_END group.
    -
    907 *
    -
    908 * Signals that the host supports the following:
    -
    909 * - @ref VST_HOST_OPCODE_IO_MODIFIED
    -
    910 *
    -
    911 * @return @ref VST_STATUS_TRUE if it supports it.
    -
    912 */
    -
    913 const char* acceptIOChanges;
    -
    914
    -
    915 /** Is the host using process begin/end instead of idle?
    -
    916 * The host may opt to emit @ref VST_EFFECT_OPCODE_IDLE or @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and
    -
    917 * @ref VST_EFFECT_OPCODE_PROCESS_END when running in VST 2.3 compatibility mode.
    -
    918 *
    -
    919 * @sa VST_EFFECT_OPCODE_PROCESS_BEGIN
    -
    920 * @sa VST_EFFECT_OPCODE_PROCESS_END
    -
    921 * @sa VST_EFFECT_OPCODE_IDLE
    -
    922 * @note (VST 2.3) Available from VST 2.3 onwards.
    -
    923 * @deprecated (VST 2.4) This behavior is the default in VST 2.4 and later.
    -
    924 * @return @ref VST_STATUS_TRUE if it supports it.
    -
    925 */
    -
    926 const char* startStopProcess;
    -
    927
    -
    928 /** Does the host support container plug-ins?
    -
    929 *
    -
    930 * @note Is shell a reference to Windows shell menus?
    -
    931 * @sa VST_HOST_OPCODE_CURRENT_EFFECT_ID
    -
    932 * @sa VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    -
    933 * @return @ref VST_STATUS_TRUE if the host supports it _and_ the current plug-in is a container plug-in.
    -
    934 */
    -
    935 const char* shellCategory;
    -
    936
    -
    937 /** Can we request that the host changes the editor window size?
    -
    938 *
    -
    939 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    940 * @sa VST_HOST_OPCODE_EDITOR_RESIZE
    -
    941 */
    -
    942 const char* sizeWindow;
    -
    943
    -
    944 /** Host can send events to plug-in.
    -
    945 *
    -
    946 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    947 */
    -
    948 const char* sendVstEvents;
    -
    949
    -
    950 /** Host can receive events from plug-in.
    -
    951 *
    -
    952 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    953 */
    -
    954 const char* receiveVstEvents;
    -
    955
    -
    956 const char* sendVstMidiEvent;
    - - -
    959
    -
    960 const char* sendVstTimeInfo;
    -
    961 const char* reportConnectionChanges; // Seems related to speakers?
    -
    962
    -
    963 const char* offline;
    -
    964
    -
    965 const char* editFile;
    -
    966 const char* openFileSelector;
    -
    967 const char* closeFileSelector;
    -
    968} /** @private */ vst_host_supports = {
    -
    969 .acceptIOChanges = "acceptIOChanges",
    -
    970 .startStopProcess = "startStopProcess",
    -
    971 .shellCategory = "shellCategory",
    -
    972 .sizeWindow = "sizeWindow",
    -
    973 .sendVstEvents = "sendVstEvents",
    -
    974 .receiveVstEvents = "receiveVstEvents",
    -
    975 .sendVstMidiEvent = "sendVstMidiEvent",
    -
    976 .receiveVstMidiEvent = "receiveVstMidiEvent",
    -
    977 .sendVstMidiEventFlagIsRealtime = "sendVstMidiEventFlagIsRealtime",
    -
    978 .sendVstTimeInfo = "sendVstTimeInfo",
    -
    979 .reportConnectionChanges = "reportConnectionChanges",
    -
    980 .offline = "offline",
    -
    981 .editFile = "editFile",
    -
    982 .openFileSelector = "openFileSelector",
    -
    983 .closeFileSelector = "closeFileSelector",
    -
    984};
    -
    985
    -
    986/** Plug-in to Host callback
    -
    987 *
    -
    988 * 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.
    -
    989 *
    -
    990 * @param opcode See VST_HOST_OPCODE
    -
    991 * @param p_str Zero terminated string or null on call.
    -
    992 * @return ?
    -
    993 */
    -
    994typedef 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);
    -
    995
    -
    996//------------------------------------------------------------------------------------------------------------------------
    -
    997// VST Plug-in/Effect related Things
    -
    998//------------------------------------------------------------------------------------------------------------------------
    -
    999
    -
    1000/** Magic Number identifying a VST 2.x plug-in structure
    -
    1001 *
    -
    1002 * @sa vst_effect_t.magic_numer
    -
    1003 */
    -
    1004#define VST_MAGICNUMBER VST_FOURCC('V', 's', 't', 'P')
    +
    849 /** Generic Effects
    +
    850 * Examples: Distortion, Pitch Shift, ...
    +
    851 *
    +
    852 * Supports: Delay (Optional), Tail Samples, MIDI
    +
    853 */
    + +
    855 /** @sa VST_EFFECT_CATEGORY_01 */
    + +
    857
    +
    858 /** Instruments
    +
    859 * Examples: Instruments, Synths, Samplers, ...
    +
    860 *
    +
    861 * Supports: Delay (Optional), Tail Samples, MIDI
    +
    862 */
    + +
    864 /** @sa VST_EFFECT_CATEGORY_02 */
    + +
    866
    +
    867 /** Metering
    +
    868 * Examples: Loudness Meters, Volume Analysis, ...
    +
    869 *
    +
    870 * Supports: Tail Samples, MIDI
    +
    871 * @note Delay causes crashes in some hosts. Fun.
    +
    872 */
    + +
    874 /** @sa VST_EFFECT_CATEGORY_03 */
    + +
    876
    +
    877 /** Mastering
    +
    878 * Examples: Compressors, Limiters, ...
    +
    879 *
    +
    880 * Supports: Delay, Tail Samples (optional), MIDI
    +
    881 */
    + +
    883 /** @sa VST_EFFECT_CATEGORY_04 */
    + +
    885
    +
    886 /** Spatializers
    +
    887 * Examples: Channel Panning, Expanders, ...
    +
    888 *
    +
    889 * Supports: Tail Samples (optional), MIDI
    +
    890 */
    + +
    892 /** @sa VST_EFFECT_CATEGORY_05 */
    + +
    894
    +
    895 /** Delay/Echo
    +
    896 * Examples: Echo, Reverb, Room Simulation, Delay, ...
    +
    897 *
    +
    898 * Supports: Delay, Tail Samples, MIDI
    +
    899 */
    + +
    901 /** @sa VST_EFFECT_CATEGORY_06 */
    + +
    903
    + +
    905
    +
    906 /** Restoration
    +
    907 * Examples: Noise Filtering, Upsamplers, ...
    +
    908 *
    +
    909 * Supports: Delay, Tail Samples, MIDI
    +
    910 * @note Some DAWs allocate additional processing time to these.
    +
    911 */
    + +
    913 /** @sa VST_EFFECT_CATEGORY_08 */
    + +
    915
    +
    916 /** Offline Processing
    +
    917 * Examples: Nothing
    +
    918 * Supports: Nothing
    +
    919 */
    + +
    921 /** @sa VST_EFFECT_CATEGORY_09 */
    +
    922 VST_EFFECT_CATEGORY_OFFLINE = 0x09, // Offline Processing VST? Seems to receive all audio data prior to playback.
    +
    923
    +
    924 /** Container Plug-in
    +
    925 * This plug-in contains multiple effects in one and requires special handling on both sides.
    +
    926 *
    +
    927 * Host handling:
    +
    928 * @code{.c}
    +
    929 * uint32_t current_select_id;
    +
    930 *
    +
    931 * // ... in intptr_t vst_host_callback(vst_effect_t* plugin, VST_HOST_OPCODE opcode, ...)
    +
    932 * case VST_HOST_OPCODE_SUPPORTS: {
    +
    933 * char* text = (char*)p_ptr;
    +
    934 * // The plug-in may ask the host if it even supports containers at all and changes behavior if we don't.
    +
    935 * if (text && strcmp(text, vst_host_supports.shellCategory) == 0) {
    +
    936 * return VST_STATUS_TRUE;
    +
    937 * }
    +
    938 * }
    +
    939 * case VST_HOST_OPCODE_CURRENT_EFFECT_ID:
    +
    940 * return current_selected_id;
    +
    941 * // ...
    +
    942 *
    +
    943 * // ... in whatever you use to load plug-ins ...
    +
    944 * current_select_id;
    +
    945 * vst_effect_t* plugin = plugin_main(&vst_host_callback);
    +
    946 * int32_t plugin_category = plugin->control(plugin, VST_EFFECT_OPCODE_CATEGORY, 0, 0, 0, 0)
    +
    947 * if (plugin_category == VST_EFFECT_CATEGORY_CONTAINER) {
    +
    948 * char effect_name[VST_BUFFER_SIZE_EFFECT_NAME] effect_name;
    +
    949 * int32_t effect_id;
    +
    950 * // Iterate over all contained effects.
    +
    951 * while ((effect_id = plugin->control(plugin, VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID, 0, 0, effect_name, 0)) != 0) {
    +
    952 * // Contained effects must be named as far as I can tell.
    +
    953 * if (effect_name[0] != 0) {
    +
    954 * // Do some logic that does the necessary things to list these in the host.
    +
    955 * }
    +
    956 * }
    +
    957 * } else {
    +
    958 * // Do things to list only this plugin in the host.
    +
    959 * }
    +
    960 * // ...
    +
    961 * @endcode
    +
    962 *
    +
    963 * Plug-in handling:
    +
    964 * @code{.c}
    +
    965 * // ... in vst_effect for the container
    +
    966 * size_t current_effect_idx;
    +
    967 * int32_t effect_list[] = {
    +
    968 * // ... list of effect ids.
    +
    969 * }
    +
    970 * // ... in control(...)
    +
    971 * case VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID:
    +
    972 * // Make sure current_effect_idx doesn't exceed the maximum.
    +
    973 * if (current_effect_idx > ARRAYSIZEOF(effect_list)) {
    +
    974 * current_effect_idx;
    +
    975 * return 0;
    +
    976 * }
    +
    977 * // Some code that turns effect indices into names to store into p_ptr.
    +
    978 * return effect_list[current_effect_idx++]; // Return the effect id.
    +
    979 * // ...
    +
    980 *
    +
    981 * VST_ENTRYPOINT {
    +
    982 * // Ensure the host VST 2.x compatible.
    +
    983 * int32_t vst_version = callback(nullptr, VST_HOST_OPCODE_VST_VERSION, 0, 0, 0, 0);
    +
    984 * if (vst_version == 0) {
    +
    985 * return 0; // It's not so we exit early.
    +
    986 * }
    +
    987 *
    +
    988 * // Check if the host wants
    +
    989 * int32_t effect_id = callback(nullptr, VST_HOST_OPCODE_CURRENT_EFFECT_ID, 0, 0, 0);
    +
    990 * if (effect_id == 0) {
    +
    991 * // ... logic specific to making the container.
    +
    992 * return new vst_container_effect();
    +
    993 * } else {
    +
    994 * // ... logic specific to make sub effects
    +
    995 * return new vst_sub_effect();
    +
    996 * }
    +
    997 * }
    +
    998 *
    +
    999 * // ...
    +
    1000 * @endcode
    +
    1001 */
    + +
    1003 /** @sa VST_EFFECT_CATEGORY_0A */
    +
    1005
    -
    1006/** Default VST 2.x Sample Rate
    -
    1007 * All VST 2.x hosts expect you to initialize your plug-in to these default values.
    -
    1008 *
    -
    1009 * @sa VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    -
    1010 */
    -
    1011#define VST_DEFAULT_SAMPLE_RATE 44100.0f
    -
    1012
    -
    1013/** Default VST 2.x Block Size
    -
    1014 * All VST 2.x hosts expect you to initialize your plug-in to these default values.
    -
    1015 *
    -
    1016 * @sa VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    -
    1017 */
    -
    1018#define VST_DEFAULT_BLOCK_SIZE 1024
    -
    1019
    -
    1020/** Plug-in Categories
    -
    1021 * Pre-defined category grouping that also affect host behavior when handling the plug-in. This is not just a UI/UX
    -
    1022 * thing, it actually affects what plug-ins can do, so place your plug-in into the correct category.
    -
    1023 *
    -
    1024 */
    - - -
    1027
    -
    1028 /** Generic Effects
    -
    1029 * Examples: Distortion, Pitch Shift, ...
    -
    1030 *
    -
    1031 * Supports: Delay (Optional), Tail Samples, MIDI
    -
    1032 */
    - -
    1034 /** @sa VST_EFFECT_CATEGORY_01 */
    - -
    1036
    -
    1037 /** Instruments
    -
    1038 * Examples: Instruments, Synths, Samplers, ...
    -
    1039 *
    -
    1040 * Supports: Delay (Optional), Tail Samples, MIDI
    -
    1041 */
    - -
    1043 /** @sa VST_EFFECT_CATEGORY_02 */
    - -
    1045
    -
    1046 /** Metering
    -
    1047 * Examples: Loudness Meters, Volume Analysis, ...
    -
    1048 *
    -
    1049 * Supports: Tail Samples, MIDI
    -
    1050 * @note Delay causes crashes in some hosts. Fun.
    -
    1051 */
    - -
    1053 /** @sa VST_EFFECT_CATEGORY_03 */
    - -
    1055
    -
    1056 /** Mastering
    -
    1057 * Examples: Compressors, Limiters, ...
    -
    1058 *
    -
    1059 * Supports: Delay, Tail Samples (optional), MIDI
    +
    1006 /** Waveform Generators
    +
    1007 * Examples: Sine Wave Generator, ...
    +
    1008 * Supports: Delay, Tail Samples
    +
    1009 *
    +
    1010 * 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.
    +
    1011 *
    +
    1012 * @sa VST_EFFECT_CATEGORY_INSTRUMENT
    +
    1013 */
    + +
    1015 /** @sa VST_EFFECT_CATEGORY_0B */
    + +
    1017
    +
    1018 /** @private */
    +
    1019 VST_EFFECT_CATEGORY_MAX, // Not part of specification, marks maximum category.
    +
    1020
    +
    1021 /** @private */
    +
    1022 _VST_EFFECT_CATEGORY_PAD = 0xFFFFFFFFul,
    +
    1023};
    +
    1024
    +
    1025/** Effect Flags
    +
    1026 */
    + +
    1028 /** Effect provides a custom editor.
    +
    1029 * The host will not provide a generic editor interface and expects @ref VST_EFFECT_OPCODE_EDITOR_OPEN and
    +
    1030 * @ref VST_EFFECT_OPCODE_EDITOR_CLOSE to work as expected. We are in charge of notifying the host about various
    +
    1031 * things like which parameter is in focus and stuff.
    +
    1032 *
    +
    1033 * @sa VST_EFFECT_OPCODE_EDITOR_GET_RECT
    +
    1034 * @sa VST_EFFECT_OPCODE_EDITOR_OPEN
    +
    1035 * @sa VST_EFFECT_OPCODE_EDITOR_CLOSE
    +
    1036 * @sa VST_EFFECT_OPCODE_EDITOR_DRAW
    +
    1037 * @sa VST_EFFECT_OPCODE_EDITOR_MOUSE
    +
    1038 * @sa VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    +
    1039 * @sa VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    +
    1040 * @sa VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    +
    1041 * @sa VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    +
    1042 * @sa VST_HOST_OPCODE_EDITOR_UPDATE
    +
    1043 * @sa VST_HOST_OPCODE_PARAM_START_EDIT
    +
    1044 * @sa VST_HOST_OPCODE_PARAM_STOP_EDIT
    +
    1045 * @sa VST_HOST_OPCODE_PARAM_UPDATE
    +
    1046 */
    + +
    1048 /** @sa VST_EFFECT_FLAG_1ls0 */
    + +
    1050
    +
    1051 //1 << 1,
    +
    1052 //1 << 2, // Only seen when the plug-in responds to VST_EFFECT_OPCODE_09. Seems to be ignored by hosts entirely.
    +
    1053 //1 << 3, // Only seen when the plug-in behaves differently in mono mode. Seems to be ignored by hosts entirely.
    +
    1054
    +
    1055 /** Effect uses process_float.
    +
    1056 *
    +
    1057 * @sa vst_effect_t.process_float
    +
    1058 * @sa vst_effect_process_float_t
    +
    1059 * @deprecated (VST 2.4) Must be set in VST 2.4 and later or the host should fail to load the plug-in.
    1060 */
    - -
    1062 /** @sa VST_EFFECT_CATEGORY_04 */
    - + +
    1062 /** @sa VST_EFFECT_FLAG_1ls4 */
    +
    1064
    -
    1065 /** Spatializers
    -
    1066 * Examples: Channel Panning, Expanders, ...
    +
    1065 /** Effect supports saving/loading programs/banks from unformatted chunk data.
    +
    1066 * When not set some sort of format is expected that I've yet to decipher.
    1067 *
    -
    1068 * Supports: Tail Samples (optional), MIDI
    -
    1069 */
    - -
    1071 /** @sa VST_EFFECT_CATEGORY_05 */
    - -
    1073
    -
    1074 /** Delay/Echo
    -
    1075 * Examples: Echo, Reverb, Room Simulation, Delay, ...
    -
    1076 *
    -
    1077 * Supports: Delay, Tail Samples, MIDI
    -
    1078 */
    - -
    1080 /** @sa VST_EFFECT_CATEGORY_06 */
    - -
    1082
    - -
    1084
    -
    1085 /** Restoration
    -
    1086 * Examples: Noise Filtering, Upsamplers, ...
    -
    1087 *
    -
    1088 * Supports: Delay, Tail Samples, MIDI
    -
    1089 * @note Some DAWs allocate additional processing time to these.
    -
    1090 */
    - -
    1092 /** @sa VST_EFFECT_CATEGORY_08 */
    - -
    1094
    -
    1095 /** Offline Processing
    -
    1096 * Examples: Nothing
    -
    1097 * Supports: Nothing
    -
    1098 */
    - -
    1100 /** @sa VST_EFFECT_CATEGORY_09 */
    -
    1101 VST_EFFECT_CATEGORY_OFFLINE = 0x09, // Offline Processing VST? Seems to receive all audio data prior to playback.
    -
    1102
    -
    1103 /** Container Plug-in
    -
    1104 * This plug-in contains multiple effects in one and requires special handling on both sides.
    -
    1105 *
    -
    1106 * Host handling:
    -
    1107 * @code{.c}
    -
    1108 * uint32_t current_select_id;
    -
    1109 *
    -
    1110 * // ... in intptr_t vst_host_callback(vst_effect_t* plugin, VST_HOST_OPCODE opcode, ...)
    -
    1111 * case VST_HOST_OPCODE_SUPPORTS: {
    -
    1112 * char* text = (char*)p_ptr;
    -
    1113 * // The plug-in may ask the host if it even supports containers at all and changes behavior if we don't.
    -
    1114 * if (text && strcmp(text, vst_host_supports.shellCategory) == 0) {
    -
    1115 * return VST_STATUS_TRUE;
    -
    1116 * }
    -
    1117 * }
    -
    1118 * case VST_HOST_OPCODE_CURRENT_EFFECT_ID:
    -
    1119 * return current_selected_id;
    -
    1120 * // ...
    -
    1121 *
    -
    1122 * // ... in whatever you use to load plug-ins ...
    -
    1123 * current_select_id;
    -
    1124 * vst_effect_t* plugin = plugin_main(&vst_host_callback);
    -
    1125 * int32_t plugin_category = plugin->control(plugin, VST_EFFECT_OPCODE_CATEGORY, 0, 0, 0, 0)
    -
    1126 * if (plugin_category == VST_EFFECT_CATEGORY_CONTAINER) {
    -
    1127 * char effect_name[VST_BUFFER_SIZE_EFFECT_NAME] effect_name;
    -
    1128 * int32_t effect_id;
    -
    1129 * // Iterate over all contained effects.
    -
    1130 * while ((effect_id = plugin->control(plugin, VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID, 0, 0, effect_name, 0)) != 0) {
    -
    1131 * // Contained effects must be named as far as I can tell.
    -
    1132 * if (effect_name[0] != 0) {
    -
    1133 * // Do some logic that does the necessary things to list these in the host.
    -
    1134 * }
    -
    1135 * }
    -
    1136 * } else {
    -
    1137 * // Do things to list only this plugin in the host.
    -
    1138 * }
    -
    1139 * // ...
    -
    1140 * @endcode
    -
    1141 *
    -
    1142 * Plug-in handling:
    -
    1143 * @code{.c}
    -
    1144 * // ... in vst_effect for the container
    -
    1145 * size_t current_effect_idx;
    -
    1146 * int32_t effect_list[] = {
    -
    1147 * // ... list of effect ids.
    -
    1148 * }
    -
    1149 * // ... in control(...)
    -
    1150 * case VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID:
    -
    1151 * // Make sure current_effect_idx doesn't exceed the maximum.
    -
    1152 * if (current_effect_idx > ARRAYSIZEOF(effect_list)) {
    -
    1153 * current_effect_idx;
    -
    1154 * return 0;
    -
    1155 * }
    -
    1156 * // Some code that turns effect indices into names to store into p_ptr.
    -
    1157 * return effect_list[current_effect_idx++]; // Return the effect id.
    -
    1158 * // ...
    -
    1159 *
    -
    1160 * VST_ENTRYPOINT {
    -
    1161 * // Ensure the host VST 2.x compatible.
    -
    1162 * int32_t vst_version = callback(nullptr, VST_HOST_OPCODE_VST_VERSION, 0, 0, 0, 0);
    -
    1163 * if (vst_version == 0) {
    -
    1164 * return 0; // It's not so we exit early.
    -
    1165 * }
    -
    1166 *
    -
    1167 * // Check if the host wants
    -
    1168 * int32_t effect_id = callback(nullptr, VST_HOST_OPCODE_CURRENT_EFFECT_ID, 0, 0, 0);
    -
    1169 * if (effect_id == 0) {
    -
    1170 * // ... logic specific to making the container.
    -
    1171 * return new vst_container_effect();
    -
    1172 * } else {
    -
    1173 * // ... logic specific to make sub effects
    -
    1174 * return new vst_sub_effect();
    -
    1175 * }
    -
    1176 * }
    +
    1068 * @sa VST_EFFECT_OPCODE_GET_CHUNK_DATA
    +
    1069 * @sa VST_EFFECT_OPCODE_SET_CHUNK_DATA
    +
    1070 */
    + +
    1072 /** @sa VST_EFFECT_FLAG_1ls5 */
    + +
    1074
    +
    1075 //1 << 6,
    +
    1076 //1 << 7,
    +
    1077
    +
    1078 /** Effect is an Instrument/Generator
    +
    1079 *
    +
    1080 * This must be set in addition to @ref VST_EFFECT_CATEGORY_INSTRUMENT otherwise instruments don't work right.
    +
    1081 * @note (VST 2.x) Flag is new to VST 2.x and later.
    +
    1082 */
    + +
    1084 /** @sa VST_EFFECT_FLAG_1ls8 */
    + +
    1086
    +
    1087 /** Effect does not produce tail samples when the input is silent.
    +
    1088 *
    +
    1089 * Not to be confused with choosing to tell the host there is no tail.
    +
    1090 * @sa VST_EFFECT_OPCODE_GET_TAIL_SAMPLES
    +
    1091 * @note (VST 2.x) Flag is new to VST 2.x and later.
    +
    1092 */
    + +
    1094 /** @sa VST_EFFECT_FLAG_1ls9 */
    + +
    1096
    +
    1097 //1 << 10,
    +
    1098 //1 << 11,
    +
    1099
    +
    1100 /** Effect supports process_double.
    +
    1101 * The host can freely choose between process_float and process_double as required.
    +
    1102 *
    +
    1103 * @note (VST 2.4) Available in VST 2.4 and later only.
    +
    1104 * @sa vst_effect_t.process_double
    +
    1105 * @sa vst_effect_process_double_t
    +
    1106 */
    + +
    1108 /** @sa VST_EFFECT_FLAG_1ls12 */
    + +
    1110};
    +
    1111
    +
    1112/** Host to Plug-in Op-Codes
    +
    1113 * These Op-Codes are emitted by the host and we must either handle them or return 0 (false).
    +
    1114 */
    + +
    1116 /** Create/Initialize the effect (if it has not been created already).
    +
    1117 *
    +
    1118 * @return Always 0.
    +
    1119 */
    + +
    1121 /** @sa VST_EFFECT_OPCODE_00 */
    + +
    1123 /** @sa VST_EFFECT_OPCODE_00 */
    + +
    1125
    +
    1126 /** Destroy the effect (if there is any) and free its memory.
    +
    1127 *
    +
    1128 * This should destroy the actual object created by VST_ENTRYPOINT.
    +
    1129 *
    +
    1130 * @return Always 0.
    +
    1131 */
    + +
    1133 /** @sa VST_EFFECT_OPCODE_01 */
    + +
    1135
    +
    1136 /** Set which program number is currently select.
    +
    1137 *
    +
    1138 * @param p_int2 The program number to set. Can be negative for some reason.
    +
    1139 */
    + +
    1141 /** @sa VST_EFFECT_OPCODE_02 */
    + +
    1143 /** @sa VST_EFFECT_OPCODE_02 */
    + +
    1145
    +
    1146 /** Get currently selected program number.
    +
    1147 *
    +
    1148 * @return The currently set program number. Can be negative for some reason.
    +
    1149 */
    + +
    1151 /** @sa VST_EFFECT_OPCODE_03 */
    + +
    1153 /** @sa VST_EFFECT_OPCODE_03 */
    + +
    1155
    +
    1156 /** Set the name of the currently selected program.
    +
    1157 *
    +
    1158 * @param p_ptr `const char[VST_BUFFER_SIZE_PROGRAM_NAME]` Zero terminated string.
    +
    1159 */
    + +
    1161 /** @sa VST_EFFECT_OPCODE_04 */
    + +
    1163 /** @sa VST_EFFECT_OPCODE_04 */
    + +
    1165
    +
    1166 /** Get the name of the currently selected program.
    +
    1167 *
    +
    1168 * @param p_ptr `char[VST_BUFFER_SIZE_PROGRAM_NAME]` Zero terminated string.
    +
    1169 */
    + +
    1171 /** @sa VST_EFFECT_OPCODE_05 */
    + +
    1173 /** @sa VST_EFFECT_OPCODE_05 */
    + +
    1175
    +
    1176 /** Get the value? label for the parameter.
    1177 *
    -
    1178 * // ...
    -
    1179 * @endcode
    -
    1180 */
    - -
    1182 /** @sa VST_EFFECT_CATEGORY_0A */
    - -
    1184
    -
    1185 /** Waveform Generators
    -
    1186 * Examples: Sine Wave Generator, ...
    -
    1187 * Supports: Delay, Tail Samples
    -
    1188 *
    -
    1189 * 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.
    -
    1190 *
    -
    1191 * @sa VST_EFFECT_CATEGORY_INSTRUMENT
    -
    1192 */
    - -
    1194 /** @sa VST_EFFECT_CATEGORY_0B */
    - -
    1196
    -
    1197 /** @private */
    -
    1198 VST_EFFECT_CATEGORY_MAX, // Not part of specification, marks maximum category.
    -
    1199
    -
    1200 /** @private */
    -
    1201 _VST_EFFECT_CATEGORY_PAD = 0xFFFFFFFFul,
    -
    1202};
    -
    1203
    -
    1204/** Effect Flags
    -
    1205 */
    - -
    1207 /** Effect provides a custom editor.
    -
    1208 * The host will not provide a generic editor interface and expects @ref VST_EFFECT_OPCODE_EDITOR_OPEN and
    -
    1209 * @ref VST_EFFECT_OPCODE_EDITOR_CLOSE to work as expected. We are in charge of notifying the host about various
    -
    1210 * things like which parameter is in focus and stuff.
    -
    1211 *
    -
    1212 * @sa VST_EFFECT_OPCODE_EDITOR_GET_RECT
    -
    1213 * @sa VST_EFFECT_OPCODE_EDITOR_OPEN
    -
    1214 * @sa VST_EFFECT_OPCODE_EDITOR_CLOSE
    -
    1215 * @sa VST_EFFECT_OPCODE_EDITOR_DRAW
    -
    1216 * @sa VST_EFFECT_OPCODE_EDITOR_MOUSE
    -
    1217 * @sa VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    -
    1218 * @sa VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    -
    1219 * @sa VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    -
    1220 * @sa VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    -
    1221 * @sa VST_HOST_OPCODE_EDITOR_UPDATE
    -
    1222 * @sa VST_HOST_OPCODE_PARAM_START_EDIT
    -
    1223 * @sa VST_HOST_OPCODE_PARAM_STOP_EDIT
    -
    1224 * @sa VST_HOST_OPCODE_PARAM_UPDATE
    -
    1225 */
    - -
    1227 /** @sa VST_EFFECT_FLAG_1ls0 */
    - -
    1229
    -
    1230 //1 << 1,
    -
    1231 //1 << 2, // Only seen when the plug-in responds to VST_EFFECT_OPCODE_09. Seems to be ignored by hosts entirely.
    -
    1232 //1 << 3, // Only seen when the plug-in behaves differently in mono mode. Seems to be ignored by hosts entirely.
    -
    1233
    -
    1234 /** Effect uses process_float.
    -
    1235 *
    -
    1236 * @sa vst_effect_t.process_float
    -
    1237 * @sa vst_effect_process_float_t
    -
    1238 * @deprecated (VST 2.4) Must be set in VST 2.4 and later or the host should fail to load the plug-in.
    +
    1178 * @param p_int1 Parameter index.
    +
    1179 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_LABEL]' Zero terminated string.
    +
    1180 * @return 0 on success, 1 on failure.
    +
    1181 */
    + +
    1183 /** @sa VST_EFFECT_OPCODE_06 */
    + +
    1185 /** @sa VST_EFFECT_OPCODE_06 */
    + +
    1187 /** @sa VST_EFFECT_OPCODE_06 */
    + +
    1189
    +
    1190 /** Get the string representing the value for the parameter.
    +
    1191 *
    +
    1192 * @param p_int1 Parameter index.
    +
    1193 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_VALUE]' Zero terminated string.
    +
    1194 * @return 0 on success, 1 on failure.
    +
    1195 */
    + +
    1197 /** @sa VST_EFFECT_OPCODE_07 */
    + +
    1199 /** @sa VST_EFFECT_OPCODE_07 */
    + +
    1201 /** @sa VST_EFFECT_OPCODE_07 */
    + +
    1203 /** @sa VST_EFFECT_OPCODE_07 */
    + +
    1205
    +
    1206 /** Get the name for the parameter.
    +
    1207 *
    +
    1208 * @param p_int1 Parameter index.
    +
    1209 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_NAME]' Zero terminated string.
    +
    1210 * @return 0 on success, 1 on failure.
    +
    1211 */
    + +
    1213 /** @sa VST_EFFECT_OPCODE_08 */
    + +
    1215 /** @sa VST_EFFECT_OPCODE_08 */
    + +
    1217 /** @sa VST_EFFECT_OPCODE_08 */
    + +
    1219
    +
    1220 /**
    +
    1221 *
    +
    1222 * @deprecated: (VST 2.3+) Not used in VST 2.3 or later.
    +
    1223 */
    + +
    1225
    +
    1226 /** Set the new sample rate for the plugin to use.
    +
    1227 *
    +
    1228 * @param p_float New sample rate as a float (double on 64-bit because register upgrades).
    +
    1229 */
    + +
    1231 /** @sa VST_EFFECT_OPCODE_0A */
    + +
    1233 /** @sa VST_EFFECT_OPCODE_0A */
    + +
    1235
    +
    1236 /** Sets the block size, which is the maximum number of samples passed into the effect via process calls.
    +
    1237 *
    +
    1238 * @param p_int2 The maximum number of samples to be passed in.
    1239 */
    - -
    1241 /** @sa VST_EFFECT_FLAG_1ls4 */
    - -
    1243
    -
    1244 /** Effect supports saving/loading programs/banks from unformatted chunk data.
    -
    1245 * When not set some sort of format is expected that I've yet to decipher.
    -
    1246 *
    -
    1247 * @sa VST_EFFECT_OPCODE_GET_CHUNK_DATA
    -
    1248 * @sa VST_EFFECT_OPCODE_SET_CHUNK_DATA
    -
    1249 */
    - -
    1251 /** @sa VST_EFFECT_FLAG_1ls5 */
    - -
    1253
    -
    1254 //1 << 6,
    -
    1255 //1 << 7,
    -
    1256
    -
    1257 /** Effect is an Instrument/Generator
    -
    1258 *
    -
    1259 * This must be set in addition to @ref VST_EFFECT_CATEGORY_INSTRUMENT otherwise instruments don't work right.
    -
    1260 * @note (VST 2.x) Flag is new to VST 2.x and later.
    -
    1261 */
    - -
    1263 /** @sa VST_EFFECT_FLAG_1ls8 */
    - -
    1265
    -
    1266 /** Effect does not produce tail samples when the input is silent.
    -
    1267 *
    -
    1268 * Not to be confused with choosing to tell the host there is no tail.
    -
    1269 * @sa VST_EFFECT_OPCODE_GET_TAIL_SAMPLES
    -
    1270 * @note (VST 2.x) Flag is new to VST 2.x and later.
    -
    1271 */
    - -
    1273 /** @sa VST_EFFECT_FLAG_1ls9 */
    - + +
    1241 /** @sa VST_EFFECT_OPCODE_0B */
    + +
    1243 /** @sa VST_EFFECT_OPCODE_0B */
    + +
    1245
    +
    1246 /** Effect processing should be suspended/paused or resumed/unpaused.
    +
    1247 *
    +
    1248 * Unclear if this is should result in a flush of buffers. In VST 2.3+ this is quite clear as we get process
    +
    1249 * begin/end.
    +
    1250 *
    +
    1251 * @param p_int2 @ref VST_STATUS_FALSE if the effect should suspend processing, @ref VST_STATUS_TRUE if it should
    +
    1252 * resume.
    +
    1253 */
    + +
    1255 /** @sa VST_EFFECT_OPCODE_0C */
    + +
    1257 /** @sa VST_EFFECT_OPCODE_0C */
    + +
    1259 /** @sa VST_EFFECT_OPCODE_0C */
    + +
    1261
    +
    1262 /** Retrieve the client rect size of the plugins window.
    +
    1263 * If no window has been created, returns the default rect.
    +
    1264 *
    +
    1265 * @param p_ptr Pointer of type 'struct vst_rect_t*'.
    +
    1266 * @return On success, returns 1 and updates p_ptr to the rect. On failure, returns 0.
    +
    1267 */
    + +
    1269 /** @sa VST_EFFECT_OPCODE_0D */
    + +
    1271 /** @sa VST_EFFECT_OPCODE_0D */
    + +
    1273 /** @sa VST_EFFECT_OPCODE_0D */
    +
    1275
    -
    1276 //1 << 10,
    -
    1277 //1 << 11,
    -
    1278
    -
    1279 /** Effect supports process_double.
    -
    1280 * The host can freely choose between process_float and process_double as required.
    -
    1281 *
    -
    1282 * @note (VST 2.4) Available in VST 2.4 and later only.
    -
    1283 * @sa vst_effect_t.process_double
    -
    1284 * @sa vst_effect_process_double_t
    -
    1285 */
    - -
    1287 /** @sa VST_EFFECT_FLAG_1ls12 */
    - -
    1289};
    -
    1290
    -
    1291/** Host to Plug-in Op-Codes
    -
    1292 * These Op-Codes are emitted by the host and we must either handle them or return 0 (false).
    -
    1293 */
    - -
    1295 /** Create/Initialize the effect (if it has not been created already).
    -
    1296 *
    -
    1297 * @return Always 0.
    -
    1298 */
    - -
    1300 /** @sa VST_EFFECT_OPCODE_00 */
    - -
    1302 /** @sa VST_EFFECT_OPCODE_00 */
    - -
    1304
    -
    1305 /** Destroy the effect (if there is any) and free its memory.
    -
    1306 *
    -
    1307 * This should destroy the actual object created by VST_ENTRYPOINT.
    -
    1308 *
    -
    1309 * @return Always 0.
    -
    1310 */
    - -
    1312 /** @sa VST_EFFECT_OPCODE_01 */
    - -
    1314
    -
    1315 /** Set which program number is currently select.
    +
    1276 /** Create the window for the plugin.
    +
    1277 *
    +
    1278 * @param p_ptr HWND of the parent window.
    +
    1279 * @return 0 on failure, or HWND on success.
    +
    1280 */
    + +
    1282 /** @sa VST_EFFECT_OPCODE_0E */
    + +
    1284 /** @sa VST_EFFECT_OPCODE_0E */
    + +
    1286
    +
    1287 /** Destroy the plugins window.
    +
    1288 *
    +
    1289 * @return Always 0.
    +
    1290 */
    + +
    1292 /** @sa VST_EFFECT_OPCODE_0F */
    + +
    1294 /** @sa VST_EFFECT_OPCODE_0F */
    + +
    1296
    +
    1297 /** Window Draw Event?
    +
    1298 *
    +
    1299 * Ocasionally called simultaneously as WM_DRAW on windows.
    +
    1300 *
    +
    1301 * @note Present in some VST 2.1 or earlier plugins.
    +
    1302 *
    +
    1303 * @note Appears to be Mac OS exclusive.
    +
    1304 *
    +
    1305 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    1306 */
    + +
    1308 /** @sa VST_EFFECT_OPCODE_10 */
    + +
    1310 /** @sa VST_EFFECT_OPCODE_10 */
    + +
    1312
    +
    1313 /** Window Mouse Event?
    +
    1314 *
    +
    1315 * Called at the same time mouse events happen.
    1316 *
    -
    1317 * @param p_int2 The program number to set. Can be negative for some reason.
    -
    1318 */
    - -
    1320 /** @sa VST_EFFECT_OPCODE_02 */
    - -
    1322 /** @sa VST_EFFECT_OPCODE_02 */
    - -
    1324
    -
    1325 /** Get currently selected program number.
    -
    1326 *
    -
    1327 * @return The currently set program number. Can be negative for some reason.
    -
    1328 */
    - -
    1330 /** @sa VST_EFFECT_OPCODE_03 */
    - -
    1332 /** @sa VST_EFFECT_OPCODE_03 */
    - -
    1334
    -
    1335 /** Set the name of the currently selected program.
    +
    1317 * @note Present in some VST 2.1 or earlier plugins.
    +
    1318 *
    +
    1319 * @note Appears to be Mac OS exclusive.
    +
    1320 *
    +
    1321 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    1322 */
    + +
    1324 /** @sa VST_EFFECT_OPCODE_11 */
    + +
    1326 /** @sa VST_EFFECT_OPCODE_11 */
    + +
    1328
    +
    1329 /** Window Keyboard Event?
    +
    1330 *
    +
    1331 * Called at the same time keyboard events happen.
    +
    1332 *
    +
    1333 * @note Present in some VST 2.1 or earlier plugins.
    +
    1334 *
    +
    1335 * @note Appears to be Mac OS exclusive.
    1336 *
    -
    1337 * @param p_ptr `const char[VST_BUFFER_SIZE_PROGRAM_NAME]` Zero terminated string.
    +
    1337 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    1338 */
    - -
    1340 /** @sa VST_EFFECT_OPCODE_04 */
    - -
    1342 /** @sa VST_EFFECT_OPCODE_04 */
    - + +
    1340 /** @sa VST_EFFECT_OPCODE_12 */
    + +
    1342 /** @sa VST_EFFECT_OPCODE_12 */
    +
    1344
    -
    1345 /** Get the name of the currently selected program.
    +
    1345 /** Window/Editor Idle/Keep-Alive Callback?
    1346 *
    -
    1347 * @param p_ptr `char[VST_BUFFER_SIZE_PROGRAM_NAME]` Zero terminated string.
    +
    1347 * Does not receive any parameters. Randomly called when nothing happens? Idle/Keep-Alive callback?
    1348 */
    - -
    1350 /** @sa VST_EFFECT_OPCODE_05 */
    - -
    1352 /** @sa VST_EFFECT_OPCODE_05 */
    - -
    1354
    -
    1355 /** Get the value? label for the parameter.
    + +
    1350 /** @sa VST_EFFECT_OPCODE_13 */
    + +
    1352
    +
    1353 /** Window Focus Event?
    +
    1354 *
    +
    1355 * Sometimes called when the editor window goes back into focus.
    1356 *
    -
    1357 * @param p_int1 Parameter index.
    -
    1358 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_LABEL]' Zero terminated string.
    -
    1359 * @return 0 on success, 1 on failure.
    +
    1357 * @note Present in some VST 2.1 or earlier plugins.
    +
    1358 * @note Appears to be Mac OS exclusive.
    +
    1359 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    1360 */
    - -
    1362 /** @sa VST_EFFECT_OPCODE_06 */
    - -
    1364 /** @sa VST_EFFECT_OPCODE_06 */
    - -
    1366 /** @sa VST_EFFECT_OPCODE_06 */
    - -
    1368
    -
    1369 /** Get the string representing the value for the parameter.
    -
    1370 *
    -
    1371 * @param p_int1 Parameter index.
    -
    1372 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_VALUE]' Zero terminated string.
    -
    1373 * @return 0 on success, 1 on failure.
    -
    1374 */
    - -
    1376 /** @sa VST_EFFECT_OPCODE_07 */
    - -
    1378 /** @sa VST_EFFECT_OPCODE_07 */
    - -
    1380 /** @sa VST_EFFECT_OPCODE_07 */
    - -
    1382 /** @sa VST_EFFECT_OPCODE_07 */
    - -
    1384
    -
    1385 /** Get the name for the parameter.
    -
    1386 *
    -
    1387 * @param p_int1 Parameter index.
    -
    1388 * @param p_ptr 'char[VST_BUFFER_SIZE_PARAM_NAME]' Zero terminated string.
    -
    1389 * @return 0 on success, 1 on failure.
    -
    1390 */
    - -
    1392 /** @sa VST_EFFECT_OPCODE_08 */
    - -
    1394 /** @sa VST_EFFECT_OPCODE_08 */
    - -
    1396 /** @sa VST_EFFECT_OPCODE_08 */
    - -
    1398
    -
    1399 /**
    -
    1400 *
    -
    1401 * @deprecated: (VST 2.3+) Not used in VST 2.3 or later.
    -
    1402 */
    - -
    1404
    -
    1405 /** Set the new sample rate for the plugin to use.
    -
    1406 *
    -
    1407 * @param p_float New sample rate as a float (double on 64-bit because register upgrades).
    -
    1408 */
    - -
    1410 /** @sa VST_EFFECT_OPCODE_0A */
    - -
    1412 /** @sa VST_EFFECT_OPCODE_0A */
    - + +
    1362
    +
    1363 /** Window Unfocus Event?
    +
    1364 *
    +
    1365 * Sometimes called when the editor window goes out of focus.
    +
    1366 *
    +
    1367 * @note Present in some VST 2.1 or earlier plugins.
    +
    1368 * @note Appears to be Mac OS exclusive.
    +
    1369 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    1370 */
    + +
    1372
    +
    1373 /**
    +
    1374 *
    +
    1375 * @note Present in some VST 2.1 or earlier plugins.
    +
    1376 * @important Almost all plug-ins return the @ref VST_FOURCC 'NvEf' (0x4E764566) here.
    +
    1377 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    1378 */
    + +
    1380 /** @sa VST_EFFECT_OPCODE_16 */
    + +
    1382
    +
    1383 /** Get Chunk Data
    +
    1384 *
    +
    1385 * Save current program or bank state to a buffer.
    +
    1386 * Behavior is different based on the @ref VST_EFFECT_FLAG_CHUNKS flag.
    +
    1387 *
    +
    1388 * @sa VST_EFFECT_FLAG_CHUNKS
    +
    1389 * @param p_int1 0 means Bank, 1 means Program, nothing else used?
    +
    1390 * @param p_ptr `void**` Pointer to a potential pointer containing your own chunk data.
    +
    1391 * @return Size of the Chunk Data in bytes.
    +
    1392 */
    + +
    1394 /** @sa VST_EFFECT_OPCODE_17 */
    + +
    1396
    +
    1397 /** Set Chunk Data
    +
    1398 *
    +
    1399 * Restore current program or bank state from a buffer.
    +
    1400 * Behavior is different based on the @ref VST_EFFECT_FLAG_CHUNKS flag.
    +
    1401 *
    +
    1402 * @sa VST_EFFECT_FLAG_CHUNKS
    +
    1403 * @param p_int1 0 means Bank, 1 means Program, nothing else used?
    +
    1404 * @param p_int2 Size of the Chunk Data in bytes.
    +
    1405 * @param p_ptr `void*` Pointer to a buffer containing chunk data.
    +
    1406 */
    + +
    1408 /** @sa VST_EFFECT_OPCODE_18 */
    + +
    1410
    +
    1411 //--------------------------------------------------------------------------------
    +
    1412 // VST 2.x starts here.
    +
    1413 //--------------------------------------------------------------------------------
    1414
    -
    1415 /** Sets the block size, which is the maximum number of samples passed into the effect via process calls.
    +
    1415 /**
    1416 *
    -
    1417 * @param p_int2 The maximum number of samples to be passed in.
    -
    1418 */
    - -
    1420 /** @sa VST_EFFECT_OPCODE_0B */
    - -
    1422 /** @sa VST_EFFECT_OPCODE_0B */
    - -
    1424
    -
    1425 /** Effect processing should be suspended/paused or resumed/unpaused.
    -
    1426 *
    -
    1427 * Unclear if this is should result in a flush of buffers. In VST 2.3+ this is quite clear as we get process
    -
    1428 * begin/end.
    -
    1429 *
    -
    1430 * @param p_int2 @ref VST_STATUS_FALSE if the effect should suspend processing, @ref VST_STATUS_TRUE if it should
    -
    1431 * resume.
    -
    1432 */
    - -
    1434 /** @sa VST_EFFECT_OPCODE_0C */
    - -
    1436 /** @sa VST_EFFECT_OPCODE_0C */
    - -
    1438 /** @sa VST_EFFECT_OPCODE_0C */
    - -
    1440
    -
    1441 /** Retrieve the client rect size of the plugins window.
    -
    1442 * If no window has been created, returns the default rect.
    -
    1443 *
    -
    1444 * @param p_ptr Pointer of type 'struct vst_rect_t*'.
    -
    1445 * @return On success, returns 1 and updates p_ptr to the rect. On failure, returns 0.
    -
    1446 */
    - -
    1448 /** @sa VST_EFFECT_OPCODE_0D */
    - -
    1450 /** @sa VST_EFFECT_OPCODE_0D */
    - -
    1452 /** @sa VST_EFFECT_OPCODE_0D */
    - -
    1454
    -
    1455 /** Create the window for the plugin.
    -
    1456 *
    -
    1457 * @param p_ptr HWND of the parent window.
    -
    1458 * @return 0 on failure, or HWND on success.
    -
    1459 */
    - -
    1461 /** @sa VST_EFFECT_OPCODE_0E */
    - -
    1463 /** @sa VST_EFFECT_OPCODE_0E */
    - -
    1465
    -
    1466 /** Destroy the plugins window.
    -
    1467 *
    -
    1468 * @return Always 0.
    -
    1469 */
    - -
    1471 /** @sa VST_EFFECT_OPCODE_0F */
    - -
    1473 /** @sa VST_EFFECT_OPCODE_0F */
    - -
    1475
    -
    1476 /** Window Draw Event?
    -
    1477 *
    -
    1478 * Ocasionally called simultaneously as WM_DRAW on windows.
    +
    1417 * Appears to be related to midi and audio events.
    +
    1418 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1419 */
    + +
    1421
    +
    1422 /** Can the parameter be automated?
    +
    1423 *
    +
    1424 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1425 * @param p_int1 Index of the parameter.
    +
    1426 * @return 1 if the parameter can be automated, otherwise 0.
    +
    1427 */
    + +
    1429 /** @sa VST_EFFECT_OPCODE_1A */
    + +
    1431 /** @sa VST_EFFECT_OPCODE_1A */
    + +
    1433 /** @sa VST_EFFECT_OPCODE_1A */
    + +
    1435
    +
    1436 /** Set Parameter value from string representation.
    +
    1437 *
    +
    1438 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1439 * @param p_int1 Index of the parameter.
    +
    1440 * @param p_ptr `const char*` Zero terminated string representation of the value to set.
    +
    1441 * @return 1 if it worked, otherwise 0.
    +
    1442 */
    + +
    1444 /** @sa VST_EFFECT_OPCODE_1B */
    + +
    1446 /** @sa VST_EFFECT_OPCODE_1B */
    + +
    1448
    +
    1449 /**
    +
    1450 *
    +
    1451 *
    +
    1452 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1453 */
    + +
    1455
    +
    1456 /**
    +
    1457 *
    +
    1458 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1459 * @sa VST_EFFECT_OPCODE_05
    +
    1460 */
    + +
    1462
    +
    1463 /**
    +
    1464 *
    +
    1465 *
    +
    1466 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1467 */
    + +
    1469
    +
    1470 /** Input connected.
    +
    1471 *
    +
    1472 *
    +
    1473 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1474 */
    + +
    1476
    +
    1477 /** Input disconnected.
    +
    1478 *
    1479 *
    -
    1480 * @note Present in some VST 2.1 or earlier plugins.
    -
    1481 *
    -
    1482 * @note Appears to be Mac OS exclusive.
    -
    1483 *
    -
    1484 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    -
    1485 */
    - -
    1487 /** @sa VST_EFFECT_OPCODE_10 */
    - -
    1489 /** @sa VST_EFFECT_OPCODE_10 */
    - -
    1491
    -
    1492 /** Window Mouse Event?
    -
    1493 *
    -
    1494 * Called at the same time mouse events happen.
    -
    1495 *
    -
    1496 * @note Present in some VST 2.1 or earlier plugins.
    -
    1497 *
    -
    1498 * @note Appears to be Mac OS exclusive.
    -
    1499 *
    -
    1500 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    1480 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1481 */
    + +
    1483
    +
    1484 /** Retrieve properties for the given input index.
    +
    1485 *
    +
    1486 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1487 * @param p_int1 Index of the input to get the properties for.
    +
    1488 * @param p_ptr Pointer to @ref vst_stream_properties_t for the selected input provided by the host.
    +
    1489 * @return @ref VST_STATUS_TRUE if p_ptr is updated, @ref VST_STATUS_FALSE otherwise.
    +
    1490 */
    + +
    1492 /** @sa VST_EFFECT_OPCODE_21 */
    + +
    1494
    +
    1495 /** Retrieve properties for the given output index.
    +
    1496 *
    +
    1497 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1498 * @param p_int1 Index of the output to get the properties for.
    +
    1499 * @param p_ptr Pointer to @ref vst_stream_properties_t for the selected output provided by the host.
    +
    1500 * @return @ref VST_STATUS_TRUE if p_ptr is updated, @ref VST_STATUS_FALSE otherwise.
    1501 */
    - -
    1503 /** @sa VST_EFFECT_OPCODE_11 */
    - -
    1505 /** @sa VST_EFFECT_OPCODE_11 */
    - -
    1507
    -
    1508 /** Window Keyboard Event?
    -
    1509 *
    -
    1510 * Called at the same time keyboard events happen.
    -
    1511 *
    -
    1512 * @note Present in some VST 2.1 or earlier plugins.
    -
    1513 *
    -
    1514 * @note Appears to be Mac OS exclusive.
    -
    1515 *
    -
    1516 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    -
    1517 */
    - -
    1519 /** @sa VST_EFFECT_OPCODE_12 */
    - -
    1521 /** @sa VST_EFFECT_OPCODE_12 */
    - + +
    1503 /** @sa VST_EFFECT_OPCODE_22 */
    + +
    1505
    +
    1506 /** Retrieve category of this effect.
    +
    1507 *
    +
    1508 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1509 * @return The category that this effect is in, see @ref VST_EFFECT_CATEGORY.
    +
    1510 */
    + +
    1512 /** @sa VST_EFFECT_OPCODE_23 */
    + +
    1514 /** @sa VST_EFFECT_OPCODE_23 */
    + +
    1516
    +
    1517 /**
    +
    1518 *
    +
    1519 *
    +
    1520 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1521 */
    +
    1523
    -
    1524 /** Window/Editor Idle/Keep-Alive Callback?
    -
    1525 *
    -
    1526 * Does not receive any parameters. Randomly called when nothing happens? Idle/Keep-Alive callback?
    -
    1527 */
    - -
    1529 /** @sa VST_EFFECT_OPCODE_13 */
    - -
    1531
    -
    1532 /** Window Focus Event?
    -
    1533 *
    -
    1534 * Sometimes called when the editor window goes back into focus.
    -
    1535 *
    -
    1536 * @note Present in some VST 2.1 or earlier plugins.
    -
    1537 * @note Appears to be Mac OS exclusive.
    -
    1538 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    -
    1539 */
    - -
    1541
    -
    1542 /** Window Unfocus Event?
    -
    1543 *
    -
    1544 * Sometimes called when the editor window goes out of focus.
    -
    1545 *
    -
    1546 * @note Present in some VST 2.1 or earlier plugins.
    -
    1547 * @note Appears to be Mac OS exclusive.
    -
    1548 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    +
    1524 /**
    +
    1525 *
    +
    1526 *
    +
    1527 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1528 */
    + +
    1530
    +
    1531 /**
    +
    1532 *
    +
    1533 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    +
    1534 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1535 */
    + +
    1537
    +
    1538 /**
    +
    1539 *
    +
    1540 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    +
    1541 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1542 */
    + +
    1544
    +
    1545 /**
    +
    1546 *
    +
    1547 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    +
    1548 * @note (VST 2.0+) Available from VST 2.0 onwards.
    1549 */
    - +
    1551
    -
    1552 /**
    -
    1553 *
    -
    1554 * @note Present in some VST 2.1 or earlier plugins.
    -
    1555 * @important Almost all plug-ins return the @ref VST_FOURCC 'NvEf' (0x4E764566) here.
    -
    1556 * @deprecated (VST 2.4+) Likely deprecated in VST 2.4 and later.
    -
    1557 */
    - -
    1559 /** @sa VST_EFFECT_OPCODE_16 */
    - -
    1561
    -
    1562 /** Get Chunk Data
    -
    1563 *
    -
    1564 * Save current program or bank state to a buffer.
    -
    1565 * Behavior is different based on the @ref VST_EFFECT_FLAG_CHUNKS flag.
    -
    1566 *
    -
    1567 * @sa VST_EFFECT_FLAG_CHUNKS
    -
    1568 * @param p_int1 0 means Bank, 1 means Program, nothing else used?
    -
    1569 * @param p_ptr `void**` Pointer to a potential pointer containing your own chunk data.
    -
    1570 * @return Size of the Chunk Data in bytes.
    -
    1571 */
    - -
    1573 /** @sa VST_EFFECT_OPCODE_17 */
    - -
    1575
    -
    1576 /** Set Chunk Data
    +
    1552 /**
    +
    1553 *
    +
    1554 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    +
    1555 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1556 */
    + +
    1558
    +
    1559 /** Host wants to change the speaker arrangement.
    +
    1560 *
    +
    1561 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1562 * @param p_int2 Pointer to a @ref vst_speaker_arrangement_t for the input.
    +
    1563 * @param p_ptr Pointer to a @ref vst_speaker_arrangement_t for the output.
    +
    1564 * @return @ref VST_STATUS_TRUE if we accept the new arrangement, @ref VST_STATUS_FALSE if we don't in which case
    +
    1565 * the host is required to ask for the speaker arrangement via @ref VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    +
    1566 * and may retry this op-code with different values.
    +
    1567 * @sa vst_effect_t.num_inputs
    +
    1568 * @sa vst_effect_t.num_outputs
    +
    1569 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    +
    1570 */
    + +
    1572 /** @sa VST_EFFECT_OPCODE_2A */
    + +
    1574
    +
    1575 /**
    +
    1576 *
    1577 *
    -
    1578 * Restore current program or bank state from a buffer.
    -
    1579 * Behavior is different based on the @ref VST_EFFECT_FLAG_CHUNKS flag.
    -
    1580 *
    -
    1581 * @sa VST_EFFECT_FLAG_CHUNKS
    -
    1582 * @param p_int1 0 means Bank, 1 means Program, nothing else used?
    -
    1583 * @param p_int2 Size of the Chunk Data in bytes.
    -
    1584 * @param p_ptr `void*` Pointer to a buffer containing chunk data.
    -
    1585 */
    - -
    1587 /** @sa VST_EFFECT_OPCODE_18 */
    - -
    1589
    -
    1590 //--------------------------------------------------------------------------------
    -
    1591 // VST 2.x starts here.
    -
    1592 //--------------------------------------------------------------------------------
    -
    1593
    -
    1594 /** Send events from host to plug-in.
    -
    1595 * The plug-in must support receiving events (see @ref vst_effect_supports_t.receiveVstEvents) while the host may
    -
    1596 * optionally signal to the plugin that it wants to send events to the host (see @ref
    -
    1597 * vst_host_supports_t.sendVstEvents).
    -
    1598 *
    -
    1599 * @sa vst_event_t
    -
    1600 * @sa vst_events_t
    -
    1601 * @sa vst_host_supports_t.sendVstEvents
    -
    1602 * @sa vst_effect_supports_t.receiveVstEvents
    -
    1603 * @sa VST_HOST_OPCODE_EVENT
    -
    1604 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1605 * @param p_ptr A valid pointer to a @ref vst_events_t structure.
    -
    1606 */
    - -
    1608 /** @sa VST_EFFECT_OPCODE_19 */
    - -
    1610
    -
    1611 /** Can the parameter be automated?
    -
    1612 *
    -
    1613 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1614 * @param p_int1 Index of the parameter.
    -
    1615 * @return 1 if the parameter can be automated, otherwise 0.
    -
    1616 */
    - -
    1618 /** @sa VST_EFFECT_OPCODE_1A */
    - -
    1620 /** @sa VST_EFFECT_OPCODE_1A */
    - -
    1622 /** @sa VST_EFFECT_OPCODE_1A */
    - -
    1624
    -
    1625 /** Set Parameter value from string representation.
    -
    1626 *
    -
    1627 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1628 * @param p_int1 Index of the parameter.
    -
    1629 * @param p_ptr `const char*` Zero terminated string representation of the value to set.
    -
    1630 * @return 1 if it worked, otherwise 0.
    -
    1631 */
    - -
    1633 /** @sa VST_EFFECT_OPCODE_1B */
    - -
    1635 /** @sa VST_EFFECT_OPCODE_1B */
    - -
    1637
    -
    1638 /**
    -
    1639 *
    -
    1640 *
    -
    1641 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1642 */
    - -
    1644
    -
    1645 /**
    -
    1646 *
    -
    1647 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1648 * @sa VST_EFFECT_OPCODE_05
    -
    1649 */
    - +
    1578 */
    + +
    1580
    +
    1581 /** Enable/Disable bypassing the effect.
    +
    1582 *
    +
    1583 * See @ref VST_EFFECT_OPCODE_SUPPORTS with @ref vst_effect_supports_t.bypass for more information.
    +
    1584 *
    +
    1585 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1586 * @param p_int2 Zero if bypassing the effect is disabled, otherwise 1.
    +
    1587 */
    + +
    1589 /** @sa VST_EFFECT_OPCODE_2C */
    + +
    1591
    +
    1592 /** Retrieve the effect name into the ptr buffer.
    +
    1593 *
    +
    1594 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1595 * @bug Various hosts only provide a buffer that is 32 bytes long.
    +
    1596 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_EFFECT_NAME.
    +
    1597 * @return Always 0, even on failure.
    +
    1598 */
    + +
    1600 /** @sa VST_EFFECT_OPCODE_2D */
    + +
    1602 /** @sa VST_EFFECT_OPCODE_2D */
    + +
    1604 /** @sa VST_EFFECT_OPCODE_2D */
    + +
    1606
    +
    1607 /** Translate an error code to a string.
    +
    1608 *
    +
    1609 * @bug Some hosts provide unexpected data in p_ptr.
    +
    1610 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1611 * @deprecated (VST 2.4+) Fairly sure this is deprecated in VST 2.4 and later.
    +
    1612 * @param p_ptr A zero terminated char buffer with undefined size.
    +
    1613 * @return @ref VST_STATUS_TRUE if we could translate the error, @ref VST_STATUS_FALSE if not.
    +
    1614 */
    + +
    1616 /** @sa VST_EFFECT_OPCODE_2E */
    + +
    1618
    +
    1619 /** Retrieve the vendor name into the ptr buffer.
    +
    1620 *
    +
    1621 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1622 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_VENDOR_NAME.
    +
    1623 */
    + +
    1625 /** @sa VST_EFFECT_OPCODE_2F */
    + +
    1627 /** @sa VST_EFFECT_OPCODE_2F */
    + +
    1629
    +
    1630 /** Retrieve the product name into the ptr buffer.
    +
    1631 *
    +
    1632 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1633 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_PRODUCT_NAME.
    +
    1634 */
    + +
    1636 /** @sa VST_EFFECT_OPCODE_30 */
    + +
    1638 /** @sa VST_EFFECT_OPCODE_30 */
    + +
    1640
    +
    1641 /** Retrieve the vendor version in return value.
    +
    1642 *
    +
    1643 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1644 * @return Version.
    +
    1645 */
    + +
    1647 /** @sa VST_EFFECT_OPCODE_31 */
    + +
    1649 /** @sa VST_EFFECT_OPCODE_31 */
    +
    1651
    -
    1652 /**
    -
    1653 *
    -
    1654 *
    -
    1655 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1656 */
    - -
    1658
    -
    1659 /** Input connected.
    -
    1660 *
    -
    1661 *
    -
    1662 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1663 */
    - -
    1665
    -
    1666 /** Input disconnected.
    -
    1667 *
    -
    1668 *
    -
    1669 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1670 */
    - -
    1672
    -
    1673 /** Retrieve properties for the given input index.
    -
    1674 *
    -
    1675 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1676 * @param p_int1 Index of the input to get the properties for.
    -
    1677 * @param p_ptr Pointer to @ref vst_stream_properties_t for the selected input provided by the host.
    -
    1678 * @return @ref VST_STATUS_TRUE if p_ptr is updated, @ref VST_STATUS_FALSE otherwise.
    +
    1652 /** User-defined Op-Code for VST extensions.
    +
    1653 *
    +
    1654 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1655 * All parameters are undefined by the standard and left up to the host/plug-in. Use @ref VST_EFFECT_OPCODE_SUPPORTS
    +
    1656 * and @ref VST_EFFECT_OPCODE_VENDOR_NAME + @ref VST_EFFECT_OPCODE_VENDOR_VERSION to check if the plug-in is
    +
    1657 * compatible with your expected format.
    +
    1658 */
    + +
    1660 /** @sa VST_EFFECT_OPCODE_32 */
    + +
    1662
    +
    1663 /** Test for support of a specific named feature.
    +
    1664 *
    +
    1665 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1666 * @param p_ptr A zero terminated char buffer of undefined size containing the feature name.
    +
    1667 * @return @ref VST_STATUS_YES if the feature is supported, @ref VST_STATUS_NO if the feature is not supported,
    +
    1668 * @ref VST_STATUS_UNKNOWN in all other cases.
    +
    1669 */
    + +
    1671 /** @sa VST_EFFECT_OPCODE_33 */
    + +
    1673
    +
    1674 /** Number of samples that are at the tail at the end of playback.
    +
    1675 *
    +
    1676 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1677 * @return @ref VST_STATUS_UNKNOWN for automatic tail size, @ref VST_STATUS_TRUE for no tail, any other number above
    +
    1678 * 1 for the number of samples the tail has.
    1679 */
    - -
    1681 /** @sa VST_EFFECT_OPCODE_21 */
    - -
    1683
    -
    1684 /** Retrieve properties for the given output index.
    -
    1685 *
    -
    1686 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1687 * @param p_int1 Index of the output to get the properties for.
    -
    1688 * @param p_ptr Pointer to @ref vst_stream_properties_t for the selected output provided by the host.
    -
    1689 * @return @ref VST_STATUS_TRUE if p_ptr is updated, @ref VST_STATUS_FALSE otherwise.
    -
    1690 */
    - -
    1692 /** @sa VST_EFFECT_OPCODE_22 */
    - -
    1694
    -
    1695 /** Retrieve category of this effect.
    -
    1696 *
    -
    1697 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1698 * @return The category that this effect is in, see @ref VST_EFFECT_CATEGORY.
    -
    1699 */
    - -
    1701 /** @sa VST_EFFECT_OPCODE_23 */
    - -
    1703 /** @sa VST_EFFECT_OPCODE_23 */
    - -
    1705
    -
    1706 /**
    + +
    1681 /** @sa VST_EFFECT_OPCODE_34 */
    + +
    1683 /** @sa VST_EFFECT_OPCODE_34 */
    + +
    1685
    +
    1686 /** Notify effect that it is idle?
    +
    1687 *
    +
    1688 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1689 * @deprecated (VST 2.4+) As of VST 2.4 the default behavior is @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and
    +
    1690 * @ref VST_EFFECT_OPCODE_PROCESS_END which allows cleaner control flows.
    +
    1691 * @sa vst_host_supports.startStopProcess
    +
    1692 */
    + +
    1694 /** @sa VST_EFFECT_OPCODE_35 */
    + +
    1696
    +
    1697 /**
    +
    1698 *
    +
    1699 *
    +
    1700 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1701 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    +
    1702 */
    + +
    1704
    +
    1705 /**
    +
    1706 *
    1707 *
    -
    1708 *
    -
    1709 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1708 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1709 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    1710 */
    - +
    1712
    -
    1713 /**
    +
    1713 /** Parameter Properties
    1714 *
    -
    1715 *
    -
    1716 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1717 */
    - -
    1719
    -
    1720 /**
    -
    1721 *
    -
    1722 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    -
    1723 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1724 */
    - -
    1726
    -
    1727 /**
    -
    1728 *
    -
    1729 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    -
    1730 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1731 */
    - -
    1733
    -
    1734 /**
    -
    1735 *
    -
    1736 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    -
    1737 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1715 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1716 * @param p_int1 Parameter index to get properties for.
    +
    1717 * @param p_ptr Pointer to @ref vst_parameter_properties_t for the given parameter.
    +
    1718 * @return @ref VST_STATUS_YES if supported, otherwise @ref VST_STATUS_NO.
    +
    1719 */
    + +
    1721 /** @sa VST_EFFECT_OPCODE_38 */
    + +
    1723 /** @sa VST_EFFECT_OPCODE_38 */
    + +
    1725
    +
    1726 /**
    +
    1727 *
    +
    1728 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1729 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    +
    1730 */
    + +
    1732
    +
    1733 /** Retrieve the VST Version supported.
    +
    1734 *
    +
    1735 * @note (VST 2.0+) Available from VST 2.0 onwards.
    +
    1736 * @sa VST_VERSION
    +
    1737 * @return One of the valid enums in @ref VST_VERSION
    1738 */
    - -
    1740
    -
    1741 /**
    -
    1742 *
    -
    1743 * Seen in plug-ins with @ref VST_EFFECT_CATEGORY_OFFLINE.
    -
    1744 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1745 */
    - -
    1747
    -
    1748 /** Host wants to change the speaker arrangement.
    -
    1749 *
    -
    1750 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1751 * @param p_int2 Pointer to a @ref vst_speaker_arrangement_t for the input.
    -
    1752 * @param p_ptr Pointer to a @ref vst_speaker_arrangement_t for the output.
    -
    1753 * @return @ref VST_STATUS_TRUE if we accept the new arrangement, @ref VST_STATUS_FALSE if we don't in which case
    -
    1754 * the host is required to ask for the speaker arrangement via @ref VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    1755 * and may retry this op-code with different values.
    -
    1756 * @sa vst_effect_t.num_inputs
    -
    1757 * @sa vst_effect_t.num_outputs
    -
    1758 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    1759 */
    - -
    1761 /** @sa VST_EFFECT_OPCODE_2A */
    - -
    1763
    -
    1764 /**
    -
    1765 *
    -
    1766 *
    -
    1767 */
    - -
    1769
    -
    1770 /** Enable/Disable bypassing the effect.
    -
    1771 *
    -
    1772 * See @ref VST_EFFECT_OPCODE_SUPPORTS with @ref vst_effect_supports_t.bypass for more information.
    -
    1773 *
    -
    1774 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1775 * @param p_int2 Zero if bypassing the effect is disabled, otherwise 1.
    -
    1776 */
    - -
    1778 /** @sa VST_EFFECT_OPCODE_2C */
    - -
    1780
    -
    1781 /** Retrieve the effect name into the ptr buffer.
    -
    1782 *
    -
    1783 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1784 * @bug Various hosts only provide a buffer that is 32 bytes long.
    -
    1785 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_EFFECT_NAME.
    -
    1786 * @return Always 0, even on failure.
    -
    1787 */
    - -
    1789 /** @sa VST_EFFECT_OPCODE_2D */
    - -
    1791 /** @sa VST_EFFECT_OPCODE_2D */
    - -
    1793 /** @sa VST_EFFECT_OPCODE_2D */
    - -
    1795
    -
    1796 /** Translate an error code to a string.
    -
    1797 *
    -
    1798 * @bug Some hosts provide unexpected data in p_ptr.
    -
    1799 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1800 * @deprecated (VST 2.4+) Fairly sure this is deprecated in VST 2.4 and later.
    -
    1801 * @param p_ptr A zero terminated char buffer with undefined size.
    -
    1802 * @return @ref VST_STATUS_TRUE if we could translate the error, @ref VST_STATUS_FALSE if not.
    + +
    1740 /** @sa VST_EFFECT_OPCODE_3A */
    + +
    1742
    +
    1743 //--------------------------------------------------------------------------------
    +
    1744 // VST 2.1
    +
    1745 //--------------------------------------------------------------------------------
    +
    1746
    +
    1747 /** Editor Virtual Key Down Input
    +
    1748 *
    +
    1749 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1750 * @param p_int1 ASCII character that represents the virtual key code.
    +
    1751 * @param p_int2 Virtual Key Code
    +
    1752 * @param p_float Modifiers being held down (bitfield)
    +
    1753 * @return @ref VST_STATUS_TRUE if we used the input, otherwise @ref VST_STATUS_FALSE
    +
    1754 */
    + +
    1756 /** @sa VST_EFFECT_OPCODE_3B */
    + +
    1758
    +
    1759 /** Editor Virtual Key Up Event
    +
    1760 *
    +
    1761 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1762 * @param p_int1 ASCII character that represents the virtual key code.
    +
    1763 * @param p_int2 Virtual Key Code
    +
    1764 * @param p_float Modifiers being held down (bitfield)
    +
    1765 * @return @ref VST_STATUS_TRUE if we used the input, otherwise @ref VST_STATUS_FALSE
    +
    1766 */
    + +
    1768 /** @sa VST_EFFECT_OPCODE_3C */
    + +
    1770
    +
    1771 /**
    +
    1772 *
    +
    1773 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1774 * @param p_int2 A value between 0 and 2.
    +
    1775 */
    + +
    1777
    +
    1778 /**
    +
    1779 *
    +
    1780 * Midi related
    +
    1781 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1782 */
    + +
    1784
    +
    1785 /**
    +
    1786 *
    +
    1787 * Midi related
    +
    1788 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1789 */
    + +
    1791
    +
    1792 /**
    +
    1793 *
    +
    1794 * Midi related
    +
    1795 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1796 */
    + +
    1798
    +
    1799 /**
    +
    1800 *
    +
    1801 * Midi related
    +
    1802 * @note (VST 2.1+) Available from VST 2.1 onwards.
    1803 */
    - -
    1805 /** @sa VST_EFFECT_OPCODE_2E */
    - -
    1807
    -
    1808 /** Retrieve the vendor name into the ptr buffer.
    -
    1809 *
    -
    1810 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1811 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_VENDOR_NAME.
    -
    1812 */
    - -
    1814 /** @sa VST_EFFECT_OPCODE_2F */
    - -
    1816 /** @sa VST_EFFECT_OPCODE_2F */
    - -
    1818
    -
    1819 /** Retrieve the product name into the ptr buffer.
    -
    1820 *
    -
    1821 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1822 * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_PRODUCT_NAME.
    -
    1823 */
    - -
    1825 /** @sa VST_EFFECT_OPCODE_30 */
    - -
    1827 /** @sa VST_EFFECT_OPCODE_30 */
    - -
    1829
    -
    1830 /** Retrieve the vendor version in return value.
    -
    1831 *
    -
    1832 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1833 * @return Version.
    -
    1834 */
    - -
    1836 /** @sa VST_EFFECT_OPCODE_31 */
    - -
    1838 /** @sa VST_EFFECT_OPCODE_31 */
    - -
    1840
    -
    1841 /** User-defined Op-Code for VST extensions.
    -
    1842 *
    -
    1843 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1844 * All parameters are undefined by the standard and left up to the host/plug-in. Use @ref VST_EFFECT_OPCODE_SUPPORTS
    -
    1845 * and @ref VST_EFFECT_OPCODE_VENDOR_NAME + @ref VST_EFFECT_OPCODE_VENDOR_VERSION to check if the plug-in is
    -
    1846 * compatible with your expected format.
    -
    1847 */
    - -
    1849 /** @sa VST_EFFECT_OPCODE_32 */
    - -
    1851
    -
    1852 /** Test for support of a specific named feature.
    -
    1853 *
    -
    1854 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1855 * @param p_ptr A zero terminated char buffer of undefined size containing the feature name.
    -
    1856 * @return @ref VST_STATUS_YES if the feature is supported, @ref VST_STATUS_NO if the feature is not supported,
    -
    1857 * @ref VST_STATUS_UNKNOWN in all other cases.
    -
    1858 */
    - -
    1860 /** @sa VST_EFFECT_OPCODE_33 */
    - -
    1862
    -
    1863 /** Number of samples that are at the tail at the end of playback.
    -
    1864 *
    -
    1865 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1866 * @return @ref VST_STATUS_UNKNOWN for automatic tail size, @ref VST_STATUS_TRUE for no tail, any other number above
    -
    1867 * 1 for the number of samples the tail has.
    -
    1868 */
    - -
    1870 /** @sa VST_EFFECT_OPCODE_34 */
    - -
    1872 /** @sa VST_EFFECT_OPCODE_34 */
    - -
    1874
    -
    1875 /** Notify effect that it is idle?
    -
    1876 *
    -
    1877 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1878 * @deprecated (VST 2.4+) As of VST 2.4 the default behavior is @ref VST_EFFECT_OPCODE_PROCESS_BEGIN and
    -
    1879 * @ref VST_EFFECT_OPCODE_PROCESS_END which allows cleaner control flows.
    -
    1880 * @sa vst_host_supports.startStopProcess
    -
    1881 */
    - -
    1883 /** @sa VST_EFFECT_OPCODE_35 */
    - + +
    1805
    +
    1806 /**
    +
    1807 *
    +
    1808 * Midi related
    +
    1809 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1810 */
    + +
    1812
    +
    1813 /** Host is starting to set up a program.
    +
    1814 * Emitted prior to the host loading a program.
    +
    1815 *
    +
    1816 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1817 * @return @ref VST_STATUS_TRUE if we understood the notification, or @ref VST_STATUS_FALSE if not.
    +
    1818 */
    + +
    1820 /** @sa VST_EFFECT_OPCODE_43 */
    + +
    1822
    +
    1823 /** Host is done setting up a program.
    +
    1824 * Emitted after the host finished loading a program.
    +
    1825 *
    +
    1826 * @note (VST 2.1+) Available from VST 2.1 onwards.
    +
    1827 * @return @ref VST_STATUS_TRUE if we understood the notification, or @ref VST_STATUS_FALSE if not.
    +
    1828 */
    + +
    1830 /** @sa VST_EFFECT_OPCODE_44 */
    + +
    1832
    +
    1833 //--------------------------------------------------------------------------------
    +
    1834 // VST 2.3
    +
    1835 //--------------------------------------------------------------------------------
    +
    1836
    +
    1837 /** Host wants to know the current speaker arrangement.
    +
    1838 *
    +
    1839 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    1840 * @param p_int2 Pointer to @ref vst_speaker_arrangement_t for the input.
    +
    1841 * @param p_ptr Pointer to @ref vst_speaker_arrangement_t for the output.
    +
    1842 * @return @ref VST_STATUS_TRUE if we were successful, otherwise @ref VST_STATUS_FALSE.
    +
    1843 */
    + +
    1845 /** @sa VST_EFFECT_OPCODE_45 */
    + +
    1847
    +
    1848 /** Get the next effect contained in this effect.
    +
    1849 * This returns the next effect based on an effect internal counter, the host does not provide any index.
    +
    1850 *
    +
    1851 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    +
    1852 *
    +
    1853 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    1854 * @param p_ptr Pointer to a char buffer of size @ref VST_BUFFER_SIZE_EFFECT_NAME to store the name of the next effect.
    +
    1855 * @return Next effects unique_id
    +
    1856 */
    + +
    1858 /** @sa VST_EFFECT_OPCODE_46 */
    + +
    1860
    +
    1861 /** Begin processing of audio.
    +
    1862 *
    +
    1863 * Host is requesting that we prepare for a new section of audio separate from the previous section.
    +
    1864 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    1865 */
    + +
    1867 /** @sa VST_EFFECT_OPCODE_47 */
    + +
    1869
    +
    1870 /** End processing of audio.
    +
    1871 *
    +
    1872 * Host is requesting that we stop processing audio and go into idle instead.
    +
    1873 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    1874 */
    + +
    1876 /** @sa VST_EFFECT_OPCODE_48 */
    + +
    1878
    +
    1879 /**
    +
    1880 *
    +
    1881 *
    +
    1882 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    1883 */
    +
    1885
    1886 /**
    -
    1887 *
    -
    1888 *
    -
    1889 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1890 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    -
    1891 */
    - -
    1893
    -
    1894 /**
    -
    1895 *
    -
    1896 *
    -
    1897 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1898 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    -
    1899 */
    - -
    1901
    -
    1902 /** Parameter Properties
    -
    1903 *
    -
    1904 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1905 * @param p_int1 Parameter index to get properties for.
    -
    1906 * @param p_ptr Pointer to @ref vst_parameter_properties_t for the given parameter.
    -
    1907 * @return @ref VST_STATUS_YES if supported, otherwise @ref VST_STATUS_NO.
    -
    1908 */
    - -
    1910 /** @sa VST_EFFECT_OPCODE_38 */
    - -
    1912 /** @sa VST_EFFECT_OPCODE_38 */
    - -
    1914
    -
    1915 /**
    -
    1916 *
    -
    1917 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1918 * @deprecated (VST 2.4) Invalid in all VST 2.4 and later hosts.
    -
    1919 */
    - -
    1921
    -
    1922 /** Retrieve the VST Version supported.
    -
    1923 *
    -
    1924 * @note (VST 2.0+) Available from VST 2.0 onwards.
    -
    1925 * @sa VST_VERSION
    -
    1926 * @return One of the valid enums in @ref VST_VERSION
    +
    1887 *
    +
    1888 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    1889 * @sa VST_EFFECT_CATEGORY_SPATIAL
    +
    1890 * @param p_int2 Unknown meaning.
    +
    1891 * @param p_float Unknown meaning, usually 1.0
    +
    1892 */
    + +
    1894
    +
    1895 /** Host wants to know if we can load the provided bank data.
    +
    1896 * Should be emitted prior to @ref VST_EFFECT_OPCODE_SET_CHUNK_DATA by the host.
    +
    1897 *
    +
    1898 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    1899 * @param p_ptr Unknown structured data.
    +
    1900 * @return @ref VST_STATUS_NO if we can't load the data, @ref VST_STATUS_YES if we can load the data,
    +
    1901 * @ref VST_STATUS_UNKNOWN if this isn't supported.
    +
    1902 */
    + +
    1904 /** @sa VST_EFFECT_OPCODE_4B */
    + +
    1906
    +
    1907 /** Host wants to know if we can load the provided program data.
    +
    1908 * Should be emitted prior to @ref VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN by the host.
    +
    1909 *
    +
    1910 * @note (VST 2.3+) Available from VST 2.3 onwards.
    +
    1911 * @param p_ptr Unknown structured data.
    +
    1912 * @return @ref VST_STATUS_NO if we can't load the data, @ref VST_STATUS_YES if we can load the data,
    +
    1913 * @ref VST_STATUS_UNKNOWN if this isn't supported.
    +
    1914 */
    + +
    1916 /** @sa VST_EFFECT_OPCODE_4C */
    + +
    1918
    +
    1919 //--------------------------------------------------------------------------------
    +
    1920 // VST 2.4
    +
    1921 //--------------------------------------------------------------------------------
    +
    1922
    +
    1923 /**
    +
    1924 *
    +
    1925 *
    +
    1926 * @note (VST 2.4+) Available from VST 2.4 onwards.
    1927 */
    - -
    1929 /** @sa VST_EFFECT_OPCODE_3A */
    - -
    1931
    -
    1932 //--------------------------------------------------------------------------------
    -
    1933 // VST 2.1
    -
    1934 //--------------------------------------------------------------------------------
    -
    1935
    -
    1936 /** Editor Virtual Key Down Input
    -
    1937 *
    -
    1938 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    1939 * @param p_int1 ASCII character that represents the virtual key code.
    -
    1940 * @param p_int2 Virtual Key Code
    -
    1941 * @param p_float Modifiers being held down (bitfield)
    -
    1942 * @return @ref VST_STATUS_TRUE if we used the input, otherwise @ref VST_STATUS_FALSE
    -
    1943 */
    - -
    1945 /** @sa VST_EFFECT_OPCODE_3B */
    - -
    1947
    -
    1948 /** Editor Virtual Key Up Event
    -
    1949 *
    -
    1950 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    1951 * @param p_int1 ASCII character that represents the virtual key code.
    -
    1952 * @param p_int2 Virtual Key Code
    -
    1953 * @param p_float Modifiers being held down (bitfield)
    -
    1954 * @return @ref VST_STATUS_TRUE if we used the input, otherwise @ref VST_STATUS_FALSE
    -
    1955 */
    - -
    1957 /** @sa VST_EFFECT_OPCODE_3C */
    - -
    1959
    -
    1960 /**
    -
    1961 *
    -
    1962 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    1963 * @param p_int2 A value between 0 and 2.
    -
    1964 */
    - -
    1966
    -
    1967 /**
    -
    1968 *
    -
    1969 * Midi related
    -
    1970 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    1971 */
    - -
    1973
    -
    1974 /**
    -
    1975 *
    -
    1976 * Midi related
    -
    1977 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    1978 */
    - -
    1980
    -
    1981 /**
    -
    1982 *
    -
    1983 * Midi related
    -
    1984 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    1985 */
    - -
    1987
    -
    1988 /**
    -
    1989 *
    -
    1990 * Midi related
    -
    1991 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    1992 */
    - -
    1994
    -
    1995 /**
    -
    1996 *
    -
    1997 * Midi related
    -
    1998 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    1999 */
    - -
    2001
    -
    2002 /** Host is starting to set up a program.
    -
    2003 * Emitted prior to the host loading a program.
    -
    2004 *
    -
    2005 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2006 * @return @ref VST_STATUS_TRUE if we understood the notification, or @ref VST_STATUS_FALSE if not.
    -
    2007 */
    - -
    2009 /** @sa VST_EFFECT_OPCODE_43 */
    - -
    2011
    -
    2012 /** Host is done setting up a program.
    -
    2013 * Emitted after the host finished loading a program.
    -
    2014 *
    -
    2015 * @note (VST 2.1+) Available from VST 2.1 onwards.
    -
    2016 * @return @ref VST_STATUS_TRUE if we understood the notification, or @ref VST_STATUS_FALSE if not.
    -
    2017 */
    - -
    2019 /** @sa VST_EFFECT_OPCODE_44 */
    - -
    2021
    -
    2022 //--------------------------------------------------------------------------------
    -
    2023 // VST 2.3
    -
    2024 //--------------------------------------------------------------------------------
    -
    2025
    -
    2026 /** Host wants to know the current speaker arrangement.
    -
    2027 *
    -
    2028 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2029 * @param p_int2 Pointer to @ref vst_speaker_arrangement_t for the input.
    -
    2030 * @param p_ptr Pointer to @ref vst_speaker_arrangement_t for the output.
    -
    2031 * @return @ref VST_STATUS_TRUE if we were successful, otherwise @ref VST_STATUS_FALSE.
    -
    2032 */
    - -
    2034 /** @sa VST_EFFECT_OPCODE_45 */
    - -
    2036
    -
    2037 /** Get the next effect contained in this effect.
    -
    2038 * This returns the next effect based on an effect internal counter, the host does not provide any index.
    -
    2039 *
    -
    2040 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    -
    2041 *
    -
    2042 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2043 * @param p_ptr Pointer to a char buffer of size @ref VST_BUFFER_SIZE_EFFECT_NAME to store the name of the next effect.
    -
    2044 * @return Next effects unique_id
    -
    2045 */
    - -
    2047 /** @sa VST_EFFECT_OPCODE_46 */
    - -
    2049
    -
    2050 /** Begin processing of audio.
    -
    2051 *
    -
    2052 * Host is requesting that we prepare for a new section of audio separate from the previous section.
    -
    2053 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2054 */
    - -
    2056 /** @sa VST_EFFECT_OPCODE_47 */
    - -
    2058
    -
    2059 /** End processing of audio.
    -
    2060 *
    -
    2061 * Host is requesting that we stop processing audio and go into idle instead.
    -
    2062 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2063 */
    - -
    2065 /** @sa VST_EFFECT_OPCODE_48 */
    - -
    2067
    -
    2068 /**
    -
    2069 *
    -
    2070 *
    -
    2071 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2072 */
    - -
    2074
    -
    2075 /**
    -
    2076 *
    -
    2077 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2078 * @sa VST_EFFECT_CATEGORY_SPATIAL
    -
    2079 * @param p_int2 Unknown meaning.
    -
    2080 * @param p_float Unknown meaning, usually 1.0
    -
    2081 */
    - -
    2083
    -
    2084 /** Host wants to know if we can load the provided bank data.
    -
    2085 * Should be emitted prior to @ref VST_EFFECT_OPCODE_SET_CHUNK_DATA by the host.
    -
    2086 *
    -
    2087 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2088 * @param p_ptr Unknown structured data.
    -
    2089 * @return @ref VST_STATUS_NO if we can't load the data, @ref VST_STATUS_YES if we can load the data,
    -
    2090 * @ref VST_STATUS_UNKNOWN if this isn't supported.
    -
    2091 */
    - -
    2093 /** @sa VST_EFFECT_OPCODE_4B */
    - -
    2095
    -
    2096 /** Host wants to know if we can load the provided program data.
    -
    2097 * Should be emitted prior to @ref VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN by the host.
    -
    2098 *
    -
    2099 * @note (VST 2.3+) Available from VST 2.3 onwards.
    -
    2100 * @param p_ptr Unknown structured data.
    -
    2101 * @return @ref VST_STATUS_NO if we can't load the data, @ref VST_STATUS_YES if we can load the data,
    -
    2102 * @ref VST_STATUS_UNKNOWN if this isn't supported.
    -
    2103 */
    - -
    2105 /** @sa VST_EFFECT_OPCODE_4C */
    - -
    2107
    -
    2108 //--------------------------------------------------------------------------------
    -
    2109 // VST 2.4
    -
    2110 //--------------------------------------------------------------------------------
    -
    2111
    -
    2112 /**
    -
    2113 *
    -
    2114 *
    -
    2115 * @note (VST 2.4+) Available from VST 2.4 onwards.
    -
    2116 */
    - -
    2118
    -
    2119 /**
    -
    2120 *
    -
    2121 *
    -
    2122 * @note (VST 2.4+) Available from VST 2.4 onwards.
    -
    2123 */
    - -
    2125
    -
    2126 /**
    -
    2127 *
    -
    2128 *
    -
    2129 * @note (VST 2.4+) Available from VST 2.4 onwards.
    -
    2130 */
    - -
    2132
    -
    2133 /** @private */
    -
    2134 VST_EFFECT_OPCODE_MAX,
    + +
    1929
    +
    1930 /**
    +
    1931 *
    +
    1932 *
    +
    1933 * @note (VST 2.4+) Available from VST 2.4 onwards.
    +
    1934 */
    + +
    1936
    +
    1937 /**
    +
    1938 *
    +
    1939 *
    +
    1940 * @note (VST 2.4+) Available from VST 2.4 onwards.
    +
    1941 */
    + +
    1943
    +
    1944 /** @private */
    +
    1945 VST_EFFECT_OPCODE_MAX,
    +
    1946
    +
    1947 /** @private */
    +
    1948 _VST_EFFECT_OPCODE_PAD = 0xFFFFFFFFul,
    +
    1949};
    +
    1950
    +
    1951/** Host to Plug-in support checks
    +
    1952 *
    +
    1953 * Provided as `char* p_ptr` in the VST_EFFECT_OPCODE_SUPPORTS op code.
    +
    1954 *
    +
    1955 * Harvested via strings command and just checking what plug-ins actually responded to.
    +
    1956 */
    + +
    1958 /** Effect supports alternative bypass.
    +
    1959 * The alternative bypass still has the host call process/process_float/process_double and expects us to compensate
    +
    1960 * for our delay/latency, copy inputs to outputs, and do minimal work. If we don't support it the host will not call
    +
    1961 * process/process_float/process_double at all while bypass is enabled.
    +
    1962 *
    +
    1963 * @note VST 2.3 or later only.
    +
    1964 * @return VST_STATUS_TRUE if we support this, otherwise VST_STATUS_FALSE.
    +
    1965 */
    +
    1966 const char* bypass;
    +
    1967
    +
    1968 const char* sendVstEvents;
    +
    1969 const char* receiveVstEvents;
    +
    1970 const char* sendVstMidiEvent;
    + +
    1972 const char* midiProgramNames; // VST 2.1 or later.
    + +
    1974 const char* offline;
    +
    1975 // The following were only found in VST 2.3 plug-ins
    + +
    1977 const char* conformsToWindowRules; // Mac OS only, invalid in VST 2.4. Seems related to vst_host_supports.sizeWindow
    +
    1978 const char* plugAsSend;
    +
    1979 const char* mixDryWet;
    +
    1980 const char* noRealTime;
    +
    1981 const char* multipass;
    +
    1982 const char* metapass;
    +
    1983 const char* _1in1out;
    +
    1984 const char* _1in2out;
    +
    1985 const char* _2in1out;
    +
    1986 const char* _2in2out;
    +
    1987 const char* _2in4out;
    +
    1988 const char* _4in2out;
    +
    1989 const char* _4in4out;
    +
    1990 const char* _4in8out;
    +
    1991 const char* _8in4out;
    +
    1992 const char* _8in8out;
    +
    1993} /** @private */ vst_effect_supports = {
    +
    1994 .bypass = "bypass",
    +
    1995 .sendVstEvents = "sendVstEvents",
    +
    1996 .receiveVstEvents = "receiveVstEvents",
    +
    1997 .sendVstMidiEvent = "sendVstMidiEvent",
    +
    1998 .receiveVstMidiEvent = "receiveVstMidiEvent",
    +
    1999 .midiProgramNames = "midiProgramNames",
    +
    2000 .receiveVstTimeInfo = "receiveVstTimeInfo",
    +
    2001 .offline = "offline",
    +
    2002 .plugAsChannelInsert = "plugAsChannelInsert",
    +
    2003 .conformsToWindowRules = "conformsToWindowRules",
    +
    2004 .plugAsSend = "plugAsSend",
    +
    2005 .mixDryWet = "mixDryWet",
    +
    2006 .noRealTime = "noRealTime",
    +
    2007 .multipass = "multipass",
    +
    2008 .metapass = "metapass",
    +
    2009 ._1in1out = "1in1out",
    +
    2010 ._1in2out = "1in2out",
    +
    2011 ._2in1out = "2in1out",
    +
    2012 ._2in2out = "2in2out",
    +
    2013 ._2in4out = "2in4out",
    +
    2014 ._4in2out = "4in2out",
    +
    2015 ._4in4out = "4in4out",
    +
    2016 ._4in8out = "4in8out",
    +
    2017 ._8in4out = "8in4out",
    +
    2018 ._8in8out = "8in8out",
    +
    2019};
    +
    2020
    +
    2021/** Control the VST through an opcode and up to four parameters.
    +
    2022 *
    +
    2023 * @sa VST_EFFECT_OPCODE
    +
    2024 *
    +
    2025 * @param self Pointer to the effect itself.
    +
    2026 * @param opcode The opcode to run, see @ref VST_EFFECT_OPCODE.
    +
    2027 * @param p_int1 Parameter, see @ref VST_EFFECT_OPCODE.
    +
    2028 * @param p_int2 Parameter, see @ref VST_EFFECT_OPCODE.
    +
    2029 * @param p_ptr Parameter, see @ref VST_EFFECT_OPCODE.
    +
    2030 * @param p_float Parameter, see @ref VST_EFFECT_OPCODE.
    +
    2031 */
    +
    2032typedef 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);
    +
    2033
    +
    2034/** Process the given number of samples in inputs and outputs.
    +
    2035 *
    +
    2036 * Used to handle input data and provides output data. We seem to be the ones that provide the output buffer?
    +
    2037 *
    +
    2038 * @param self Pointer to the effect itself.
    +
    2039 * @param inputs Pointer to an array of 'const float[samples]' with size @ref vst_effect_t.num_inputs.
    +
    2040 * @param outputs Pointer to an array of 'float[samples]' with size @ref vst_effect_t.num_outputs.
    +
    2041 * @param samples Number of samples per channel in inputs and outputs.
    +
    2042 */
    +
    2043typedef void (VST_FUNCTION_INTERFACE* vst_effect_process_t) (struct vst_effect_t* self, const float* const* inputs, float** outputs, int32_t samples);
    +
    2044
    +
    2045/** Updates the value for the parameter at the given index, or does nothing if out of bounds.
    +
    2046 *
    +
    2047 * @param self Pointer to the effect itself.
    +
    2048 * @param index Parameter index.
    +
    2049 * @param value New value for the parameter.
    +
    2050 */
    +
    2051typedef void(VST_FUNCTION_INTERFACE* vst_effect_set_parameter_t)(struct vst_effect_t* self, uint32_t index, float value);
    +
    2052
    +
    2053/** Retrieve the current value of the parameter at the given index, or do nothing if out of bounds.
    +
    2054 *
    +
    2055 * @param self Pointer to the effect itself.
    +
    2056 * @param index Parameter index.
    +
    2057 * @return Current value of the parameter.
    +
    2058 */
    +
    2059typedef float(VST_FUNCTION_INTERFACE* vst_effect_get_parameter_t)(struct vst_effect_t* self, uint32_t index);
    +
    2060
    +
    2061/** Process the given number of single samples in inputs and outputs.
    +
    2062 *
    +
    2063 * Process input and overwrite the output in place. Host provides output buffers.
    +
    2064 *
    +
    2065 * @important Not thread-safe on MacOS for some reason or another.
    +
    2066 *
    +
    2067 * @param self Pointer to the effect itself.
    +
    2068 * @param inputs Pointer to an array of 'const float[samples]' with size numInputs.
    +
    2069 * @param outputs Pointer to an array of 'float[samples]' with size numOutputs.
    +
    2070 * @param samples Number of samples per channel in inputs.
    +
    2071 */
    +
    2072typedef void(VST_FUNCTION_INTERFACE* vst_effect_process_float_t)(struct vst_effect_t* self, const float* const* inputs, float** outputs, int32_t samples);
    +
    2073
    +
    2074/** Process the given number of double samples in inputs and outputs.
    +
    2075 *
    +
    2076 * Process input and overwrite the output in place. Host provides output buffers.
    +
    2077 *
    +
    2078 * @note (VST 2.4+) Available from VST 2.4 and later.
    +
    2079 *
    +
    2080 * @param self Pointer to the effect itself.
    +
    2081 * @param inputs Pointer to an array of 'const double[samples]' with size numInputs.
    +
    2082 * @param outputs Pointer to an array of 'double[samples]' with size numOutputs.
    +
    2083 * @param samples Number of samples per channel in inputs.
    +
    2084 */
    +
    2085typedef void (VST_FUNCTION_INTERFACE* vst_effect_process_double_t)(struct vst_effect_t* self, const double* const* inputs, double** outputs, int32_t samples);
    +
    2086
    +
    2087/** Plug-in Effect definition
    +
    2088 */
    + +
    2090 /** VST Magic Number
    +
    2091 *
    +
    2092 * Should always be VST_FOURCC('VstP')
    +
    2093 *
    +
    2094 * @sa VST_MAGICNUMBER
    +
    2095 */
    + +
    2097
    +
    2098 /** Control Function
    +
    2099 * @sa vst_effect_control_t
    +
    2100 * @sa VST_EFFECT_OPCODE
    +
    2101 */
    +
    2102 vst_effect_control_t control;
    +
    2103
    +
    2104 /** Process Function
    +
    2105 * @sa vst_effect_process_t
    +
    2106 * @deprecated (VST 2.4+) Deprecated and practically unsupported in all VST 2.4 compatible hosts and may treat it
    +
    2107 * as just another @ref vst_effect_t.process_float.
    +
    2108 */
    + +
    2110
    +
    2111 /** Set Parameter Function
    +
    2112 * @sa vst_effect_set_parameter_t
    +
    2113 */
    + +
    2115
    +
    2116 /** Get Parameter Function
    +
    2117 * @sa vst_effect_get_parameter_t
    +
    2118 */
    + +
    2120
    +
    2121 /** Number of available pre-defined programs.
    +
    2122 *
    +
    2123 * @sa VST_EFFECT_OPCODE_PROGRAM_LOAD
    +
    2124 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    +
    2125 * @sa VST_EFFECT_OPCODE_PROGRAM_SET
    +
    2126 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    +
    2127 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_END
    +
    2128 * @sa VST_EFFECT_OPCODE_PROGRAM_GET
    +
    2129 * @sa VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    +
    2130 * @sa VST_EFFECT_FLAG_CHUNKS
    +
    2131 * @sa VST_EFFECT_OPCODE_SET_CHUNK_DATA
    +
    2132 * @sa VST_EFFECT_OPCODE_GET_CHUNK_DATA
    +
    2133 */
    +
    2135
    -
    2136 /** @private */
    -
    2137 _VST_EFFECT_OPCODE_PAD = 0xFFFFFFFFul,
    -
    2138};
    -
    2139
    -
    2140/** Host to Plug-in support checks
    -
    2141 *
    -
    2142 * Provided as `char* p_ptr` in the VST_EFFECT_OPCODE_SUPPORTS op code.
    -
    2143 *
    -
    2144 * Harvested via strings command and just checking what plug-ins actually responded to.
    -
    2145 */
    - -
    2147 /** Effect supports alternative bypass.
    -
    2148 * The alternative bypass still has the host call process/process_float/process_double and expects us to compensate
    -
    2149 * for our delay/latency, copy inputs to outputs, and do minimal work. If we don't support it the host will not call
    -
    2150 * process/process_float/process_double at all while bypass is enabled.
    -
    2151 *
    -
    2152 * @note VST 2.3 or later only.
    -
    2153 * @return VST_STATUS_TRUE if we support this, otherwise VST_STATUS_FALSE.
    -
    2154 */
    -
    2155 const char* bypass;
    -
    2156
    -
    2157 const char* sendVstEvents;
    -
    2158 const char* receiveVstEvents;
    -
    2159 const char* sendVstMidiEvent;
    - -
    2161 const char* midiProgramNames; // VST 2.1 or later.
    - -
    2163 const char* offline;
    -
    2164 // The following were only found in VST 2.3 plug-ins
    - -
    2166 const char* conformsToWindowRules; // Mac OS only, invalid in VST 2.4. Seems related to vst_host_supports.sizeWindow
    -
    2167 const char* plugAsSend;
    -
    2168 const char* mixDryWet;
    -
    2169 const char* noRealTime;
    -
    2170 const char* multipass;
    -
    2171 const char* metapass;
    -
    2172 const char* _1in1out;
    -
    2173 const char* _1in2out;
    -
    2174 const char* _2in1out;
    -
    2175 const char* _2in2out;
    -
    2176 const char* _2in4out;
    -
    2177 const char* _4in2out;
    -
    2178 const char* _4in4out;
    -
    2179 const char* _4in8out;
    -
    2180 const char* _8in4out;
    -
    2181 const char* _8in8out;
    -
    2182} /** @private */ vst_effect_supports = {
    -
    2183 .bypass = "bypass",
    -
    2184 .sendVstEvents = "sendVstEvents",
    -
    2185 .receiveVstEvents = "receiveVstEvents",
    -
    2186 .sendVstMidiEvent = "sendVstMidiEvent",
    -
    2187 .receiveVstMidiEvent = "receiveVstMidiEvent",
    -
    2188 .midiProgramNames = "midiProgramNames",
    -
    2189 .receiveVstTimeInfo = "receiveVstTimeInfo",
    -
    2190 .offline = "offline",
    -
    2191 .plugAsChannelInsert = "plugAsChannelInsert",
    -
    2192 .conformsToWindowRules = "conformsToWindowRules",
    -
    2193 .plugAsSend = "plugAsSend",
    -
    2194 .mixDryWet = "mixDryWet",
    -
    2195 .noRealTime = "noRealTime",
    -
    2196 .multipass = "multipass",
    -
    2197 .metapass = "metapass",
    -
    2198 ._1in1out = "1in1out",
    -
    2199 ._1in2out = "1in2out",
    -
    2200 ._2in1out = "2in1out",
    -
    2201 ._2in2out = "2in2out",
    -
    2202 ._2in4out = "2in4out",
    -
    2203 ._4in2out = "4in2out",
    -
    2204 ._4in4out = "4in4out",
    -
    2205 ._4in8out = "4in8out",
    -
    2206 ._8in4out = "8in4out",
    -
    2207 ._8in8out = "8in8out",
    -
    2208};
    -
    2209
    -
    2210/** Control the VST through an opcode and up to four parameters.
    -
    2211 *
    -
    2212 * @sa VST_EFFECT_OPCODE
    -
    2213 *
    -
    2214 * @param self Pointer to the effect itself.
    -
    2215 * @param opcode The opcode to run, see @ref VST_EFFECT_OPCODE.
    -
    2216 * @param p_int1 Parameter, see @ref VST_EFFECT_OPCODE.
    -
    2217 * @param p_int2 Parameter, see @ref VST_EFFECT_OPCODE.
    -
    2218 * @param p_ptr Parameter, see @ref VST_EFFECT_OPCODE.
    -
    2219 * @param p_float Parameter, see @ref VST_EFFECT_OPCODE.
    -
    2220 */
    -
    2221typedef 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);
    -
    2222
    -
    2223/** Process the given number of samples in inputs and outputs.
    -
    2224 *
    -
    2225 * Used to handle input data and provides output data. We seem to be the ones that provide the output buffer?
    -
    2226 *
    -
    2227 * @param self Pointer to the effect itself.
    -
    2228 * @param inputs Pointer to an array of 'const float[samples]' with size @ref vst_effect_t.num_inputs.
    -
    2229 * @param outputs Pointer to an array of 'float[samples]' with size @ref vst_effect_t.num_outputs.
    -
    2230 * @param samples Number of samples per channel in inputs and outputs.
    -
    2231 */
    -
    2232typedef void (VST_FUNCTION_INTERFACE* vst_effect_process_t) (struct vst_effect_t* self, const float* const* inputs, float** outputs, int32_t samples);
    +
    2136 /** Number of available parameters.
    +
    2137 * All programs must have at least this many parameters.
    +
    2138 *
    +
    2139 * @sa VST_HOST_OPCODE_IO_MODIFIED
    +
    2140 */
    +
    2141 int32_t num_params;
    +
    2142
    +
    2143 /** Number of available input streams.
    +
    2144 *
    +
    2145 *
    +
    2146 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    +
    2147 * @sa VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    +
    2148 * @sa VST_HOST_OPCODE_IO_MODIFIED
    +
    2149 */
    +
    2150 int32_t num_inputs;
    +
    2151
    +
    2152 /** Number of available output streams.
    +
    2153 *
    +
    2154 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    +
    2155 * @sa VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    +
    2156 * @sa VST_HOST_OPCODE_IO_MODIFIED
    +
    2157 */
    + +
    2159
    +
    2160 /** Effect Flags
    +
    2161 *
    +
    2162 * @sa VST_EFFECT_FLAGS
    +
    2163 */
    +
    2164 int32_t flags;
    +
    2165
    +
    2166 void* _unknown_00; // Must be zero when created. Reserved for host?
    +
    2167 void* _unknown_01; // Must be zero when created. Reserved for host?
    +
    2168
    +
    2169 /** Initial delay before processing of samples can actually begin in Samples.
    +
    2170 *
    +
    2171 * @note The host can modify this at runtime so it is not safe.
    +
    2172 * @note Should be reinitialized when the effect is resumed.
    +
    2173 *
    +
    2174 * @sa VST_HOST_OPCODE_IO_MODIFIED
    +
    2175 */
    +
    2176 int32_t delay;
    +
    2177
    +
    2178 int32_t _unknown_02; // Unknown int32_t values.
    + +
    2180
    +
    2181 /** Ratio of Input to Output production
    +
    2182 * Defines how much output data is produced relative to input data when using 'process' instead of 'processFloat'.
    +
    2183 * Example: A ratio of 2.0 means we produce twice as much output as we receive input.
    +
    2184 *
    +
    2185 * Range: >0.0 to Infinity
    +
    2186 * Default: 1.0
    +
    2187 * @note Ignored in VST 2.4 or with VST_EFFECT_FLAG_SUPPORTS_FLOAT.
    +
    2188 */
    + +
    2190
    +
    2191 /** Effect Internal Pointer
    +
    2192 *
    +
    2193 * You can freely set this to point at some sort of class or similar for use in your own effect. The host must
    +
    2194 * never modify this or the data available through this.
    +
    2195 */
    + +
    2197
    +
    2198 /** Host Internal Pointer
    +
    2199 *
    +
    2200 * The host may set this to point at data related to your effect instance that the host needs. The effect must
    +
    2201 * never modify this or the data available through this.
    +
    2202 */
    +
    2203 void* host_internal; // Pointer to Host internal data.
    +
    2204
    +
    2205 /** Id of the plugin.
    +
    2206 *
    +
    2207 * Due to this not being enough for uniqueness, it should not be used alone for indexing.
    +
    2208 * Ideally you want to index like this:
    +
    2209 * [unique_id][module_name][version][flags]
    +
    2210 * If any of the checks after unique_id fail, you default to the first possible choice.
    +
    2211 *
    +
    2212 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    +
    2213 *
    +
    2214 * BUG: Some broken hosts rely on this alone to save information about VST plug-ins.
    +
    2215 */
    +
    2216 int32_t unique_id;
    +
    2217
    +
    2218 /** Plugin version
    +
    2219 *
    +
    2220 * Unrelated to the minimum VST Version, but often the same.
    +
    2221 */
    +
    2222 int32_t version;
    +
    2223
    +
    2224 //--------------------------------------------------------------------------------
    +
    2225 // VST 2.x starts here.
    +
    2226 //--------------------------------------------------------------------------------
    +
    2227
    +
    2228 /** Process function for in-place single (32-bit float) processiong.
    +
    2229 * @sa vst_effect_process_single_t
    +
    2230 * @note (VST 2.0+) Available from VST 2.0 and later.
    +
    2231 */
    +
    2233
    -
    2234/** Updates the value for the parameter at the given index, or does nothing if out of bounds.
    -
    2235 *
    -
    2236 * @param self Pointer to the effect itself.
    -
    2237 * @param index Parameter index.
    -
    2238 * @param value New value for the parameter.
    -
    2239 */
    -
    2240typedef void(VST_FUNCTION_INTERFACE* vst_effect_set_parameter_t)(struct vst_effect_t* self, uint32_t index, float value);
    -
    2241
    -
    2242/** Retrieve the current value of the parameter at the given index, or do nothing if out of bounds.
    -
    2243 *
    -
    2244 * @param self Pointer to the effect itself.
    -
    2245 * @param index Parameter index.
    -
    2246 * @return Current value of the parameter.
    -
    2247 */
    -
    2248typedef float(VST_FUNCTION_INTERFACE* vst_effect_get_parameter_t)(struct vst_effect_t* self, uint32_t index);
    -
    2249
    -
    2250/** Process the given number of single samples in inputs and outputs.
    +
    2234 //--------------------------------------------------------------------------------
    +
    2235 // VST 2.4 starts here.
    +
    2236 //--------------------------------------------------------------------------------
    +
    2237
    +
    2238 /** Process function for in-place double (64-bit float) processiong.
    +
    2239 * @sa vst_effect_process_double_t
    +
    2240 * @note (VST 2.4+) Available from VST 2.4 and later.
    +
    2241 */
    + +
    2243
    +
    2244 // Everything after this is unknown and was present in reacomp-standalone.dll.
    +
    2245 uint8_t _unknown[56]; // 56-bytes of something. Could also just be 52-bytes.
    +
    2246};
    +
    2247
    +
    2248/** VST 2.x Entry Point for all platforms
    +
    2249 *
    +
    2250 * Must be present in VST 2.x plug-ins but must not be present in VST 1.x plug-ins.
    2251 *
    -
    2252 * Process input and overwrite the output in place. Host provides output buffers.
    -
    2253 *
    -
    2254 * @important Not thread-safe on MacOS for some reason or another.
    -
    2255 *
    -
    2256 * @param self Pointer to the effect itself.
    -
    2257 * @param inputs Pointer to an array of 'const float[samples]' with size numInputs.
    -
    2258 * @param outputs Pointer to an array of 'float[samples]' with size numOutputs.
    -
    2259 * @param samples Number of samples per channel in inputs.
    -
    2260 */
    -
    2261typedef void(VST_FUNCTION_INTERFACE* vst_effect_process_float_t)(struct vst_effect_t* self, const float* const* inputs, float** outputs, int32_t samples);
    -
    2262
    -
    2263/** Process the given number of double samples in inputs and outputs.
    -
    2264 *
    -
    2265 * Process input and overwrite the output in place. Host provides output buffers.
    -
    2266 *
    -
    2267 * @note (VST 2.4+) Available from VST 2.4 and later.
    -
    2268 *
    -
    2269 * @param self Pointer to the effect itself.
    -
    2270 * @param inputs Pointer to an array of 'const double[samples]' with size numInputs.
    -
    2271 * @param outputs Pointer to an array of 'double[samples]' with size numOutputs.
    -
    2272 * @param samples Number of samples per channel in inputs.
    -
    2273 */
    -
    2274typedef void (VST_FUNCTION_INTERFACE* vst_effect_process_double_t)(struct vst_effect_t* self, const double* const* inputs, double** outputs, int32_t samples);
    -
    2275
    -
    2276/** Plug-in Effect definition
    -
    2277 */
    - -
    2279 /** VST Magic Number
    -
    2280 *
    -
    2281 * Should always be VST_FOURCC('VstP')
    -
    2282 *
    -
    2283 * @sa VST_MAGICNUMBER
    -
    2284 */
    - -
    2286
    -
    2287 /** Control Function
    -
    2288 * @sa vst_effect_control_t
    -
    2289 * @sa VST_EFFECT_OPCODE
    -
    2290 */
    -
    2291 vst_effect_control_t control;
    -
    2292
    -
    2293 /** Process Function
    -
    2294 * @sa vst_effect_process_t
    -
    2295 * @deprecated (VST 2.4+) Deprecated and practically unsupported in all VST 2.4 compatible hosts and may treat it
    -
    2296 * as just another @ref vst_effect_t.process_float.
    -
    2297 */
    - -
    2299
    -
    2300 /** Set Parameter Function
    -
    2301 * @sa vst_effect_set_parameter_t
    -
    2302 */
    - -
    2304
    -
    2305 /** Get Parameter Function
    -
    2306 * @sa vst_effect_get_parameter_t
    -
    2307 */
    - -
    2309
    -
    2310 /** Number of available pre-defined programs.
    -
    2311 *
    -
    2312 * @sa VST_EFFECT_OPCODE_PROGRAM_LOAD
    -
    2313 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    -
    2314 * @sa VST_EFFECT_OPCODE_PROGRAM_SET
    -
    2315 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    -
    2316 * @sa VST_EFFECT_OPCODE_PROGRAM_SET_END
    -
    2317 * @sa VST_EFFECT_OPCODE_PROGRAM_GET
    -
    2318 * @sa VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    -
    2319 * @sa VST_EFFECT_FLAG_CHUNKS
    -
    2320 * @sa VST_EFFECT_OPCODE_SET_CHUNK_DATA
    -
    2321 * @sa VST_EFFECT_OPCODE_GET_CHUNK_DATA
    -
    2322 */
    - -
    2324
    -
    2325 /** Number of available parameters.
    -
    2326 * All programs must have at least this many parameters.
    -
    2327 *
    -
    2328 * @sa VST_HOST_OPCODE_IO_MODIFIED
    -
    2329 */
    -
    2330 int32_t num_params;
    -
    2331
    -
    2332 /** Number of available input streams.
    -
    2333 *
    -
    2334 *
    -
    2335 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    2336 * @sa VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    -
    2337 * @sa VST_HOST_OPCODE_IO_MODIFIED
    -
    2338 */
    -
    2339 int32_t num_inputs;
    -
    2340
    -
    2341 /** Number of available output streams.
    -
    2342 *
    -
    2343 * @sa VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    -
    2344 * @sa VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    -
    2345 * @sa VST_HOST_OPCODE_IO_MODIFIED
    -
    2346 */
    - -
    2348
    -
    2349 /** Effect Flags
    -
    2350 *
    -
    2351 * @sa VST_EFFECT_FLAGS
    -
    2352 */
    -
    2353 int32_t flags;
    -
    2354
    -
    2355 void* _unknown_00; // Must be zero when created. Reserved for host?
    -
    2356 void* _unknown_01; // Must be zero when created. Reserved for host?
    -
    2357
    -
    2358 /** Initial delay before processing of samples can actually begin in Samples.
    -
    2359 *
    -
    2360 * @note The host can modify this at runtime so it is not safe.
    -
    2361 * @note Should be reinitialized when the effect is resumed.
    -
    2362 *
    -
    2363 * @sa VST_HOST_OPCODE_IO_MODIFIED
    -
    2364 */
    -
    2365 int32_t delay;
    -
    2366
    -
    2367 int32_t _unknown_02; // Unknown int32_t values.
    - -
    2369
    -
    2370 /** Ratio of Input to Output production
    -
    2371 * Defines how much output data is produced relative to input data when using 'process' instead of 'processFloat'.
    -
    2372 * Example: A ratio of 2.0 means we produce twice as much output as we receive input.
    -
    2373 *
    -
    2374 * Range: >0.0 to Infinity
    -
    2375 * Default: 1.0
    -
    2376 * @note Ignored in VST 2.4 or with VST_EFFECT_FLAG_SUPPORTS_FLOAT.
    -
    2377 */
    - -
    2379
    -
    2380 /** Effect Internal Pointer
    -
    2381 *
    -
    2382 * You can freely set this to point at some sort of class or similar for use in your own effect. The host must
    -
    2383 * never modify this or the data available through this.
    -
    2384 */
    - -
    2386
    -
    2387 /** Host Internal Pointer
    -
    2388 *
    -
    2389 * The host may set this to point at data related to your effect instance that the host needs. The effect must
    -
    2390 * never modify this or the data available through this.
    -
    2391 */
    -
    2392 void* host_internal; // Pointer to Host internal data.
    -
    2393
    -
    2394 /** Id of the plugin.
    -
    2395 *
    -
    2396 * Due to this not being enough for uniqueness, it should not be used alone for indexing.
    -
    2397 * Ideally you want to index like this:
    -
    2398 * [unique_id][module_name][version][flags]
    -
    2399 * If any of the checks after unique_id fail, you default to the first possible choice.
    -
    2400 *
    -
    2401 * Used in combination with @ref VST_EFFECT_CATEGORY_CONTAINER.
    -
    2402 *
    -
    2403 * BUG: Some broken hosts rely on this alone to save information about VST plug-ins.
    -
    2404 */
    -
    2405 int32_t unique_id;
    -
    2406
    -
    2407 /** Plugin version
    -
    2408 *
    -
    2409 * Unrelated to the minimum VST Version, but often the same.
    -
    2410 */
    -
    2411 int32_t version;
    -
    2412
    -
    2413 //--------------------------------------------------------------------------------
    -
    2414 // VST 2.x starts here.
    -
    2415 //--------------------------------------------------------------------------------
    -
    2416
    -
    2417 /** Process function for in-place single (32-bit float) processiong.
    -
    2418 * @sa vst_effect_process_single_t
    -
    2419 * @note (VST 2.0+) Available from VST 2.0 and later.
    -
    2420 */
    - -
    2422
    -
    2423 //--------------------------------------------------------------------------------
    -
    2424 // VST 2.4 starts here.
    -
    2425 //--------------------------------------------------------------------------------
    -
    2426
    -
    2427 /** Process function for in-place double (64-bit float) processiong.
    -
    2428 * @sa vst_effect_process_double_t
    -
    2429 * @note (VST 2.4+) Available from VST 2.4 and later.
    -
    2430 */
    - -
    2432
    -
    2433 // Everything after this is unknown and was present in reacomp-standalone.dll.
    -
    2434 uint8_t _unknown[56]; // 56-bytes of something. Could also just be 52-bytes.
    -
    2435};
    -
    2436
    -
    2437/** VST 2.x Entry Point for all platforms
    -
    2438 *
    -
    2439 * Must be present in VST 2.x plug-ins but must not be present in VST 1.x plug-ins.
    -
    2440 *
    -
    2441 * @return A new instance of the VST 2.x effect.
    -
    2442 */
    -
    2443#define VST_ENTRYPOINT
    -
    2444 vst_effect_t* VSTPluginMain(vst_host_callback_t callback)
    -
    2445
    -
    2446/** [DEPRECATED] VST 1.x Entry Point for Windows
    -
    2447 *
    -
    2448 * Do not implement in VST 2.1 or later plug-ins!
    -
    2449 *
    -
    2450 * @return A new instance of the VST 1.x effect.
    -
    2451 */
    -
    2452#define VST_ENTRYPOINT_WINDOWS
    -
    2453 vst_effect_t* MAIN(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    -
    2454
    -
    2455/** [DEPRECATED] VST 1.x Entry Point for MacOS
    -
    2456 *
    -
    2457 * Do not implement in VST 2.1 or later plug-ins!
    -
    2458 *
    -
    2459 * @return A new instance of the VST 1.x effect.
    -
    2460 */
    -
    2461#define VST_ENTRYPOINT_MACOS
    -
    2462 vst_effect_t* main_macho(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    -
    2463
    -
    2464/** [DEPRECATED] VST 2.3 Entry Point for PowerPC
    -
    2465 *
    -
    2466 * Present in some VST 2.3 and earlier compatible plug-ins that support MacOS.
    -
    2467 *
    -
    2468 * @return A new instance of the VST 2.x effect.
    -
    2469 */
    -
    2470#define VST_ENTRYPOINT_MACOS_POWERPC
    -
    2471 vst_effect_t* main(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    -
    2472
    -
    2473#ifdef __cplusplus
    -
    2474}
    -
    2475#endif
    -
    2476#pragma pack(pop)
    -
    2477#endif
    -
    Host to Plug-in support checks.
    Definition vst.h:2146
    -
    const char * _2in1out
    Definition vst.h:2174
    -
    const char * _4in4out
    Definition vst.h:2178
    -
    const char * plugAsChannelInsert
    Definition vst.h:2165
    -
    const char * _1in1out
    Definition vst.h:2172
    -
    const char * _4in8out
    Definition vst.h:2179
    -
    const char * _2in2out
    Definition vst.h:2175
    -
    const char * _8in4out
    Definition vst.h:2180
    -
    const char * _1in2out
    Definition vst.h:2173
    -
    const char * _2in4out
    Definition vst.h:2176
    -
    const char * sendVstEvents
    Definition vst.h:2157
    -
    const char * _4in2out
    Definition vst.h:2177
    -
    const char * conformsToWindowRules
    Definition vst.h:2166
    -
    const char * mixDryWet
    Definition vst.h:2168
    -
    const char * receiveVstEvents
    Definition vst.h:2158
    -
    const char * receiveVstTimeInfo
    Definition vst.h:2162
    -
    const char * noRealTime
    Definition vst.h:2169
    -
    const char * bypass
    Effect supports alternative bypass.
    Definition vst.h:2155
    -
    const char * _8in8out
    Definition vst.h:2181
    -
    const char * plugAsSend
    Definition vst.h:2167
    -
    const char * multipass
    Definition vst.h:2170
    -
    const char * midiProgramNames
    Definition vst.h:2161
    -
    const char * receiveVstMidiEvent
    Definition vst.h:2160
    -
    const char * offline
    Definition vst.h:2163
    -
    const char * metapass
    Definition vst.h:2171
    -
    const char * sendVstMidiEvent
    Definition vst.h:2159
    -
    Plug-in Effect definition.
    Definition vst.h:2278
    -
    int32_t num_outputs
    Number of available output streams.
    Definition vst.h:2347
    -
    int32_t magic_number
    VST Magic Number.
    Definition vst.h:2285
    -
    vst_effect_process_double_t process_double
    Process function for in-place double (64-bit float) processiong.
    Definition vst.h:2431
    -
    int32_t _unknown_02
    Definition vst.h:2367
    -
    int32_t unique_id
    Id of the plugin.
    Definition vst.h:2405
    -
    vst_effect_process_t process
    Process Function.
    Definition vst.h:2298
    -
    int32_t flags
    Effect Flags.
    Definition vst.h:2353
    -
    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:2378
    -
    int32_t num_programs
    Number of available pre-defined programs.
    Definition vst.h:2323
    -
    vst_effect_process_float_t process_float
    Process function for in-place single (32-bit float) processiong.
    Definition vst.h:2421
    -
    int32_t version
    Plugin version.
    Definition vst.h:2411
    -
    void * host_internal
    Host Internal Pointer.
    Definition vst.h:2392
    -
    vst_effect_set_parameter_t set_parameter
    Set Parameter Function.
    Definition vst.h:2303
    -
    uint8_t _unknown[56]
    Definition vst.h:2434
    -
    void * _unknown_01
    Definition vst.h:2356
    -
    int32_t _unknown_03
    Definition vst.h:2368
    -
    int32_t num_params
    Number of available parameters.
    Definition vst.h:2330
    -
    void * effect_internal
    Effect Internal Pointer.
    Definition vst.h:2385
    -
    vst_effect_get_parameter_t get_parameter
    Get Parameter Function.
    Definition vst.h:2308
    -
    int32_t delay
    Initial delay before processing of samples can actually begin in Samples.
    Definition vst.h:2365
    -
    int32_t num_inputs
    Number of available input streams.
    Definition vst.h:2339
    -
    void * _unknown_00
    Definition vst.h:2355
    -
    vst_effect_control_t control
    Control Function.
    Definition vst.h:2291
    -
    A generic event.
    Definition vst.h:548
    -
    int32_t _unknown_07
    Definition vst.h:556
    -
    int32_t _unknown_02
    Definition vst.h:551
    -
    int32_t _unknown_03
    Definition vst.h:552
    -
    int32_t _unknown_00
    Definition vst.h:549
    -
    int32_t _unknown_01
    Definition vst.h:550
    -
    int32_t _unknown_06
    Definition vst.h:555
    -
    int32_t _unknown_04
    Definition vst.h:553
    -
    int32_t _unknown_05
    Definition vst.h:554
    -
    A collection of events.
    Definition vst.h:569
    -
    vst_event_t ** events
    An array of pointers to valid vst_event_t structures.
    Definition vst.h:580
    -
    int32_t _unknown_00
    Definition vst.h:574
    -
    int32_t count
    Number of events stored in vst_events_t::events.
    Definition vst.h:572
    -
    Plug-in to Host support checks.
    Definition vst.h:903
    -
    const char * acceptIOChanges
    Does the host support modifying input/output/params/delay when programs, banks or parameters are chan...
    Definition vst.h:913
    -
    const char * openFileSelector
    Definition vst.h:966
    -
    const char * receiveVstMidiEvent
    Definition vst.h:957
    -
    const char * editFile
    Definition vst.h:965
    -
    const char * offline
    Definition vst.h:963
    -
    const char * sendVstEvents
    Host can send events to plug-in.
    Definition vst.h:948
    -
    const char * sendVstMidiEventFlagIsRealtime
    Definition vst.h:958
    -
    const char * reportConnectionChanges
    Definition vst.h:961
    -
    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:926
    -
    const char * sendVstMidiEvent
    Definition vst.h:956
    -
    const char * sizeWindow
    Can we request that the host changes the editor window size?
    Definition vst.h:942
    -
    const char * receiveVstEvents
    Host can receive events from plug-in.
    Definition vst.h:954
    -
    const char * closeFileSelector
    Definition vst.h:967
    -
    const char * sendVstTimeInfo
    Definition vst.h:960
    -
    const char * shellCategory
    Does the host support container plug-ins?
    Definition vst.h:935
    -
    Information about a parameter.
    Definition vst.h:230
    -
    char label[VST_BUFFER_SIZE_PARAM_LABEL]
    Short Human-readable label for this parameter.
    Definition vst.h:298
    - -
    char category_label[VST_BUFFER_SIZE_CATEGORY_LABEL]
    Human-readable name for the category this parameter is in.
    Definition vst.h:331
    -
    uint32_t flags
    Parameter Flags.
    Definition vst.h:270
    -
    uint16_t category
    Category index.
    Definition vst.h:314
    -
    int32_t max_value_i32
    Maximum Integer value.
    Definition vst.h:284
    -
    char name[VST_BUFFER_SIZE_PARAM_LONG_NAME]
    Human-readable name for this parameter.
    Definition vst.h:264
    -
    float step_f32
    Float Step value.
    Definition vst.h:238
    -
    float step_large_f32
    Float large step value This is used for "huge" changes.
    Definition vst.h:258
    -
    int32_t step_i32
    Integer Step value.
    Definition vst.h:291
    -
    uint16_t index
    Display order index.
    Definition vst.h:305
    -
    int32_t min_value_i32
    Minimum Integer value.
    Definition vst.h:277
    - -
    float step_small_f32
    Float small step value This is used for "tiny" changes.
    Definition vst.h:248
    -
    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:322
    +
    2252 * @return A new instance of the VST 2.x effect.
    +
    2253 */
    +
    2254#define VST_ENTRYPOINT
    +
    2255 vst_effect_t* VSTPluginMain(vst_host_callback_t callback)
    +
    2256
    +
    2257/** [DEPRECATED] VST 1.x Entry Point for Windows
    +
    2258 *
    +
    2259 * Do not implement in VST 2.1 or later plug-ins!
    +
    2260 *
    +
    2261 * @return A new instance of the VST 1.x effect.
    +
    2262 */
    +
    2263#define VST_ENTRYPOINT_WINDOWS
    +
    2264 vst_effect_t* MAIN(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    +
    2265
    +
    2266/** [DEPRECATED] VST 1.x Entry Point for MacOS
    +
    2267 *
    +
    2268 * Do not implement in VST 2.1 or later plug-ins!
    +
    2269 *
    +
    2270 * @return A new instance of the VST 1.x effect.
    +
    2271 */
    +
    2272#define VST_ENTRYPOINT_MACOS
    +
    2273 vst_effect_t* main_macho(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    +
    2274
    +
    2275/** [DEPRECATED] VST 2.3 Entry Point for PowerPC
    +
    2276 *
    +
    2277 * Present in some VST 2.3 and earlier compatible plug-ins that support MacOS.
    +
    2278 *
    +
    2279 * @return A new instance of the VST 2.x effect.
    +
    2280 */
    +
    2281#define VST_ENTRYPOINT_MACOS_POWERPC
    +
    2282 vst_effect_t* main(vst_host_callback_t callback) { return VSTPluginMain(callback); }
    +
    2283
    +
    2284#ifdef __cplusplus
    +
    2285}
    +
    2286#endif
    +
    2287#pragma pack(pop)
    +
    2288#endif
    +
    Host to Plug-in support checks.
    Definition vst.h:1957
    +
    const char * _2in1out
    Definition vst.h:1985
    +
    const char * _4in4out
    Definition vst.h:1989
    +
    const char * plugAsChannelInsert
    Definition vst.h:1976
    +
    const char * _1in1out
    Definition vst.h:1983
    +
    const char * _4in8out
    Definition vst.h:1990
    +
    const char * _2in2out
    Definition vst.h:1986
    +
    const char * _8in4out
    Definition vst.h:1991
    +
    const char * _1in2out
    Definition vst.h:1984
    +
    const char * _2in4out
    Definition vst.h:1987
    +
    const char * sendVstEvents
    Definition vst.h:1968
    +
    const char * _4in2out
    Definition vst.h:1988
    +
    const char * conformsToWindowRules
    Definition vst.h:1977
    +
    const char * mixDryWet
    Definition vst.h:1979
    +
    const char * receiveVstEvents
    Definition vst.h:1969
    +
    const char * receiveVstTimeInfo
    Definition vst.h:1973
    +
    const char * noRealTime
    Definition vst.h:1980
    +
    const char * bypass
    Effect supports alternative bypass.
    Definition vst.h:1966
    +
    const char * _8in8out
    Definition vst.h:1992
    +
    const char * plugAsSend
    Definition vst.h:1978
    +
    const char * multipass
    Definition vst.h:1981
    +
    const char * midiProgramNames
    Definition vst.h:1972
    +
    const char * receiveVstMidiEvent
    Definition vst.h:1971
    +
    const char * offline
    Definition vst.h:1974
    +
    const char * metapass
    Definition vst.h:1982
    +
    const char * sendVstMidiEvent
    Definition vst.h:1970
    +
    Plug-in Effect definition.
    Definition vst.h:2089
    +
    int32_t num_outputs
    Number of available output streams.
    Definition vst.h:2158
    +
    int32_t magic_number
    VST Magic Number.
    Definition vst.h:2096
    +
    vst_effect_process_double_t process_double
    Process function for in-place double (64-bit float) processiong.
    Definition vst.h:2242
    +
    int32_t _unknown_02
    Definition vst.h:2178
    +
    int32_t unique_id
    Id of the plugin.
    Definition vst.h:2216
    +
    vst_effect_process_t process
    Process Function.
    Definition vst.h:2109
    +
    int32_t flags
    Effect Flags.
    Definition vst.h:2164
    +
    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:2189
    +
    int32_t num_programs
    Number of available pre-defined programs.
    Definition vst.h:2134
    +
    vst_effect_process_float_t process_float
    Process function for in-place single (32-bit float) processiong.
    Definition vst.h:2232
    +
    int32_t version
    Plugin version.
    Definition vst.h:2222
    +
    void * host_internal
    Host Internal Pointer.
    Definition vst.h:2203
    +
    vst_effect_set_parameter_t set_parameter
    Set Parameter Function.
    Definition vst.h:2114
    +
    uint8_t _unknown[56]
    Definition vst.h:2245
    +
    void * _unknown_01
    Definition vst.h:2167
    +
    int32_t _unknown_03
    Definition vst.h:2179
    +
    int32_t num_params
    Number of available parameters.
    Definition vst.h:2141
    +
    void * effect_internal
    Effect Internal Pointer.
    Definition vst.h:2196
    +
    vst_effect_get_parameter_t get_parameter
    Get Parameter Function.
    Definition vst.h:2119
    +
    int32_t delay
    Initial delay before processing of samples can actually begin in Samples.
    Definition vst.h:2176
    +
    int32_t num_inputs
    Number of available input streams.
    Definition vst.h:2150
    +
    void * _unknown_00
    Definition vst.h:2166
    +
    vst_effect_control_t control
    Control Function.
    Definition vst.h:2102
    +
    Plug-in to Host support checks.
    Definition vst.h:740
    +
    const char * acceptIOChanges
    Does the host support modifying input/output/params/delay when programs, banks or parameters are chan...
    Definition vst.h:750
    +
    const char * openFileSelector
    Definition vst.h:788
    +
    const char * receiveVstMidiEvent
    Definition vst.h:780
    +
    const char * offline
    Definition vst.h:786
    +
    const char * sendVstEvents
    Definition vst.h:776
    +
    const char * sendVstMidiEventFlagIsRealtime
    Definition vst.h:781
    +
    const char * reportConnectionChanges
    Definition vst.h:784
    +
    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:762
    +
    const char * sendVstMidiEvent
    Definition vst.h:779
    +
    const char * sizeWindow
    Definition vst.h:785
    +
    const char * receiveVstEvents
    Definition vst.h:777
    +
    const char * closeFileSelector
    Definition vst.h:789
    +
    const char * sendVstTimeInfo
    Definition vst.h:783
    +
    const char * shellCategory
    Does the host support container plug-ins?
    Definition vst.h:774
    +
    Information about a parameter.
    Definition vst.h:226
    +
    char label[VST_BUFFER_SIZE_PARAM_LABEL]
    Short Human-readable label for this parameter.
    Definition vst.h:294
    + +
    char category_label[VST_BUFFER_SIZE_CATEGORY_LABEL]
    Human-readable name for the category this parameter is in.
    Definition vst.h:327
    +
    uint32_t flags
    Parameter Flags.
    Definition vst.h:266
    +
    uint16_t category
    Category index.
    Definition vst.h:310
    +
    int32_t max_value_i32
    Maximum Integer value.
    Definition vst.h:280
    +
    char name[VST_BUFFER_SIZE_PARAM_LONG_NAME]
    Human-readable name for this parameter.
    Definition vst.h:260
    +
    float step_f32
    Float Step value.
    Definition vst.h:234
    +
    float step_large_f32
    Float large step value This is used for "huge" changes.
    Definition vst.h:254
    +
    int32_t step_i32
    Integer Step value.
    Definition vst.h:287
    +
    uint16_t index
    Display order index.
    Definition vst.h:301
    +
    int32_t min_value_i32
    Minimum Integer value.
    Definition vst.h:273
    + +
    float step_small_f32
    Float small step value This is used for "tiny" changes.
    Definition vst.h:244
    +
    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:318
    Window/Editor Rectangle.
    Definition vst.h:152
    int16_t left
    Definition vst.h:154
    int16_t top
    Definition vst.h:153
    int16_t bottom
    Definition vst.h:155
    int16_t right
    Definition vst.h:156
    - -
    struct vst_speaker_properties_t speakers[VST_MAX_CHANNELS]
    Definition vst.h:490
    - - - -
    int32_t type
    The type of the speaker.
    Definition vst.h:437
    - -
    float azimuth
    Azimuth in Radians Range: -PI (Left) through 0.0 (Right) to PI (Left)
    Definition vst.h:405
    -
    float distance
    Distance in Meters range: 0 to +-Infinity.
    Definition vst.h:419
    -
    float altitude
    Altitude in Radians Range: -PI/2 (Bottom) to PI/2 (Top)
    Definition vst.h:412
    -
    char name[VST_BUFFER_SIZE_SPEAKER_NAME]
    Human readable name for this speaker.
    Definition vst.h:428
    -
    uint8_t _reserved[28]
    Definition vst.h:439
    - -
    int32_t type
    Stream arrangement (optional) See VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:530
    -
    int32_t flags
    Stream flags Any combination of VST_STREAM_FLAG.
    Definition vst.h:525
    -
    char label[VST_BUFFER_SIZE_STREAM_LABEL]
    Human-readable label for this stream.
    Definition vst.h:534
    -
    char name[VST_BUFFER_SIZE_STREAM_NAME]
    Human-readable name for this stream.
    Definition vst.h:520
    -
    uint8_t _reserved[48]
    Definition vst.h:536
    -
    VST_SPEAKER_ARRANGEMENT_TYPE
    Definition vst.h:442
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_7_1
    7.1 (Full Surround)
    Definition vst.h:481
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN
    Unknown/Empty speaker layout.
    Definition vst.h:451
    -
    @ _VST_SPEAKER_ARRANGEMENT_TYPE_PAD
    Definition vst.h:484
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_1
    5.1 (Old Surround)
    Definition vst.h:475
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM
    Custom speaker arrangement.
    Definition vst.h:447
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_MONO
    Mono.
    Definition vst.h:455
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_STEREO
    Stereo.
    Definition vst.h:459
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_0
    5.0 (Old Surround)
    Definition vst.h:469
    -
    @ VST_SPEAKER_ARRANGEMENT_TYPE_4_0
    Quadraphonic.
    Definition vst.h:463
    + +
    struct vst_speaker_properties_t speakers[VST_MAX_CHANNELS]
    Definition vst.h:482
    + + + +
    int32_t type
    The type of the speaker.
    Definition vst.h:429
    + +
    float azimuth
    Azimuth in Radians Range: -PI (Left) through 0.0 (Right) to PI (Left)
    Definition vst.h:397
    +
    float distance
    Distance in Meters range: 0 to +-Infinity.
    Definition vst.h:411
    +
    float altitude
    Altitude in Radians Range: -PI/2 (Bottom) to PI/2 (Top)
    Definition vst.h:404
    +
    char name[VST_BUFFER_SIZE_SPEAKER_NAME]
    Human readable name for this speaker.
    Definition vst.h:420
    +
    uint8_t _reserved[28]
    Definition vst.h:431
    + +
    int32_t type
    Stream arrangement (optional) See VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:518
    +
    int32_t flags
    Stream flags Any combination of VST_STREAM_FLAG.
    Definition vst.h:513
    +
    char label[VST_BUFFER_SIZE_STREAM_LABEL]
    Human-readable label for this stream.
    Definition vst.h:522
    +
    char name[VST_BUFFER_SIZE_STREAM_NAME]
    Human-readable name for this stream.
    Definition vst.h:508
    +
    uint8_t _reserved[48]
    Definition vst.h:524
    +
    VST_SPEAKER_ARRANGEMENT_TYPE
    Definition vst.h:434
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_7_1
    7.1 (Full Surround)
    Definition vst.h:473
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_UNKNOWN
    Unknown/Empty speaker layout.
    Definition vst.h:443
    +
    @ _VST_SPEAKER_ARRANGEMENT_TYPE_PAD
    Definition vst.h:476
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_1
    5.1 (Old Surround)
    Definition vst.h:467
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_CUSTOM
    Custom speaker arrangement.
    Definition vst.h:439
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_MONO
    Mono.
    Definition vst.h:447
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_STEREO
    Stereo.
    Definition vst.h:451
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_5_0
    5.0 (Old Surround)
    Definition vst.h:461
    +
    @ VST_SPEAKER_ARRANGEMENT_TYPE_4_0
    Quadraphonic.
    Definition vst.h:455
    #define VST_FOURCC(a, b, c, d)
    Convert four numbers into a FourCC.
    Definition vst.h:54
    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:134
    @ VST_VERSION_1_1_0_0
    Definition vst.h:137
    @@ -2715,85 +2512,75 @@ $(document).ready(function(){initNavTree('vst_8h_source.html',''); initResizable
    @ VST_VERSION_2_4_0_0
    Definition vst.h:143
    @ VST_VERSION_1_0_0_0
    Definition vst.h:136
    @ VST_VERSION_1
    Definition vst.h:135
    -
    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:2232
    +
    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:2043
    #define VST_MAX_CHANNELS
    Maximum number of channels/streams/inputs/outputs supported by VST 2.x.
    Definition vst.h:50
    -
    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:2240
    -
    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:593
    -
    @ VST_HOST_OPCODE_EVENT
    Definition vst.h:663
    -
    @ VST_HOST_OPCODE_28
    Definition vst.h:795
    -
    @ VST_HOST_OPCODE_04
    Definition vst.h:634
    -
    @ VST_HOST_OPCODE_18
    Definition vst.h:718
    -
    @ VST_HOST_OPCODE_CURRENT_EFFECT_ID
    Definition vst.h:624
    -
    @ VST_HOST_OPCODE_PARAM_START_EDIT
    Definition vst.h:831
    -
    @ VST_HOST_OPCODE_PARAM_STOP_EDIT
    Definition vst.h:845
    -
    @ VST_HOST_OPCODE_06
    Definition vst.h:642
    -
    @ VST_HOST_OPCODE_1A
    Definition vst.h:722
    -
    @ VST_HOST_OPCODE_EDITOR_RESIZE
    Definition vst.h:702
    -
    @ VST_HOST_OPCODE_0F
    Definition vst.h:687
    -
    @ VST_HOST_OPCODE_2F
    When queried by the plug-in shortly after VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible ...
    Definition vst.h:867
    -
    @ VST_HOST_OPCODE_IO_MODIFIED
    Definition vst.h:685
    -
    @ VST_HOST_OPCODE_1B
    Definition vst.h:724
    -
    @ VST_HOST_OPCODE_12
    Definition vst.h:706
    -
    @ VST_HOST_OPCODE_KEEPALIVE_OR_IDLE
    Definition vst.h:632
    -
    @ VST_HOST_OPCODE_07
    Definition vst.h:644
    -
    @ VST_HOST_OPCODE_OUTPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:745
    -
    @ VST_HOST_OPCODE_1C
    Definition vst.h:726
    -
    @ VST_HOST_OPCODE_08
    Definition vst.h:646
    -
    @ VST_HOST_OPCODE_27
    Definition vst.h:793
    -
    @ VST_HOST_OPCODE_20
    Definition vst.h:749
    -
    @ VST_HOST_OPCODE_INPUT_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:888
    -
    @ VST_HOST_OPCODE_2B
    Notify host that a parameter is being edited.
    Definition vst.h:829
    -
    @ VST_HOST_OPCODE_16
    Definition vst.h:714
    -
    @ VST_HOST_OPCODE_25
    Definition vst.h:782
    -
    @ VST_HOST_OPCODE_1D
    Definition vst.h:728
    -
    @ VST_HOST_OPCODE_PARAM_LOCK
    Definition vst.h:833
    -
    @ VST_HOST_OPCODE_23
    Retrieve the vendor version in return value.
    Definition vst.h:771
    -
    @ VST_HOST_OPCODE_15
    Definition vst.h:712
    -
    @ VST_HOST_OPCODE_24
    User defined OP Code, for custom interaction.
    Definition vst.h:778
    -
    @ VST_HOST_OPCODE_19
    Definition vst.h:720
    -
    @ VST_HOST_OPCODE_05
    Definition vst.h:640
    -
    @ VST_HOST_OPCODE_1E
    Retrieve the hosts output speaker arrangement.
    Definition vst.h:741
    -
    @ VST_HOST_OPCODE_29
    Retrieve the directory of the effect that emitted this.
    Definition vst.h:804
    -
    @ VST_HOST_OPCODE_01
    Retrieve the Hosts VST Version.
    Definition vst.h:612
    -
    @ VST_HOST_OPCODE_AUTOMATE
    Definition vst.h:604
    -
    @ VST_HOST_OPCODE_0A
    Definition vst.h:665
    -
    @ VST_HOST_OPCODE_26
    Check if the host supports a certain feature.
    Definition vst.h:789
    -
    @ VST_HOST_OPCODE_11
    Definition vst.h:704
    -
    @ VST_HOST_OPCODE_0C
    Definition vst.h:669
    -
    @ VST_HOST_OPCODE_10
    Request that the host changes the size of the containing window.
    Definition vst.h:700
    -
    @ VST_HOST_OPCODE_2C
    Notify host that parameter is no longer being edited.
    Definition vst.h:843
    -
    @ VST_HOST_OPCODE_13
    Definition vst.h:708
    -
    @ VST_HOST_OPCODE_0E
    Notify the host that numInputs/numOutputs/delay/numParams has changed.
    Definition vst.h:683
    -
    @ VST_HOST_OPCODE_2D
    Definition vst.h:853
    -
    @ VST_HOST_OPCODE_0D
    Definition vst.h:671
    -
    @ VST_HOST_OPCODE_00
    Update automation for a given Parameter.
    Definition vst.h:602
    -
    @ VST_HOST_OPCODE_17
    Definition vst.h:716
    -
    @ VST_HOST_OPCODE_03
    Some sort of idle keep-alive?
    Definition vst.h:630
    -
    @ VST_HOST_OPCODE_PRODUCT_NAME
    Definition vst.h:765
    -
    @ VST_HOST_OPCODE_2A
    Refresh everything related to the effect that emitted this event.
    Definition vst.h:813
    -
    @ VST_HOST_OPCODE_02
    Get the currently selected effect id in container plug-ins.
    Definition vst.h:622
    -
    @ VST_HOST_OPCODE_GET_OUTPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:743
    -
    @ VST_HOST_OPCODE_VENDOR_VERSION
    Definition vst.h:773
    -
    @ VST_HOST_OPCODE_14
    Definition vst.h:710
    -
    @ VST_HOST_OPCODE_VENDOR_NAME
    Definition vst.h:757
    -
    @ VST_HOST_OPCODE_2E
    Definition vst.h:855
    -
    @ VST_HOST_OPCODE_MAX
    Definition vst.h:891
    -
    @ VST_HOST_OPCODE_22
    Retrieve the product name into the ptr buffer.
    Definition vst.h:763
    -
    @ _VST_HOST_OPCODE_PAD
    Definition vst.h:894
    -
    @ VST_HOST_OPCODE_GET_INPUT_SPEAKER_ARRANGEMENT
    Definition vst.h:886
    -
    @ VST_HOST_OPCODE_21
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:755
    -
    @ VST_HOST_OPCODE_VST_VERSION
    Definition vst.h:614
    -
    @ VST_HOST_OPCODE_GET_EFFECT_DIRECTORY
    Definition vst.h:806
    -
    @ VST_HOST_OPCODE_PARAM_UNLOCK
    Definition vst.h:847
    -
    @ VST_HOST_OPCODE_SUPPORTS
    Definition vst.h:791
    -
    @ VST_HOST_OPCODE_CUSTOM
    Definition vst.h:780
    -
    @ VST_HOST_OPCODE_PARAM_UPDATE
    Definition vst.h:606
    -
    @ VST_HOST_OPCODE_30
    Retrieve the hosts input speaker arrangement.
    Definition vst.h:884
    -
    @ VST_HOST_OPCODE_1F
    Definition vst.h:747
    -
    @ VST_HOST_OPCODE_0B
    Definition vst.h:667
    -
    @ VST_HOST_OPCODE_REFRESH
    Definition vst.h:817
    -
    @ VST_HOST_OPCODE_09
    Send events from plug-in to host.
    Definition vst.h:661
    -
    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:2274
    +
    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:2051
    +
    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:537
    +
    @ VST_HOST_OPCODE_28
    Definition vst.h:696
    +
    @ VST_HOST_OPCODE_04
    Definition vst.h:578
    +
    @ VST_HOST_OPCODE_18
    Definition vst.h:634
    +
    @ VST_HOST_OPCODE_EDITOR_UPDATE
    Definition vst.h:705
    +
    @ VST_HOST_OPCODE_CURRENT_EFFECT_ID
    Definition vst.h:568
    +
    @ VST_HOST_OPCODE_PARAM_START_EDIT
    Definition vst.h:713
    +
    @ VST_HOST_OPCODE_PARAM_STOP_EDIT
    Definition vst.h:721
    +
    @ VST_HOST_OPCODE_06
    Definition vst.h:586
    +
    @ VST_HOST_OPCODE_1A
    Definition vst.h:638
    +
    @ VST_HOST_OPCODE_0F
    Definition vst.h:616
    +
    @ VST_HOST_OPCODE_2F
    Definition vst.h:725
    +
    @ VST_HOST_OPCODE_IO_MODIFIED
    Definition vst.h:614
    +
    @ VST_HOST_OPCODE_1B
    Definition vst.h:640
    +
    @ VST_HOST_OPCODE_12
    Definition vst.h:622
    +
    @ VST_HOST_OPCODE_KEEPALIVE_OR_IDLE
    Definition vst.h:576
    +
    @ VST_HOST_OPCODE_07
    Definition vst.h:588
    +
    @ VST_HOST_OPCODE_1C
    Definition vst.h:642
    +
    @ VST_HOST_OPCODE_08
    Definition vst.h:590
    +
    @ VST_HOST_OPCODE_27
    Definition vst.h:694
    +
    @ VST_HOST_OPCODE_20
    Definition vst.h:650
    +
    @ VST_HOST_OPCODE_2B
    Notify host that a parameter is being edited.
    Definition vst.h:711
    +
    @ VST_HOST_OPCODE_16
    Definition vst.h:630
    +
    @ VST_HOST_OPCODE_25
    Definition vst.h:683
    +
    @ VST_HOST_OPCODE_1D
    Definition vst.h:644
    +
    @ VST_HOST_OPCODE_23
    Retrieve the vendor version in return value.
    Definition vst.h:672
    +
    @ VST_HOST_OPCODE_15
    Definition vst.h:628
    +
    @ VST_HOST_OPCODE_24
    User defined OP Code, for custom interaction.
    Definition vst.h:679
    +
    @ VST_HOST_OPCODE_19
    Definition vst.h:636
    +
    @ VST_HOST_OPCODE_05
    Definition vst.h:584
    +
    @ VST_HOST_OPCODE_1E
    Definition vst.h:646
    +
    @ VST_HOST_OPCODE_29
    Definition vst.h:698
    +
    @ VST_HOST_OPCODE_01
    Retrieve the Hosts VST Version.
    Definition vst.h:556
    +
    @ VST_HOST_OPCODE_AUTOMATE
    Definition vst.h:548
    +
    @ VST_HOST_OPCODE_0A
    Definition vst.h:594
    +
    @ VST_HOST_OPCODE_26
    Check if the host supports a certain feature.
    Definition vst.h:690
    +
    @ VST_HOST_OPCODE_11
    Definition vst.h:620
    +
    @ VST_HOST_OPCODE_0C
    Definition vst.h:598
    +
    @ VST_HOST_OPCODE_10
    Definition vst.h:618
    +
    @ VST_HOST_OPCODE_2C
    Notify host that parameter is no longer being edited.
    Definition vst.h:719
    +
    @ VST_HOST_OPCODE_13
    Definition vst.h:624
    +
    @ VST_HOST_OPCODE_0E
    Notify the host that numInputs/numOutputs/delay/numParams has changed.
    Definition vst.h:612
    +
    @ VST_HOST_OPCODE_2D
    Definition vst.h:723
    +
    @ VST_HOST_OPCODE_0D
    Definition vst.h:600
    +
    @ VST_HOST_OPCODE_00
    Update automation for a given Parameter.
    Definition vst.h:546
    +
    @ VST_HOST_OPCODE_17
    Definition vst.h:632
    +
    @ VST_HOST_OPCODE_03
    Some sort of idle keep-alive?
    Definition vst.h:574
    +
    @ VST_HOST_OPCODE_PRODUCT_NAME
    Definition vst.h:666
    +
    @ VST_HOST_OPCODE_2A
    Request an update of the editor window.
    Definition vst.h:703
    +
    @ VST_HOST_OPCODE_02
    Get the currently selected effect id in container plug-ins.
    Definition vst.h:566
    +
    @ VST_HOST_OPCODE_VENDOR_VERSION
    Definition vst.h:674
    +
    @ VST_HOST_OPCODE_14
    Definition vst.h:626
    +
    @ VST_HOST_OPCODE_VENDOR_NAME
    Definition vst.h:658
    +
    @ VST_HOST_OPCODE_2E
    Definition vst.h:724
    +
    @ VST_HOST_OPCODE_MAX
    Definition vst.h:728
    +
    @ VST_HOST_OPCODE_22
    Retrieve the product name into the ptr buffer.
    Definition vst.h:664
    +
    @ _VST_HOST_OPCODE_PAD
    Definition vst.h:731
    +
    @ VST_HOST_OPCODE_21
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:656
    +
    @ VST_HOST_OPCODE_VST_VERSION
    Definition vst.h:558
    +
    @ VST_HOST_OPCODE_SUPPORTS
    Definition vst.h:692
    +
    @ VST_HOST_OPCODE_CUSTOM
    Definition vst.h:681
    +
    @ VST_HOST_OPCODE_PARAM_UPDATE
    Definition vst.h:550
    +
    @ VST_HOST_OPCODE_1F
    Definition vst.h:648
    +
    @ VST_HOST_OPCODE_0B
    Definition vst.h:596
    +
    @ VST_HOST_OPCODE_09
    Definition vst.h:592
    +
    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:2085
    VST_STATUS
    Known Status Codes.
    Definition vst.h:58
    @ VST_STATUS_ERROR
    Definition vst.h:69
    @ VST_STATUS_0
    Unknown / False We either don't know the answer or we can't handle the data/notification.
    Definition vst.h:65
    @@ -2806,85 +2593,85 @@ $(document).ready(function(){initNavTree('vst_8h_source.html',''); initResizable
    @ VST_STATUS_FALSE
    Definition vst.h:67
    @ VST_STATUS_UNKNOWN
    Definition vst.h:71
    @ VST_STATUS_NO
    Definition vst.h:95
    -
    VST_SPEAKER_TYPE
    Definition vst.h:340
    -
    @ VST_SPEAKER_TYPE_RIGHT_REAR
    Definition vst.h:348
    -
    @ _VST_SPEAKER_TYPE_PAD
    Definition vst.h:396
    -
    @ VST_SPEAKER_TYPE_RIGHT
    Definition vst.h:344
    -
    @ VST_SPEAKER_TYPE_CENTER
    Definition vst.h:345
    -
    @ VST_SPEAKER_TYPE_LFE
    Definition vst.h:346
    -
    @ VST_SPEAKER_TYPE_USER_09
    Definition vst.h:384
    -
    @ VST_SPEAKER_TYPE_USER_25
    Definition vst.h:368
    -
    @ VST_SPEAKER_TYPE_MONO
    Definition vst.h:342
    -
    @ VST_SPEAKER_TYPE_USER_04
    Definition vst.h:389
    -
    @ VST_SPEAKER_TYPE_USER_11
    Definition vst.h:382
    -
    @ VST_SPEAKER_TYPE_USER_10
    Definition vst.h:383
    -
    @ VST_SPEAKER_TYPE_USER_12
    Definition vst.h:381
    -
    @ VST_SPEAKER_TYPE_USER_30
    Definition vst.h:363
    -
    @ VST_SPEAKER_TYPE_USER_32
    Definition vst.h:361
    -
    @ VST_SPEAKER_TYPE_USER_20
    Definition vst.h:373
    -
    @ VST_SPEAKER_TYPE_USER_15
    Definition vst.h:378
    -
    @ VST_SPEAKER_TYPE_RIGHT_SIDE
    Definition vst.h:353
    -
    @ VST_SPEAKER_TYPE_LEFT_SIDE
    Definition vst.h:352
    -
    @ VST_SPEAKER_TYPE_USER_13
    Definition vst.h:380
    -
    @ VST_SPEAKER_TYPE_USER_02
    Definition vst.h:391
    -
    @ VST_SPEAKER_TYPE_USER_23
    Definition vst.h:370
    -
    @ VST_SPEAKER_TYPE_USER_28
    Definition vst.h:365
    -
    @ VST_SPEAKER_TYPE_USER_05
    Definition vst.h:388
    -
    @ VST_SPEAKER_TYPE_USER_01
    Definition vst.h:392
    -
    @ VST_SPEAKER_TYPE_LEFT
    Definition vst.h:343
    -
    @ VST_SPEAKER_TYPE_USER_07
    Definition vst.h:386
    -
    @ VST_SPEAKER_TYPE_USER_27
    Definition vst.h:366
    -
    @ VST_SPEAKER_TYPE_USER_18
    Definition vst.h:375
    -
    @ VST_SPEAKER_TYPE_USER_29
    Definition vst.h:364
    -
    @ VST_SPEAKER_TYPE_USER_21
    Definition vst.h:372
    -
    @ VST_SPEAKER_TYPE_USER_06
    Definition vst.h:387
    -
    @ VST_SPEAKER_TYPE_USER_26
    Definition vst.h:367
    -
    @ VST_SPEAKER_TYPE_USER_19
    Definition vst.h:374
    -
    @ VST_SPEAKER_TYPE_USER_31
    Definition vst.h:362
    -
    @ VST_SPEAKER_TYPE_USER_24
    Definition vst.h:369
    -
    @ VST_SPEAKER_TYPE_USER_22
    Definition vst.h:371
    -
    @ VST_SPEAKER_TYPE_USER_17
    Definition vst.h:376
    -
    @ VST_SPEAKER_TYPE_USER_08
    Definition vst.h:385
    -
    @ VST_SPEAKER_TYPE_LEFT_REAR
    Definition vst.h:347
    -
    @ VST_SPEAKER_TYPE_USER_14
    Definition vst.h:379
    -
    @ VST_SPEAKER_TYPE_USER_16
    Definition vst.h:377
    -
    @ VST_SPEAKER_TYPE_USER_03
    Definition vst.h:390
    -
    VST_EFFECT_CATEGORY
    Plug-in Categories Pre-defined category grouping that also affect host behavior when handling the plu...
    Definition vst.h:1025
    -
    @ VST_EFFECT_CATEGORY_0A
    Container Plug-in This plug-in contains multiple effects in one and requires special handling on both...
    Definition vst.h:1181
    -
    @ VST_EFFECT_CATEGORY_EFFECT
    Definition vst.h:1035
    -
    @ VST_EFFECT_CATEGORY_02
    Instruments Examples: Instruments, Synths, Samplers, ...
    Definition vst.h:1042
    -
    @ VST_EFFECT_CATEGORY_METERING
    Definition vst.h:1054
    -
    @ VST_EFFECT_CATEGORY_01
    Generic Effects Examples: Distortion, Pitch Shift, ...
    Definition vst.h:1033
    -
    @ VST_EFFECT_CATEGORY_08
    Restoration Examples: Noise Filtering, Upsamplers, ...
    Definition vst.h:1091
    -
    @ VST_EFFECT_CATEGORY_WAVEGENERATOR
    Definition vst.h:1195
    -
    @ VST_EFFECT_CATEGORY_09
    Offline Processing Examples: Nothing Supports: Nothing
    Definition vst.h:1099
    -
    @ VST_EFFECT_CATEGORY_SPATIAL
    Definition vst.h:1072
    -
    @ VST_EFFECT_CATEGORY_07
    Definition vst.h:1083
    -
    @ VST_EFFECT_CATEGORY_06
    Delay/Echo Examples: Echo, Reverb, Room Simulation, Delay, ...
    Definition vst.h:1079
    -
    @ VST_EFFECT_CATEGORY_OFFLINE
    Definition vst.h:1101
    -
    @ VST_EFFECT_CATEGORY_0B
    Waveform Generators Examples: Sine Wave Generator, ... Supports: Delay, Tail Samples
    Definition vst.h:1193
    -
    @ VST_EFFECT_CATEGORY_05
    Spatializers Examples: Channel Panning, Expanders, ...
    Definition vst.h:1070
    -
    @ VST_EFFECT_CATEGORY_MASTERING
    Definition vst.h:1063
    -
    @ VST_EFFECT_CATEGORY_RESTORATION
    Definition vst.h:1093
    -
    @ VST_EFFECT_CATEGORY_UNCATEGORIZED
    Definition vst.h:1026
    -
    @ VST_EFFECT_CATEGORY_03
    Metering Examples: Loudness Meters, Volume Analysis, ...
    Definition vst.h:1052
    -
    @ VST_EFFECT_CATEGORY_INSTRUMENT
    Definition vst.h:1044
    -
    @ VST_EFFECT_CATEGORY_DELAY_OR_ECHO
    Definition vst.h:1081
    -
    @ VST_EFFECT_CATEGORY_04
    Mastering Examples: Compressors, Limiters, ...
    Definition vst.h:1061
    -
    @ VST_EFFECT_CATEGORY_CONTAINER
    Definition vst.h:1183
    -
    VST_EFFECT_FLAG
    Effect Flags.
    Definition vst.h:1206
    -
    @ VST_EFFECT_FLAG_SILENT_TAIL
    Definition vst.h:1274
    -
    @ VST_EFFECT_FLAG_1ls9
    Effect does not produce tail samples when the input is silent.
    Definition vst.h:1272
    -
    @ VST_EFFECT_FLAG_CHUNKS
    Definition vst.h:1252
    -
    @ VST_EFFECT_FLAG_1ls4
    Effect uses process_float.
    Definition vst.h:1240
    -
    @ VST_EFFECT_FLAG_1ls5
    Effect supports saving/loading programs/banks from unformatted chunk data.
    Definition vst.h:1250
    -
    @ VST_EFFECT_FLAG_EDITOR
    Definition vst.h:1228
    -
    @ VST_EFFECT_FLAG_SUPPORTS_FLOAT
    Definition vst.h:1242
    -
    @ VST_EFFECT_FLAG_1ls0
    Effect provides a custom editor.
    Definition vst.h:1226
    -
    @ VST_EFFECT_FLAG_INSTRUMENT
    Definition vst.h:1264
    -
    @ VST_EFFECT_FLAG_1ls12
    Effect supports process_double.
    Definition vst.h:1286
    -
    @ VST_EFFECT_FLAG_1ls8
    Effect is an Instrument/Generator.
    Definition vst.h:1262
    -
    @ VST_EFFECT_FLAG_SUPPORTS_DOUBLE
    Definition vst.h:1288
    +
    VST_SPEAKER_TYPE
    Definition vst.h:332
    +
    @ VST_SPEAKER_TYPE_RIGHT_REAR
    Definition vst.h:340
    +
    @ _VST_SPEAKER_TYPE_PAD
    Definition vst.h:388
    +
    @ VST_SPEAKER_TYPE_RIGHT
    Definition vst.h:336
    +
    @ VST_SPEAKER_TYPE_CENTER
    Definition vst.h:337
    +
    @ VST_SPEAKER_TYPE_LFE
    Definition vst.h:338
    +
    @ VST_SPEAKER_TYPE_USER_09
    Definition vst.h:376
    +
    @ VST_SPEAKER_TYPE_USER_25
    Definition vst.h:360
    +
    @ VST_SPEAKER_TYPE_MONO
    Definition vst.h:334
    +
    @ VST_SPEAKER_TYPE_USER_04
    Definition vst.h:381
    +
    @ VST_SPEAKER_TYPE_USER_11
    Definition vst.h:374
    +
    @ VST_SPEAKER_TYPE_USER_10
    Definition vst.h:375
    +
    @ VST_SPEAKER_TYPE_USER_12
    Definition vst.h:373
    +
    @ VST_SPEAKER_TYPE_USER_30
    Definition vst.h:355
    +
    @ VST_SPEAKER_TYPE_USER_32
    Definition vst.h:353
    +
    @ VST_SPEAKER_TYPE_USER_20
    Definition vst.h:365
    +
    @ VST_SPEAKER_TYPE_USER_15
    Definition vst.h:370
    +
    @ VST_SPEAKER_TYPE_RIGHT_SIDE
    Definition vst.h:345
    +
    @ VST_SPEAKER_TYPE_LEFT_SIDE
    Definition vst.h:344
    +
    @ VST_SPEAKER_TYPE_USER_13
    Definition vst.h:372
    +
    @ VST_SPEAKER_TYPE_USER_02
    Definition vst.h:383
    +
    @ VST_SPEAKER_TYPE_USER_23
    Definition vst.h:362
    +
    @ VST_SPEAKER_TYPE_USER_28
    Definition vst.h:357
    +
    @ VST_SPEAKER_TYPE_USER_05
    Definition vst.h:380
    +
    @ VST_SPEAKER_TYPE_USER_01
    Definition vst.h:384
    +
    @ VST_SPEAKER_TYPE_LEFT
    Definition vst.h:335
    +
    @ VST_SPEAKER_TYPE_USER_07
    Definition vst.h:378
    +
    @ VST_SPEAKER_TYPE_USER_27
    Definition vst.h:358
    +
    @ VST_SPEAKER_TYPE_USER_18
    Definition vst.h:367
    +
    @ VST_SPEAKER_TYPE_USER_29
    Definition vst.h:356
    +
    @ VST_SPEAKER_TYPE_USER_21
    Definition vst.h:364
    +
    @ VST_SPEAKER_TYPE_USER_06
    Definition vst.h:379
    +
    @ VST_SPEAKER_TYPE_USER_26
    Definition vst.h:359
    +
    @ VST_SPEAKER_TYPE_USER_19
    Definition vst.h:366
    +
    @ VST_SPEAKER_TYPE_USER_31
    Definition vst.h:354
    +
    @ VST_SPEAKER_TYPE_USER_24
    Definition vst.h:361
    +
    @ VST_SPEAKER_TYPE_USER_22
    Definition vst.h:363
    +
    @ VST_SPEAKER_TYPE_USER_17
    Definition vst.h:368
    +
    @ VST_SPEAKER_TYPE_USER_08
    Definition vst.h:377
    +
    @ VST_SPEAKER_TYPE_LEFT_REAR
    Definition vst.h:339
    +
    @ VST_SPEAKER_TYPE_USER_14
    Definition vst.h:371
    +
    @ VST_SPEAKER_TYPE_USER_16
    Definition vst.h:369
    +
    @ VST_SPEAKER_TYPE_USER_03
    Definition vst.h:382
    +
    VST_EFFECT_CATEGORY
    Plug-in Categories Pre-defined category grouping that also affect host behavior when handling the plu...
    Definition vst.h:846
    +
    @ VST_EFFECT_CATEGORY_0A
    Container Plug-in This plug-in contains multiple effects in one and requires special handling on both...
    Definition vst.h:1002
    +
    @ VST_EFFECT_CATEGORY_EFFECT
    Definition vst.h:856
    +
    @ VST_EFFECT_CATEGORY_02
    Instruments Examples: Instruments, Synths, Samplers, ...
    Definition vst.h:863
    +
    @ VST_EFFECT_CATEGORY_METERING
    Definition vst.h:875
    +
    @ VST_EFFECT_CATEGORY_01
    Generic Effects Examples: Distortion, Pitch Shift, ...
    Definition vst.h:854
    +
    @ VST_EFFECT_CATEGORY_08
    Restoration Examples: Noise Filtering, Upsamplers, ...
    Definition vst.h:912
    +
    @ VST_EFFECT_CATEGORY_WAVEGENERATOR
    Definition vst.h:1016
    +
    @ VST_EFFECT_CATEGORY_09
    Offline Processing Examples: Nothing Supports: Nothing
    Definition vst.h:920
    +
    @ VST_EFFECT_CATEGORY_SPATIAL
    Definition vst.h:893
    +
    @ VST_EFFECT_CATEGORY_07
    Definition vst.h:904
    +
    @ VST_EFFECT_CATEGORY_06
    Delay/Echo Examples: Echo, Reverb, Room Simulation, Delay, ...
    Definition vst.h:900
    +
    @ VST_EFFECT_CATEGORY_OFFLINE
    Definition vst.h:922
    +
    @ VST_EFFECT_CATEGORY_0B
    Waveform Generators Examples: Sine Wave Generator, ... Supports: Delay, Tail Samples
    Definition vst.h:1014
    +
    @ VST_EFFECT_CATEGORY_05
    Spatializers Examples: Channel Panning, Expanders, ...
    Definition vst.h:891
    +
    @ VST_EFFECT_CATEGORY_MASTERING
    Definition vst.h:884
    +
    @ VST_EFFECT_CATEGORY_RESTORATION
    Definition vst.h:914
    +
    @ VST_EFFECT_CATEGORY_UNCATEGORIZED
    Definition vst.h:847
    +
    @ VST_EFFECT_CATEGORY_03
    Metering Examples: Loudness Meters, Volume Analysis, ...
    Definition vst.h:873
    +
    @ VST_EFFECT_CATEGORY_INSTRUMENT
    Definition vst.h:865
    +
    @ VST_EFFECT_CATEGORY_DELAY_OR_ECHO
    Definition vst.h:902
    +
    @ VST_EFFECT_CATEGORY_04
    Mastering Examples: Compressors, Limiters, ...
    Definition vst.h:882
    +
    @ VST_EFFECT_CATEGORY_CONTAINER
    Definition vst.h:1004
    +
    VST_EFFECT_FLAG
    Effect Flags.
    Definition vst.h:1027
    +
    @ VST_EFFECT_FLAG_SILENT_TAIL
    Definition vst.h:1095
    +
    @ VST_EFFECT_FLAG_1ls9
    Effect does not produce tail samples when the input is silent.
    Definition vst.h:1093
    +
    @ VST_EFFECT_FLAG_CHUNKS
    Definition vst.h:1073
    +
    @ VST_EFFECT_FLAG_1ls4
    Effect uses process_float.
    Definition vst.h:1061
    +
    @ VST_EFFECT_FLAG_1ls5
    Effect supports saving/loading programs/banks from unformatted chunk data.
    Definition vst.h:1071
    +
    @ VST_EFFECT_FLAG_EDITOR
    Definition vst.h:1049
    +
    @ VST_EFFECT_FLAG_SUPPORTS_FLOAT
    Definition vst.h:1063
    +
    @ VST_EFFECT_FLAG_1ls0
    Effect provides a custom editor.
    Definition vst.h:1047
    +
    @ VST_EFFECT_FLAG_INSTRUMENT
    Definition vst.h:1085
    +
    @ VST_EFFECT_FLAG_1ls12
    Effect supports process_double.
    Definition vst.h:1107
    +
    @ VST_EFFECT_FLAG_1ls8
    Effect is an Instrument/Generator.
    Definition vst.h:1083
    +
    @ VST_EFFECT_FLAG_SUPPORTS_DOUBLE
    Definition vst.h:1109
    VST_BUFFER_SIZE
    Known Buffer Sizes.
    Definition vst.h:102
    @ VST_BUFFER_SIZE_SPEAKER_NAME
    Definition vst.h:112
    @ VST_BUFFER_SIZE_STREAM_NAME
    Definition vst.h:113
    @@ -2898,204 +2685,203 @@ $(document).ready(function(){initNavTree('vst_8h_source.html',''); initResizable
    @ VST_BUFFER_SIZE_EFFECT_NAME
    Definition vst.h:109
    @ VST_BUFFER_SIZE_PARAM_LONG_NAME
    Definition vst.h:110
    @ VST_BUFFER_SIZE_PRODUCT_NAME
    Definition vst.h:111
    -
    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:2261
    -
    VST_PARAMETER_FLAG
    Flags for parameters.
    Definition vst.h:166
    -
    @ VST_PARAMETER_FLAG_SWITCH
    Definition vst.h:173
    -
    @ VST_PARAMETER_FLAG_1ls6
    Parameter can be gradually increased/decreased.
    Definition vst.h:219
    -
    @ VST_PARAMETER_FLAG_1ls5
    Parameter has a category for the default editor.
    Definition vst.h:211
    -
    @ VST_PARAMETER_FLAG_1ls4
    Parameter has an display order index for the default editor.
    Definition vst.h:203
    -
    @ VST_PARAMETER_FLAG_1ls2
    Parameter uses float steps.
    Definition vst.h:187
    -
    @ VST_PARAMETER_FLAG_INTEGER_LIMITS
    Definition vst.h:181
    -
    @ VST_PARAMETER_FLAG_STEP_FLOAT
    Definition vst.h:189
    -
    @ VST_PARAMETER_FLAG_INDEX
    Definition vst.h:205
    -
    @ VST_PARAMETER_FLAG_CATEGORY
    Definition vst.h:213
    -
    @ VST_PARAMETER_FLAG_RAMPING
    Definition vst.h:221
    -
    @ VST_PARAMETER_FLAG_1ls3
    Parameter uses integer steps.
    Definition vst.h:195
    -
    @ VST_PARAMETER_FLAG_1ls0
    Parameter is an on/off switch.
    Definition vst.h:171
    -
    @ VST_PARAMETER_FLAG_STEP_INT
    Definition vst.h:197
    -
    @ VST_PARAMETER_FLAG_1ls1
    Parameter limits are set as integers.
    Definition vst.h:179
    -
    @ _VST_PARAMETER_FLAG_PAD
    Definition vst.h:223
    +
    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:2072
    +
    VST_PARAMETER_FLAG
    Flags for parameters.
    Definition vst.h:162
    +
    @ VST_PARAMETER_FLAG_SWITCH
    Definition vst.h:169
    +
    @ VST_PARAMETER_FLAG_1ls6
    Parameter can be gradually increased/decreased.
    Definition vst.h:215
    +
    @ VST_PARAMETER_FLAG_1ls5
    Parameter has a category for the default editor.
    Definition vst.h:207
    +
    @ VST_PARAMETER_FLAG_1ls4
    Parameter has an display order index for the default editor.
    Definition vst.h:199
    +
    @ VST_PARAMETER_FLAG_1ls2
    Parameter uses float steps.
    Definition vst.h:183
    +
    @ VST_PARAMETER_FLAG_INTEGER_LIMITS
    Definition vst.h:177
    +
    @ VST_PARAMETER_FLAG_STEP_FLOAT
    Definition vst.h:185
    +
    @ VST_PARAMETER_FLAG_INDEX
    Definition vst.h:201
    +
    @ VST_PARAMETER_FLAG_CATEGORY
    Definition vst.h:209
    +
    @ VST_PARAMETER_FLAG_RAMPING
    Definition vst.h:217
    +
    @ VST_PARAMETER_FLAG_1ls3
    Parameter uses integer steps.
    Definition vst.h:191
    +
    @ VST_PARAMETER_FLAG_1ls0
    Parameter is an on/off switch.
    Definition vst.h:167
    +
    @ VST_PARAMETER_FLAG_STEP_INT
    Definition vst.h:193
    +
    @ VST_PARAMETER_FLAG_1ls1
    Parameter limits are set as integers.
    Definition vst.h:175
    +
    @ _VST_PARAMETER_FLAG_PAD
    Definition vst.h:219
    #define VST_FUNCTION_INTERFACE
    Standard calling convention across plug-ins and hosts.
    Definition vst.h:46
    -
    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:1294
    -
    @ VST_EFFECT_OPCODE_WINDOW_MOUSE
    Definition vst.h:1504
    -
    @ VST_EFFECT_OPCODE_2A
    Host wants to change the speaker arrangement.
    Definition vst.h:1760
    -
    @ VST_EFFECT_OPCODE_GETVENDORVERSION
    Definition vst.h:1837
    -
    @ VST_EFFECT_OPCODE_20
    Input disconnected.
    Definition vst.h:1671
    -
    @ VST_EFFECT_OPCODE_14
    Window Focus Event?
    Definition vst.h:1540
    -
    @ VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING
    Definition vst.h:1383
    -
    @ VST_EFFECT_OPCODE_PARAM_GETLABEL
    Definition vst.h:1363
    -
    @ VST_EFFECT_OPCODE_4E
    Definition vst.h:2124
    -
    @ VST_EFFECT_OPCODE_43
    Host is starting to set up a program.
    Definition vst.h:2008
    -
    @ VST_EFFECT_OPCODE_3E
    Midi related.
    Definition vst.h:1972
    -
    @ VST_EFFECT_OPCODE_32
    User-defined Op-Code for VST extensions.
    Definition vst.h:1848
    -
    @ VST_EFFECT_OPCODE_03
    Get currently selected program number.
    Definition vst.h:1329
    -
    @ VST_EFFECT_OPCODE_SET_CHUNK_DATA
    Definition vst.h:1588
    -
    @ VST_EFFECT_OPCODE_21
    Retrieve properties for the given input index.
    Definition vst.h:1680
    -
    @ VST_EFFECT_OPCODE_PRODUCT_NAME
    Definition vst.h:1828
    -
    @ VST_EFFECT_OPCODE_4B
    Host wants to know if we can load the provided bank data.
    Definition vst.h:2092
    -
    @ VST_EFFECT_OPCODE_PARAM_NAME
    Definition vst.h:1397
    -
    @ VST_EFFECT_OPCODE_1C
    Definition vst.h:1643
    -
    @ VST_EFFECT_OPCODE_41
    Midi related.
    Definition vst.h:1993
    -
    @ VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    Definition vst.h:1413
    -
    @ VST_EFFECT_OPCODE_CREATE
    Definition vst.h:1301
    -
    @ VST_EFFECT_OPCODE_EDITOR_GET_RECT
    Definition vst.h:1453
    -
    @ VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    Definition vst.h:1762
    -
    @ VST_EFFECT_OPCODE_PARAM_GETVALUE
    Definition vst.h:1377
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    Definition vst.h:1343
    -
    @ VST_EFFECT_OPCODE_06
    Get the value? label for the parameter.
    Definition vst.h:1361
    -
    @ VST_EFFECT_OPCODE_0A
    Set the new sample rate for the plugin to use.
    Definition vst.h:1409
    -
    @ VST_EFFECT_OPCODE_10
    Window Draw Event?
    Definition vst.h:1486
    -
    @ VST_EFFECT_OPCODE_2F
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:1813
    -
    @ VST_EFFECT_OPCODE_PROGRAM_GET
    Definition vst.h:1333
    -
    @ VST_EFFECT_OPCODE_28
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1739
    -
    @ VST_EFFECT_OPCODE_4D
    Definition vst.h:2117
    -
    @ VST_EFFECT_OPCODE_01
    Destroy the effect (if there is any) and free its memory.
    Definition vst.h:1311
    -
    @ VST_EFFECT_OPCODE_3C
    Editor Virtual Key Up Event.
    Definition vst.h:1956
    -
    @ VST_EFFECT_OPCODE_1B
    Set Parameter value from string representation.
    Definition vst.h:1632
    -
    @ VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    Definition vst.h:1423
    -
    @ VST_EFFECT_OPCODE_IDLE
    Definition vst.h:1884
    -
    @ VST_EFFECT_OPCODE_33
    Test for support of a specific named feature.
    Definition vst.h:1859
    -
    @ VST_EFFECT_OPCODE_04
    Set the name of the currently selected program.
    Definition vst.h:1339
    -
    @ VST_EFFECT_OPCODE_09
    Definition vst.h:1403
    -
    @ VST_EFFECT_OPCODE_PARAM_GET_NAME
    Definition vst.h:1395
    -
    @ VST_EFFECT_OPCODE_BANK_LOAD
    Definition vst.h:2094
    -
    @ VST_EFFECT_OPCODE_EDITOR_MOUSE
    Definition vst.h:1506
    -
    @ VST_EFFECT_OPCODE_WINDOW_CREATE
    Definition vst.h:1462
    -
    @ 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:1419
    -
    @ VST_EFFECT_OPCODE_PARAM_GET_VALUE
    Definition vst.h:1379
    -
    @ VST_EFFECT_OPCODE_39
    Definition vst.h:1920
    -
    @ VST_EFFECT_OPCODE_05
    Get the name of the currently selected program.
    Definition vst.h:1349
    -
    @ VST_EFFECT_OPCODE_1A
    Can the parameter be automated?
    Definition vst.h:1617
    -
    @ VST_EFFECT_OPCODE_19
    Send events from host to plug-in.
    Definition vst.h:1607
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET_END
    Definition vst.h:2020
    -
    @ VST_EFFECT_OPCODE_GET_PROGRAM
    Definition vst.h:1331
    -
    @ VST_EFFECT_OPCODE_12
    Window Keyboard Event?
    Definition vst.h:1518
    -
    @ VST_EFFECT_OPCODE_42
    Midi related.
    Definition vst.h:2000
    -
    @ VST_EFFECT_OPCODE_EFFECT_CATEGORY
    Definition vst.h:1702
    -
    @ VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    Definition vst.h:1621
    -
    @ VST_EFFECT_OPCODE_WINDOW_DRAW
    Definition vst.h:1488
    -
    @ VST_EFFECT_OPCODE_DESTROY
    Definition vst.h:1313
    -
    @ VST_EFFECT_OPCODE_SETBLOCKSIZE
    Definition vst.h:1421
    -
    @ VST_EFFECT_OPCODE_02
    Set which program number is currently select.
    Definition vst.h:1319
    -
    @ VST_EFFECT_OPCODE_48
    End processing of audio.
    Definition vst.h:2064
    -
    @ VST_EFFECT_OPCODE_GETNAME2
    Definition vst.h:1826
    -
    @ VST_EFFECT_OPCODE_CUSTOM
    Definition vst.h:1850
    -
    @ VST_EFFECT_OPCODE_2E
    Translate an error code to a string.
    Definition vst.h:1804
    -
    @ VST_EFFECT_OPCODE_3D
    Definition vst.h:1965
    -
    @ VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    Definition vst.h:1530
    -
    @ VST_EFFECT_OPCODE_PARAM_PROPERTIES
    Definition vst.h:1913
    -
    @ VST_EFFECT_OPCODE_TAIL_SAMPLES
    Definition vst.h:1873
    -
    @ VST_EFFECT_OPCODE_30
    Retrieve the product name into the ptr buffer.
    Definition vst.h:1824
    -
    @ VST_EFFECT_OPCODE_PARAM_VALUE
    Definition vst.h:1381
    -
    @ VST_EFFECT_OPCODE_35
    Notify effect that it is idle?
    Definition vst.h:1882
    -
    @ VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    Definition vst.h:1353
    -
    @ VST_EFFECT_OPCODE_0D
    Retrieve the client rect size of the plugins window.
    Definition vst.h:1447
    -
    @ VST_EFFECT_OPCODE_1E
    Definition vst.h:1657
    -
    @ VST_EFFECT_OPCODE_PROGRAM_LOAD
    Definition vst.h:2106
    -
    @ VST_EFFECT_OPCODE_23
    Retrieve category of this effect.
    Definition vst.h:1700
    -
    @ VST_EFFECT_OPCODE_VST_VERSION
    Definition vst.h:1930
    -
    @ VST_EFFECT_OPCODE_36
    Definition vst.h:1892
    -
    @ VST_EFFECT_OPCODE_CATEGORY
    Definition vst.h:1704
    -
    @ VST_EFFECT_OPCODE_EDITOR_OPEN
    Definition vst.h:1464
    -
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    Definition vst.h:1946
    -
    @ VST_EFFECT_OPCODE_00
    Create/Initialize the effect (if it has not been created already).
    Definition vst.h:1299
    -
    @ VST_EFFECT_OPCODE_2B
    Definition vst.h:1768
    -
    @ VST_EFFECT_OPCODE_SUSPEND_RESUME
    Definition vst.h:1437
    -
    @ VST_EFFECT_OPCODE_24
    Definition vst.h:1711
    -
    @ VST_EFFECT_OPCODE_PARAM_LABEL
    Definition vst.h:1367
    -
    @ VST_EFFECT_OPCODE_40
    Midi related.
    Definition vst.h:1986
    -
    @ VST_EFFECT_OPCODE_22
    Retrieve properties for the given output index.
    Definition vst.h:1691
    -
    @ VST_EFFECT_OPCODE_4F
    Definition vst.h:2131
    -
    @ VST_EFFECT_OPCODE_47
    Begin processing of audio.
    Definition vst.h:2055
    -
    @ VST_EFFECT_OPCODE_38
    Parameter Properties.
    Definition vst.h:1909
    -
    @ VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:2035
    -
    @ VST_EFFECT_OPCODE_0E
    Create the window for the plugin.
    Definition vst.h:1460
    -
    @ VST_EFFECT_OPCODE_3B
    Editor Virtual Key Down Input.
    Definition vst.h:1944
    -
    @ VST_EFFECT_OPCODE_BYPASS
    Definition vst.h:1779
    -
    @ VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    Definition vst.h:1522
    -
    @ VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    Definition vst.h:1682
    -
    @ VST_EFFECT_OPCODE_VENDOR_NAME
    Definition vst.h:1817
    -
    @ VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE
    Definition vst.h:1619
    -
    @ VST_EFFECT_OPCODE_WINDOW_KEYBOARD
    Definition vst.h:1520
    -
    @ VST_EFFECT_OPCODE_GET_PROGRAM_NAME
    Definition vst.h:1351
    -
    @ VST_EFFECT_OPCODE_17
    Get Chunk Data.
    Definition vst.h:1572
    -
    @ VST_EFFECT_OPCODE_31
    Retrieve the vendor version in return value.
    Definition vst.h:1835
    -
    @ VST_EFFECT_OPCODE_2D
    Retrieve the effect name into the ptr buffer.
    Definition vst.h:1788
    -
    @ VST_EFFECT_OPCODE_07
    Get the string representing the value for the parameter.
    Definition vst.h:1375
    -
    @ VST_EFFECT_OPCODE_EVENT
    Definition vst.h:1609
    -
    @ VST_EFFECT_OPCODE_PROCESS_END
    Definition vst.h:2066
    -
    @ VST_EFFECT_OPCODE_SET_PROGRAM
    Definition vst.h:1321
    -
    @ VST_EFFECT_OPCODE_27
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1732
    -
    @ VST_EFFECT_OPCODE_EDITOR_DRAW
    Definition vst.h:1490
    -
    @ VST_EFFECT_OPCODE_15
    Window Unfocus Event?
    Definition vst.h:1550
    -
    @ VST_EFFECT_OPCODE_49
    Definition vst.h:2073
    -
    @ VST_EFFECT_OPCODE_NAME
    Definition vst.h:1794
    -
    @ VST_EFFECT_OPCODE_EDITOR_CLOSE
    Definition vst.h:1474
    -
    @ VST_EFFECT_OPCODE_29
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1746
    -
    @ VST_EFFECT_OPCODE_3A
    Retrieve the VST Version supported.
    Definition vst.h:1928
    -
    @ VST_EFFECT_OPCODE_11
    Window Mouse Event?
    Definition vst.h:1502
    -
    @ VST_EFFECT_OPCODE_PARAM_GET_LABEL
    Definition vst.h:1365
    -
    @ VST_EFFECT_OPCODE_SETSAMPLERATE
    Definition vst.h:1411
    -
    @ VST_EFFECT_OPCODE_0F
    Destroy the plugins window.
    Definition vst.h:1470
    -
    @ VST_EFFECT_OPCODE_GET_CHUNK_DATA
    Definition vst.h:1574
    -
    @ VST_EFFECT_OPCODE_INITIALIZE
    Definition vst.h:1303
    -
    @ VST_EFFECT_OPCODE_GETTAILSAMPLES
    Definition vst.h:1871
    -
    @ VST_EFFECT_OPCODE_18
    Set Chunk Data.
    Definition vst.h:1586
    -
    @ VST_EFFECT_OPCODE_EFFECT_NAME
    Definition vst.h:1792
    -
    @ VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES
    Definition vst.h:1911
    -
    @ VST_EFFECT_OPCODE_PARAM_AUTOMATABLE
    Definition vst.h:1623
    -
    @ VST_EFFECT_OPCODE_PARAM_GETNAME
    Definition vst.h:1393
    -
    @ VST_EFFECT_OPCODE_4A
    Definition vst.h:2082
    -
    @ VST_EFFECT_OPCODE_08
    Get the name for the parameter.
    Definition vst.h:1391
    -
    @ VST_EFFECT_OPCODE_13
    Window/Editor Idle/Keep-Alive Callback?
    Definition vst.h:1528
    -
    @ VST_EFFECT_OPCODE_45
    Host wants to know the current speaker arrangement.
    Definition vst.h:2033
    -
    @ VST_EFFECT_OPCODE_WINDOW_GETRECT
    Definition vst.h:1449
    -
    @ VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    Definition vst.h:1693
    -
    @ VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING
    Definition vst.h:1636
    -
    @ VST_EFFECT_OPCODE_GETVENDOR
    Definition vst.h:1815
    -
    @ VST_EFFECT_OPCODE_PROCESS_BEGIN
    Definition vst.h:2057
    -
    @ VST_EFFECT_OPCODE_1D
    Definition vst.h:1650
    -
    @ VST_EFFECT_OPCODE_PAUSE_UNPAUSE
    Definition vst.h:1435
    -
    @ VST_EFFECT_OPCODE_4C
    Host wants to know if we can load the provided program data.
    Definition vst.h:2104
    -
    @ VST_EFFECT_OPCODE_26
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1725
    -
    @ VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    Definition vst.h:2048
    -
    @ VST_EFFECT_OPCODE_GETNAME
    Definition vst.h:1790
    -
    @ VST_EFFECT_OPCODE_VENDOR_VERSION
    Definition vst.h:1839
    -
    @ VST_EFFECT_OPCODE_46
    Get the next effect contained in this effect.
    Definition vst.h:2046
    -
    @ VST_EFFECT_OPCODE_SET_PROGRAM_NAME
    Definition vst.h:1341
    -
    @ VST_EFFECT_OPCODE_FOURCC
    Definition vst.h:1560
    -
    @ VST_EFFECT_OPCODE_37
    Definition vst.h:1900
    -
    @ VST_EFFECT_OPCODE_44
    Host is done setting up a program.
    Definition vst.h:2018
    -
    @ VST_EFFECT_OPCODE_3F
    Midi related.
    Definition vst.h:1979
    -
    @ VST_EFFECT_OPCODE_WINDOW_DESTROY
    Definition vst.h:1472
    -
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    Definition vst.h:1958
    -
    @ VST_EFFECT_OPCODE_1F
    Input connected.
    Definition vst.h:1664
    -
    @ VST_EFFECT_OPCODE_34
    Number of samples that are at the tail at the end of playback.
    Definition vst.h:1869
    -
    @ VST_EFFECT_OPCODE_2C
    Enable/Disable bypassing the effect.
    Definition vst.h:1777
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET
    Definition vst.h:1323
    -
    @ VST_EFFECT_OPCODE_SUPPORTS
    Definition vst.h:1861
    -
    @ VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    Definition vst.h:2010
    -
    @ VST_EFFECT_OPCODE_16
    Definition vst.h:1558
    -
    @ VST_EFFECT_OPCODE_TRANSLATE_ERROR
    Definition vst.h:1806
    -
    @ VST_EFFECT_OPCODE_EDITOR_RECT
    Definition vst.h:1451
    -
    @ VST_EFFECT_OPCODE_25
    Definition vst.h:1718
    -
    @ VST_EFFECT_OPCODE_PARAM_SET_VALUE
    Definition vst.h:1634
    -
    @ VST_EFFECT_OPCODE_SUSPEND
    Definition vst.h:1439
    -
    @ VST_EFFECT_OPCODE_0C
    Effect processing should be suspended/paused or resumed/unpaused.
    Definition vst.h:1433
    -
    VST_STREAM_FLAG
    Definition vst.h:497
    -
    @ VST_STREAM_FLAG_STEREO
    Definition vst.h:507
    -
    @ VST_STREAM_FLAG_1ls2
    Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:513
    -
    @ VST_STREAM_FLAG_1ls0
    Ignored?
    Definition vst.h:500
    -
    @ VST_STREAM_FLAG_1ls1
    Stream is in Stereo.
    Definition vst.h:506
    -
    @ VST_STREAM_FLAG_USE_TYPE
    Definition vst.h:514
    -
    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:2248
    +
    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:1115
    +
    @ VST_EFFECT_OPCODE_WINDOW_MOUSE
    Definition vst.h:1325
    +
    @ VST_EFFECT_OPCODE_2A
    Host wants to change the speaker arrangement.
    Definition vst.h:1571
    +
    @ VST_EFFECT_OPCODE_GETVENDORVERSION
    Definition vst.h:1648
    +
    @ VST_EFFECT_OPCODE_20
    Input disconnected.
    Definition vst.h:1482
    +
    @ VST_EFFECT_OPCODE_14
    Window Focus Event?
    Definition vst.h:1361
    +
    @ VST_EFFECT_OPCODE_PARAM_VALUE_TO_STRING
    Definition vst.h:1204
    +
    @ VST_EFFECT_OPCODE_PARAM_GETLABEL
    Definition vst.h:1184
    +
    @ VST_EFFECT_OPCODE_4E
    Definition vst.h:1935
    +
    @ VST_EFFECT_OPCODE_43
    Host is starting to set up a program.
    Definition vst.h:1819
    +
    @ VST_EFFECT_OPCODE_3E
    Midi related.
    Definition vst.h:1783
    +
    @ VST_EFFECT_OPCODE_32
    User-defined Op-Code for VST extensions.
    Definition vst.h:1659
    +
    @ VST_EFFECT_OPCODE_03
    Get currently selected program number.
    Definition vst.h:1150
    +
    @ VST_EFFECT_OPCODE_SET_CHUNK_DATA
    Definition vst.h:1409
    +
    @ VST_EFFECT_OPCODE_21
    Retrieve properties for the given input index.
    Definition vst.h:1491
    +
    @ VST_EFFECT_OPCODE_PRODUCT_NAME
    Definition vst.h:1639
    +
    @ VST_EFFECT_OPCODE_4B
    Host wants to know if we can load the provided bank data.
    Definition vst.h:1903
    +
    @ VST_EFFECT_OPCODE_PARAM_NAME
    Definition vst.h:1218
    +
    @ VST_EFFECT_OPCODE_1C
    Definition vst.h:1454
    +
    @ VST_EFFECT_OPCODE_41
    Midi related.
    Definition vst.h:1804
    +
    @ VST_EFFECT_OPCODE_SET_SAMPLE_RATE
    Definition vst.h:1234
    +
    @ VST_EFFECT_OPCODE_CREATE
    Definition vst.h:1122
    +
    @ VST_EFFECT_OPCODE_EDITOR_GET_RECT
    Definition vst.h:1274
    +
    @ VST_EFFECT_OPCODE_SET_SPEAKER_ARRANGEMENT
    Definition vst.h:1573
    +
    @ VST_EFFECT_OPCODE_PARAM_GETVALUE
    Definition vst.h:1198
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET_NAME
    Definition vst.h:1164
    +
    @ VST_EFFECT_OPCODE_06
    Get the value? label for the parameter.
    Definition vst.h:1182
    +
    @ VST_EFFECT_OPCODE_0A
    Set the new sample rate for the plugin to use.
    Definition vst.h:1230
    +
    @ VST_EFFECT_OPCODE_10
    Window Draw Event?
    Definition vst.h:1307
    +
    @ VST_EFFECT_OPCODE_2F
    Retrieve the vendor name into the ptr buffer.
    Definition vst.h:1624
    +
    @ VST_EFFECT_OPCODE_PROGRAM_GET
    Definition vst.h:1154
    +
    @ VST_EFFECT_OPCODE_28
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1550
    +
    @ VST_EFFECT_OPCODE_4D
    Definition vst.h:1928
    +
    @ VST_EFFECT_OPCODE_01
    Destroy the effect (if there is any) and free its memory.
    Definition vst.h:1132
    +
    @ VST_EFFECT_OPCODE_3C
    Editor Virtual Key Up Event.
    Definition vst.h:1767
    +
    @ VST_EFFECT_OPCODE_1B
    Set Parameter value from string representation.
    Definition vst.h:1443
    +
    @ VST_EFFECT_OPCODE_SET_BLOCK_SIZE
    Definition vst.h:1244
    +
    @ VST_EFFECT_OPCODE_IDLE
    Definition vst.h:1695
    +
    @ VST_EFFECT_OPCODE_33
    Test for support of a specific named feature.
    Definition vst.h:1670
    +
    @ VST_EFFECT_OPCODE_04
    Set the name of the currently selected program.
    Definition vst.h:1160
    +
    @ VST_EFFECT_OPCODE_09
    Definition vst.h:1224
    +
    @ VST_EFFECT_OPCODE_PARAM_GET_NAME
    Definition vst.h:1216
    +
    @ VST_EFFECT_OPCODE_BANK_LOAD
    Definition vst.h:1905
    +
    @ VST_EFFECT_OPCODE_EDITOR_MOUSE
    Definition vst.h:1327
    +
    @ VST_EFFECT_OPCODE_WINDOW_CREATE
    Definition vst.h:1283
    +
    @ 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:1240
    +
    @ VST_EFFECT_OPCODE_PARAM_GET_VALUE
    Definition vst.h:1200
    +
    @ VST_EFFECT_OPCODE_39
    Definition vst.h:1731
    +
    @ VST_EFFECT_OPCODE_05
    Get the name of the currently selected program.
    Definition vst.h:1170
    +
    @ VST_EFFECT_OPCODE_1A
    Can the parameter be automated?
    Definition vst.h:1428
    +
    @ VST_EFFECT_OPCODE_19
    Appears to be related to midi and audio events.
    Definition vst.h:1420
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET_END
    Definition vst.h:1831
    +
    @ VST_EFFECT_OPCODE_GET_PROGRAM
    Definition vst.h:1152
    +
    @ VST_EFFECT_OPCODE_12
    Window Keyboard Event?
    Definition vst.h:1339
    +
    @ VST_EFFECT_OPCODE_42
    Midi related.
    Definition vst.h:1811
    +
    @ VST_EFFECT_OPCODE_EFFECT_CATEGORY
    Definition vst.h:1513
    +
    @ VST_EFFECT_OPCODE_PARAM_IS_AUTOMATABLE
    Definition vst.h:1432
    +
    @ VST_EFFECT_OPCODE_WINDOW_DRAW
    Definition vst.h:1309
    +
    @ VST_EFFECT_OPCODE_DESTROY
    Definition vst.h:1134
    +
    @ VST_EFFECT_OPCODE_SETBLOCKSIZE
    Definition vst.h:1242
    +
    @ VST_EFFECT_OPCODE_02
    Set which program number is currently select.
    Definition vst.h:1140
    +
    @ VST_EFFECT_OPCODE_48
    End processing of audio.
    Definition vst.h:1875
    +
    @ VST_EFFECT_OPCODE_GETNAME2
    Definition vst.h:1637
    +
    @ VST_EFFECT_OPCODE_CUSTOM
    Definition vst.h:1661
    +
    @ VST_EFFECT_OPCODE_2E
    Translate an error code to a string.
    Definition vst.h:1615
    +
    @ VST_EFFECT_OPCODE_3D
    Definition vst.h:1776
    +
    @ VST_EFFECT_OPCODE_EDITOR_KEEP_ALIVE
    Definition vst.h:1351
    +
    @ VST_EFFECT_OPCODE_PARAM_PROPERTIES
    Definition vst.h:1724
    +
    @ VST_EFFECT_OPCODE_TAIL_SAMPLES
    Definition vst.h:1684
    +
    @ VST_EFFECT_OPCODE_30
    Retrieve the product name into the ptr buffer.
    Definition vst.h:1635
    +
    @ VST_EFFECT_OPCODE_PARAM_VALUE
    Definition vst.h:1202
    +
    @ VST_EFFECT_OPCODE_35
    Notify effect that it is idle?
    Definition vst.h:1693
    +
    @ VST_EFFECT_OPCODE_PROGRAM_GET_NAME
    Definition vst.h:1174
    +
    @ VST_EFFECT_OPCODE_0D
    Retrieve the client rect size of the plugins window.
    Definition vst.h:1268
    +
    @ VST_EFFECT_OPCODE_1E
    Definition vst.h:1468
    +
    @ VST_EFFECT_OPCODE_PROGRAM_LOAD
    Definition vst.h:1917
    +
    @ VST_EFFECT_OPCODE_23
    Retrieve category of this effect.
    Definition vst.h:1511
    +
    @ VST_EFFECT_OPCODE_VST_VERSION
    Definition vst.h:1741
    +
    @ VST_EFFECT_OPCODE_36
    Definition vst.h:1703
    +
    @ VST_EFFECT_OPCODE_CATEGORY
    Definition vst.h:1515
    +
    @ VST_EFFECT_OPCODE_EDITOR_OPEN
    Definition vst.h:1285
    +
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_DOWN
    Definition vst.h:1757
    +
    @ VST_EFFECT_OPCODE_00
    Create/Initialize the effect (if it has not been created already).
    Definition vst.h:1120
    +
    @ VST_EFFECT_OPCODE_2B
    Definition vst.h:1579
    +
    @ VST_EFFECT_OPCODE_SUSPEND_RESUME
    Definition vst.h:1258
    +
    @ VST_EFFECT_OPCODE_24
    Definition vst.h:1522
    +
    @ VST_EFFECT_OPCODE_PARAM_LABEL
    Definition vst.h:1188
    +
    @ VST_EFFECT_OPCODE_40
    Midi related.
    Definition vst.h:1797
    +
    @ VST_EFFECT_OPCODE_22
    Retrieve properties for the given output index.
    Definition vst.h:1502
    +
    @ VST_EFFECT_OPCODE_4F
    Definition vst.h:1942
    +
    @ VST_EFFECT_OPCODE_47
    Begin processing of audio.
    Definition vst.h:1866
    +
    @ VST_EFFECT_OPCODE_38
    Parameter Properties.
    Definition vst.h:1720
    +
    @ VST_EFFECT_OPCODE_GET_SPEAKER_ARRANGEMENT
    Definition vst.h:1846
    +
    @ VST_EFFECT_OPCODE_0E
    Create the window for the plugin.
    Definition vst.h:1281
    +
    @ VST_EFFECT_OPCODE_3B
    Editor Virtual Key Down Input.
    Definition vst.h:1755
    +
    @ VST_EFFECT_OPCODE_BYPASS
    Definition vst.h:1590
    +
    @ VST_EFFECT_OPCODE_EDITOR_KEYBOARD
    Definition vst.h:1343
    +
    @ VST_EFFECT_OPCODE_INPUT_GET_PROPERTIES
    Definition vst.h:1493
    +
    @ VST_EFFECT_OPCODE_VENDOR_NAME
    Definition vst.h:1628
    +
    @ VST_EFFECT_OPCODE_PARAM_ISAUTOMATABLE
    Definition vst.h:1430
    +
    @ VST_EFFECT_OPCODE_WINDOW_KEYBOARD
    Definition vst.h:1341
    +
    @ VST_EFFECT_OPCODE_GET_PROGRAM_NAME
    Definition vst.h:1172
    +
    @ VST_EFFECT_OPCODE_17
    Get Chunk Data.
    Definition vst.h:1393
    +
    @ VST_EFFECT_OPCODE_31
    Retrieve the vendor version in return value.
    Definition vst.h:1646
    +
    @ VST_EFFECT_OPCODE_2D
    Retrieve the effect name into the ptr buffer.
    Definition vst.h:1599
    +
    @ VST_EFFECT_OPCODE_07
    Get the string representing the value for the parameter.
    Definition vst.h:1196
    +
    @ VST_EFFECT_OPCODE_PROCESS_END
    Definition vst.h:1877
    +
    @ VST_EFFECT_OPCODE_SET_PROGRAM
    Definition vst.h:1142
    +
    @ VST_EFFECT_OPCODE_27
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1543
    +
    @ VST_EFFECT_OPCODE_EDITOR_DRAW
    Definition vst.h:1311
    +
    @ VST_EFFECT_OPCODE_15
    Window Unfocus Event?
    Definition vst.h:1371
    +
    @ VST_EFFECT_OPCODE_49
    Definition vst.h:1884
    +
    @ VST_EFFECT_OPCODE_NAME
    Definition vst.h:1605
    +
    @ VST_EFFECT_OPCODE_EDITOR_CLOSE
    Definition vst.h:1295
    +
    @ VST_EFFECT_OPCODE_29
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1557
    +
    @ VST_EFFECT_OPCODE_3A
    Retrieve the VST Version supported.
    Definition vst.h:1739
    +
    @ VST_EFFECT_OPCODE_11
    Window Mouse Event?
    Definition vst.h:1323
    +
    @ VST_EFFECT_OPCODE_PARAM_GET_LABEL
    Definition vst.h:1186
    +
    @ VST_EFFECT_OPCODE_SETSAMPLERATE
    Definition vst.h:1232
    +
    @ VST_EFFECT_OPCODE_0F
    Destroy the plugins window.
    Definition vst.h:1291
    +
    @ VST_EFFECT_OPCODE_GET_CHUNK_DATA
    Definition vst.h:1395
    +
    @ VST_EFFECT_OPCODE_INITIALIZE
    Definition vst.h:1124
    +
    @ VST_EFFECT_OPCODE_GETTAILSAMPLES
    Definition vst.h:1682
    +
    @ VST_EFFECT_OPCODE_18
    Set Chunk Data.
    Definition vst.h:1407
    +
    @ VST_EFFECT_OPCODE_EFFECT_NAME
    Definition vst.h:1603
    +
    @ VST_EFFECT_OPCODE_GET_PARAMETER_PROPERTIES
    Definition vst.h:1722
    +
    @ VST_EFFECT_OPCODE_PARAM_AUTOMATABLE
    Definition vst.h:1434
    +
    @ VST_EFFECT_OPCODE_PARAM_GETNAME
    Definition vst.h:1214
    +
    @ VST_EFFECT_OPCODE_4A
    Definition vst.h:1893
    +
    @ VST_EFFECT_OPCODE_08
    Get the name for the parameter.
    Definition vst.h:1212
    +
    @ VST_EFFECT_OPCODE_13
    Window/Editor Idle/Keep-Alive Callback?
    Definition vst.h:1349
    +
    @ VST_EFFECT_OPCODE_45
    Host wants to know the current speaker arrangement.
    Definition vst.h:1844
    +
    @ VST_EFFECT_OPCODE_WINDOW_GETRECT
    Definition vst.h:1270
    +
    @ VST_EFFECT_OPCODE_OUTPUT_GET_PROPERTIES
    Definition vst.h:1504
    +
    @ VST_EFFECT_OPCODE_PARAM_VALUE_FROM_STRING
    Definition vst.h:1447
    +
    @ VST_EFFECT_OPCODE_GETVENDOR
    Definition vst.h:1626
    +
    @ VST_EFFECT_OPCODE_PROCESS_BEGIN
    Definition vst.h:1868
    +
    @ VST_EFFECT_OPCODE_1D
    Definition vst.h:1461
    +
    @ VST_EFFECT_OPCODE_PAUSE_UNPAUSE
    Definition vst.h:1256
    +
    @ VST_EFFECT_OPCODE_4C
    Host wants to know if we can load the provided program data.
    Definition vst.h:1915
    +
    @ VST_EFFECT_OPCODE_26
    Seen in plug-ins with VST_EFFECT_CATEGORY_OFFLINE.
    Definition vst.h:1536
    +
    @ VST_EFFECT_OPCODE_CONTAINER_NEXT_EFFECT_ID
    Definition vst.h:1859
    +
    @ VST_EFFECT_OPCODE_GETNAME
    Definition vst.h:1601
    +
    @ VST_EFFECT_OPCODE_VENDOR_VERSION
    Definition vst.h:1650
    +
    @ VST_EFFECT_OPCODE_46
    Get the next effect contained in this effect.
    Definition vst.h:1857
    +
    @ VST_EFFECT_OPCODE_SET_PROGRAM_NAME
    Definition vst.h:1162
    +
    @ VST_EFFECT_OPCODE_FOURCC
    Definition vst.h:1381
    +
    @ VST_EFFECT_OPCODE_37
    Definition vst.h:1711
    +
    @ VST_EFFECT_OPCODE_44
    Host is done setting up a program.
    Definition vst.h:1829
    +
    @ VST_EFFECT_OPCODE_3F
    Midi related.
    Definition vst.h:1790
    +
    @ VST_EFFECT_OPCODE_WINDOW_DESTROY
    Definition vst.h:1293
    +
    @ VST_EFFECT_OPCODE_EDITOR_VKEY_UP
    Definition vst.h:1769
    +
    @ VST_EFFECT_OPCODE_1F
    Input connected.
    Definition vst.h:1475
    +
    @ VST_EFFECT_OPCODE_34
    Number of samples that are at the tail at the end of playback.
    Definition vst.h:1680
    +
    @ VST_EFFECT_OPCODE_2C
    Enable/Disable bypassing the effect.
    Definition vst.h:1588
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET
    Definition vst.h:1144
    +
    @ VST_EFFECT_OPCODE_SUPPORTS
    Definition vst.h:1672
    +
    @ VST_EFFECT_OPCODE_PROGRAM_SET_BEGIN
    Definition vst.h:1821
    +
    @ VST_EFFECT_OPCODE_16
    Definition vst.h:1379
    +
    @ VST_EFFECT_OPCODE_TRANSLATE_ERROR
    Definition vst.h:1617
    +
    @ VST_EFFECT_OPCODE_EDITOR_RECT
    Definition vst.h:1272
    +
    @ VST_EFFECT_OPCODE_25
    Definition vst.h:1529
    +
    @ VST_EFFECT_OPCODE_PARAM_SET_VALUE
    Definition vst.h:1445
    +
    @ VST_EFFECT_OPCODE_SUSPEND
    Definition vst.h:1260
    +
    @ VST_EFFECT_OPCODE_0C
    Effect processing should be suspended/paused or resumed/unpaused.
    Definition vst.h:1254
    +
    VST_STREAM_FLAG
    Definition vst.h:485
    +
    @ VST_STREAM_FLAG_STEREO
    Definition vst.h:495
    +
    @ VST_STREAM_FLAG_1ls2
    Stream is defined by VST_SPEAKER_ARRANGEMENT_TYPE.
    Definition vst.h:501
    +
    @ VST_STREAM_FLAG_1ls0
    Ignored?
    Definition vst.h:488
    +
    @ VST_STREAM_FLAG_1ls1
    Stream is in Stereo.
    Definition vst.h:494
    +
    @ VST_STREAM_FLAG_USE_TYPE
    Definition vst.h:502
    +
    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:2059
    diff --git a/vst_8hpp.html b/vst_8hpp.html index 7a50ac9..5c8bf47 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 a278bb0..3a06342 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_properties_t speakers[T]
    Definition vst.hpp:36
    VST_SPEAKER_ARRANGEMENT_TYPE type
    Definition vst.hpp:34
    - -
    VST_SPEAKER_ARRANGEMENT_TYPE
    Definition vst.h:442
    + +
    VST_SPEAKER_ARRANGEMENT_TYPE
    Definition vst.h:434