<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,301,953,327"/>
<area shape="rect" id="node4" href="$classSteinberg_1_1CPluginView.html" title="Plug&#45;In view default implementation." alt="" coords="418,203,511,228"/>
<area shape="rect" id="node6" href="$classSteinberg_1_1Vst_1_1Bus.html" title="Basic Bus object." alt="" coords="443,449,486,475"/>
<area shape="rect" id="node9" href="$classSteinberg_1_1Vst_1_1BusList.html" title="List of Busses." alt="" coords="433,153,496,179"/>
<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,700,522,725"/>
<area shape="rect" id="node16" href="$classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager.html" title="PresetManager" alt="" coords="411,548,518,573"/>
<area shape="rect" id="node17" href="$classSteinberg_1_1Vst_1_1NoteExpressionType.html" title="Note expression type object." alt="" coords="397,499,533,524"/>
<area shape="rect" id="node19" href="$classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer.html" title="Collection of note expression types." alt="" coords="369,252,560,277"/>
<area shape="rect" id="node20" href="$classSteinberg_1_1Vst_1_1Parameter.html" title="Description of a Parameter." alt="" coords="425,301,504,327"/>
<area shape="rect" id="node23" href="$classSteinberg_1_1Vst_1_1ProgramList.html" title="ProgramList element." alt="" coords="421,400,509,425"/>
<area shape="rect" id="node25" href="$classSteinberg_1_1Vst_1_1Unit.html" title="Unit element." alt="" coords="443,351,487,376"/>
<area shape="rect" id="node5" href="$classSteinberg_1_1Vst_1_1EditorView.html" title="View related to an edit controller." alt="" coords="661,203,743,228"/>
<area shape="rect" id="node7" href="$classSteinberg_1_1Vst_1_1AudioBus.html" title="Description of an Audio Bus." alt="" coords="665,499,739,524"/>
<area shape="rect" id="node8" href="$classSteinberg_1_1Vst_1_1EventBus.html" title="Description of an Event Bus." alt="" coords="665,449,739,475"/>
<area shape="rect" id="node11" href="$classSteinberg_1_1Vst_1_1Component.html" title="Default implementation for a VST 3 Component." alt="" coords="659,773,745,799"/>
<area shape="rect" id="node13" href="$classSteinberg_1_1Vst_1_1EditController.html" title="Default implementation for a VST 3 edit controller." alt="" coords="653,700,751,725"/>
<area shape="rect" id="node12" href="$classSteinberg_1_1Vst_1_1AudioEffect.html" title="Default implementation for a VST 3 audio effect." alt="" coords="861,875,945,900"/>
<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,700,963,725"/>
<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,875,1161,900"/>
<area shape="rect" id="node18" href="$classSteinberg_1_1Vst_1_1RangeNoteExpressionType.html" title="Note expression type object representing a custom range." alt="" coords="615,548,789,573"/>
<area shape="rect" id="node21" href="$classSteinberg_1_1Vst_1_1RangeParameter.html" title="Description of a RangeParameter." alt="" coords="644,252,760,277"/>
<area shape="rect" id="node22" href="$classSteinberg_1_1Vst_1_1StringListParameter.html" title="Description of a StringListParameter." alt="" coords="637,351,767,376"/>
<area shape="rect" id="node24" href="$classSteinberg_1_1Vst_1_1ProgramListWithPitchNames.html" title="ProgramListWithPitchNames element." alt="" coords="613,400,791,425"/>
<area shape="rect" id="node26" href="base.tag$classSteinberg_1_1FUnknown.html" title="FUnknown" alt="" coords="5,924,87,949"/>
<area shape="rect" id="node27" href="base.tag$classSteinberg_1_1IBStream.html" title="IBStream" alt="" coords="192,1049,264,1075"/>
<area shape="rect" id="node32" href="base.tag$classSteinberg_1_1IPluginBase.html" title="IPluginBase" alt="" coords="184,823,272,848"/>
<area shape="rect" id="node35" href="base.tag$classSteinberg_1_1IPlugView.html" title="IPlugView" alt="" coords="189,252,267,277"/>
<area shape="rect" id="node36" href="base.tag$classSteinberg_1_1IStringResult.html" title="IStringResult" alt="" coords="182,1100,274,1125"/>
<area shape="rect" id="node38" href="vstinterfaces.tag$classSteinberg_1_1ITest.html" title="ITest" alt="" coords="205,1151,251,1176"/>
<area shape="rect" id="node41" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IAttributeList.html" title="IAttributeList" alt="" coords="183,1203,273,1228"/>
<area shape="rect" id="node43" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IAudioProcessor.html" title="IAudioProcessor" alt="" coords="646,949,758,975"/>
<area shape="rect" id="node44" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IConnectionPoint.html" title="IConnectionPoint" alt="" coords="170,749,286,775"/>
<area shape="rect" id="node46" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IEditController2.html" title="IEditController2" alt="" coords="175,675,281,700"/>
<area shape="rect" id="node47" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IEventList.html" title="IEventList" alt="" coords="191,1259,265,1284"/>
<area shape="rect" id="node49" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IHostApplication.html" title="IHostApplication" alt="" coords="173,1320,283,1345"/>
<area shape="rect" id="node51" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager.html" title="IInterAppAudioPresetManager" alt="" coords="135,548,321,573"/>
<area shape="rect" id="node52" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IMessage.html" title="IMessage" alt="" coords="191,1393,265,1419"/>
<area shape="rect" id="node54" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IParameterChanges.html" title="IParameterChanges" alt="" coords="162,1492,294,1517"/>
<area shape="rect" id="node56" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IParamValueQueue.html" title="IParamValueQueue" alt="" coords="163,55,293,80"/>
<area shape="rect" id="node59" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IPlugInterfaceSupport.html" title="IPlugInterfaceSupport" alt="" coords="158,104,298,129"/>
<area shape="rect" id="node61" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IProcessContextRequirements.html" title="IProcessContextRequirements" alt="" coords="608,899,796,924"/>
<area shape="rect" id="node62" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IUnitInfo.html" title="IUnitInfo" alt="" coords="669,648,735,673"/>
<area shape="rect" id="node28" href="$classSteinberg_1_1MemoryStream.html" title="Memory based Stream for IBStream implementation (using malloc)." alt="" coords="412,1049,517,1075"/>
<area shape="rect" id="node29" href="$classSteinberg_1_1Vst_1_1BufferStream.html" title="Stream implementation for a memory buffer." alt="" coords="418,1099,511,1124"/>
<area shape="rect" id="node30" href="$classSteinberg_1_1Vst_1_1FileStream.html" title="Stream implementation for a file using stdio." alt="" coords="424,1148,505,1173"/>
<area shape="rect" id="node31" href="$classSteinberg_1_1Vst_1_1ReadOnlyBStream.html" title="Stream representing a Read&#45;Only subsection of its source stream." alt="" coords="403,1000,527,1025"/>
<area shape="rect" id="node33" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IComponent.html" title="IComponent" alt="" coords="420,848,509,873"/>
<area shape="rect" id="node34" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IEditController.html" title="IEditController" alt="" coords="415,799,515,824"/>
<area shape="rect" id="node37" href="$exceptionSteinberg_1_1Vst_1_1StringResult.html" title="StringResult" alt="" coords="420,1197,509,1223"/>
<area shape="rect" id="node39" href="$classSteinberg_1_1Vst_1_1TestBase.html" title="Test Helper." alt="" coords="429,1247,501,1272"/>
<area shape="rect" id="node40" href="$classSteinberg_1_1Vst_1_1TestEnh.html" title="Test Helper." alt="" coords="669,1247,735,1272"/>
<area shape="rect" id="node42" href="$exceptionSteinberg_1_1Vst_1_1HostAttributeList.html" title="Example, ready to use implementation of IAttributeList." alt="" coords="409,1296,520,1321"/>
<area shape="rect" id="node45" href="$classSteinberg_1_1Vst_1_1ConnectionProxy.html" title="Helper for creating and initializing component." alt="" coords="407,749,523,775"/>
<area shape="rect" id="node48" href="$classSteinberg_1_1Vst_1_1EventList.html" title="Example implementation of IEventList." alt="" coords="429,1345,501,1371"/>
<area shape="rect" id="node50" href="$classSteinberg_1_1Vst_1_1HostApplication.html" title="Implementation&#39;s example of IHostApplication." alt="" coords="411,1395,519,1420"/>
<area shape="rect" id="node53" href="$exceptionSteinberg_1_1Vst_1_1HostMessage.html" title="Example implementation of IMessage." alt="" coords="416,1444,513,1469"/>
<area shape="rect" id="node55" href="$classSteinberg_1_1Vst_1_1ParameterChanges.html" title="Implementation&#39;s example of IParameterChanges &#45; not threadsave!." alt="" coords="400,1493,529,1519"/>
<area shape="rect" id="node57" href="$classSteinberg_1_1Vst_1_1ParamChanges.html" title="AutomationTest helper classes: implementation of IParamValueQueue." alt="" coords="411,55,519,80"/>
<area shape="rect" id="node58" href="$classSteinberg_1_1Vst_1_1ParameterValueQueue.html" title="Implementation&#39;s example of IParamValueQueue &#45; not threadsave!." alt="" coords="391,5,538,31"/>
<area shape="rect" id="node60" href="$classSteinberg_1_1Vst_1_1PlugInterfaceSupport.html" title="Example implementation of IPlugInterfaceSupport." alt="" coords="396,104,533,129"/>
</map>
