<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node2" href="$classSteinberg_1_1Vst_1_1VSTGUIEditor.html" title="Base class for an edit view using VSTGUI." alt="" coords="854,501,953,527"/>
<area shape="rect" id="node4" href="$classSteinberg_1_1CPluginView.html" title="Plug&#45;In view default implementation." alt="" coords="418,5,511,31"/>
<area shape="rect" id="node6" href="$classSteinberg_1_1Vst_1_1Bus.html" title="Basic Bus object." alt="" coords="443,353,486,379"/>
<area shape="rect" id="node9" href="$classSteinberg_1_1Vst_1_1BusList.html" title="List of Busses." alt="" coords="433,104,496,129"/>
<area shape="rect" id="node10" href="$classSteinberg_1_1Vst_1_1ComponentBase.html" title="Base class for VST 3 Component and Edit Controller." alt="" coords="407,1000,522,1025"/>
<area shape="rect" id="node16" href="$classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager.html" title="PresetManager" alt="" coords="411,501,518,527"/>
<area shape="rect" id="node17" href="$classSteinberg_1_1Vst_1_1NoteExpressionType.html" title="Note expression type object." alt="" coords="397,452,533,477"/>
<area shape="rect" id="node19" href="$classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer.html" title="Collection of note expression types." alt="" coords="369,403,560,428"/>
<area shape="rect" id="node20" href="$classSteinberg_1_1Vst_1_1Parameter.html" title="Description of a Parameter." alt="" coords="425,205,504,231"/>
<area shape="rect" id="node23" href="$classSteinberg_1_1Vst_1_1PlugProvider.html" title="Helper for creating and initializing component." alt="" coords="655,131,749,156"/>
<area shape="rect" id="node24" href="$classSteinberg_1_1Vst_1_1ProgramList.html" title="ProgramList element." alt="" coords="421,304,509,329"/>
<area shape="rect" id="node26" href="$classSteinberg_1_1Vst_1_1Unit.html" title="Unit element." alt="" coords="443,255,487,280"/>
<area shape="rect" id="node5" href="$classSteinberg_1_1Vst_1_1EditorView.html" title="View related to an edit controller." alt="" coords="661,32,743,57"/>
<area shape="rect" id="node7" href="$classSteinberg_1_1Vst_1_1AudioBus.html" title="Description of an Audio Bus." alt="" coords="665,403,739,428"/>
<area shape="rect" id="node8" href="$classSteinberg_1_1Vst_1_1EventBus.html" title="Description of an Event Bus." alt="" coords="665,353,739,379"/>
<area shape="rect" id="node11" href="$classSteinberg_1_1Vst_1_1Component.html" title="Default implementation for a VST 3 Component." alt="" coords="659,949,745,975"/>
<area shape="rect" id="node13" href="$classSteinberg_1_1Vst_1_1EditController.html" title="Default implementation for a VST 3 edit controller." alt="" coords="653,1051,751,1076"/>
<area shape="rect" id="node12" href="$classSteinberg_1_1Vst_1_1AudioEffect.html" title="Default implementation for a VST 3 audio effect." alt="" coords="861,901,945,927"/>
<area shape="rect" id="node14" href="$classSteinberg_1_1Vst_1_1EditControllerEx1.html" title="Advanced implementation (support IUnitInfo) for a VST 3 edit controller." alt="" coords="844,1051,963,1076"/>
<area shape="rect" id="node15" href="$classSteinberg_1_1Vst_1_1SingleComponentEffect.html" title="Default implementation for a non&#45;distributable Plug&#45;in that combines &#160;processor and edit controller i..." alt="" coords="1011,925,1161,951"/>
<area shape="rect" id="node18" href="$classSteinberg_1_1Vst_1_1RangeNoteExpressionType.html" title="Note expression type object representing a custom range." alt="" coords="615,452,789,477"/>
<area shape="rect" id="node21" href="$classSteinberg_1_1Vst_1_1RangeParameter.html" title="Description of a RangeParameter." alt="" coords="644,180,760,205"/>
<area shape="rect" id="node22" href="$classSteinberg_1_1Vst_1_1StringListParameter.html" title="Description of a StringListParameter." alt="" coords="637,229,767,255"/>
<area shape="rect" id="node25" href="$classSteinberg_1_1Vst_1_1ProgramListWithPitchNames.html" title="ProgramListWithPitchNames element." alt="" coords="613,304,791,329"/>
<area shape="rect" id="node27" href="base.tag$classSteinberg_1_1FUnknown.html" title="FUnknown" alt="" coords="5,1087,87,1112"/>
<area shape="rect" id="node28" href="base.tag$classSteinberg_1_1IBStream.html" title="IBStream" alt="" coords="192,701,264,727"/>
<area shape="rect" id="node33" href="base.tag$classSteinberg_1_1IPluginBase.html" title="IPluginBase" alt="" coords="184,1013,272,1039"/>
<area shape="rect" id="node36" href="base.tag$classSteinberg_1_1IPlugView.html" title="IPlugView" alt="" coords="189,5,267,31"/>
<area shape="rect" id="node37" href="base.tag$classSteinberg_1_1IStringResult.html" title="IStringResult" alt="" coords="182,852,274,877"/>
<area shape="rect" id="node39" href="vstinterfaces.tag$classSteinberg_1_1ITest.html" title="ITest" alt="" coords="205,939,251,964"/>
<area shape="rect" id="node42" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IAttributeList.html" title="IAttributeList" alt="" coords="183,1136,273,1161"/>
<area shape="rect" id="node44" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IAudioProcessor.html" title="IAudioProcessor" alt="" coords="646,800,758,825"/>
<area shape="rect" id="node45" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IConnectionPoint.html" title="IConnectionPoint" alt="" coords="170,1087,286,1112"/>
<area shape="rect" id="node47" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IEditController2.html" title="IEditController2" alt="" coords="175,1185,281,1211"/>
<area shape="rect" id="node48" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IEventList.html" title="IEventList" alt="" coords="191,1300,265,1325"/>
<area shape="rect" id="node50" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IHostApplication.html" title="IHostApplication" alt="" coords="173,1349,283,1375"/>
<area shape="rect" id="node52" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager.html" title="IInterAppAudioPresetManager" alt="" coords="135,501,321,527"/>
<area shape="rect" id="node53" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IMessage.html" title="IMessage" alt="" coords="191,1399,265,1424"/>
<area shape="rect" id="node55" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IParameterChanges.html" title="IParameterChanges" alt="" coords="162,1448,294,1473"/>
<area shape="rect" id="node57" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IParamValueQueue.html" title="IParamValueQueue" alt="" coords="163,1497,293,1523"/>
<area shape="rect" id="node60" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IPlugInterfaceSupport.html" title="IPlugInterfaceSupport" alt="" coords="158,1571,298,1596"/>
<area shape="rect" id="node62" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IProcessContextRequirements.html" title="IProcessContextRequirements" alt="" coords="608,851,796,876"/>
<area shape="rect" id="node63" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1ITestPlugProvider.html" title="ITestPlugProvider" alt="" coords="169,55,287,80"/>
<area shape="rect" id="node65" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IUnitInfo.html" title="IUnitInfo" alt="" coords="669,1175,735,1200"/>
<area shape="rect" id="node29" href="$classSteinberg_1_1MemoryStream.html" title="Memory based Stream for IBStream implementation (using malloc)." alt="" coords="412,751,517,776"/>
<area shape="rect" id="node30" href="$classSteinberg_1_1Vst_1_1BufferStream.html" title="Stream implementation for a memory buffer." alt="" coords="418,603,511,628"/>
<area shape="rect" id="node31" href="$classSteinberg_1_1Vst_1_1FileStream.html" title="Stream implementation for a file using stdio." alt="" coords="424,652,505,677"/>
<area shape="rect" id="node32" href="$classSteinberg_1_1Vst_1_1ReadOnlyBStream.html" title="Stream representing a Read&#45;Only subsection of its source stream." alt="" coords="403,701,527,727"/>
<area shape="rect" id="node34" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IComponent.html" title="IComponent" alt="" coords="420,951,509,976"/>
<area shape="rect" id="node35" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IEditController.html" title="IEditController" alt="" coords="415,1049,515,1075"/>
<area shape="rect" id="node38" href="$exceptionSteinberg_1_1Vst_1_1StringResult.html" title="StringResult" alt="" coords="420,852,509,877"/>
<area shape="rect" id="node40" href="$classSteinberg_1_1Vst_1_1TestBase.html" title="Test Helper." alt="" coords="429,901,501,927"/>
<area shape="rect" id="node41" href="$classSteinberg_1_1Vst_1_1TestEnh.html" title="Test Helper." alt="" coords="669,900,735,925"/>
<area shape="rect" id="node43" href="$exceptionSteinberg_1_1Vst_1_1HostAttributeList.html" title="Example, ready to use implementation of IAttributeList." alt="" coords="409,1148,520,1173"/>
<area shape="rect" id="node46" href="$classSteinberg_1_1Vst_1_1ConnectionProxy.html" title="Helper for creating and initializing component." alt="" coords="407,1099,523,1124"/>
<area shape="rect" id="node49" href="$classSteinberg_1_1Vst_1_1EventList.html" title="Example implementation of IEventList." alt="" coords="429,1300,501,1325"/>
<area shape="rect" id="node51" href="$classSteinberg_1_1Vst_1_1HostApplication.html" title="Implementation&#39;s example of IHostApplication." alt="" coords="411,1349,519,1375"/>
<area shape="rect" id="node54" href="$exceptionSteinberg_1_1Vst_1_1HostMessage.html" title="Example implementation of IMessage." alt="" coords="416,1399,513,1424"/>
<area shape="rect" id="node56" href="$classSteinberg_1_1Vst_1_1ParameterChanges.html" title="Implementation&#39;s example of IParameterChanges &#45; not threadsave!." alt="" coords="400,1448,529,1473"/>
<area shape="rect" id="node58" href="$classSteinberg_1_1Vst_1_1ParamChanges.html" title="AutomationTest helper classes: implementation of IParamValueQueue." alt="" coords="411,1547,519,1572"/>
<area shape="rect" id="node59" href="$classSteinberg_1_1Vst_1_1ParameterValueQueue.html" title="Implementation&#39;s example of IParamValueQueue &#45; not threadsave!." alt="" coords="391,1497,538,1523"/>
<area shape="rect" id="node61" href="$classSteinberg_1_1Vst_1_1PlugInterfaceSupport.html" title="Example implementation of IPlugInterfaceSupport." alt="" coords="396,1596,533,1621"/>
<area shape="rect" id="node64" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1ITestPlugProvider2.html" title="ITestPlugProvider2" alt="" coords="402,55,527,80"/>
</map>
