Files
hot-step-cpp-ROCm/engine/vendor/vst3sdk/doc/vstinterfaces/namespaceSteinberg_1_1Vst.html
T
2026-08-16 18:24:52 +07:00

1670 lines
244 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>VST 3 Interfaces: Steinberg::Vst Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">VST 3 Interfaces<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('namespaceSteinberg_1_1Vst.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">Steinberg::Vst Namespace Reference</div></div>
</div><!--header-->
<div class="contents">
<p>All VST specific interfaces are located in <a class="el" href="namespaceSteinberg_1_1Vst.html" title="All VST specific interfaces are located in Vst namespace.">Vst</a> namespace.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1Algo.html">Algo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1Attributes.html">Attributes</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1Attributes"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="namespaceSteinberg_1_1Vst_1_1Attributes.html" title="Attributes used to defined a Layer in a VST XML Representation.">Attributes</a> used to defined a Layer in a VST XML Representation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1AttributesFlags.html">AttributesFlags</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1AttributesFlags"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="namespaceSteinberg_1_1Vst_1_1Attributes.html" title="Attributes used to defined a Layer in a VST XML Representation.">Attributes</a> Flags defining a Layer in a VST XML Representation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1AttributesFunction.html">AttributesFunction</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1AttributesFunction"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="namespaceSteinberg_1_1Vst_1_1Attributes.html" title="Attributes used to defined a Layer in a VST XML Representation.">Attributes</a> Function used to defined the function of a Layer in a VST XML Representation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1AttributesStyle.html">AttributesStyle</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1AttributesStyle"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="namespaceSteinberg_1_1Vst_1_1Attributes.html" title="Attributes used to defined a Layer in a VST XML Representation.">Attributes</a> Style associated a specific Layer Type in a VST XML Representation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1ChannelContext.html">ChannelContext</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1ChannelContext"><td class="mdescLeft">&#160;</td><td class="mdescRight">For Channel Context Info Interface. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1CurveType.html">CurveType</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1CurveType"><td class="mdescLeft">&#160;</td><td class="mdescRight">Curve Types used in a VST XML Representation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/structSteinberg_1_1Vst_1_1DataExchangeHandler_1_1Config.html">DataExchangeHandler</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1FunctionNameType.html">FunctionNameType</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1Helpers.html">Helpers</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1InterAppAudio.html">InterAppAudio</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1LayerType.html">LayerType</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1LayerType"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layer Types used in a VST XML Representation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1MPE.html">MPE</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1MusicalCharacter.html">MusicalCharacter</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1MusicalCharacter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Predefined Musical Character. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1MusicalInstrument.html">MusicalInstrument</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1MusicalInstrument"><td class="mdescLeft">&#160;</td><td class="mdescRight">Predefined Musical Instrument. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1MusicalStyle.html">MusicalStyle</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1MusicalStyle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Predefined Musical Style. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/structSteinberg_1_1Vst_1_1ParameterChangeTransfer_1_1ParameterChange.html">ParameterChangeTransfer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/structSteinberg_1_1Vst_1_1ParameterValueQueue_1_1ParameterQueueValue.html">ParameterValueQueue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1PlugType.html">PlugType</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1PlugType"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> Types used as subCategories in <a class="elRef" href="../base/structSteinberg_1_1PClassInfo2.html">PClassInfo2</a>. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1PresetAttributes.html">PresetAttributes</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1PresetAttributes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Predefined Preset <a class="el" href="namespaceSteinberg_1_1Vst_1_1Attributes.html" title="Attributes used to defined a Layer in a VST XML Representation.">Attributes</a>. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/structSteinberg_1_1Vst_1_1PresetFile_1_1Entry.html">PresetFile</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1SampleAccurate.html">SampleAccurate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1SpeakerArr.html">SpeakerArr</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1SpeakerArr"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250" title="Bit for one speaker.">Speaker</a> Arrangement Definitions (<a class="el" href="group__vst3typedef.html#ga54884a26d0b6dfa18eb919ea004775ac" title="Bitset of speakers.">SpeakerArrangement</a>) <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1StateType.html">StateType</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1StateType"><td class="mdescLeft">&#160;</td><td class="mdescRight">Predefined <a class="el" href="namespaceSteinberg_1_1Vst_1_1StateType.html" title="Predefined StateType used for Key kStateType.">StateType</a> used for Key kStateType. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1StringConvert.html">StringConvert</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1Test.html">Test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1UMP.html">UMP</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst_1_1ViewType.html">ViewType</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst_1_1ViewType"><td class="mdescLeft">&#160;</td><td class="mdescRight">View Types used for <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html#a2fe381a8fb8412e6854c941dbb085fec" title="Creates the editor view of the plug-in, currently only &quot;editor&quot; is supported, see ViewType.">IEditController::createView</a>. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1AudioBuffer.html">AudioBuffer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1AudioBus.html">AudioBus</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1AudioBusBuffers.html">AudioBusBuffers</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processing buffers of an audio bus. <a href="structSteinberg_1_1Vst_1_1AudioBusBuffers.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1AudioEffect.html">AudioEffect</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1BufferStream.html">BufferStream</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Bus.html">Bus</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1BusInfo.html">BusInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structSteinberg_1_1Vst_1_1BusInfo.html" title="BusInfo: This is the structure used with getBusInfo, informing the host about what is a specific give...">BusInfo</a>: This is the structure used with getBusInfo, informing the host about what is a specific given bus. <a href="structSteinberg_1_1Vst_1_1BusInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1BusList.html">BusList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1BypassProcessor.html">BypassProcessor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1Chord.html">Chord</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Description of a chord. <a href="structSteinberg_1_1Vst_1_1Chord.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1ChordEvent.html">ChordEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structSteinberg_1_1Vst_1_1Chord.html" title="Description of a chord.">Chord</a> event specific data. <a href="structSteinberg_1_1Vst_1_1ChordEvent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ComponentBase.html">ComponentBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ConnectionProxy.html">ConnectionProxy</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1DataEvent.html">DataEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data event specific data. <a href="structSteinberg_1_1Vst_1_1DataEvent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1DataExchangeBlock.html">DataExchangeBlock</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1DataExchangeHandler.html">DataExchangeHandler</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1DataExchangeReceiverHandler.html">DataExchangeReceiverHandler</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1EditController.html">EditController</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1EditControllerEx1.html">EditControllerEx1</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1EditorView.html">EditorView</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1Event.html">Event</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structSteinberg_1_1Vst_1_1Event.html" title="EventStructure representing a single Event of different types associated to a specific event (kEvent)...">Event</a>Structure representing a single <a class="el" href="structSteinberg_1_1Vst_1_1Event.html" title="EventStructure representing a single Event of different types associated to a specific event (kEvent)...">Event</a> of different types associated to a specific event (<a class="el" href="group__vstBus.html#gga576e5da9bdc49812cf65f803bb303ad5ae6a97de99980aeac9312e818af337d6f">kEvent</a>) bus. <a href="structSteinberg_1_1Vst_1_1Event.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1EventBus.html">EventBus</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1EventList.html">EventList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1FileStream.html">FileStream</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1FrameRate.html">FrameRate</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame Rate A frame rate describes the number of image (frame) displayed per second. <a href="structSteinberg_1_1Vst_1_1FrameRate.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1HostApplication.html">HostApplication</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1HostAttributeList.html">HostAttributeList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/structSteinberg_1_1Vst_1_1HostDataExchangeHandler.html">HostDataExchangeHandler</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1HostMessage.html">HostMessage</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1HostProcessData.html">HostProcessData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IAttributeList.html">IAttributeList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attribute list used in <a class="el" href="classSteinberg_1_1Vst_1_1IMessage.html" title="Private plug-in message: Vst::IMessage.">IMessage</a> and <a class="el" href="classSteinberg_1_1Vst_1_1IStreamAttributes.html" title="Meta attributes of a stream: Vst::IStreamAttributes.">IStreamAttributes</a>: <a class="el" href="classSteinberg_1_1Vst_1_1IAttributeList.html" title="Attribute list used in IMessage and IStreamAttributes: Vst::IAttributeList.">Vst::IAttributeList</a>. <a href="classSteinberg_1_1Vst_1_1IAttributeList.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IAudioPresentationLatency.html">IAudioPresentationLatency</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended <a class="el" href="classSteinberg_1_1Vst_1_1IAudioProcessor.html" title="Audio processing interface: Vst::IAudioProcessor.">IAudioProcessor</a> interface for a component: <a class="el" href="classSteinberg_1_1Vst_1_1IAudioPresentationLatency.html" title="Extended IAudioProcessor interface for a component: Vst::IAudioPresentationLatency.">Vst::IAudioPresentationLatency</a>. <a href="classSteinberg_1_1Vst_1_1IAudioPresentationLatency.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IAudioProcessor.html">IAudioProcessor</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Audio processing interface: <a class="el" href="classSteinberg_1_1Vst_1_1IAudioProcessor.html" title="Audio processing interface: Vst::IAudioProcessor.">Vst::IAudioProcessor</a>. <a href="classSteinberg_1_1Vst_1_1IAudioProcessor.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IAutomationState.html">IAutomationState</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a>: <a class="el" href="classSteinberg_1_1Vst_1_1IAutomationState.html" title="Extended plug-in interface IEditController: Vst::IAutomationState.">Vst::IAutomationState</a>. <a href="classSteinberg_1_1Vst_1_1IAutomationState.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IComponent.html">IComponent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> base interface: <a class="el" href="classSteinberg_1_1Vst_1_1IComponent.html" title="Component base interface: Vst::IComponent.">Vst::IComponent</a>. <a href="classSteinberg_1_1Vst_1_1IComponent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler.html">IComponentHandler</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Host callback interface for an edit controller: <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler.html" title="Host callback interface for an edit controller: Vst::IComponentHandler.">Vst::IComponentHandler</a>. <a href="classSteinberg_1_1Vst_1_1IComponentHandler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler2.html">IComponentHandler2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended host callback interface for an edit controller: <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler2.html" title="Extended host callback interface for an edit controller: Vst::IComponentHandler2.">Vst::IComponentHandler2</a>. <a href="classSteinberg_1_1Vst_1_1IComponentHandler2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler3.html">IComponentHandler3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended host callback interface <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler3.html" title="Extended host callback interface Vst::IComponentHandler3 for an edit controller.">Vst::IComponentHandler3</a> for an edit controller. <a href="classSteinberg_1_1Vst_1_1IComponentHandler3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation.html">IComponentHandlerBusActivation</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended host callback interface for an edit controller: <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation.html" title="Extended host callback interface for an edit controller: Vst::IComponentHandlerBusActivation.">Vst::IComponentHandlerBusActivation</a>. <a href="classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandlerSystemTime.html">IComponentHandlerSystemTime</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler.html" title="Host callback interface for an edit controller: Vst::IComponentHandler.">IComponentHandler</a> for an edit controller. <a href="classSteinberg_1_1Vst_1_1IComponentHandlerSystemTime.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IConnectionPoint.html">IConnectionPoint</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect a component with another one: <a class="el" href="classSteinberg_1_1Vst_1_1IConnectionPoint.html" title="Connect a component with another one: Vst::IConnectionPoint.">Vst::IConnectionPoint</a>. <a href="classSteinberg_1_1Vst_1_1IConnectionPoint.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IContextMenu.html">IContextMenu</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Context Menu interface: <a class="el" href="classSteinberg_1_1Vst_1_1IContextMenu.html" title="Context Menu interface: Vst::IContextMenu.">Vst::IContextMenu</a>. <a href="classSteinberg_1_1Vst_1_1IContextMenu.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1IContextMenuItem.html">IContextMenuItem</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structSteinberg_1_1Vst_1_1IContextMenuItem.html" title="IContextMenuItem is an entry element of the context menu.">IContextMenuItem</a> is an entry element of the context menu. <a href="structSteinberg_1_1Vst_1_1IContextMenuItem.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IContextMenuTarget.html">IContextMenuTarget</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Context Menu Item Target interface: <a class="el" href="classSteinberg_1_1Vst_1_1IContextMenuTarget.html" title="Context Menu Item Target interface: Vst::IContextMenuTarget.">Vst::IContextMenuTarget</a>. <a href="classSteinberg_1_1Vst_1_1IContextMenuTarget.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IDataExchangeHandler.html">IDataExchangeHandler</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Host Data Exchange handler interface: <a class="el" href="classSteinberg_1_1Vst_1_1IDataExchangeHandler.html" title="Host Data Exchange handler interface: Vst::IDataExchangeHandler.">Vst::IDataExchangeHandler</a>. <a href="classSteinberg_1_1Vst_1_1IDataExchangeHandler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/structSteinberg_1_1Vst_1_1IDataExchangeHandlerHost.html">IDataExchangeHandlerHost</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IDataExchangeReceiver.html">IDataExchangeReceiver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data Exchange Receiver interface: <a class="el" href="classSteinberg_1_1Vst_1_1IDataExchangeReceiver.html" title="Data Exchange Receiver interface: Vst::IDataExchangeReceiver.">Vst::IDataExchangeReceiver</a>. <a href="classSteinberg_1_1Vst_1_1IDataExchangeReceiver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html">IEditController</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Edit controller component interface: <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">Vst::IEditController</a>. <a href="classSteinberg_1_1Vst_1_1IEditController.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IEditController2.html">IEditController2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Edit controller component interface extension: <a class="el" href="classSteinberg_1_1Vst_1_1IEditController2.html" title="Edit controller component interface extension: Vst::IEditController2.">Vst::IEditController2</a>. <a href="classSteinberg_1_1Vst_1_1IEditController2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IEditControllerHostEditing.html">IEditControllerHostEditing</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Parameter.html">Parameter</a> Editing from host: <a class="el" href="classSteinberg_1_1Vst_1_1IEditControllerHostEditing.html" title="Parameter Editing from host: Vst::IEditControllerHostEditing.">Vst::IEditControllerHostEditing</a>. <a href="classSteinberg_1_1Vst_1_1IEditControllerHostEditing.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IEventList.html">IEventList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of events to process: <a class="el" href="classSteinberg_1_1Vst_1_1IEventList.html" title="List of events to process: Vst::IEventList.">Vst::IEventList</a>. <a href="classSteinberg_1_1Vst_1_1IEventList.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IHostApplication.html">IHostApplication</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic host callback interface: <a class="el" href="classSteinberg_1_1Vst_1_1IHostApplication.html" title="Basic host callback interface: Vst::IHostApplication.">Vst::IHostApplication</a>. <a href="classSteinberg_1_1Vst_1_1IHostApplication.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IInterAppAudioConnectionNotification.html">IInterAppAudioConnectionNotification</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for Inter-App Audio connection state change notifications. <a href="classSteinberg_1_1Vst_1_1IInterAppAudioConnectionNotification.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IInterAppAudioHost.html">IInterAppAudioHost</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inter-App Audio host Interface. <a href="classSteinberg_1_1Vst_1_1IInterAppAudioHost.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager.html">IInterAppAudioPresetManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for Inter-App Audio Preset Management. <a href="classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IKeyswitchController.html">IKeyswitchController</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for key switches support: <a class="el" href="classSteinberg_1_1Vst_1_1IKeyswitchController.html" title="Extended plug-in interface IEditController for key switches support: Vst::IKeyswitchController.">Vst::IKeyswitchController</a>. <a href="classSteinberg_1_1Vst_1_1IKeyswitchController.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IMessage.html">IMessage</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Private plug-in message: <a class="el" href="classSteinberg_1_1Vst_1_1IMessage.html" title="Private plug-in message: Vst::IMessage.">Vst::IMessage</a>. <a href="classSteinberg_1_1Vst_1_1IMessage.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IMidiLearn.html">IMidiLearn</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">MIDI Learn interface: <a class="el" href="classSteinberg_1_1Vst_1_1IMidiLearn.html" title="MIDI Learn interface: Vst::IMidiLearn.">Vst::IMidiLearn</a>. <a href="classSteinberg_1_1Vst_1_1IMidiLearn.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IMidiLearn2.html">IMidiLearn2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">MIDI Learn interface: <a class="el" href="classSteinberg_1_1Vst_1_1IMidiLearn2.html" title="MIDI Learn interface: Vst::IMidiLearn2.">Vst::IMidiLearn2</a>. <a href="classSteinberg_1_1Vst_1_1IMidiLearn2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IMidiMapping.html">IMidiMapping</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">MIDI Mapping interface: <a class="el" href="classSteinberg_1_1Vst_1_1IMidiMapping.html" title="MIDI Mapping interface: Vst::IMidiMapping.">Vst::IMidiMapping</a>. <a href="classSteinberg_1_1Vst_1_1IMidiMapping.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IMidiMapping2.html">IMidiMapping2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">MIDI Mapping interface: <a class="el" href="classSteinberg_1_1Vst_1_1IMidiMapping2.html" title="MIDI Mapping interface: Vst::IMidiMapping2.">Vst::IMidiMapping2</a>. <a href="classSteinberg_1_1Vst_1_1IMidiMapping2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1INoteExpressionController.html">INoteExpressionController</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for note expression event support: <a class="el" href="classSteinberg_1_1Vst_1_1INoteExpressionController.html" title="Extended plug-in interface IEditController for note expression event support: Vst::INoteExpressionCon...">Vst::INoteExpressionController</a>. <a href="classSteinberg_1_1Vst_1_1INoteExpressionController.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1INoteExpressionPhysicalUIMapping.html">INoteExpressionPhysicalUIMapping</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for note expression event support: <a class="el" href="classSteinberg_1_1Vst_1_1INoteExpressionPhysicalUIMapping.html" title="Extended plug-in interface IEditController for note expression event support: Vst::INoteExpressionPhy...">Vst::INoteExpressionPhysicalUIMapping</a>. <a href="classSteinberg_1_1Vst_1_1INoteExpressionPhysicalUIMapping.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IParameterChanges.html">IParameterChanges</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">All parameter changes of a processing block: <a class="el" href="classSteinberg_1_1Vst_1_1IParameterChanges.html" title="All parameter changes of a processing block: Vst::IParameterChanges.">Vst::IParameterChanges</a>. <a href="classSteinberg_1_1Vst_1_1IParameterChanges.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IParameterFinder.html">IParameterFinder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extension for <a class="elRef" href="../base/classSteinberg_1_1IPlugView.html">IPlugView</a> to find view parameters (lookup value under mouse support): <a class="el" href="classSteinberg_1_1Vst_1_1IParameterFinder.html" title="Extension for IPlugView to find view parameters (lookup value under mouse support): Vst::IParameterFi...">Vst::IParameterFinder</a>. <a href="classSteinberg_1_1Vst_1_1IParameterFinder.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IParameterFunctionName.html">IParameterFunctionName</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Edit controller component interface extension: <a class="el" href="classSteinberg_1_1Vst_1_1IParameterFunctionName.html" title="Edit controller component interface extension: Vst::IParameterFunctionName.">Vst::IParameterFunctionName</a>. <a href="classSteinberg_1_1Vst_1_1IParameterFunctionName.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IParamValueQueue.html">IParamValueQueue</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queue of changes for a specific parameter: <a class="el" href="classSteinberg_1_1Vst_1_1IParamValueQueue.html" title="Queue of changes for a specific parameter: Vst::IParamValueQueue.">Vst::IParamValueQueue</a>. <a href="classSteinberg_1_1Vst_1_1IParamValueQueue.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IPlugInterfaceSupport.html">IPlugInterfaceSupport</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Host callback interface for an edit controller: <a class="el" href="classSteinberg_1_1Vst_1_1IPlugInterfaceSupport.html" title="Host callback interface for an edit controller: Vst::IPlugInterfaceSupport.">Vst::IPlugInterfaceSupport</a>. <a href="classSteinberg_1_1Vst_1_1IPlugInterfaceSupport.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IPrefetchableSupport.html">IPrefetchableSupport</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates that the plug-in could or not support Prefetch (dynamically): <a class="el" href="classSteinberg_1_1Vst_1_1IPrefetchableSupport.html" title="Indicates that the plug-in could or not support Prefetch (dynamically): Vst::IPrefetchableSupport.">Vst::IPrefetchableSupport</a>. <a href="classSteinberg_1_1Vst_1_1IPrefetchableSupport.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IProcessContextRequirements.html">IProcessContextRequirements</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended <a class="el" href="classSteinberg_1_1Vst_1_1IAudioProcessor.html" title="Audio processing interface: Vst::IAudioProcessor.">IAudioProcessor</a> interface for a component: <a class="el" href="classSteinberg_1_1Vst_1_1IProcessContextRequirements.html" title="Extended IAudioProcessor interface for a component: Vst::IProcessContextRequirements.">Vst::IProcessContextRequirements</a>. <a href="classSteinberg_1_1Vst_1_1IProcessContextRequirements.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IProgramListData.html">IProgramListData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> extension to access program list data: <a class="el" href="classSteinberg_1_1Vst_1_1IProgramListData.html" title="Component extension to access program list data: Vst::IProgramListData.">Vst::IProgramListData</a>. <a href="classSteinberg_1_1Vst_1_1IProgramListData.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IProgress.html">IProgress</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended host callback interface for an edit controller: <a class="el" href="classSteinberg_1_1Vst_1_1IProgress.html" title="Extended host callback interface for an edit controller: Vst::IProgress.">Vst::IProgress</a>. <a href="classSteinberg_1_1Vst_1_1IProgress.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IRemapParamID.html">IRemapParamID</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> interface for a component. <a href="classSteinberg_1_1Vst_1_1IRemapParamID.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IStreamAttributes.html">IStreamAttributes</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Meta attributes of a stream: <a class="el" href="classSteinberg_1_1Vst_1_1IStreamAttributes.html" title="Meta attributes of a stream: Vst::IStreamAttributes.">Vst::IStreamAttributes</a>. <a href="classSteinberg_1_1Vst_1_1IStreamAttributes.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1ITestPlugProvider.html">ITestPlugProvider</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1Test.html">Test</a> Helper. <a href="classSteinberg_1_1Vst_1_1ITestPlugProvider.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1ITestPlugProvider2.html">ITestPlugProvider2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1Test.html">Test</a> Helper extension. <a href="classSteinberg_1_1Vst_1_1ITestPlugProvider2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IUnitData.html">IUnitData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> extension to access unit data: <a class="el" href="classSteinberg_1_1Vst_1_1IUnitData.html" title="Component extension to access unit data: Vst::IUnitData.">Vst::IUnitData</a>. <a href="classSteinberg_1_1Vst_1_1IUnitData.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IUnitHandler.html">IUnitHandler</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Host callback for unit support: <a class="el" href="classSteinberg_1_1Vst_1_1IUnitHandler.html" title="Host callback for unit support: Vst::IUnitHandler.">Vst::IUnitHandler</a>. <a href="classSteinberg_1_1Vst_1_1IUnitHandler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IUnitHandler2.html">IUnitHandler2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Host callback for extended unit support: <a class="el" href="classSteinberg_1_1Vst_1_1IUnitHandler2.html" title="Host callback for extended unit support: Vst::IUnitHandler2.">Vst::IUnitHandler2</a>. <a href="classSteinberg_1_1Vst_1_1IUnitHandler2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IUnitInfo.html">IUnitInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Edit controller extension to describe the plug-in structure: <a class="el" href="classSteinberg_1_1Vst_1_1IUnitInfo.html" title="Edit controller extension to describe the plug-in structure: Vst::IUnitInfo.">Vst::IUnitInfo</a>. <a href="classSteinberg_1_1Vst_1_1IUnitInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IVst3ToAAXWrapper.html">IVst3ToAAXWrapper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">VST 3 to AAX Wrapper interface: <a class="el" href="classSteinberg_1_1Vst_1_1IVst3ToAAXWrapper.html" title="VST 3 to AAX Wrapper interface: Vst::IVst3ToAAXWrapper.">Vst::IVst3ToAAXWrapper</a>. <a href="classSteinberg_1_1Vst_1_1IVst3ToAAXWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IVst3ToAUWrapper.html">IVst3ToAUWrapper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">VST 3 to AU Wrapper interface: <a class="el" href="classSteinberg_1_1Vst_1_1IVst3ToAUWrapper.html" title="VST 3 to AU Wrapper interface: Vst::IVst3ToAUWrapper.">Vst::IVst3ToAUWrapper</a>. <a href="classSteinberg_1_1Vst_1_1IVst3ToAUWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IVst3ToVst2Wrapper.html">IVst3ToVst2Wrapper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">VST 3 to VST 2 Wrapper interface: <a class="el" href="classSteinberg_1_1Vst_1_1IVst3ToVst2Wrapper.html" title="VST 3 to VST 2 Wrapper interface: Vst::IVst3ToVst2Wrapper.">Vst::IVst3ToVst2Wrapper</a>. <a href="classSteinberg_1_1Vst_1_1IVst3ToVst2Wrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IVst3WrapperMPESupport.html">IVst3WrapperMPESupport</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper <a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1MPE.html">MPE</a> Support interface: <a class="el" href="classSteinberg_1_1Vst_1_1IVst3WrapperMPESupport.html" title="Wrapper MPE Support interface: Vst::IVst3WrapperMPESupport.">Vst::IVst3WrapperMPESupport</a>. <a href="classSteinberg_1_1Vst_1_1IVst3WrapperMPESupport.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSteinberg_1_1Vst_1_1IXmlRepresentationController.html">IXmlRepresentationController</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for a component: <a class="el" href="classSteinberg_1_1Vst_1_1IXmlRepresentationController.html" title="Extended plug-in interface IEditController for a component: Vst::IXmlRepresentationController.">Vst::IXmlRepresentationController</a>. <a href="classSteinberg_1_1Vst_1_1IXmlRepresentationController.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1KeyswitchInfo.html">KeyswitchInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structSteinberg_1_1Vst_1_1KeyswitchInfo.html" title="KeyswitchInfo is the structure describing a key switch This structure is used by the method getKeyswi...">KeyswitchInfo</a> is the structure describing a key switch This structure is used by the method <a class="el" href="classSteinberg_1_1Vst_1_1IKeyswitchController.html#a8193190849039a70d08b084241d29e38">getKeyswitchInfo</a>. <a href="structSteinberg_1_1Vst_1_1KeyswitchInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html">LegacyMIDICCOutEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Legacy MIDI CC Out event specific data. <a href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1Midi1ControllerParamIDAssignment.html">Midi1ControllerParamIDAssignment</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1Midi1ControllerParamIDAssignmentList.html">Midi1ControllerParamIDAssignmentList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1Midi2Controller.html">Midi2Controller</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structSteinberg_1_1Vst_1_1Midi2Controller.html" title="Midi2Controller.">Midi2Controller</a>. <a href="structSteinberg_1_1Vst_1_1Midi2Controller.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1Midi2ControllerParamIDAssignment.html">Midi2ControllerParamIDAssignment</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1Midi2ControllerParamIDAssignmentList.html">Midi2ControllerParamIDAssignmentList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionIntValueEvent.html">NoteExpressionIntValueEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note Expression Int event. <a href="structSteinberg_1_1Vst_1_1NoteExpressionIntValueEvent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionTextEvent.html">NoteExpressionTextEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note Expression Text event. <a href="structSteinberg_1_1Vst_1_1NoteExpressionTextEvent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionType.html">NoteExpressionType</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer.html">NoteExpressionTypeContainer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo.html">NoteExpressionTypeInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo.html" title="NoteExpressionTypeInfo is the structure describing a note expression supported by the plug-in.">NoteExpressionTypeInfo</a> is the structure describing a note expression supported by the plug-in. <a href="structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionValueDescription.html">NoteExpressionValueDescription</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Description of a Note Expression Type This structure is part of the <a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo.html" title="NoteExpressionTypeInfo is the structure describing a note expression supported by the plug-in.">NoteExpressionTypeInfo</a> structure, it describes for given <a class="el" href="group__vst3typedef.html#ga1f6dd3f1f6742382e7301c1db5587a4e" title="Note Expression Types.">NoteExpressionTypeID</a> its default value (for example 0.5 for a kTuningTypeID (kIsBipolar: centered)), its minimum and maximum (for predefined <a class="el" href="group__vst3typedef.html#ga1f6dd3f1f6742382e7301c1db5587a4e" title="Note Expression Types.">NoteExpressionTypeID</a> the full range is predefined too) and a stepCount when the given <a class="el" href="group__vst3typedef.html#ga1f6dd3f1f6742382e7301c1db5587a4e" title="Note Expression Types.">NoteExpressionTypeID</a> is limited to discrete values (like on/off state). <a href="structSteinberg_1_1Vst_1_1NoteExpressionValueDescription.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionValueEvent.html">NoteExpressionValueEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note Expression Value event. <a href="structSteinberg_1_1Vst_1_1NoteExpressionValueEvent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1NoteOffEvent.html">NoteOffEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note-off event specific data. <a href="structSteinberg_1_1Vst_1_1NoteOffEvent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1NoteOnEvent.html">NoteOnEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note-on event specific data. <a href="structSteinberg_1_1Vst_1_1NoteOnEvent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ParamChanges.html">ParamChanges</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Parameter.html">Parameter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ParameterChanges.html">ParameterChanges</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ParameterChangeTransfer.html">ParameterChangeTransfer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ParameterContainer.html">ParameterContainer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1ParameterInfo.html">ParameterInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controller <a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Parameter.html">Parameter</a> Info. <a href="structSteinberg_1_1Vst_1_1ParameterInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ParameterValueQueue.html">ParameterValueQueue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ParamPoint.html">ParamPoint</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1PhysicalUIMap.html">PhysicalUIMap</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structSteinberg_1_1Vst_1_1PhysicalUIMap.html" title="PhysicalUIMap describes a mapping of a noteExpression Type to a Physical UI Type.">PhysicalUIMap</a> describes a mapping of a noteExpression Type to a Physical UI Type. <a href="structSteinberg_1_1Vst_1_1PhysicalUIMap.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1PhysicalUIMapList.html">PhysicalUIMapList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structSteinberg_1_1Vst_1_1PhysicalUIMapList.html" title="PhysicalUIMapList describes a list of PhysicalUIMap.">PhysicalUIMapList</a> describes a list of <a class="el" href="structSteinberg_1_1Vst_1_1PhysicalUIMap.html" title="PhysicalUIMap describes a mapping of a noteExpression Type to a Physical UI Type.">PhysicalUIMap</a>. <a href="structSteinberg_1_1Vst_1_1PhysicalUIMapList.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1PluginContextFactory.html">PluginContextFactory</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1PlugInterfaceSupport.html">PlugInterfaceSupport</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1PlugProvider.html">PlugProvider</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1PolyPressureEvent.html">PolyPressureEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">PolyPressure event specific data. <a href="structSteinberg_1_1Vst_1_1PolyPressureEvent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1PresetFile.html">PresetFile</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1ProcessContext.html">ProcessContext</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Audio processing context. <a href="structSteinberg_1_1Vst_1_1ProcessContext.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ProcessContextRequirements.html">ProcessContextRequirements</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1ProcessData.html">ProcessData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Any data needed in audio processing. <a href="structSteinberg_1_1Vst_1_1ProcessData.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ProcessDataSlicer.html">ProcessDataSlicer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1ProcessSetup.html">ProcessSetup</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Audio processing setup. <a href="structSteinberg_1_1Vst_1_1ProcessSetup.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ProgramList.html">ProgramList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1ProgramListInfo.html">ProgramListInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic Program List Description. <a href="structSteinberg_1_1Vst_1_1ProgramListInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ProgramListWithPitchNames.html">ProgramListWithPitchNames</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1RangeNoteExpressionType.html">RangeNoteExpressionType</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1RangeParameter.html">RangeParameter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ReadOnlyBStream.html">ReadOnlyBStream</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1RepresentationInfo.html">RepresentationInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structSteinberg_1_1Vst_1_1RepresentationInfo.html" title="RepresentationInfo is the structure describing a representation This structure is used in the functio...">RepresentationInfo</a> is the structure describing a representation This structure is used in the function. <a href="structSteinberg_1_1Vst_1_1RepresentationInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1RoutingInfo.html">RoutingInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Routing Information: When the plug-in supports multiple I/O busses, a host may want to know how the busses are related. <a href="structSteinberg_1_1Vst_1_1RoutingInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/structSteinberg_1_1Vst_1_1RTTransferT.html">RTTransferT</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1ScaleEvent.html">ScaleEvent</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scale event specific data. <a href="structSteinberg_1_1Vst_1_1ScaleEvent.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1SingleComponentEffect.html">SingleComponentEffect</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1SpeakerArray.html">SpeakerArray</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1StringListParameter.html">StringListParameter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1StringResult.html">StringResult</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1SystemTime.html">SystemTime</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1TestBase.html">TestBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/structSteinberg_1_1Vst_1_1TestDefaults.html">TestDefaults</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1TestEnh.html">TestEnh</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/structSteinberg_1_1Vst_1_1TestingPluginContext.html">TestingPluginContext</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1ThreadChecker.html">ThreadChecker</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Unit.html">Unit</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSteinberg_1_1Vst_1_1UnitInfo.html">UnitInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic <a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Unit.html">Unit</a> Description. <a href="structSteinberg_1_1Vst_1_1UnitInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1VSTGUIEditor.html">VSTGUIEditor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1XmlRepresentationHelper.html">XmlRepresentationHelper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a4de719567889a24c9222cc592922e040" id="r_a4de719567889a24c9222cc592922e040"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4de719567889a24c9222cc592922e040">MidiGroup</a> = <a class="elRef" href="../base/group__smtgtypedef.html#ga33a5e996e7a90acefb8b1c0bea47e365">uint8</a></td></tr>
<tr class="separator:a4de719567889a24c9222cc592922e040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b26079a2339a118c0bc200bbdc7014d" id="r_a1b26079a2339a118c0bc200bbdc7014d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b26079a2339a118c0bc200bbdc7014d">MidiChannel</a> = <a class="elRef" href="../base/group__smtgtypedef.html#ga33a5e996e7a90acefb8b1c0bea47e365">uint8</a></td></tr>
<tr class="separator:a1b26079a2339a118c0bc200bbdc7014d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accb693c3515fc981c452e8683fd8523f" id="r_accb693c3515fc981c452e8683fd8523f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#accb693c3515fc981c452e8683fd8523f">BusIndex</a> = <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a></td></tr>
<tr class="separator:accb693c3515fc981c452e8683fd8523f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62cc12c76af32650e16a6920962ddbf1" id="r_ga62cc12c76af32650e16a6920962ddbf1"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga62cc12c76af32650e16a6920962ddbf1">KeyswitchTypeID</a></td></tr>
<tr class="separator:ga62cc12c76af32650e16a6920962ddbf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cc7040d53a88b14ecab90ffb052276d" id="r_ga9cc7040d53a88b14ecab90ffb052276d"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#ga667a0a4e0cbcb3f3785984955e1fefd8">char16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga9cc7040d53a88b14ecab90ffb052276d">TChar</a></td></tr>
<tr class="memdesc:ga9cc7040d53a88b14ecab90ffb052276d"><td class="mdescLeft">&#160;</td><td class="mdescRight">UTF-16 character. <br /></td></tr>
<tr class="separator:ga9cc7040d53a88b14ecab90ffb052276d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b750afeaca8056101ac7952543dfd47" id="r_ga4b750afeaca8056101ac7952543dfd47"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__vst3typedef.html#ga9cc7040d53a88b14ecab90ffb052276d">TChar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga4b750afeaca8056101ac7952543dfd47">String128</a>[128]</td></tr>
<tr class="memdesc:ga4b750afeaca8056101ac7952543dfd47"><td class="mdescLeft">&#160;</td><td class="mdescRight">128 character UTF-16 string <br /></td></tr>
<tr class="separator:ga4b750afeaca8056101ac7952543dfd47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf857b729bfca1b912196dd4ff5421420" id="r_gaf857b729bfca1b912196dd4ff5421420"><td class="memItemLeft" align="right" valign="top">typedef const <a class="elRef" href="../base/group__smtgtypedef.html#gac9e1c0f508ae0f5f8a2b704a91e1ae86">char8</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#gaf857b729bfca1b912196dd4ff5421420">CString</a></td></tr>
<tr class="memdesc:gaf857b729bfca1b912196dd4ff5421420"><td class="mdescLeft">&#160;</td><td class="mdescRight">C-String. <br /></td></tr>
<tr class="separator:gaf857b729bfca1b912196dd4ff5421420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f0d28213b308d786ef7a1541d88368f" id="r_ga5f0d28213b308d786ef7a1541d88368f"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga5f0d28213b308d786ef7a1541d88368f">MediaType</a></td></tr>
<tr class="memdesc:ga5f0d28213b308d786ef7a1541d88368f"><td class="mdescLeft">&#160;</td><td class="mdescRight">media type (audio/event) <br /></td></tr>
<tr class="separator:ga5f0d28213b308d786ef7a1541d88368f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0dc035dac7916366d61df365731f7b63" id="r_ga0dc035dac7916366d61df365731f7b63"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga0dc035dac7916366d61df365731f7b63">BusDirection</a></td></tr>
<tr class="memdesc:ga0dc035dac7916366d61df365731f7b63"><td class="mdescLeft">&#160;</td><td class="mdescRight">bus direction (in/out) <br /></td></tr>
<tr class="separator:ga0dc035dac7916366d61df365731f7b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa6029db01759d30cfcb3504b84d5d04f" id="r_gaa6029db01759d30cfcb3504b84d5d04f"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#gaa6029db01759d30cfcb3504b84d5d04f">BusType</a></td></tr>
<tr class="memdesc:gaa6029db01759d30cfcb3504b84d5d04f"><td class="mdescLeft">&#160;</td><td class="mdescRight">bus type (main/aux) <br /></td></tr>
<tr class="separator:gaa6029db01759d30cfcb3504b84d5d04f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga479361a38cb42c6a07bc6845a5801e55" id="r_ga479361a38cb42c6a07bc6845a5801e55"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga479361a38cb42c6a07bc6845a5801e55">IoMode</a></td></tr>
<tr class="memdesc:ga479361a38cb42c6a07bc6845a5801e55"><td class="mdescLeft">&#160;</td><td class="mdescRight">I/O mode (see vst3IoMode) <br /></td></tr>
<tr class="separator:ga479361a38cb42c6a07bc6845a5801e55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6569c340fc68115670ee0161dd73b3ed" id="r_ga6569c340fc68115670ee0161dd73b3ed"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga6569c340fc68115670ee0161dd73b3ed">UnitID</a></td></tr>
<tr class="memdesc:ga6569c340fc68115670ee0161dd73b3ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">unit identifier <br /></td></tr>
<tr class="separator:ga6569c340fc68115670ee0161dd73b3ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11508dccaa352a24d0ae6585a93f4641" id="r_ga11508dccaa352a24d0ae6585a93f4641"><td class="memItemLeft" align="right" valign="top">typedef double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga11508dccaa352a24d0ae6585a93f4641">ParamValue</a></td></tr>
<tr class="memdesc:ga11508dccaa352a24d0ae6585a93f4641"><td class="mdescLeft">&#160;</td><td class="mdescRight">parameter value type: normalized value =&gt; [0.0, 1.0] <br /></td></tr>
<tr class="separator:ga11508dccaa352a24d0ae6585a93f4641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1dac5893f4a5c27f986d4e51741b544c" id="r_ga1dac5893f4a5c27f986d4e51741b544c"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga1dac5893f4a5c27f986d4e51741b544c">ParamID</a></td></tr>
<tr class="memdesc:ga1dac5893f4a5c27f986d4e51741b544c"><td class="mdescLeft">&#160;</td><td class="mdescRight">parameter identifier: value in range [0, 0x7FFFFFFF]. <br /></td></tr>
<tr class="separator:ga1dac5893f4a5c27f986d4e51741b544c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac31a9d9a63927ad6927f2a298888c22" id="r_gaac31a9d9a63927ad6927f2a298888c22"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#gaac31a9d9a63927ad6927f2a298888c22">ProgramListID</a></td></tr>
<tr class="memdesc:gaac31a9d9a63927ad6927f2a298888c22"><td class="mdescLeft">&#160;</td><td class="mdescRight">program list identifier <br /></td></tr>
<tr class="separator:gaac31a9d9a63927ad6927f2a298888c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa67d0906fec66282a0c9488cb52162f6" id="r_gaa67d0906fec66282a0c9488cb52162f6"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gaa0d0fdc87fd135ef2bedb030901cdb9c">int16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#gaa67d0906fec66282a0c9488cb52162f6">CtrlNumber</a></td></tr>
<tr class="memdesc:gaa67d0906fec66282a0c9488cb52162f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">MIDI controller number (see <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6">ControllerNumbers</a> for allowed values) <br /></td></tr>
<tr class="separator:gaa67d0906fec66282a0c9488cb52162f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf70aac64179b2b47bd877600a2e8c28" id="r_gabf70aac64179b2b47bd877600a2e8c28"><td class="memItemLeft" align="right" valign="top">typedef double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#gabf70aac64179b2b47bd877600a2e8c28">TQuarterNotes</a></td></tr>
<tr class="memdesc:gabf70aac64179b2b47bd877600a2e8c28"><td class="mdescLeft">&#160;</td><td class="mdescRight">time expressed in quarter notes <br /></td></tr>
<tr class="separator:gabf70aac64179b2b47bd877600a2e8c28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2e841097395dbff119029f4684dad8f" id="r_gad2e841097395dbff119029f4684dad8f"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#ga7cde0074dfd288f2d70c0e035dacb28a">int64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#gad2e841097395dbff119029f4684dad8f">TSamples</a></td></tr>
<tr class="memdesc:gad2e841097395dbff119029f4684dad8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">time expressed in audio samples <br /></td></tr>
<tr class="separator:gad2e841097395dbff119029f4684dad8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b13d028fba1eee386ec9ac208c6238d" id="r_ga5b13d028fba1eee386ec9ac208c6238d"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga5b13d028fba1eee386ec9ac208c6238d">ColorSpec</a></td></tr>
<tr class="memdesc:ga5b13d028fba1eee386ec9ac208c6238d"><td class="mdescLeft">&#160;</td><td class="mdescRight">color defining by 4 component ARGB value (Alpha/Red/Green/Blue) <br /></td></tr>
<tr class="separator:ga5b13d028fba1eee386ec9ac208c6238d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga353ad4086d31e4b7c57c9124965379a6" id="r_ga353ad4086d31e4b7c57c9124965379a6"><td class="memItemLeft" align="right" valign="top">typedef float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga353ad4086d31e4b7c57c9124965379a6">Sample32</a></td></tr>
<tr class="memdesc:ga353ad4086d31e4b7c57c9124965379a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">32-bit precision audio sample <br /></td></tr>
<tr class="separator:ga353ad4086d31e4b7c57c9124965379a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8887669e1feb9270b120bcd725d0d4c1" id="r_ga8887669e1feb9270b120bcd725d0d4c1"><td class="memItemLeft" align="right" valign="top">typedef double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga8887669e1feb9270b120bcd725d0d4c1">Sample64</a></td></tr>
<tr class="memdesc:ga8887669e1feb9270b120bcd725d0d4c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">64-bit precision audio sample <br /></td></tr>
<tr class="separator:ga8887669e1feb9270b120bcd725d0d4c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11249ca544d179e7fa61b2200a092407" id="r_ga11249ca544d179e7fa61b2200a092407"><td class="memItemLeft" align="right" valign="top">typedef double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga11249ca544d179e7fa61b2200a092407">SampleRate</a></td></tr>
<tr class="memdesc:ga11249ca544d179e7fa61b2200a092407"><td class="mdescLeft">&#160;</td><td class="mdescRight">sample rate <br /></td></tr>
<tr class="separator:ga11249ca544d179e7fa61b2200a092407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54884a26d0b6dfa18eb919ea004775ac" id="r_ga54884a26d0b6dfa18eb919ea004775ac"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga54884a26d0b6dfa18eb919ea004775ac">SpeakerArrangement</a></td></tr>
<tr class="memdesc:ga54884a26d0b6dfa18eb919ea004775ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitset of speakers. <br /></td></tr>
<tr class="separator:ga54884a26d0b6dfa18eb919ea004775ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a9fc6561fe897989fa3cea09ebb3250" id="r_ga7a9fc6561fe897989fa3cea09ebb3250"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gabc0f5bc07737e498f287334775dff2b6">uint64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a></td></tr>
<tr class="memdesc:ga7a9fc6561fe897989fa3cea09ebb3250"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit for one speaker. <br /></td></tr>
<tr class="separator:ga7a9fc6561fe897989fa3cea09ebb3250"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ga288e28d94c3b16dc959546d1eec4481d" id="r_ga288e28d94c3b16dc959546d1eec4481d"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga288e28d94c3b16dc959546d1eec4481d">DataExchangeQueueID</a></td></tr>
<tr class="separator:ga288e28d94c3b16dc959546d1eec4481d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a962000edc1e2170b043fb6f20c9187" id="r_ga3a962000edc1e2170b043fb6f20c9187"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga3a962000edc1e2170b043fb6f20c9187">DataExchangeBlockID</a></td></tr>
<tr class="separator:ga3a962000edc1e2170b043fb6f20c9187"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f11728a54f50e4600e5a530f98285a6" id="r_ga0f11728a54f50e4600e5a530f98285a6"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga0f11728a54f50e4600e5a530f98285a6">DataExchangeUserContextID</a></td></tr>
<tr class="separator:ga0f11728a54f50e4600e5a530f98285a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:gace7eaa9efefc89d60148285cfbbad71d" id="r_gace7eaa9efefc89d60148285cfbbad71d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#gace7eaa9efefc89d60148285cfbbad71d">KnobMode</a> = <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a></td></tr>
<tr class="memdesc:gace7eaa9efefc89d60148285cfbbad71d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Knob Mode Type. <br /></td></tr>
<tr class="separator:gace7eaa9efefc89d60148285cfbbad71d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ga1f6dd3f1f6742382e7301c1db5587a4e" id="r_ga1f6dd3f1f6742382e7301c1db5587a4e"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga1f6dd3f1f6742382e7301c1db5587a4e">NoteExpressionTypeID</a></td></tr>
<tr class="memdesc:ga1f6dd3f1f6742382e7301c1db5587a4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note Expression Types. <br /></td></tr>
<tr class="separator:ga1f6dd3f1f6742382e7301c1db5587a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e134142463a8ca477018e7f2c3220f5" id="r_ga9e134142463a8ca477018e7f2c3220f5"><td class="memItemLeft" align="right" valign="top">typedef double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga9e134142463a8ca477018e7f2c3220f5">NoteExpressionValue</a></td></tr>
<tr class="memdesc:ga9e134142463a8ca477018e7f2c3220f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note Expression Value. <br /></td></tr>
<tr class="separator:ga9e134142463a8ca477018e7f2c3220f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ga207b8fd37ea1de019fdb784e4cedacc3" id="r_ga207b8fd37ea1de019fdb784e4cedacc3"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga207b8fd37ea1de019fdb784e4cedacc3">PhysicalUITypeID</a></td></tr>
<tr class="memdesc:ga207b8fd37ea1de019fdb784e4cedacc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Physical UI Type. <br /></td></tr>
<tr class="separator:ga207b8fd37ea1de019fdb784e4cedacc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ga8cd3dd5ea75e76ace81fd1a696544378" id="r_ga8cd3dd5ea75e76ace81fd1a696544378"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vst3typedef.html#ga8cd3dd5ea75e76ace81fd1a696544378">PrefetchableSupport</a></td></tr>
<tr class="memdesc:ga8cd3dd5ea75e76ace81fd1a696544378"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prefetchable Support Type. <br /></td></tr>
<tr class="separator:ga8cd3dd5ea75e76ace81fd1a696544378"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a626a070dcd2e025250f41b9c3f9817cd" id="r_a626a070dcd2e025250f41b9c3f9817cd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a626a070dcd2e025250f41b9c3f9817cd">ComponentFlags</a> { <a class="el" href="#a626a070dcd2e025250f41b9c3f9817cda3185111648c1599241528f1a7f523396">kDistributable</a> = 1 &lt;&lt; 0
, <a class="el" href="#a626a070dcd2e025250f41b9c3f9817cdabc2edc9bb281cebe9cc6dc00a7cac0ea">kSimpleModeSupported</a> = 1 &lt;&lt; 1
}</td></tr>
<tr class="memdesc:a626a070dcd2e025250f41b9c3f9817cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Component Flags used as classFlags in PClassInfo2. <a href="#a626a070dcd2e025250f41b9c3f9817cd">More...</a><br /></td></tr>
<tr class="separator:a626a070dcd2e025250f41b9c3f9817cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addd8f2e89ed5a540c9fce2c002f35c06" id="r_addd8f2e89ed5a540c9fce2c002f35c06"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addd8f2e89ed5a540c9fce2c002f35c06">SymbolicSampleSizes</a> { <a class="el" href="#addd8f2e89ed5a540c9fce2c002f35c06a199093967f5a183f86bf92bd7e61e31f">kSample32</a>
, <a class="el" href="#addd8f2e89ed5a540c9fce2c002f35c06a85edf5095f2282be74fce43030f1b900">kSample64</a>
}</td></tr>
<tr class="memdesc:addd8f2e89ed5a540c9fce2c002f35c06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Symbolic sample size. <a href="#addd8f2e89ed5a540c9fce2c002f35c06">More...</a><br /></td></tr>
<tr class="separator:addd8f2e89ed5a540c9fce2c002f35c06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae514554bd822c5370bf9496c70302e31" id="r_ae514554bd822c5370bf9496c70302e31"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae514554bd822c5370bf9496c70302e31">ProcessModes</a> { <a class="el" href="#ae514554bd822c5370bf9496c70302e31af21cd390d9ad5f7929f3f0a3ab972e13">kRealtime</a>
, <a class="el" href="#ae514554bd822c5370bf9496c70302e31a3b1caa5d658939c027cbb7759358a88a">kPrefetch</a>
, <a class="el" href="#ae514554bd822c5370bf9496c70302e31a27042cfd9e04c874beea670ee64ac9ab">kOffline</a>
}</td></tr>
<tr class="memdesc:ae514554bd822c5370bf9496c70302e31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processing mode informs the plug-in about the context and at which frequency the process call is called. <a href="#ae514554bd822c5370bf9496c70302e31">More...</a><br /></td></tr>
<tr class="separator:ae514554bd822c5370bf9496c70302e31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga576e5da9bdc49812cf65f803bb303ad5" id="r_ga576e5da9bdc49812cf65f803bb303ad5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vstBus.html#ga576e5da9bdc49812cf65f803bb303ad5">MediaTypes</a> { <a class="el" href="group__vstBus.html#gga576e5da9bdc49812cf65f803bb303ad5aacc820a81fe3b4e8045b839cca0b91d3">kAudio</a> = 0
, <a class="el" href="group__vstBus.html#gga576e5da9bdc49812cf65f803bb303ad5ae6a97de99980aeac9312e818af337d6f">kEvent</a>
, <a class="el" href="group__vstBus.html#gga576e5da9bdc49812cf65f803bb303ad5a803eb569c99a15c09609562d83577cfc">kNumMediaTypes</a>
}</td></tr>
<tr class="memdesc:ga576e5da9bdc49812cf65f803bb303ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bus media types. <a href="group__vstBus.html#ga576e5da9bdc49812cf65f803bb303ad5">More...</a><br /></td></tr>
<tr class="separator:ga576e5da9bdc49812cf65f803bb303ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48a6eea2da1c202231eb653f3f764af2" id="r_ga48a6eea2da1c202231eb653f3f764af2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vstBus.html#ga48a6eea2da1c202231eb653f3f764af2">BusDirections</a> { <a class="el" href="group__vstBus.html#gga48a6eea2da1c202231eb653f3f764af2aa3512d23926af0e0dad8c3293443d04c">kInput</a> = 0
, <a class="el" href="group__vstBus.html#gga48a6eea2da1c202231eb653f3f764af2a1aeceb4d8bf67a4d84e082604da2cffd">kOutput</a>
}</td></tr>
<tr class="memdesc:ga48a6eea2da1c202231eb653f3f764af2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bus directions. <a href="group__vstBus.html#ga48a6eea2da1c202231eb653f3f764af2">More...</a><br /></td></tr>
<tr class="separator:ga48a6eea2da1c202231eb653f3f764af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4849e8fa0da1b39bd3e0af87b441675a" id="r_ga4849e8fa0da1b39bd3e0af87b441675a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vstBus.html#ga4849e8fa0da1b39bd3e0af87b441675a">BusTypes</a> { <a class="el" href="group__vstBus.html#gga4849e8fa0da1b39bd3e0af87b441675aa388e1f905d2b8eb0f734c83d9356885b">kMain</a> = 0
, <a class="el" href="group__vstBus.html#gga4849e8fa0da1b39bd3e0af87b441675aa0aedfd6f0f992c45d4f3620c9445292e">kAux</a>
}</td></tr>
<tr class="memdesc:ga4849e8fa0da1b39bd3e0af87b441675a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bus types. <a href="group__vstBus.html#ga4849e8fa0da1b39bd3e0af87b441675a">More...</a><br /></td></tr>
<tr class="separator:ga4849e8fa0da1b39bd3e0af87b441675a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec143ffe42b4aa77d9b2cf27183a554e" id="r_aec143ffe42b4aa77d9b2cf27183a554e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aec143ffe42b4aa77d9b2cf27183a554e">IoModes</a> { <a class="el" href="#aec143ffe42b4aa77d9b2cf27183a554ea66def9a432bacb7d44369f4694d38fc1">kSimple</a> = 0
, <a class="el" href="#aec143ffe42b4aa77d9b2cf27183a554ea9419e79f15763b134e99b963cad57fab">kAdvanced</a>
, <a class="el" href="#aec143ffe42b4aa77d9b2cf27183a554ea069611c39f2a76f05446198e47ac9e35">kOfflineProcessing</a>
}</td></tr>
<tr class="memdesc:aec143ffe42b4aa77d9b2cf27183a554e"><td class="mdescLeft">&#160;</td><td class="mdescRight">I/O modes. <a href="#aec143ffe42b4aa77d9b2cf27183a554e">More...</a><br /></td></tr>
<tr class="separator:aec143ffe42b4aa77d9b2cf27183a554e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35f71d02b79cbd11942a149e651373e6" id="r_a35f71d02b79cbd11942a149e651373e6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a35f71d02b79cbd11942a149e651373e6">RestartFlags</a> : int32 { <br />
&#160;&#160;<a class="el" href="#a35f71d02b79cbd11942a149e651373e6a22ef5ace2e53c785283a595b6add28b3">kReloadComponent</a> = 1 &lt;&lt; 0
, <a class="el" href="#a35f71d02b79cbd11942a149e651373e6a47642f19b6da08e1bea896b6e06e630b">kIoChanged</a> = 1 &lt;&lt; 1
, <a class="el" href="#a35f71d02b79cbd11942a149e651373e6a67a358277112f9c5ac816474ae501a09">kParamValuesChanged</a> = 1 &lt;&lt; 2
, <a class="el" href="#a35f71d02b79cbd11942a149e651373e6a560af1d548105a5e1c72f07a1b6fbd29">kLatencyChanged</a> = 1 &lt;&lt; 3
, <br />
&#160;&#160;<a class="el" href="#a35f71d02b79cbd11942a149e651373e6af5308f6f5d92e718ccbd4cb0ca414907">kParamTitlesChanged</a> = 1 &lt;&lt; 4
, <a class="el" href="#a35f71d02b79cbd11942a149e651373e6ae2e3ed4527f88e577a2aeb595bd853fd">kMidiCCAssignmentChanged</a> = 1 &lt;&lt; 5
, <a class="el" href="#a35f71d02b79cbd11942a149e651373e6aa11fe6e24349c6d2f7e0035dbc01c10b">kNoteExpressionChanged</a> = 1 &lt;&lt; 6
, <a class="el" href="#a35f71d02b79cbd11942a149e651373e6abf3d2b0a3519f44507b88691c0e6555e">kIoTitlesChanged</a> = 1 &lt;&lt; 7
, <br />
&#160;&#160;<a class="el" href="#a35f71d02b79cbd11942a149e651373e6a2f4bc9de12259020c78fa4225f1d90b3">kPrefetchableSupportChanged</a> = 1 &lt;&lt; 8
, <a class="el" href="#a35f71d02b79cbd11942a149e651373e6a1a2ea1cc0af4a65e3576a2f8c366350d">kRoutingInfoChanged</a> = 1 &lt;&lt; 9
, <a class="el" href="#a35f71d02b79cbd11942a149e651373e6ab9d170d239305a60a6632d2224dd0cc9">kKeyswitchChanged</a> = 1 &lt;&lt; 10
, <a class="el" href="#a35f71d02b79cbd11942a149e651373e6aad5c03a524a2b60c6e72f3f1b7fa1efa">kParamIDMappingChanged</a> = 1 &lt;&lt; 11
<br />
}</td></tr>
<tr class="memdesc:a35f71d02b79cbd11942a149e651373e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags used for IComponentHandler::restartComponent. <a href="#a35f71d02b79cbd11942a149e651373e6">More...</a><br /></td></tr>
<tr class="separator:a35f71d02b79cbd11942a149e651373e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8ed0b1f451e979e746e721810469fc6" id="r_ac8ed0b1f451e979e746e721810469fc6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac8ed0b1f451e979e746e721810469fc6">KnobModes</a> : KnobMode { <a class="el" href="#ac8ed0b1f451e979e746e721810469fc6a261944b6b143c6fc78fa1e9c783200ea">kCircularMode</a> = 0
, <a class="el" href="#ac8ed0b1f451e979e746e721810469fc6a98a7d7b1f331414876a55df149340e1e">kRelativCircularMode</a>
, <a class="el" href="#ac8ed0b1f451e979e746e721810469fc6a248b4aaa79db639d5610c6e632269d7a">kLinearMode</a>
}</td></tr>
<tr class="memdesc:ac8ed0b1f451e979e746e721810469fc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Knob Mode. <a href="#ac8ed0b1f451e979e746e721810469fc6">More...</a><br /></td></tr>
<tr class="separator:ac8ed0b1f451e979e746e721810469fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa00940542b032ef188a88bda982bd36a" id="r_aa00940542b032ef188a88bda982bd36a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa00940542b032ef188a88bda982bd36a">NoteIDUserRange</a> { <a class="el" href="#aa00940542b032ef188a88bda982bd36aa522b98801c4416f664488eb65aa33ab6">kNoteIDUserRangeLowerBound</a> = -10000
, <a class="el" href="#aa00940542b032ef188a88bda982bd36aab3bd1010e0ee8b8817e14a6c64b3997f">kNoteIDUserRangeUpperBound</a> = -1000
}</td></tr>
<tr class="memdesc:aa00940542b032ef188a88bda982bd36a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved note identifier (noteId) range for a plug-in. <a href="#aa00940542b032ef188a88bda982bd36a">More...</a><br /></td></tr>
<tr class="separator:aa00940542b032ef188a88bda982bd36a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70ee68a13248febed5047cfa0fddf4e6" id="r_a70ee68a13248febed5047cfa0fddf4e6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6">ControllerNumbers</a> { <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a400f9814a81c3cf0116c43434527a9b7">kCtrlBankSelectMSB</a> = 0
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6ab9b1ff6e499682378110ba27ecdc0ef7">kCtrlModWheel</a> = 1
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a1a2c7165ea14ef8dd1368b6816eb2a06">kCtrlBreath</a> = 2
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a9d0c8ad268af6aab096688928d2bf649">kCtrlFoot</a> = 4
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a3bd68e966f818c58396b3132c9b63146">kCtrlPortaTime</a> = 5
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a1b7add291c074e6e281251bcacd386c2">kCtrlDataEntryMSB</a> = 6
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a6a0386205b02a353f63eecc7b80688bd">kCtrlVolume</a> = 7
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a9db5606058725c95d7196bba2d0177cf">kCtrlBalance</a> = 8
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a337d918eada6158b59bfca78fc6d4ce9">kCtrlPan</a> = 10
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6ab9ded45859a4edeefb3f2c01c9bac04e">kCtrlExpression</a> = 11
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a223f411fa52e53c3ffd88031f2fcb359">kCtrlEffect1</a> = 12
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6acf538d0974d6427c61c3413b70bca9ba">kCtrlEffect2</a> = 13
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a53873b95c93a8a77720d0d86b2521afe">kCtrlGPC1</a> = 16
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6ae2b54af4acafdabff72856fa0a2c21ec">kCtrlGPC2</a> = 17
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a619824c5021185046074a448dd2e1127">kCtrlGPC3</a> = 18
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a30724a1acbad4a35c4230d7b10ee5a5e">kCtrlGPC4</a> = 19
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a04b8b07db0548b0419d9dfb3837ac140">kCtrlBankSelectLSB</a> = 32
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a94cfcf6be1a8525ce88b91a91b244001">kCtrlDataEntryLSB</a> = 38
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a0f14ef4f47d122dd1f90179172798282">kCtrlSustainOnOff</a> = 64
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6afa5ea23fcf3bf9743c9c6565db31a9d9">kCtrlPortaOnOff</a> = 65
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a94bff95bfd75ce9c2afeae7e710a1f0b">kCtrlSustenutoOnOff</a> = 66
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a7d6db0586803346d573647dd0f5c7d78">kCtrlSoftPedalOnOff</a> = 67
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a3edac2ceee92969eae4c563b36a572c9">kCtrlLegatoFootSwOnOff</a> = 68
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a2232d72f0d853ffd05502341446b6d9d">kCtrlHold2OnOff</a> = 69
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a6ac02b45ad9fc7b0a06dbcb4b08d85e8">kCtrlSoundVariation</a> = 70
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a0ffab21c076973287ee7989e951417a6">kCtrlFilterCutoff</a> = 71
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6ae5def59ca1557626e92f98eba6bf677f">kCtrlReleaseTime</a> = 72
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a415800319591ef39bb63da5d59c7b609">kCtrlAttackTime</a> = 73
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a461337f50eaa0cab0db2b3be464da521">kCtrlFilterResonance</a> = 74
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a755907d022d33579f41ab3510c4a1e06">kCtrlDecayTime</a> = 75
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6af7ef2c4385b727d4c937dab21e85f2ee">kCtrlVibratoRate</a> = 76
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a60de4c6db5a2ecc8696ef8a74c2d0604">kCtrlVibratoDepth</a> = 77
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6ab1c1e0685fcc46278fafff8036837bba">kCtrlVibratoDelay</a> = 78
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a35b80c1718f6464668b96df696efa264">kCtrlSoundCtrler10</a> = 79
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6aa88e418292a29bb46e148ab9dc999d4b">kCtrlGPC5</a> = 80
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a6c72ad975c1231c1657260fc7954b27e">kCtrlGPC6</a> = 81
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a76823c9e4b6f55bd74b71096f1e7cb09">kCtrlGPC7</a> = 82
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6aede48ecdceaf4750c38194df4e3650d9">kCtrlGPC8</a> = 83
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6aa56335dc1a7f013a779d79a2b0766260">kCtrlPortaControl</a> = 84
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a215884f32ff11d44c0b26f641491d4f0">kCtrlEff1Depth</a> = 91
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a8c5c17883f573d79cfb912b8c18ddf86">kCtrlEff2Depth</a> = 92
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a93eb781dc5c8d3b0f3259da87ec7bd5c">kCtrlEff3Depth</a> = 93
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6aa1f3100a751b3bd3c521414eb4de9c09">kCtrlEff4Depth</a> = 94
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a34db4b2b6bf408977eb0889be68dbacb">kCtrlEff5Depth</a> = 95
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a8054b74403fa8ea7932e2a28aa4ef570">kCtrlDataIncrement</a> = 96
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a68ef732ce338bae442a4bb5214ddb1d1">kCtrlDataDecrement</a> = 97
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6af71bc8cfbfd46ba99c8dd6c9b3c098b8">kCtrlNRPNSelectLSB</a> = 98
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a16c5df1bc05e33ee2568b6b903a4835a">kCtrlNRPNSelectMSB</a> = 99
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6ab1839eb3b7fd6e17a404d5c549647fcb">kCtrlRPNSelectLSB</a> = 100
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6ada4d74f05c77dc221713a293440695d2">kCtrlRPNSelectMSB</a> = 101
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6af6d59e256dc288cf9012d8e14af1dd72">kCtrlAllSoundsOff</a> = 120
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a3ca0d4037f837edff5a519d759a6e2a4">kCtrlResetAllCtrlers</a> = 121
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6aa2e16c34abda2b690c0ce04f71fba7ed">kCtrlLocalCtrlOnOff</a> = 122
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6ad27b2651ac1b6c1bedd2932fd7ceea1e">kCtrlAllNotesOff</a> = 123
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6ad98437cf5dc4611e63d7541e8de2767d">kCtrlOmniModeOff</a> = 124
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6aa6ecf7983324f4f64f82e49847306573">kCtrlOmniModeOn</a> = 125
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6aca03cffe46b62bd2c4aab05493e73bb7">kCtrlPolyModeOnOff</a> = 126
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a9d27c8af6ca2742411edac39853d4063">kCtrlPolyModeOn</a> = 127
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a999df7727e25b9ef9062b19f91a26cbd">kAfterTouch</a> = 128
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a39b06e8637d7c40f7a845d1c191f6d8f">kPitchBend</a> = 129
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6af6ba8b5a08c0e4e7c4d8f6603df78bd5">kCountCtrlNumber</a>
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a24741548a45124ddce729c1cdd78f1c0">kCtrlProgramChange</a> = 130
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a3276c68bfcf39d2acb1dda3814ca0602">kCtrlPolyPressure</a> = 131
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a8fdd692227d34e50628b4c26cc824565">kCtrlQuarterFrame</a> = 132
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6acd40dca51d26e486569d65646dd55e1e">kSystemSongSelect</a> = 133
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a1da17ece862653f81c6b5eb894a0b742">kSystemSongPointer</a> = 134
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6aeff2784d5e1a90a8b5926896a3d4f832">kSystemCableSelect</a> = 135
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a5f81131b6d1d0e8cb6ef9022a1453eb0">kSystemTuneRequest</a> = 136
, <br />
&#160;&#160;<a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6ab436ffbe34f8e3468622db9f1a5cafda">kSystemMidiClockStart</a> = 137
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a3ff69061d0fc11aead42f60ac1109ccf">kSystemMidiClockContinue</a> = 138
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a2ae8ba63488f6fd9f1fd76ca43c862c5">kSystemMidiClockStop</a> = 139
, <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6a6f2b8de0a4937a849e9479964e94e540">kSystemActiveSensing</a> = 140
<br />
}</td></tr>
<tr class="memdesc:a70ee68a13248febed5047cfa0fddf4e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controller Numbers (MIDI) <a href="#a70ee68a13248febed5047cfa0fddf4e6">More...</a><br /></td></tr>
<tr class="separator:a70ee68a13248febed5047cfa0fddf4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d66c573aff27d890ec154f45b61f310" id="r_a7d66c573aff27d890ec154f45b61f310"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d66c573aff27d890ec154f45b61f310">NoteExpressionTypeIDs</a> : uint32 { <br />
&#160;&#160;<a class="el" href="#a7d66c573aff27d890ec154f45b61f310a18860e42c73ce4d8d66d49d6a662ab56">kVolumeTypeID</a> = 0
, <a class="el" href="#a7d66c573aff27d890ec154f45b61f310a7148e2b1e53d751df8801134fa2059f8">kPanTypeID</a>
, <a class="el" href="#a7d66c573aff27d890ec154f45b61f310ac196000d5497502327e2b4f69e5037be">kTuningTypeID</a>
, <a class="el" href="#a7d66c573aff27d890ec154f45b61f310a9fadf3f8d95dee835c8a0dcc9605b5af">kVibratoTypeID</a>
, <br />
&#160;&#160;<a class="el" href="#a7d66c573aff27d890ec154f45b61f310a5e7ae2b2c476af4e9cdfd62902d68880">kExpressionTypeID</a>
, <a class="el" href="#a7d66c573aff27d890ec154f45b61f310a3eb020a0ad7005b2be7b70e373cc4431">kBrightnessTypeID</a>
, <a class="el" href="#a7d66c573aff27d890ec154f45b61f310a77f4a0bbec04c57e50441d58dddc753e">kTextTypeID</a>
, <a class="el" href="#a7d66c573aff27d890ec154f45b61f310a4ebd202862aff5265a6c1bcd901bd5b8">kPhonemeTypeID</a>
, <br />
&#160;&#160;<a class="el" href="#a7d66c573aff27d890ec154f45b61f310a1c30475ef992f89f37c2fe0aafcc6283">kCustomStart</a> = 100000
, <a class="el" href="#a7d66c573aff27d890ec154f45b61f310a2c5cacda2fb1b13fb3bce937819bf1f9">kCustomEnd</a> = 200000
, <a class="el" href="#a7d66c573aff27d890ec154f45b61f310ae9353615a5098aba2a5dc927d5497132">kInvalidTypeID</a> = 0xFFFFFFFF
<br />
}</td></tr>
<tr class="memdesc:a7d66c573aff27d890ec154f45b61f310"><td class="mdescLeft">&#160;</td><td class="mdescRight">NoteExpressionTypeIDs describes the type of the note expression. <a href="#a7d66c573aff27d890ec154f45b61f310">More...</a><br /></td></tr>
<tr class="separator:a7d66c573aff27d890ec154f45b61f310"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94ba59b05ac09e4f021b5cd0955852c9" id="r_a94ba59b05ac09e4f021b5cd0955852c9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a94ba59b05ac09e4f021b5cd0955852c9">KeyswitchTypeIDs</a> : uint32 { <a class="el" href="#a94ba59b05ac09e4f021b5cd0955852c9a19aaecc29b830ac94b9804b3f6b1aebb">kNoteOnKeyswitchTypeID</a> = 0
, <a class="el" href="#a94ba59b05ac09e4f021b5cd0955852c9a585a87fa2b02e4aaf5e3280df2bb41c1">kOnTheFlyKeyswitchTypeID</a>
, <a class="el" href="#a94ba59b05ac09e4f021b5cd0955852c9a0e2daa9cc892408b666cfdda855652c0">kOnReleaseKeyswitchTypeID</a>
, <a class="el" href="#a94ba59b05ac09e4f021b5cd0955852c9abf9a3d392f6bd3ad7f0db013fd5dbc18">kKeyRangeTypeID</a>
}</td></tr>
<tr class="memdesc:a94ba59b05ac09e4f021b5cd0955852c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">KeyswitchTypeIDs describes the type of a key switch. <a href="#a94ba59b05ac09e4f021b5cd0955852c9">More...</a><br /></td></tr>
<tr class="separator:a94ba59b05ac09e4f021b5cd0955852c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a625d3c836663769a5ea9df6a8481feca" id="r_a625d3c836663769a5ea9df6a8481feca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a625d3c836663769a5ea9df6a8481feca">PhysicalUITypeIDs</a> { <br />
&#160;&#160;<a class="el" href="#a625d3c836663769a5ea9df6a8481fecaa973abf8a1ca38781df5550b5db3ed345">kPUIXMovement</a> = 0
, <a class="el" href="#a625d3c836663769a5ea9df6a8481fecaa8b27cb6543ac07a669439676746fb05f">kPUIYMovement</a>
, <a class="el" href="#a625d3c836663769a5ea9df6a8481fecaaf8b0b160fedacb1156cff30580532ca5">kPUIPressure</a>
, <a class="el" href="#a625d3c836663769a5ea9df6a8481fecaa5515be4e86335bb5c9980377784d3cfd">kPUITypeCount</a>
, <br />
&#160;&#160;<a class="el" href="#a625d3c836663769a5ea9df6a8481fecaad9fa44ff5af516fd2f1265100aa8c82e">kInvalidPUITypeID</a> = 0xFFFFFFFF
<br />
}</td></tr>
<tr class="memdesc:a625d3c836663769a5ea9df6a8481feca"><td class="mdescLeft">&#160;</td><td class="mdescRight">PhysicalUITypeIDs describes the type of Physical UI (PUI) which could be associated to a note expression. <a href="#a625d3c836663769a5ea9df6a8481feca">More...</a><br /></td></tr>
<tr class="separator:a625d3c836663769a5ea9df6a8481feca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18aa40e583fe3a75b569e7129e0d89b5" id="r_a18aa40e583fe3a75b569e7129e0d89b5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a18aa40e583fe3a75b569e7129e0d89b5">ePrefetchableSupport</a> { <a class="el" href="#a18aa40e583fe3a75b569e7129e0d89b5a056d564a22f73e4649c99e1407a7585a">kIsNeverPrefetchable</a> = 0
, <a class="el" href="#a18aa40e583fe3a75b569e7129e0d89b5aa43449cf5a0e596fa81b4a8498404f3f">kIsYetPrefetchable</a>
, <a class="el" href="#a18aa40e583fe3a75b569e7129e0d89b5a836dd1dc4f2a6ad88f87dd23cb0cbed6">kIsNotYetPrefetchable</a>
, <a class="el" href="#a18aa40e583fe3a75b569e7129e0d89b5a24f726f3f3303a115cf6755b6df6c984">kNumPrefetchableSupport</a>
}</td></tr>
<tr class="memdesc:a18aa40e583fe3a75b569e7129e0d89b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prefetchable Support Enum. <a href="#a18aa40e583fe3a75b569e7129e0d89b5">More...</a><br /></td></tr>
<tr class="separator:a18aa40e583fe3a75b569e7129e0d89b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a5ffc91bb5b37b922daa253b93cc6143c" id="r_a5ffc91bb5b37b922daa253b93cc6143c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classSteinberg_1_1Vst_1_1IMessage.html">IMessage</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5ffc91bb5b37b922daa253b93cc6143c">allocateMessage</a> (<a class="el" href="classSteinberg_1_1Vst_1_1IHostApplication.html">IHostApplication</a> *host)</td></tr>
<tr class="memdesc:a5ffc91bb5b37b922daa253b93cc6143c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper to allocate a message. <br /></td></tr>
<tr class="separator:a5ffc91bb5b37b922daa253b93cc6143c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a45d3e3dfb2fb99bbc186e4d9749f04ed" id="r_a45d3e3dfb2fb99bbc186e4d9749f04ed"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a45d3e3dfb2fb99bbc186e4d9749f04ed">kDefaultFactoryFlags</a> = <a class="elRef" href="../base/structSteinberg_1_1PFactoryInfo.html#a618f56f095d5a47e04cb2a60c9fb7380aab221417e3c0a7c87707b0a5b80c9209">PFactoryInfo::kUnicode</a></td></tr>
<tr class="memdesc:a45d3e3dfb2fb99bbc186e4d9749f04ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard value for <a class="elRef" href="../base/structSteinberg_1_1PFactoryInfo.html#a8ffba1d4311e48ae488bc118f20d7edb">PFactoryInfo::flags</a>. <br /></td></tr>
<tr class="separator:a45d3e3dfb2fb99bbc186e4d9749f04ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga851521dbd075cd021659099076c16157" id="r_ga851521dbd075cd021659099076c16157"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga851521dbd075cd021659099076c16157">kSpeakerL</a> = 1 &lt;&lt; 0</td></tr>
<tr class="memdesc:ga851521dbd075cd021659099076c16157"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250" title="Bit for one speaker.">Speaker</a> Definitions. <br /></td></tr>
<tr class="separator:ga851521dbd075cd021659099076c16157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65243b42de36e6437862e02afb83ca72" id="r_ga65243b42de36e6437862e02afb83ca72"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga65243b42de36e6437862e02afb83ca72">kSpeakerR</a> = 1 &lt;&lt; 1</td></tr>
<tr class="memdesc:ga65243b42de36e6437862e02afb83ca72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Right (R) <br /></td></tr>
<tr class="separator:ga65243b42de36e6437862e02afb83ca72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe9f3f14a428188b0fd0a229f15bf580" id="r_gabe9f3f14a428188b0fd0a229f15bf580"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gabe9f3f14a428188b0fd0a229f15bf580">kSpeakerC</a> = 1 &lt;&lt; 2</td></tr>
<tr class="memdesc:gabe9f3f14a428188b0fd0a229f15bf580"><td class="mdescLeft">&#160;</td><td class="mdescRight">Center (C) <br /></td></tr>
<tr class="separator:gabe9f3f14a428188b0fd0a229f15bf580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad73c9bd8399f3587e67bbaf199ae60a6" id="r_gad73c9bd8399f3587e67bbaf199ae60a6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gad73c9bd8399f3587e67bbaf199ae60a6">kSpeakerLfe</a> = 1 &lt;&lt; 3</td></tr>
<tr class="memdesc:gad73c9bd8399f3587e67bbaf199ae60a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subbass (Lfe) <br /></td></tr>
<tr class="separator:gad73c9bd8399f3587e67bbaf199ae60a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29b55e791de7fa8d4efdb6948d40db09" id="r_ga29b55e791de7fa8d4efdb6948d40db09"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga29b55e791de7fa8d4efdb6948d40db09">kSpeakerLs</a> = 1 &lt;&lt; 4</td></tr>
<tr class="memdesc:ga29b55e791de7fa8d4efdb6948d40db09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Left Surround (Ls) <br /></td></tr>
<tr class="separator:ga29b55e791de7fa8d4efdb6948d40db09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6509637bddb202148260ec274274c878" id="r_ga6509637bddb202148260ec274274c878"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga6509637bddb202148260ec274274c878">kSpeakerRs</a> = 1 &lt;&lt; 5</td></tr>
<tr class="memdesc:ga6509637bddb202148260ec274274c878"><td class="mdescLeft">&#160;</td><td class="mdescRight">Right Surround (Rs) <br /></td></tr>
<tr class="separator:ga6509637bddb202148260ec274274c878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77b0a85020c9d06cd53d92a9f87fe6ad" id="r_ga77b0a85020c9d06cd53d92a9f87fe6ad"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga77b0a85020c9d06cd53d92a9f87fe6ad">kSpeakerLc</a> = 1 &lt;&lt; 6</td></tr>
<tr class="memdesc:ga77b0a85020c9d06cd53d92a9f87fe6ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Left of Center (Lc) - Front Left Center. <br /></td></tr>
<tr class="separator:ga77b0a85020c9d06cd53d92a9f87fe6ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae771dcd8cf33e293b56b78ea7693544c" id="r_gae771dcd8cf33e293b56b78ea7693544c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gae771dcd8cf33e293b56b78ea7693544c">kSpeakerRc</a> = 1 &lt;&lt; 7</td></tr>
<tr class="memdesc:gae771dcd8cf33e293b56b78ea7693544c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Right of Center (Rc) - Front Right Center. <br /></td></tr>
<tr class="separator:gae771dcd8cf33e293b56b78ea7693544c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e55ae87f6e0a3e7cf8e66ad0e631774" id="r_ga6e55ae87f6e0a3e7cf8e66ad0e631774"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga6e55ae87f6e0a3e7cf8e66ad0e631774">kSpeakerS</a> = 1 &lt;&lt; 8</td></tr>
<tr class="memdesc:ga6e55ae87f6e0a3e7cf8e66ad0e631774"><td class="mdescLeft">&#160;</td><td class="mdescRight">Surround (S) <br /></td></tr>
<tr class="separator:ga6e55ae87f6e0a3e7cf8e66ad0e631774"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5bc2d21ba0124c11a763e86ab63679ea" id="r_ga5bc2d21ba0124c11a763e86ab63679ea"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga5bc2d21ba0124c11a763e86ab63679ea">kSpeakerCs</a> = <a class="el" href="group__speakerArrangements.html#ga6e55ae87f6e0a3e7cf8e66ad0e631774">kSpeakerS</a></td></tr>
<tr class="memdesc:ga5bc2d21ba0124c11a763e86ab63679ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Center of Surround (Cs) - Back Center - Surround (S) <br /></td></tr>
<tr class="separator:ga5bc2d21ba0124c11a763e86ab63679ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5380a69a0e649db11601a5841690ee2d" id="r_ga5380a69a0e649db11601a5841690ee2d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga5380a69a0e649db11601a5841690ee2d">kSpeakerSl</a> = 1 &lt;&lt; 9</td></tr>
<tr class="memdesc:ga5380a69a0e649db11601a5841690ee2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Side Left (Sl) <br /></td></tr>
<tr class="separator:ga5380a69a0e649db11601a5841690ee2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae74ef8bbc9cc9012e28c09893fc80b6e" id="r_gae74ef8bbc9cc9012e28c09893fc80b6e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gae74ef8bbc9cc9012e28c09893fc80b6e">kSpeakerSr</a> = 1 &lt;&lt; 10</td></tr>
<tr class="memdesc:gae74ef8bbc9cc9012e28c09893fc80b6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Side Right (Sr) <br /></td></tr>
<tr class="separator:gae74ef8bbc9cc9012e28c09893fc80b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac69d39d0c88807b942731d970506c02d" id="r_gac69d39d0c88807b942731d970506c02d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gac69d39d0c88807b942731d970506c02d">kSpeakerTc</a> = 1 &lt;&lt; 11</td></tr>
<tr class="memdesc:gac69d39d0c88807b942731d970506c02d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Top Center Over-head, Top Middle (Tc) <br /></td></tr>
<tr class="separator:gac69d39d0c88807b942731d970506c02d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51b0837ee59b85d8c61c7aaee975f55a" id="r_ga51b0837ee59b85d8c61c7aaee975f55a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga51b0837ee59b85d8c61c7aaee975f55a">kSpeakerTfl</a> = 1 &lt;&lt; 12</td></tr>
<tr class="memdesc:ga51b0837ee59b85d8c61c7aaee975f55a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Top Front Left (Tfl) <br /></td></tr>
<tr class="separator:ga51b0837ee59b85d8c61c7aaee975f55a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6da088d7aa080b79f6dfa9a868bdb022" id="r_ga6da088d7aa080b79f6dfa9a868bdb022"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga6da088d7aa080b79f6dfa9a868bdb022">kSpeakerTfc</a> = 1 &lt;&lt; 13</td></tr>
<tr class="memdesc:ga6da088d7aa080b79f6dfa9a868bdb022"><td class="mdescLeft">&#160;</td><td class="mdescRight">Top Front Center (Tfc) <br /></td></tr>
<tr class="separator:ga6da088d7aa080b79f6dfa9a868bdb022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7289205c458e1f2ec529f75ec40f68e1" id="r_ga7289205c458e1f2ec529f75ec40f68e1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga7289205c458e1f2ec529f75ec40f68e1">kSpeakerTfr</a> = 1 &lt;&lt; 14</td></tr>
<tr class="memdesc:ga7289205c458e1f2ec529f75ec40f68e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Top Front Right (Tfr) <br /></td></tr>
<tr class="separator:ga7289205c458e1f2ec529f75ec40f68e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea0ef00845b9443a18b63572e3c6338a" id="r_gaea0ef00845b9443a18b63572e3c6338a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gaea0ef00845b9443a18b63572e3c6338a">kSpeakerTrl</a> = 1 &lt;&lt; 15</td></tr>
<tr class="memdesc:gaea0ef00845b9443a18b63572e3c6338a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Top Rear/Back Left (Trl) <br /></td></tr>
<tr class="separator:gaea0ef00845b9443a18b63572e3c6338a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6aa3de86b02b284c84c12c3e3a772a7d" id="r_ga6aa3de86b02b284c84c12c3e3a772a7d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga6aa3de86b02b284c84c12c3e3a772a7d">kSpeakerTrc</a> = 1 &lt;&lt; 16</td></tr>
<tr class="memdesc:ga6aa3de86b02b284c84c12c3e3a772a7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Top Rear/Back Center (Trc) <br /></td></tr>
<tr class="separator:ga6aa3de86b02b284c84c12c3e3a772a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97ce8834f00cbf7ffb2e4610f9aba296" id="r_ga97ce8834f00cbf7ffb2e4610f9aba296"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga97ce8834f00cbf7ffb2e4610f9aba296">kSpeakerTrr</a> = 1 &lt;&lt; 17</td></tr>
<tr class="memdesc:ga97ce8834f00cbf7ffb2e4610f9aba296"><td class="mdescLeft">&#160;</td><td class="mdescRight">Top Rear/Back Right (Trr) <br /></td></tr>
<tr class="separator:ga97ce8834f00cbf7ffb2e4610f9aba296"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac7d0cfc4cfa58abd88acd718b712f7b" id="r_gaac7d0cfc4cfa58abd88acd718b712f7b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gaac7d0cfc4cfa58abd88acd718b712f7b">kSpeakerLfe2</a> = 1 &lt;&lt; 18</td></tr>
<tr class="memdesc:gaac7d0cfc4cfa58abd88acd718b712f7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subbass 2 (Lfe2) <br /></td></tr>
<tr class="separator:gaac7d0cfc4cfa58abd88acd718b712f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5756399f47d692e0e5e587bcc8a06a9d" id="r_ga5756399f47d692e0e5e587bcc8a06a9d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga5756399f47d692e0e5e587bcc8a06a9d">kSpeakerM</a> = 1 &lt;&lt; 19</td></tr>
<tr class="memdesc:ga5756399f47d692e0e5e587bcc8a06a9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mono (M) <br /></td></tr>
<tr class="separator:ga5756399f47d692e0e5e587bcc8a06a9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00ba599749f21d817eb4721f10d16ab7" id="r_ga00ba599749f21d817eb4721f10d16ab7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga00ba599749f21d817eb4721f10d16ab7">kSpeakerACN0</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 20</td></tr>
<tr class="memdesc:ga00ba599749f21d817eb4721f10d16ab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 0. <br /></td></tr>
<tr class="separator:ga00ba599749f21d817eb4721f10d16ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad03f321035ce5552ec0a8145a147585b" id="r_gad03f321035ce5552ec0a8145a147585b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gad03f321035ce5552ec0a8145a147585b">kSpeakerACN1</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 21</td></tr>
<tr class="memdesc:gad03f321035ce5552ec0a8145a147585b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 1. <br /></td></tr>
<tr class="separator:gad03f321035ce5552ec0a8145a147585b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55be9946868c6ffe425dbdd9abc70843" id="r_ga55be9946868c6ffe425dbdd9abc70843"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga55be9946868c6ffe425dbdd9abc70843">kSpeakerACN2</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 22</td></tr>
<tr class="memdesc:ga55be9946868c6ffe425dbdd9abc70843"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 2. <br /></td></tr>
<tr class="separator:ga55be9946868c6ffe425dbdd9abc70843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b0a12de443ae669b9dce39400837571" id="r_ga4b0a12de443ae669b9dce39400837571"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga4b0a12de443ae669b9dce39400837571">kSpeakerACN3</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 23</td></tr>
<tr class="memdesc:ga4b0a12de443ae669b9dce39400837571"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 3. <br /></td></tr>
<tr class="separator:ga4b0a12de443ae669b9dce39400837571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f4ffe7c8d6138ddeb7c93dc971ffa1c" id="r_ga6f4ffe7c8d6138ddeb7c93dc971ffa1c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga6f4ffe7c8d6138ddeb7c93dc971ffa1c">kSpeakerACN4</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 38</td></tr>
<tr class="memdesc:ga6f4ffe7c8d6138ddeb7c93dc971ffa1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 4. <br /></td></tr>
<tr class="separator:ga6f4ffe7c8d6138ddeb7c93dc971ffa1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fad4bb1852d158b0aee5a5b324750de" id="r_ga6fad4bb1852d158b0aee5a5b324750de"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga6fad4bb1852d158b0aee5a5b324750de">kSpeakerACN5</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 39</td></tr>
<tr class="memdesc:ga6fad4bb1852d158b0aee5a5b324750de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 5. <br /></td></tr>
<tr class="separator:ga6fad4bb1852d158b0aee5a5b324750de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38bd79e07efa7b1b2825a614e25e597e" id="r_ga38bd79e07efa7b1b2825a614e25e597e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga38bd79e07efa7b1b2825a614e25e597e">kSpeakerACN6</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 40</td></tr>
<tr class="memdesc:ga38bd79e07efa7b1b2825a614e25e597e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 6. <br /></td></tr>
<tr class="separator:ga38bd79e07efa7b1b2825a614e25e597e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7da30e8a25cd20fc4b44a292368092fc" id="r_ga7da30e8a25cd20fc4b44a292368092fc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga7da30e8a25cd20fc4b44a292368092fc">kSpeakerACN7</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 41</td></tr>
<tr class="memdesc:ga7da30e8a25cd20fc4b44a292368092fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 7. <br /></td></tr>
<tr class="separator:ga7da30e8a25cd20fc4b44a292368092fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d03f739a3250bd1cf51152ca75390ea" id="r_ga4d03f739a3250bd1cf51152ca75390ea"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga4d03f739a3250bd1cf51152ca75390ea">kSpeakerACN8</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 42</td></tr>
<tr class="memdesc:ga4d03f739a3250bd1cf51152ca75390ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 8. <br /></td></tr>
<tr class="separator:ga4d03f739a3250bd1cf51152ca75390ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d70109a287e2108ea5e9e6e020185d0" id="r_ga6d70109a287e2108ea5e9e6e020185d0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga6d70109a287e2108ea5e9e6e020185d0">kSpeakerACN9</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 43</td></tr>
<tr class="memdesc:ga6d70109a287e2108ea5e9e6e020185d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 9. <br /></td></tr>
<tr class="separator:ga6d70109a287e2108ea5e9e6e020185d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a373406598a8f7208d98e94a039d377" id="r_ga1a373406598a8f7208d98e94a039d377"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga1a373406598a8f7208d98e94a039d377">kSpeakerACN10</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 44</td></tr>
<tr class="memdesc:ga1a373406598a8f7208d98e94a039d377"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 10. <br /></td></tr>
<tr class="separator:ga1a373406598a8f7208d98e94a039d377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a834a6c97df49e2fa45315ff7045533" id="r_ga2a834a6c97df49e2fa45315ff7045533"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga2a834a6c97df49e2fa45315ff7045533">kSpeakerACN11</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 45</td></tr>
<tr class="memdesc:ga2a834a6c97df49e2fa45315ff7045533"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 11. <br /></td></tr>
<tr class="separator:ga2a834a6c97df49e2fa45315ff7045533"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cf6c4325c79c1b83ced8529fa7aa4cf" id="r_ga9cf6c4325c79c1b83ced8529fa7aa4cf"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga9cf6c4325c79c1b83ced8529fa7aa4cf">kSpeakerACN12</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 46</td></tr>
<tr class="memdesc:ga9cf6c4325c79c1b83ced8529fa7aa4cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 12. <br /></td></tr>
<tr class="separator:ga9cf6c4325c79c1b83ced8529fa7aa4cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1604729c414047881e20341108871354" id="r_ga1604729c414047881e20341108871354"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga1604729c414047881e20341108871354">kSpeakerACN13</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 47</td></tr>
<tr class="memdesc:ga1604729c414047881e20341108871354"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 13. <br /></td></tr>
<tr class="separator:ga1604729c414047881e20341108871354"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3633546c0ee46e3c70c52843faf722e6" id="r_ga3633546c0ee46e3c70c52843faf722e6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga3633546c0ee46e3c70c52843faf722e6">kSpeakerACN14</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 48</td></tr>
<tr class="memdesc:ga3633546c0ee46e3c70c52843faf722e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 14. <br /></td></tr>
<tr class="separator:ga3633546c0ee46e3c70c52843faf722e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7a63dcd11e24560783142099359dca4" id="r_gae7a63dcd11e24560783142099359dca4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gae7a63dcd11e24560783142099359dca4">kSpeakerACN15</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 49</td></tr>
<tr class="memdesc:gae7a63dcd11e24560783142099359dca4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 15. <br /></td></tr>
<tr class="separator:gae7a63dcd11e24560783142099359dca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6a1083557b66bb33ab237b2894aa0fa" id="r_gaf6a1083557b66bb33ab237b2894aa0fa"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gaf6a1083557b66bb33ab237b2894aa0fa">kSpeakerACN16</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 50</td></tr>
<tr class="memdesc:gaf6a1083557b66bb33ab237b2894aa0fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 16. <br /></td></tr>
<tr class="separator:gaf6a1083557b66bb33ab237b2894aa0fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd02153e1c7df908d78dba3344573ecb" id="r_gafd02153e1c7df908d78dba3344573ecb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gafd02153e1c7df908d78dba3344573ecb">kSpeakerACN17</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 51</td></tr>
<tr class="memdesc:gafd02153e1c7df908d78dba3344573ecb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 17. <br /></td></tr>
<tr class="separator:gafd02153e1c7df908d78dba3344573ecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91318c6519398caaa67b5f1656167936" id="r_ga91318c6519398caaa67b5f1656167936"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga91318c6519398caaa67b5f1656167936">kSpeakerACN18</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 52</td></tr>
<tr class="memdesc:ga91318c6519398caaa67b5f1656167936"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 18. <br /></td></tr>
<tr class="separator:ga91318c6519398caaa67b5f1656167936"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3531cf9980f8fbeb289280f70cb82eb0" id="r_ga3531cf9980f8fbeb289280f70cb82eb0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga3531cf9980f8fbeb289280f70cb82eb0">kSpeakerACN19</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 53</td></tr>
<tr class="memdesc:ga3531cf9980f8fbeb289280f70cb82eb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 19. <br /></td></tr>
<tr class="separator:ga3531cf9980f8fbeb289280f70cb82eb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34c39373e8684ea0bdd623206d23f92a" id="r_ga34c39373e8684ea0bdd623206d23f92a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga34c39373e8684ea0bdd623206d23f92a">kSpeakerACN20</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 54</td></tr>
<tr class="memdesc:ga34c39373e8684ea0bdd623206d23f92a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 20. <br /></td></tr>
<tr class="separator:ga34c39373e8684ea0bdd623206d23f92a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59a627e4f770f658147db9ae99012a86" id="r_ga59a627e4f770f658147db9ae99012a86"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga59a627e4f770f658147db9ae99012a86">kSpeakerACN21</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 55</td></tr>
<tr class="memdesc:ga59a627e4f770f658147db9ae99012a86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 21. <br /></td></tr>
<tr class="separator:ga59a627e4f770f658147db9ae99012a86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f29f3c176afccd1a3b9572cbc58ded3" id="r_ga1f29f3c176afccd1a3b9572cbc58ded3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga1f29f3c176afccd1a3b9572cbc58ded3">kSpeakerACN22</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 56</td></tr>
<tr class="memdesc:ga1f29f3c176afccd1a3b9572cbc58ded3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 22. <br /></td></tr>
<tr class="separator:ga1f29f3c176afccd1a3b9572cbc58ded3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga979239f98d73f46be915cf0d2600c8e6" id="r_ga979239f98d73f46be915cf0d2600c8e6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga979239f98d73f46be915cf0d2600c8e6">kSpeakerACN23</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 57</td></tr>
<tr class="memdesc:ga979239f98d73f46be915cf0d2600c8e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 23. <br /></td></tr>
<tr class="separator:ga979239f98d73f46be915cf0d2600c8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41826ce2877ff6e8fc93c8d4aa85647e" id="r_ga41826ce2877ff6e8fc93c8d4aa85647e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga41826ce2877ff6e8fc93c8d4aa85647e">kSpeakerACN24</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 58</td></tr>
<tr class="memdesc:ga41826ce2877ff6e8fc93c8d4aa85647e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ambisonic ACN 24. <br /></td></tr>
<tr class="separator:ga41826ce2877ff6e8fc93c8d4aa85647e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae27ef071e8ea85bdb2d5e35cb72c4313" id="r_gae27ef071e8ea85bdb2d5e35cb72c4313"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gae27ef071e8ea85bdb2d5e35cb72c4313">kSpeakerTsl</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 24</td></tr>
<tr class="memdesc:gae27ef071e8ea85bdb2d5e35cb72c4313"><td class="mdescLeft">&#160;</td><td class="mdescRight">Top Side Left (Tsl) <br /></td></tr>
<tr class="separator:gae27ef071e8ea85bdb2d5e35cb72c4313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5f061a31de54df1c627e9ec947ac442" id="r_gac5f061a31de54df1c627e9ec947ac442"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gac5f061a31de54df1c627e9ec947ac442">kSpeakerTsr</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 25</td></tr>
<tr class="memdesc:gac5f061a31de54df1c627e9ec947ac442"><td class="mdescLeft">&#160;</td><td class="mdescRight">Top Side Right (Tsr) <br /></td></tr>
<tr class="separator:gac5f061a31de54df1c627e9ec947ac442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac91567b9c8119eb78d51f6cc398bd97f" id="r_gac91567b9c8119eb78d51f6cc398bd97f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gac91567b9c8119eb78d51f6cc398bd97f">kSpeakerLcs</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 26</td></tr>
<tr class="memdesc:gac91567b9c8119eb78d51f6cc398bd97f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Left of Center Surround (Lcs) - Back Left Center. <br /></td></tr>
<tr class="separator:gac91567b9c8119eb78d51f6cc398bd97f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9740e0213852cf05d6352dc4132b0df" id="r_gaf9740e0213852cf05d6352dc4132b0df"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gaf9740e0213852cf05d6352dc4132b0df">kSpeakerRcs</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 27</td></tr>
<tr class="memdesc:gaf9740e0213852cf05d6352dc4132b0df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Right of Center Surround (Rcs) - Back Right Center. <br /></td></tr>
<tr class="separator:gaf9740e0213852cf05d6352dc4132b0df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0874c430db7340ecf1c48962eaf436d0" id="r_ga0874c430db7340ecf1c48962eaf436d0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga0874c430db7340ecf1c48962eaf436d0">kSpeakerBfl</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 28</td></tr>
<tr class="memdesc:ga0874c430db7340ecf1c48962eaf436d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bottom Front Left (Bfl) <br /></td></tr>
<tr class="separator:ga0874c430db7340ecf1c48962eaf436d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac45ef96ed94ff6232edffe4924f63e39" id="r_gac45ef96ed94ff6232edffe4924f63e39"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gac45ef96ed94ff6232edffe4924f63e39">kSpeakerBfc</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 29</td></tr>
<tr class="memdesc:gac45ef96ed94ff6232edffe4924f63e39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bottom Front Center (Bfc) <br /></td></tr>
<tr class="separator:gac45ef96ed94ff6232edffe4924f63e39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d6583c536b80d854cbd733eea9877f9" id="r_ga2d6583c536b80d854cbd733eea9877f9"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga2d6583c536b80d854cbd733eea9877f9">kSpeakerBfr</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 30</td></tr>
<tr class="memdesc:ga2d6583c536b80d854cbd733eea9877f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bottom Front Right (Bfr) <br /></td></tr>
<tr class="separator:ga2d6583c536b80d854cbd733eea9877f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc605342356ba44807fd1fa424a2bfe5" id="r_gafc605342356ba44807fd1fa424a2bfe5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gafc605342356ba44807fd1fa424a2bfe5">kSpeakerPl</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 31</td></tr>
<tr class="memdesc:gafc605342356ba44807fd1fa424a2bfe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Proximity Left (Pl) <br /></td></tr>
<tr class="separator:gafc605342356ba44807fd1fa424a2bfe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fb93993f0b3c038be5073e228dbb2b7" id="r_ga5fb93993f0b3c038be5073e228dbb2b7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga5fb93993f0b3c038be5073e228dbb2b7">kSpeakerPr</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 32</td></tr>
<tr class="memdesc:ga5fb93993f0b3c038be5073e228dbb2b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Proximity Right (Pr) <br /></td></tr>
<tr class="separator:ga5fb93993f0b3c038be5073e228dbb2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga509a5cd9d9498ef62bdbce91425522f5" id="r_ga509a5cd9d9498ef62bdbce91425522f5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga509a5cd9d9498ef62bdbce91425522f5">kSpeakerBsl</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 33</td></tr>
<tr class="memdesc:ga509a5cd9d9498ef62bdbce91425522f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bottom Side Left (Bsl) <br /></td></tr>
<tr class="separator:ga509a5cd9d9498ef62bdbce91425522f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga541bc43dc24e1a4d36ef35220c5c8ac2" id="r_ga541bc43dc24e1a4d36ef35220c5c8ac2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga541bc43dc24e1a4d36ef35220c5c8ac2">kSpeakerBsr</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 34</td></tr>
<tr class="memdesc:ga541bc43dc24e1a4d36ef35220c5c8ac2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bottom Side Right (Bsr) <br /></td></tr>
<tr class="separator:ga541bc43dc24e1a4d36ef35220c5c8ac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7932bc1e145b3d3c9d2d8b771dfe7626" id="r_ga7932bc1e145b3d3c9d2d8b771dfe7626"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga7932bc1e145b3d3c9d2d8b771dfe7626">kSpeakerBrl</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 35</td></tr>
<tr class="memdesc:ga7932bc1e145b3d3c9d2d8b771dfe7626"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bottom Rear Left (Brl) <br /></td></tr>
<tr class="separator:ga7932bc1e145b3d3c9d2d8b771dfe7626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8f469e8c1955c1aea25d0e6ad85b18e" id="r_gaa8f469e8c1955c1aea25d0e6ad85b18e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gaa8f469e8c1955c1aea25d0e6ad85b18e">kSpeakerBrc</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 36</td></tr>
<tr class="memdesc:gaa8f469e8c1955c1aea25d0e6ad85b18e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bottom Rear Center (Brc) <br /></td></tr>
<tr class="separator:gaa8f469e8c1955c1aea25d0e6ad85b18e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3818a39d5d27234b78a6dfa41385c749" id="r_ga3818a39d5d27234b78a6dfa41385c749"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga3818a39d5d27234b78a6dfa41385c749">kSpeakerBrr</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 37</td></tr>
<tr class="memdesc:ga3818a39d5d27234b78a6dfa41385c749"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bottom Rear Right (Brr) <br /></td></tr>
<tr class="separator:ga3818a39d5d27234b78a6dfa41385c749"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca69c24b92c7d38816ad871f662cb24d" id="r_gaca69c24b92c7d38816ad871f662cb24d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#gaca69c24b92c7d38816ad871f662cb24d">kSpeakerLw</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 59</td></tr>
<tr class="memdesc:gaca69c24b92c7d38816ad871f662cb24d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Left Wide (Lw) <br /></td></tr>
<tr class="separator:gaca69c24b92c7d38816ad871f662cb24d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b74afd94b2e5d860d1140c948b4dfff" id="r_ga1b74afd94b2e5d860d1140c948b4dfff"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__speakerArrangements.html#ga1b74afd94b2e5d860d1140c948b4dfff">kSpeakerRw</a> = (<a class="el" href="group__vst3typedef.html#ga7a9fc6561fe897989fa3cea09ebb3250">Speaker</a>)1 &lt;&lt; 60</td></tr>
<tr class="memdesc:ga1b74afd94b2e5d860d1140c948b4dfff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Right Wide (Rw) <br /></td></tr>
<tr class="separator:ga1b74afd94b2e5d860d1140c948b4dfff"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>All VST specific interfaces are located in <a class="el" href="namespaceSteinberg_1_1Vst.html" title="All VST specific interfaces are located in Vst namespace.">Vst</a> namespace. </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a4de719567889a24c9222cc592922e040" name="a4de719567889a24c9222cc592922e040"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4de719567889a24c9222cc592922e040">&#9670;&#160;</a></span>MidiGroup</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="#a4de719567889a24c9222cc592922e040">MidiGroup</a> = <a class="elRef" href="../base/group__smtgtypedef.html#ga33a5e996e7a90acefb8b1c0bea47e365">uint8</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1b26079a2339a118c0bc200bbdc7014d" name="a1b26079a2339a118c0bc200bbdc7014d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b26079a2339a118c0bc200bbdc7014d">&#9670;&#160;</a></span>MidiChannel</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="#a1b26079a2339a118c0bc200bbdc7014d">MidiChannel</a> = <a class="elRef" href="../base/group__smtgtypedef.html#ga33a5e996e7a90acefb8b1c0bea47e365">uint8</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="accb693c3515fc981c452e8683fd8523f" name="accb693c3515fc981c452e8683fd8523f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accb693c3515fc981c452e8683fd8523f">&#9670;&#160;</a></span>BusIndex</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="#accb693c3515fc981c452e8683fd8523f">BusIndex</a> = <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a626a070dcd2e025250f41b9c3f9817cd" name="a626a070dcd2e025250f41b9c3f9817cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a626a070dcd2e025250f41b9c3f9817cd">&#9670;&#160;</a></span>ComponentFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#a626a070dcd2e025250f41b9c3f9817cd">ComponentFlags</a></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> Flags used as classFlags in <a class="elRef" href="../base/structSteinberg_1_1PClassInfo2.html">PClassInfo2</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a626a070dcd2e025250f41b9c3f9817cda3185111648c1599241528f1a7f523396" name="a626a070dcd2e025250f41b9c3f9817cda3185111648c1599241528f1a7f523396"></a>kDistributable&#160;</td><td class="fielddoc"><p><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> can be run on remote computer. </p>
</td></tr>
<tr><td class="fieldname"><a id="a626a070dcd2e025250f41b9c3f9817cdabc2edc9bb281cebe9cc6dc00a7cac0ea" name="a626a070dcd2e025250f41b9c3f9817cdabc2edc9bb281cebe9cc6dc00a7cac0ea"></a>kSimpleModeSupported&#160;</td><td class="fielddoc"><p><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> supports simple IO mode (or works in simple mode anyway) see vst3IoMode. </p>
</td></tr>
</table>
</div>
</div>
<a id="addd8f2e89ed5a540c9fce2c002f35c06" name="addd8f2e89ed5a540c9fce2c002f35c06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addd8f2e89ed5a540c9fce2c002f35c06">&#9670;&#160;</a></span>SymbolicSampleSizes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#addd8f2e89ed5a540c9fce2c002f35c06">SymbolicSampleSizes</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Symbolic sample size. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structSteinberg_1_1Vst_1_1ProcessSetup.html" title="Audio processing setup.">ProcessSetup</a>, <a class="el" href="structSteinberg_1_1Vst_1_1ProcessData.html" title="Any data needed in audio processing.">ProcessData</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="addd8f2e89ed5a540c9fce2c002f35c06a199093967f5a183f86bf92bd7e61e31f" name="addd8f2e89ed5a540c9fce2c002f35c06a199093967f5a183f86bf92bd7e61e31f"></a>kSample32&#160;</td><td class="fielddoc"><p>32-bit precision </p>
</td></tr>
<tr><td class="fieldname"><a id="addd8f2e89ed5a540c9fce2c002f35c06a85edf5095f2282be74fce43030f1b900" name="addd8f2e89ed5a540c9fce2c002f35c06a85edf5095f2282be74fce43030f1b900"></a>kSample64&#160;</td><td class="fielddoc"><p>64-bit precision </p>
</td></tr>
</table>
</div>
</div>
<a id="ae514554bd822c5370bf9496c70302e31" name="ae514554bd822c5370bf9496c70302e31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae514554bd822c5370bf9496c70302e31">&#9670;&#160;</a></span>ProcessModes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ae514554bd822c5370bf9496c70302e31">ProcessModes</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Processing mode informs the plug-in about the context and at which frequency the process call is called. </p>
<p><a class="elRef" href="../vstsdk/namespaceVST3.html">VST3</a> defines 3 modes:</p>
<ul>
<li>kRealtime: each process call is called at a realtime frequency (defined by [numSamples of <a class="el" href="structSteinberg_1_1Vst_1_1ProcessData.html" title="Any data needed in audio processing.">ProcessData</a>] / samplerate). The plug-in should always try to process as fast as possible in order to let enough time slice to other plug-ins.</li>
<li>kPrefetch: each process call could be called at a variable frequency (jitter, slower / faster than realtime), the plug-in should process at the same quality level than realtime, plug-in must not slow down to realtime (e.g. disk streaming)! The host should avoid to process in kPrefetch mode such sampler based plug-in.</li>
<li>kOffline: each process call could be faster than realtime or slower, higher quality than realtime could be used. plug-ins using disk streaming should be sure that they have enough time in the process call for streaming, if needed by slowing down to realtime or slower.</li>
</ul>
<p>Note about Process Modes switching:</p><ul>
<li>Switching between kRealtime and kPrefetch process modes are done in realtime thread without need of calling <a class="el" href="classSteinberg_1_1Vst_1_1IAudioProcessor.html#aefb5731b94dbc899a4a7e9cd1c96e6a2" title="Called in disable state (setActive not called with true) before setProcessing is called and processin...">IAudioProcessor::setupProcessing</a>, the plug-in should check in process call the member processMode of <a class="el" href="structSteinberg_1_1Vst_1_1ProcessData.html" title="Any data needed in audio processing.">ProcessData</a> in order to know in which mode it is processed.</li>
<li>Switching between kRealtime (or kPrefetch) and kOffline requires that the host calls <a class="el" href="classSteinberg_1_1Vst_1_1IAudioProcessor.html#aefb5731b94dbc899a4a7e9cd1c96e6a2" title="Called in disable state (setActive not called with true) before setProcessing is called and processin...">IAudioProcessor::setupProcessing</a> in order to inform the plug-in about this mode change.</li>
</ul>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structSteinberg_1_1Vst_1_1ProcessSetup.html" title="Audio processing setup.">ProcessSetup</a>, <a class="el" href="structSteinberg_1_1Vst_1_1ProcessData.html" title="Any data needed in audio processing.">ProcessData</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae514554bd822c5370bf9496c70302e31af21cd390d9ad5f7929f3f0a3ab972e13" name="ae514554bd822c5370bf9496c70302e31af21cd390d9ad5f7929f3f0a3ab972e13"></a>kRealtime&#160;</td><td class="fielddoc"><p>realtime processing </p>
</td></tr>
<tr><td class="fieldname"><a id="ae514554bd822c5370bf9496c70302e31a3b1caa5d658939c027cbb7759358a88a" name="ae514554bd822c5370bf9496c70302e31a3b1caa5d658939c027cbb7759358a88a"></a>kPrefetch&#160;</td><td class="fielddoc"><p>prefetch processing </p>
</td></tr>
<tr><td class="fieldname"><a id="ae514554bd822c5370bf9496c70302e31a27042cfd9e04c874beea670ee64ac9ab" name="ae514554bd822c5370bf9496c70302e31a27042cfd9e04c874beea670ee64ac9ab"></a>kOffline&#160;</td><td class="fielddoc"><p>offline processing </p>
</td></tr>
</table>
</div>
</div>
<a id="aec143ffe42b4aa77d9b2cf27183a554e" name="aec143ffe42b4aa77d9b2cf27183a554e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec143ffe42b4aa77d9b2cf27183a554e">&#9670;&#160;</a></span>IoModes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#aec143ffe42b4aa77d9b2cf27183a554e">IoModes</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>I/O modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aec143ffe42b4aa77d9b2cf27183a554ea66def9a432bacb7d44369f4694d38fc1" name="aec143ffe42b4aa77d9b2cf27183a554ea66def9a432bacb7d44369f4694d38fc1"></a>kSimple&#160;</td><td class="fielddoc"><p>1:1 Input / Output. Only used for Instruments. See vst3IoMode </p>
</td></tr>
<tr><td class="fieldname"><a id="aec143ffe42b4aa77d9b2cf27183a554ea9419e79f15763b134e99b963cad57fab" name="aec143ffe42b4aa77d9b2cf27183a554ea9419e79f15763b134e99b963cad57fab"></a>kAdvanced&#160;</td><td class="fielddoc"><p>n:m Input / Output. Only used for Instruments. </p>
</td></tr>
<tr><td class="fieldname"><a id="aec143ffe42b4aa77d9b2cf27183a554ea069611c39f2a76f05446198e47ac9e35" name="aec143ffe42b4aa77d9b2cf27183a554ea069611c39f2a76f05446198e47ac9e35"></a>kOfflineProcessing&#160;</td><td class="fielddoc"><p>plug-in used in an offline processing context </p>
</td></tr>
</table>
</div>
</div>
<a id="a35f71d02b79cbd11942a149e651373e6" name="a35f71d02b79cbd11942a149e651373e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35f71d02b79cbd11942a149e651373e6">&#9670;&#160;</a></span>RestartFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#a35f71d02b79cbd11942a149e651373e6">RestartFlags</a> : <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flags used for <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler.html#a1f283573728cf0807224c5ebdf3ec3a6" title="Instructs host to restart the component.">IComponentHandler::restartComponent</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6a22ef5ace2e53c785283a595b6add28b3" name="a35f71d02b79cbd11942a149e651373e6a22ef5ace2e53c785283a595b6add28b3"></a>kReloadComponent&#160;</td><td class="fielddoc"><p>The <a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> should be reloaded The host has to unload completely the plug-in (controller/processor) and reload it. </p>
<p>[SDK 3.0.0] </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6a47642f19b6da08e1bea896b6e06e630b" name="a35f71d02b79cbd11942a149e651373e6a47642f19b6da08e1bea896b6e06e630b"></a>kIoChanged&#160;</td><td class="fielddoc"><p>Input/Output <a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Bus.html">Bus</a> configuration has changed The plug-in informs the host that either the bus configuration or the bus count has changed. </p>
<p>The host has to deactivate the plug-in, asks the plug-in for its wanted new bus configurations, adapts its processing graph and reactivate the plug-in. [SDK 3.0.0] </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6a67a358277112f9c5ac816474ae501a09" name="a35f71d02b79cbd11942a149e651373e6a67a358277112f9c5ac816474ae501a09"></a>kParamValuesChanged&#160;</td><td class="fielddoc"><p>Multiple parameter values have changed (as result of a program change for example) The host invalidates all caches of parameter values and asks the edit controller for the current values. </p>
<p>[SDK 3.0.0] </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6a560af1d548105a5e1c72f07a1b6fbd29" name="a35f71d02b79cbd11942a149e651373e6a560af1d548105a5e1c72f07a1b6fbd29"></a>kLatencyChanged&#160;</td><td class="fielddoc"><p>Latency has changed The plug informs the host that its latency has changed, getLatencySamples should return the new latency after setActive (true) was called The host has to deactivate and reactivate the plug-in, then afterwards the host could ask for the current latency (getLatencySamples) See <a class="el" href="classSteinberg_1_1Vst_1_1IAudioProcessor.html#af8884671ccefe68e0a86e72413a0fcf8" title="Gets the current Latency in samples.">IAudioProcessor::getLatencySamples</a> [SDK 3.0.0]. </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6af5308f6f5d92e718ccbd4cb0ca414907" name="a35f71d02b79cbd11942a149e651373e6af5308f6f5d92e718ccbd4cb0ca414907"></a>kParamTitlesChanged&#160;</td><td class="fielddoc"><p><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Parameter.html">Parameter</a> titles (title, shortTitle and units), default values, stepCount or flags (ParameterFlags) have changed The host invalidates all caches of parameter infos and asks the edit controller for the current infos. </p>
<p>[SDK 3.0.0] </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6ae2e3ed4527f88e577a2aeb595bd853fd" name="a35f71d02b79cbd11942a149e651373e6ae2e3ed4527f88e577a2aeb595bd853fd"></a>kMidiCCAssignmentChanged&#160;</td><td class="fielddoc"><p>MIDI Controllers and/or Program Changes Assignments have changed The plug-in informs the host that its MIDI-CC mapping has changed (for example after a MIDI learn or new loaded preset) or if the stepCount or <a class="el" href="group__vst3typedef.html#ga6569c340fc68115670ee0161dd73b3ed" title="unit identifier">UnitID</a> of a ProgramChange parameter has changed. </p>
<p>The host has to rebuild the MIDI-CC =&gt; parameter mapping (getMidiControllerAssignment) and reread program changes parameters (stepCount and associated unitID) [SDK 3.0.1] </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6aa11fe6e24349c6d2f7e0035dbc01c10b" name="a35f71d02b79cbd11942a149e651373e6aa11fe6e24349c6d2f7e0035dbc01c10b"></a>kNoteExpressionChanged&#160;</td><td class="fielddoc"><p>Note Expression has changed (info, count, PhysicalUIMapping, ...) Either the note expression type info, the count of note expressions or the physical UI mapping has changed. </p>
<p>The host invalidates all caches of note expression infos and asks the edit controller for the current ones. See <a class="el" href="classSteinberg_1_1Vst_1_1INoteExpressionController.html" title="Extended plug-in interface IEditController for note expression event support: Vst::INoteExpressionCon...">INoteExpressionController</a>, <a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo.html" title="NoteExpressionTypeInfo is the structure describing a note expression supported by the plug-in.">NoteExpressionTypeInfo</a> and <a class="el" href="classSteinberg_1_1Vst_1_1INoteExpressionPhysicalUIMapping.html" title="Extended plug-in interface IEditController for note expression event support: Vst::INoteExpressionPhy...">INoteExpressionPhysicalUIMapping</a> [SDK 3.5.0] </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6abf3d2b0a3519f44507b88691c0e6555e" name="a35f71d02b79cbd11942a149e651373e6abf3d2b0a3519f44507b88691c0e6555e"></a>kIoTitlesChanged&#160;</td><td class="fielddoc"><p>Input / Output bus titles have changed The host invalidates all caches of bus titles and asks the edit controller for the current titles. </p>
<p>[SDK 3.5.0] </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6a2f4bc9de12259020c78fa4225f1d90b3" name="a35f71d02b79cbd11942a149e651373e6a2f4bc9de12259020c78fa4225f1d90b3"></a>kPrefetchableSupportChanged&#160;</td><td class="fielddoc"><p>Prefetch support has changed The plug-in informs the host that its PrefetchSupport has changed The host has to deactivate the plug-in, calls <a class="el" href="classSteinberg_1_1Vst_1_1IPrefetchableSupport.html#a127acb45e09dda596a2cdb7cf31b5a32" title="retrieve the current prefetch support.">IPrefetchableSupport::getPrefetchableSupport</a> and reactivate the plug-in. </p>
<p>See <a class="el" href="classSteinberg_1_1Vst_1_1IPrefetchableSupport.html" title="Indicates that the plug-in could or not support Prefetch (dynamically): Vst::IPrefetchableSupport.">IPrefetchableSupport</a> [SDK 3.6.1] </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6a1a2ea1cc0af4a65e3576a2f8c366350d" name="a35f71d02b79cbd11942a149e651373e6a1a2ea1cc0af4a65e3576a2f8c366350d"></a>kRoutingInfoChanged&#160;</td><td class="fielddoc"><p><a class="el" href="structSteinberg_1_1Vst_1_1RoutingInfo.html" title="Routing Information: When the plug-in supports multiple I/O busses, a host may want to know how the b...">RoutingInfo</a> has changed The plug-in informs the host that its internal routing (relation of an event-input-channel to an audio-output-bus) has changed. </p>
<p>The host asks the plug-in for the new routing with <a class="el" href="classSteinberg_1_1Vst_1_1IComponent.html#aa0ffeccad3c44364a199ce56365a4c12" title="Retrieves routing information (to be implemented when more than one regular input or output bus exist...">IComponent::getRoutingInfo</a>, vst3Routing See <a class="el" href="classSteinberg_1_1Vst_1_1IComponent.html" title="Component base interface: Vst::IComponent.">IComponent</a> [SDK 3.6.6] </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6ab9d170d239305a60a6632d2224dd0cc9" name="a35f71d02b79cbd11942a149e651373e6ab9d170d239305a60a6632d2224dd0cc9"></a>kKeyswitchChanged&#160;</td><td class="fielddoc"><p>Key switches has changed (info, count) Either the Key switches info, the count of Key switches has changed. </p>
<p>The host invalidates all caches of Key switches infos and asks the edit controller (<a class="el" href="classSteinberg_1_1Vst_1_1IKeyswitchController.html" title="Extended plug-in interface IEditController for key switches support: Vst::IKeyswitchController.">IKeyswitchController</a>) for the current ones. See <a class="el" href="classSteinberg_1_1Vst_1_1IKeyswitchController.html" title="Extended plug-in interface IEditController for key switches support: Vst::IKeyswitchController.">IKeyswitchController</a> [SDK 3.7.3] </p>
</td></tr>
<tr><td class="fieldname"><a id="a35f71d02b79cbd11942a149e651373e6aad5c03a524a2b60c6e72f3f1b7fa1efa" name="a35f71d02b79cbd11942a149e651373e6aad5c03a524a2b60c6e72f3f1b7fa1efa"></a>kParamIDMappingChanged&#160;</td><td class="fielddoc"><p>Mapping of <a class="el" href="group__vst3typedef.html#ga1dac5893f4a5c27f986d4e51741b544c" title="parameter identifier: value in range [0, 0x7FFFFFFF].">ParamID</a> has changed The Plug-in informs the host that its parameters ID has changed. </p>
<p>This has to be called by the edit controller in the method setComponentState or setState (during projects loading) when the plug-in detects that the given state was associated to an older version of the plug-in, or to a plug-in to replace (for ex. migrating VST2 =&gt; <a class="elRef" href="../vstsdk/namespaceVST3.html">VST3</a>), with a different set of parameter IDs, then the host could remap any used parameters like automation by asking the <a class="el" href="classSteinberg_1_1Vst_1_1IRemapParamID.html" title="Extended IEditController interface for a component.">IRemapParamID</a> interface (which extends <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a>). See <a class="el" href="classSteinberg_1_1Vst_1_1IRemapParamID.html" title="Extended IEditController interface for a component.">IRemapParamID</a> [SDK 3.7.11] </p>
</td></tr>
</table>
</div>
</div>
<a id="ac8ed0b1f451e979e746e721810469fc6" name="ac8ed0b1f451e979e746e721810469fc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8ed0b1f451e979e746e721810469fc6">&#9670;&#160;</a></span>KnobModes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#ac8ed0b1f451e979e746e721810469fc6">KnobModes</a> : <a class="el" href="group__vst3typedef.html#gace7eaa9efefc89d60148285cfbbad71d">KnobMode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Knob Mode. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac8ed0b1f451e979e746e721810469fc6a261944b6b143c6fc78fa1e9c783200ea" name="ac8ed0b1f451e979e746e721810469fc6a261944b6b143c6fc78fa1e9c783200ea"></a>kCircularMode&#160;</td><td class="fielddoc"><p>Circular with jump to clicked position. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac8ed0b1f451e979e746e721810469fc6a98a7d7b1f331414876a55df149340e1e" name="ac8ed0b1f451e979e746e721810469fc6a98a7d7b1f331414876a55df149340e1e"></a>kRelativCircularMode&#160;</td><td class="fielddoc"><p>Circular without jump to clicked position. </p>
</td></tr>
<tr><td class="fieldname"><a id="ac8ed0b1f451e979e746e721810469fc6a248b4aaa79db639d5610c6e632269d7a" name="ac8ed0b1f451e979e746e721810469fc6a248b4aaa79db639d5610c6e632269d7a"></a>kLinearMode&#160;</td><td class="fielddoc"><p>Linear: depending on vertical movement. </p>
</td></tr>
</table>
</div>
</div>
<a id="aa00940542b032ef188a88bda982bd36a" name="aa00940542b032ef188a88bda982bd36a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa00940542b032ef188a88bda982bd36a">&#9670;&#160;</a></span>NoteIDUserRange</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#aa00940542b032ef188a88bda982bd36a">NoteIDUserRange</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Reserved note identifier (noteId) range for a plug-in. </p>
<p>Guaranteed not used by the host. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa00940542b032ef188a88bda982bd36aa522b98801c4416f664488eb65aa33ab6" name="aa00940542b032ef188a88bda982bd36aa522b98801c4416f664488eb65aa33ab6"></a>kNoteIDUserRangeLowerBound&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa00940542b032ef188a88bda982bd36aab3bd1010e0ee8b8817e14a6c64b3997f" name="aa00940542b032ef188a88bda982bd36aab3bd1010e0ee8b8817e14a6c64b3997f"></a>kNoteIDUserRangeUpperBound&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<a id="a70ee68a13248febed5047cfa0fddf4e6" name="a70ee68a13248febed5047cfa0fddf4e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70ee68a13248febed5047cfa0fddf4e6">&#9670;&#160;</a></span>ControllerNumbers</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#a70ee68a13248febed5047cfa0fddf4e6">ControllerNumbers</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Controller Numbers (MIDI) </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a400f9814a81c3cf0116c43434527a9b7" name="a70ee68a13248febed5047cfa0fddf4e6a400f9814a81c3cf0116c43434527a9b7"></a>kCtrlBankSelectMSB&#160;</td><td class="fielddoc"><p>Bank Select MSB. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6ab9b1ff6e499682378110ba27ecdc0ef7" name="a70ee68a13248febed5047cfa0fddf4e6ab9b1ff6e499682378110ba27ecdc0ef7"></a>kCtrlModWheel&#160;</td><td class="fielddoc"><p>Modulation Wheel. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a1a2c7165ea14ef8dd1368b6816eb2a06" name="a70ee68a13248febed5047cfa0fddf4e6a1a2c7165ea14ef8dd1368b6816eb2a06"></a>kCtrlBreath&#160;</td><td class="fielddoc"><p>Breath controller. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a9d0c8ad268af6aab096688928d2bf649" name="a70ee68a13248febed5047cfa0fddf4e6a9d0c8ad268af6aab096688928d2bf649"></a>kCtrlFoot&#160;</td><td class="fielddoc"><p>Foot Controller. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a3bd68e966f818c58396b3132c9b63146" name="a70ee68a13248febed5047cfa0fddf4e6a3bd68e966f818c58396b3132c9b63146"></a>kCtrlPortaTime&#160;</td><td class="fielddoc"><p>Portamento Time. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a1b7add291c074e6e281251bcacd386c2" name="a70ee68a13248febed5047cfa0fddf4e6a1b7add291c074e6e281251bcacd386c2"></a>kCtrlDataEntryMSB&#160;</td><td class="fielddoc"><p>Data Entry MSB. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a6a0386205b02a353f63eecc7b80688bd" name="a70ee68a13248febed5047cfa0fddf4e6a6a0386205b02a353f63eecc7b80688bd"></a>kCtrlVolume&#160;</td><td class="fielddoc"><p>Channel Volume (formerly Main Volume) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a9db5606058725c95d7196bba2d0177cf" name="a70ee68a13248febed5047cfa0fddf4e6a9db5606058725c95d7196bba2d0177cf"></a>kCtrlBalance&#160;</td><td class="fielddoc"><p>Balance. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a337d918eada6158b59bfca78fc6d4ce9" name="a70ee68a13248febed5047cfa0fddf4e6a337d918eada6158b59bfca78fc6d4ce9"></a>kCtrlPan&#160;</td><td class="fielddoc"><p>Pan. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6ab9ded45859a4edeefb3f2c01c9bac04e" name="a70ee68a13248febed5047cfa0fddf4e6ab9ded45859a4edeefb3f2c01c9bac04e"></a>kCtrlExpression&#160;</td><td class="fielddoc"><p>Expression. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a223f411fa52e53c3ffd88031f2fcb359" name="a70ee68a13248febed5047cfa0fddf4e6a223f411fa52e53c3ffd88031f2fcb359"></a>kCtrlEffect1&#160;</td><td class="fielddoc"><p>Effect Control 1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6acf538d0974d6427c61c3413b70bca9ba" name="a70ee68a13248febed5047cfa0fddf4e6acf538d0974d6427c61c3413b70bca9ba"></a>kCtrlEffect2&#160;</td><td class="fielddoc"><p>Effect Control 2. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a53873b95c93a8a77720d0d86b2521afe" name="a70ee68a13248febed5047cfa0fddf4e6a53873b95c93a8a77720d0d86b2521afe"></a>kCtrlGPC1&#160;</td><td class="fielddoc"><p>General Purpose Controller #1. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6ae2b54af4acafdabff72856fa0a2c21ec" name="a70ee68a13248febed5047cfa0fddf4e6ae2b54af4acafdabff72856fa0a2c21ec"></a>kCtrlGPC2&#160;</td><td class="fielddoc"><p>General Purpose Controller #2. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a619824c5021185046074a448dd2e1127" name="a70ee68a13248febed5047cfa0fddf4e6a619824c5021185046074a448dd2e1127"></a>kCtrlGPC3&#160;</td><td class="fielddoc"><p>General Purpose Controller #3. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a30724a1acbad4a35c4230d7b10ee5a5e" name="a70ee68a13248febed5047cfa0fddf4e6a30724a1acbad4a35c4230d7b10ee5a5e"></a>kCtrlGPC4&#160;</td><td class="fielddoc"><p>General Purpose Controller #4. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a04b8b07db0548b0419d9dfb3837ac140" name="a70ee68a13248febed5047cfa0fddf4e6a04b8b07db0548b0419d9dfb3837ac140"></a>kCtrlBankSelectLSB&#160;</td><td class="fielddoc"><p>Bank Select LSB. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a94cfcf6be1a8525ce88b91a91b244001" name="a70ee68a13248febed5047cfa0fddf4e6a94cfcf6be1a8525ce88b91a91b244001"></a>kCtrlDataEntryLSB&#160;</td><td class="fielddoc"><p>Data Entry LSB. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a0f14ef4f47d122dd1f90179172798282" name="a70ee68a13248febed5047cfa0fddf4e6a0f14ef4f47d122dd1f90179172798282"></a>kCtrlSustainOnOff&#160;</td><td class="fielddoc"><p>Damper Pedal On/Off (Sustain) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6afa5ea23fcf3bf9743c9c6565db31a9d9" name="a70ee68a13248febed5047cfa0fddf4e6afa5ea23fcf3bf9743c9c6565db31a9d9"></a>kCtrlPortaOnOff&#160;</td><td class="fielddoc"><p>Portamento On/Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a94bff95bfd75ce9c2afeae7e710a1f0b" name="a70ee68a13248febed5047cfa0fddf4e6a94bff95bfd75ce9c2afeae7e710a1f0b"></a>kCtrlSustenutoOnOff&#160;</td><td class="fielddoc"><p>Sustenuto On/Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a7d6db0586803346d573647dd0f5c7d78" name="a70ee68a13248febed5047cfa0fddf4e6a7d6db0586803346d573647dd0f5c7d78"></a>kCtrlSoftPedalOnOff&#160;</td><td class="fielddoc"><p>Soft Pedal On/Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a3edac2ceee92969eae4c563b36a572c9" name="a70ee68a13248febed5047cfa0fddf4e6a3edac2ceee92969eae4c563b36a572c9"></a>kCtrlLegatoFootSwOnOff&#160;</td><td class="fielddoc"><p>Legato Footswitch On/Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a2232d72f0d853ffd05502341446b6d9d" name="a70ee68a13248febed5047cfa0fddf4e6a2232d72f0d853ffd05502341446b6d9d"></a>kCtrlHold2OnOff&#160;</td><td class="fielddoc"><p>Hold 2 On/Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a6ac02b45ad9fc7b0a06dbcb4b08d85e8" name="a70ee68a13248febed5047cfa0fddf4e6a6ac02b45ad9fc7b0a06dbcb4b08d85e8"></a>kCtrlSoundVariation&#160;</td><td class="fielddoc"><p>Sound Variation. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a0ffab21c076973287ee7989e951417a6" name="a70ee68a13248febed5047cfa0fddf4e6a0ffab21c076973287ee7989e951417a6"></a>kCtrlFilterCutoff&#160;</td><td class="fielddoc"><p>Filter Cutoff (Timbre/Harmonic Intensity) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6ae5def59ca1557626e92f98eba6bf677f" name="a70ee68a13248febed5047cfa0fddf4e6ae5def59ca1557626e92f98eba6bf677f"></a>kCtrlReleaseTime&#160;</td><td class="fielddoc"><p>Release Time. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a415800319591ef39bb63da5d59c7b609" name="a70ee68a13248febed5047cfa0fddf4e6a415800319591ef39bb63da5d59c7b609"></a>kCtrlAttackTime&#160;</td><td class="fielddoc"><p>Attack Time. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a461337f50eaa0cab0db2b3be464da521" name="a70ee68a13248febed5047cfa0fddf4e6a461337f50eaa0cab0db2b3be464da521"></a>kCtrlFilterResonance&#160;</td><td class="fielddoc"><p>Filter Resonance (Brightness) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a755907d022d33579f41ab3510c4a1e06" name="a70ee68a13248febed5047cfa0fddf4e6a755907d022d33579f41ab3510c4a1e06"></a>kCtrlDecayTime&#160;</td><td class="fielddoc"><p>Decay Time. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6af7ef2c4385b727d4c937dab21e85f2ee" name="a70ee68a13248febed5047cfa0fddf4e6af7ef2c4385b727d4c937dab21e85f2ee"></a>kCtrlVibratoRate&#160;</td><td class="fielddoc"><p>Vibrato Rate. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a60de4c6db5a2ecc8696ef8a74c2d0604" name="a70ee68a13248febed5047cfa0fddf4e6a60de4c6db5a2ecc8696ef8a74c2d0604"></a>kCtrlVibratoDepth&#160;</td><td class="fielddoc"><p>Vibrato Depth. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6ab1c1e0685fcc46278fafff8036837bba" name="a70ee68a13248febed5047cfa0fddf4e6ab1c1e0685fcc46278fafff8036837bba"></a>kCtrlVibratoDelay&#160;</td><td class="fielddoc"><p>Vibrato Delay. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a35b80c1718f6464668b96df696efa264" name="a70ee68a13248febed5047cfa0fddf4e6a35b80c1718f6464668b96df696efa264"></a>kCtrlSoundCtrler10&#160;</td><td class="fielddoc"><p>undefined </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6aa88e418292a29bb46e148ab9dc999d4b" name="a70ee68a13248febed5047cfa0fddf4e6aa88e418292a29bb46e148ab9dc999d4b"></a>kCtrlGPC5&#160;</td><td class="fielddoc"><p>General Purpose Controller #5. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a6c72ad975c1231c1657260fc7954b27e" name="a70ee68a13248febed5047cfa0fddf4e6a6c72ad975c1231c1657260fc7954b27e"></a>kCtrlGPC6&#160;</td><td class="fielddoc"><p>General Purpose Controller #6. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a76823c9e4b6f55bd74b71096f1e7cb09" name="a70ee68a13248febed5047cfa0fddf4e6a76823c9e4b6f55bd74b71096f1e7cb09"></a>kCtrlGPC7&#160;</td><td class="fielddoc"><p>General Purpose Controller #7. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6aede48ecdceaf4750c38194df4e3650d9" name="a70ee68a13248febed5047cfa0fddf4e6aede48ecdceaf4750c38194df4e3650d9"></a>kCtrlGPC8&#160;</td><td class="fielddoc"><p>General Purpose Controller #8. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6aa56335dc1a7f013a779d79a2b0766260" name="a70ee68a13248febed5047cfa0fddf4e6aa56335dc1a7f013a779d79a2b0766260"></a>kCtrlPortaControl&#160;</td><td class="fielddoc"><p>Portamento Control. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a215884f32ff11d44c0b26f641491d4f0" name="a70ee68a13248febed5047cfa0fddf4e6a215884f32ff11d44c0b26f641491d4f0"></a>kCtrlEff1Depth&#160;</td><td class="fielddoc"><p>Effect 1 Depth (Reverb Send Level) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a8c5c17883f573d79cfb912b8c18ddf86" name="a70ee68a13248febed5047cfa0fddf4e6a8c5c17883f573d79cfb912b8c18ddf86"></a>kCtrlEff2Depth&#160;</td><td class="fielddoc"><p>Effect 2 Depth (Tremolo Level) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a93eb781dc5c8d3b0f3259da87ec7bd5c" name="a70ee68a13248febed5047cfa0fddf4e6a93eb781dc5c8d3b0f3259da87ec7bd5c"></a>kCtrlEff3Depth&#160;</td><td class="fielddoc"><p>Effect 3 Depth (Chorus Send Level) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6aa1f3100a751b3bd3c521414eb4de9c09" name="a70ee68a13248febed5047cfa0fddf4e6aa1f3100a751b3bd3c521414eb4de9c09"></a>kCtrlEff4Depth&#160;</td><td class="fielddoc"><p>Effect 4 Depth (Delay/Variation/Detune Level) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a34db4b2b6bf408977eb0889be68dbacb" name="a70ee68a13248febed5047cfa0fddf4e6a34db4b2b6bf408977eb0889be68dbacb"></a>kCtrlEff5Depth&#160;</td><td class="fielddoc"><p>Effect 5 Depth (Phaser Level) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a8054b74403fa8ea7932e2a28aa4ef570" name="a70ee68a13248febed5047cfa0fddf4e6a8054b74403fa8ea7932e2a28aa4ef570"></a>kCtrlDataIncrement&#160;</td><td class="fielddoc"><p>Data Increment (+1) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a68ef732ce338bae442a4bb5214ddb1d1" name="a70ee68a13248febed5047cfa0fddf4e6a68ef732ce338bae442a4bb5214ddb1d1"></a>kCtrlDataDecrement&#160;</td><td class="fielddoc"><p>Data Decrement (-1) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6af71bc8cfbfd46ba99c8dd6c9b3c098b8" name="a70ee68a13248febed5047cfa0fddf4e6af71bc8cfbfd46ba99c8dd6c9b3c098b8"></a>kCtrlNRPNSelectLSB&#160;</td><td class="fielddoc"><p>NRPN Select LSB. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a16c5df1bc05e33ee2568b6b903a4835a" name="a70ee68a13248febed5047cfa0fddf4e6a16c5df1bc05e33ee2568b6b903a4835a"></a>kCtrlNRPNSelectMSB&#160;</td><td class="fielddoc"><p>NRPN Select MSB. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6ab1839eb3b7fd6e17a404d5c549647fcb" name="a70ee68a13248febed5047cfa0fddf4e6ab1839eb3b7fd6e17a404d5c549647fcb"></a>kCtrlRPNSelectLSB&#160;</td><td class="fielddoc"><p>RPN Select LSB. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6ada4d74f05c77dc221713a293440695d2" name="a70ee68a13248febed5047cfa0fddf4e6ada4d74f05c77dc221713a293440695d2"></a>kCtrlRPNSelectMSB&#160;</td><td class="fielddoc"><p>RPN Select MSB. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6af6d59e256dc288cf9012d8e14af1dd72" name="a70ee68a13248febed5047cfa0fddf4e6af6d59e256dc288cf9012d8e14af1dd72"></a>kCtrlAllSoundsOff&#160;</td><td class="fielddoc"><p>All Sounds Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a3ca0d4037f837edff5a519d759a6e2a4" name="a70ee68a13248febed5047cfa0fddf4e6a3ca0d4037f837edff5a519d759a6e2a4"></a>kCtrlResetAllCtrlers&#160;</td><td class="fielddoc"><p>Reset All Controllers. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6aa2e16c34abda2b690c0ce04f71fba7ed" name="a70ee68a13248febed5047cfa0fddf4e6aa2e16c34abda2b690c0ce04f71fba7ed"></a>kCtrlLocalCtrlOnOff&#160;</td><td class="fielddoc"><p>Local Control On/Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6ad27b2651ac1b6c1bedd2932fd7ceea1e" name="a70ee68a13248febed5047cfa0fddf4e6ad27b2651ac1b6c1bedd2932fd7ceea1e"></a>kCtrlAllNotesOff&#160;</td><td class="fielddoc"><p>All Notes Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6ad98437cf5dc4611e63d7541e8de2767d" name="a70ee68a13248febed5047cfa0fddf4e6ad98437cf5dc4611e63d7541e8de2767d"></a>kCtrlOmniModeOff&#160;</td><td class="fielddoc"><p>Omni Mode Off + All Notes Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6aa6ecf7983324f4f64f82e49847306573" name="a70ee68a13248febed5047cfa0fddf4e6aa6ecf7983324f4f64f82e49847306573"></a>kCtrlOmniModeOn&#160;</td><td class="fielddoc"><p>Omni Mode On + All Notes Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6aca03cffe46b62bd2c4aab05493e73bb7" name="a70ee68a13248febed5047cfa0fddf4e6aca03cffe46b62bd2c4aab05493e73bb7"></a>kCtrlPolyModeOnOff&#160;</td><td class="fielddoc"><p>Poly Mode On/Off + All Sounds Off. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a9d27c8af6ca2742411edac39853d4063" name="a70ee68a13248febed5047cfa0fddf4e6a9d27c8af6ca2742411edac39853d4063"></a>kCtrlPolyModeOn&#160;</td><td class="fielddoc"><p>Poly Mode On. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a999df7727e25b9ef9062b19f91a26cbd" name="a70ee68a13248febed5047cfa0fddf4e6a999df7727e25b9ef9062b19f91a26cbd"></a>kAfterTouch&#160;</td><td class="fielddoc"><p>After Touch (associated to Channel Pressure) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a39b06e8637d7c40f7a845d1c191f6d8f" name="a70ee68a13248febed5047cfa0fddf4e6a39b06e8637d7c40f7a845d1c191f6d8f"></a>kPitchBend&#160;</td><td class="fielddoc"><p>Pitch Bend Change. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6af6ba8b5a08c0e4e7c4d8f6603df78bd5" name="a70ee68a13248febed5047cfa0fddf4e6af6ba8b5a08c0e4e7c4d8f6603df78bd5"></a>kCountCtrlNumber&#160;</td><td class="fielddoc"><p>Count of Controller Number. </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a24741548a45124ddce729c1cdd78f1c0" name="a70ee68a13248febed5047cfa0fddf4e6a24741548a45124ddce729c1cdd78f1c0"></a>kCtrlProgramChange&#160;</td><td class="fielddoc"><p>Program Change (use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> only) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a3276c68bfcf39d2acb1dda3814ca0602" name="a70ee68a13248febed5047cfa0fddf4e6a3276c68bfcf39d2acb1dda3814ca0602"></a>kCtrlPolyPressure&#160;</td><td class="fielddoc"><p>Polyphonic Key Pressure (use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> for pitch and <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a847f26b092a73eed828307b5eadad37f" title="[0, 127] used for pitch bend (kPitchBend) and polyPressure (kCtrlPolyPressure)">LegacyMIDICCOutEvent.value2</a> for pressure) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a8fdd692227d34e50628b4c26cc824565" name="a70ee68a13248febed5047cfa0fddf4e6a8fdd692227d34e50628b4c26cc824565"></a>kCtrlQuarterFrame&#160;</td><td class="fielddoc"><p>Quarter Frame ((use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> only) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6acd40dca51d26e486569d65646dd55e1e" name="a70ee68a13248febed5047cfa0fddf4e6acd40dca51d26e486569d65646dd55e1e"></a>kSystemSongSelect&#160;</td><td class="fielddoc"><p>Song Select (use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> only) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a1da17ece862653f81c6b5eb894a0b742" name="a70ee68a13248febed5047cfa0fddf4e6a1da17ece862653f81c6b5eb894a0b742"></a>kSystemSongPointer&#160;</td><td class="fielddoc"><p>Song Pointer (use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> for LSB and <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a847f26b092a73eed828307b5eadad37f" title="[0, 127] used for pitch bend (kPitchBend) and polyPressure (kCtrlPolyPressure)">LegacyMIDICCOutEvent.value2</a> for MSB) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6aeff2784d5e1a90a8b5926896a3d4f832" name="a70ee68a13248febed5047cfa0fddf4e6aeff2784d5e1a90a8b5926896a3d4f832"></a>kSystemCableSelect&#160;</td><td class="fielddoc"><p>Cable Select (use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> only) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a5f81131b6d1d0e8cb6ef9022a1453eb0" name="a70ee68a13248febed5047cfa0fddf4e6a5f81131b6d1d0e8cb6ef9022a1453eb0"></a>kSystemTuneRequest&#160;</td><td class="fielddoc"><p>Tune Request (use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> only) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6ab436ffbe34f8e3468622db9f1a5cafda" name="a70ee68a13248febed5047cfa0fddf4e6ab436ffbe34f8e3468622db9f1a5cafda"></a>kSystemMidiClockStart&#160;</td><td class="fielddoc"><p>Midi Clock Start (use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> only) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a3ff69061d0fc11aead42f60ac1109ccf" name="a70ee68a13248febed5047cfa0fddf4e6a3ff69061d0fc11aead42f60ac1109ccf"></a>kSystemMidiClockContinue&#160;</td><td class="fielddoc"><p>Midi Clock Continue (use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> only) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a2ae8ba63488f6fd9f1fd76ca43c862c5" name="a70ee68a13248febed5047cfa0fddf4e6a2ae8ba63488f6fd9f1fd76ca43c862c5"></a>kSystemMidiClockStop&#160;</td><td class="fielddoc"><p>Midi Clock Stop (use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> only) </p>
</td></tr>
<tr><td class="fieldname"><a id="a70ee68a13248febed5047cfa0fddf4e6a6f2b8de0a4937a849e9479964e94e540" name="a70ee68a13248febed5047cfa0fddf4e6a6f2b8de0a4937a849e9479964e94e540"></a>kSystemActiveSensing&#160;</td><td class="fielddoc"><p>Active Sensing (use <a class="el" href="structSteinberg_1_1Vst_1_1LegacyMIDICCOutEvent.html#a6cd7db27a42f8298d8e9c1849387f6b9" title="value of Controller [0, 127]">LegacyMIDICCOutEvent.value</a> only) </p>
</td></tr>
</table>
</div>
</div>
<a id="a7d66c573aff27d890ec154f45b61f310" name="a7d66c573aff27d890ec154f45b61f310"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d66c573aff27d890ec154f45b61f310">&#9670;&#160;</a></span>NoteExpressionTypeIDs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#a7d66c573aff27d890ec154f45b61f310">NoteExpressionTypeIDs</a> : <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="#a7d66c573aff27d890ec154f45b61f310" title="NoteExpressionTypeIDs describes the type of the note expression.">NoteExpressionTypeIDs</a> describes the type of the note expression. </p>
<p>VST predefines some types like volume, pan, tuning by defining their ranges and curves. Used by NoteExpressionEvent::typeId and NoteExpressionTypeID::typeId </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo.html" title="NoteExpressionTypeInfo is the structure describing a note expression supported by the plug-in.">NoteExpressionTypeInfo</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310a18860e42c73ce4d8d66d49d6a662ab56" name="a7d66c573aff27d890ec154f45b61f310a18860e42c73ce4d8d66d49d6a662ab56"></a>kVolumeTypeID&#160;</td><td class="fielddoc"><p>Volume, plain range [0 = -oo , 0.25 = 0dB, 0.5 = +6dB, 1 = +12dB]: plain = 20 * log (4 * norm) </p>
</td></tr>
<tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310a7148e2b1e53d751df8801134fa2059f8" name="a7d66c573aff27d890ec154f45b61f310a7148e2b1e53d751df8801134fa2059f8"></a>kPanTypeID&#160;</td><td class="fielddoc"><p>Panning (L-R), plain range [0 = left, 0.5 = center, 1 = right]. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310ac196000d5497502327e2b4f69e5037be" name="a7d66c573aff27d890ec154f45b61f310ac196000d5497502327e2b4f69e5037be"></a>kTuningTypeID&#160;</td><td class="fielddoc"><p>Tuning, plain range [0 = -120.0 (ten octaves down), 0.5 none, 1 = +120.0 (ten octaves up)] plain = 240 * (norm - 0.5) and norm = plain / 240 + 0.5 oneOctave is 12.0 / 240.0; oneHalfTune = 1.0 / 240.0;. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310a9fadf3f8d95dee835c8a0dcc9605b5af" name="a7d66c573aff27d890ec154f45b61f310a9fadf3f8d95dee835c8a0dcc9605b5af"></a>kVibratoTypeID&#160;</td><td class="fielddoc"><p>Vibrato. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310a5e7ae2b2c476af4e9cdfd62902d68880" name="a7d66c573aff27d890ec154f45b61f310a5e7ae2b2c476af4e9cdfd62902d68880"></a>kExpressionTypeID&#160;</td><td class="fielddoc"><p>Expression. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310a3eb020a0ad7005b2be7b70e373cc4431" name="a7d66c573aff27d890ec154f45b61f310a3eb020a0ad7005b2be7b70e373cc4431"></a>kBrightnessTypeID&#160;</td><td class="fielddoc"><p>Brightness. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310a77f4a0bbec04c57e50441d58dddc753e" name="a7d66c573aff27d890ec154f45b61f310a77f4a0bbec04c57e50441d58dddc753e"></a>kTextTypeID&#160;</td><td class="fielddoc"><p>See <a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionTextEvent.html" title="Note Expression Text event.">NoteExpressionTextEvent</a>. </p>
</td></tr>
<tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310a4ebd202862aff5265a6c1bcd901bd5b8" name="a7d66c573aff27d890ec154f45b61f310a4ebd202862aff5265a6c1bcd901bd5b8"></a>kPhonemeTypeID&#160;</td><td class="fielddoc"><p>TODO: </p>
</td></tr>
<tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310a1c30475ef992f89f37c2fe0aafcc6283" name="a7d66c573aff27d890ec154f45b61f310a1c30475ef992f89f37c2fe0aafcc6283"></a>kCustomStart&#160;</td><td class="fielddoc"><p>start of custom note expression type ids </p>
</td></tr>
<tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310a2c5cacda2fb1b13fb3bce937819bf1f9" name="a7d66c573aff27d890ec154f45b61f310a2c5cacda2fb1b13fb3bce937819bf1f9"></a>kCustomEnd&#160;</td><td class="fielddoc"><p>end of custom note expression type ids </p>
</td></tr>
<tr><td class="fieldname"><a id="a7d66c573aff27d890ec154f45b61f310ae9353615a5098aba2a5dc927d5497132" name="a7d66c573aff27d890ec154f45b61f310ae9353615a5098aba2a5dc927d5497132"></a>kInvalidTypeID&#160;</td><td class="fielddoc"><p>indicates an invalid note expression type </p>
</td></tr>
</table>
</div>
</div>
<a id="a94ba59b05ac09e4f021b5cd0955852c9" name="a94ba59b05ac09e4f021b5cd0955852c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94ba59b05ac09e4f021b5cd0955852c9">&#9670;&#160;</a></span>KeyswitchTypeIDs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#a94ba59b05ac09e4f021b5cd0955852c9">KeyswitchTypeIDs</a> : <a class="elRef" href="../base/group__smtgtypedef.html#gacbd4acd0d29e2d6c43104827f77d9cd2">uint32</a></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="#a94ba59b05ac09e4f021b5cd0955852c9" title="KeyswitchTypeIDs describes the type of a key switch.">KeyswitchTypeIDs</a> describes the type of a key switch. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structSteinberg_1_1Vst_1_1KeyswitchInfo.html" title="KeyswitchInfo is the structure describing a key switch This structure is used by the method getKeyswi...">KeyswitchInfo</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a94ba59b05ac09e4f021b5cd0955852c9a19aaecc29b830ac94b9804b3f6b1aebb" name="a94ba59b05ac09e4f021b5cd0955852c9a19aaecc29b830ac94b9804b3f6b1aebb"></a>kNoteOnKeyswitchTypeID&#160;</td><td class="fielddoc"><p>press before noteOn is played </p>
</td></tr>
<tr><td class="fieldname"><a id="a94ba59b05ac09e4f021b5cd0955852c9a585a87fa2b02e4aaf5e3280df2bb41c1" name="a94ba59b05ac09e4f021b5cd0955852c9a585a87fa2b02e4aaf5e3280df2bb41c1"></a>kOnTheFlyKeyswitchTypeID&#160;</td><td class="fielddoc"><p>press while noteOn is played </p>
</td></tr>
<tr><td class="fieldname"><a id="a94ba59b05ac09e4f021b5cd0955852c9a0e2daa9cc892408b666cfdda855652c0" name="a94ba59b05ac09e4f021b5cd0955852c9a0e2daa9cc892408b666cfdda855652c0"></a>kOnReleaseKeyswitchTypeID&#160;</td><td class="fielddoc"><p>press before entering release </p>
</td></tr>
<tr><td class="fieldname"><a id="a94ba59b05ac09e4f021b5cd0955852c9abf9a3d392f6bd3ad7f0db013fd5dbc18" name="a94ba59b05ac09e4f021b5cd0955852c9abf9a3d392f6bd3ad7f0db013fd5dbc18"></a>kKeyRangeTypeID&#160;</td><td class="fielddoc"><p>key should be maintained pressed for playing </p>
</td></tr>
</table>
</div>
</div>
<a id="a625d3c836663769a5ea9df6a8481feca" name="a625d3c836663769a5ea9df6a8481feca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a625d3c836663769a5ea9df6a8481feca">&#9670;&#160;</a></span>PhysicalUITypeIDs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#a625d3c836663769a5ea9df6a8481feca">PhysicalUITypeIDs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="#a625d3c836663769a5ea9df6a8481feca" title="PhysicalUITypeIDs describes the type of Physical UI (PUI) which could be associated to a note express...">PhysicalUITypeIDs</a> describes the type of Physical UI (PUI) which could be associated to a note expression. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structSteinberg_1_1Vst_1_1PhysicalUIMap.html" title="PhysicalUIMap describes a mapping of a noteExpression Type to a Physical UI Type.">PhysicalUIMap</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a625d3c836663769a5ea9df6a8481fecaa973abf8a1ca38781df5550b5db3ed345" name="a625d3c836663769a5ea9df6a8481fecaa973abf8a1ca38781df5550b5db3ed345"></a>kPUIXMovement&#160;</td><td class="fielddoc"><p>absolute X position when touching keys of PUIs. </p>
<p>Range [0=left, 0.5=middle, 1=right] </p>
</td></tr>
<tr><td class="fieldname"><a id="a625d3c836663769a5ea9df6a8481fecaa8b27cb6543ac07a669439676746fb05f" name="a625d3c836663769a5ea9df6a8481fecaa8b27cb6543ac07a669439676746fb05f"></a>kPUIYMovement&#160;</td><td class="fielddoc"><p>absolute Y position when touching keys of PUIs. </p>
<p>Range [0=bottom/near, 0.5=center, 1=top/far] </p>
</td></tr>
<tr><td class="fieldname"><a id="a625d3c836663769a5ea9df6a8481fecaaf8b0b160fedacb1156cff30580532ca5" name="a625d3c836663769a5ea9df6a8481fecaaf8b0b160fedacb1156cff30580532ca5"></a>kPUIPressure&#160;</td><td class="fielddoc"><p>pressing a key down on keys of PUIs. </p>
<p>Range [0=No Pressure, 1=Full Pressure] </p>
</td></tr>
<tr><td class="fieldname"><a id="a625d3c836663769a5ea9df6a8481fecaa5515be4e86335bb5c9980377784d3cfd" name="a625d3c836663769a5ea9df6a8481fecaa5515be4e86335bb5c9980377784d3cfd"></a>kPUITypeCount&#160;</td><td class="fielddoc"><p>count of current defined PUIs </p>
</td></tr>
<tr><td class="fieldname"><a id="a625d3c836663769a5ea9df6a8481fecaad9fa44ff5af516fd2f1265100aa8c82e" name="a625d3c836663769a5ea9df6a8481fecaad9fa44ff5af516fd2f1265100aa8c82e"></a>kInvalidPUITypeID&#160;</td><td class="fielddoc"><p>indicates an invalid or not initialized PUI type </p>
</td></tr>
</table>
</div>
</div>
<a id="a18aa40e583fe3a75b569e7129e0d89b5" name="a18aa40e583fe3a75b569e7129e0d89b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18aa40e583fe3a75b569e7129e0d89b5">&#9670;&#160;</a></span>ePrefetchableSupport</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="#a18aa40e583fe3a75b569e7129e0d89b5">ePrefetchableSupport</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Prefetchable Support Enum. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a18aa40e583fe3a75b569e7129e0d89b5a056d564a22f73e4649c99e1407a7585a" name="a18aa40e583fe3a75b569e7129e0d89b5a056d564a22f73e4649c99e1407a7585a"></a>kIsNeverPrefetchable&#160;</td><td class="fielddoc"><p>every instance of the plug does not support prefetch processing </p>
</td></tr>
<tr><td class="fieldname"><a id="a18aa40e583fe3a75b569e7129e0d89b5aa43449cf5a0e596fa81b4a8498404f3f" name="a18aa40e583fe3a75b569e7129e0d89b5aa43449cf5a0e596fa81b4a8498404f3f"></a>kIsYetPrefetchable&#160;</td><td class="fielddoc"><p>in the current state the plug support prefetch processing </p>
</td></tr>
<tr><td class="fieldname"><a id="a18aa40e583fe3a75b569e7129e0d89b5a836dd1dc4f2a6ad88f87dd23cb0cbed6" name="a18aa40e583fe3a75b569e7129e0d89b5a836dd1dc4f2a6ad88f87dd23cb0cbed6"></a>kIsNotYetPrefetchable&#160;</td><td class="fielddoc"><p>in the current state the plug does not support prefetch processing </p>
</td></tr>
<tr><td class="fieldname"><a id="a18aa40e583fe3a75b569e7129e0d89b5a24f726f3f3303a115cf6755b6df6c984" name="a18aa40e583fe3a75b569e7129e0d89b5a24f726f3f3303a115cf6755b6df6c984"></a>kNumPrefetchableSupport&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a5ffc91bb5b37b922daa253b93cc6143c" name="a5ffc91bb5b37b922daa253b93cc6143c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ffc91bb5b37b922daa253b93cc6143c">&#9670;&#160;</a></span>allocateMessage()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSteinberg_1_1Vst_1_1IMessage.html">IMessage</a> * allocateMessage </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classSteinberg_1_1Vst_1_1IHostApplication.html">IHostApplication</a> *</td> <td class="paramname"><span class="paramname"><em>host</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper to allocate a message. </p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a45d3e3dfb2fb99bbc186e4d9749f04ed" name="a45d3e3dfb2fb99bbc186e4d9749f04ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45d3e3dfb2fb99bbc186e4d9749f04ed">&#9670;&#160;</a></span>kDefaultFactoryFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" href="../base/group__smtgtypedef.html#gab7903878916593daecbeb95b98115ab0">int32</a> kDefaultFactoryFlags = <a class="elRef" href="../base/structSteinberg_1_1PFactoryInfo.html#a618f56f095d5a47e04cb2a60c9fb7380aab221417e3c0a7c87707b0a5b80c9209">PFactoryInfo::kUnicode</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Standard value for <a class="elRef" href="../base/structSteinberg_1_1PFactoryInfo.html#a8ffba1d4311e48ae488bc118f20d7edb">PFactoryInfo::flags</a>. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>