<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="base.tag$classSteinberg_1_1FUnknown.html" title="FUnknown" alt="" coords="5,1351,87,1376"/>
<area shape="rect" id="node2" href="base.tag$classSteinberg_1_1IPluginBase.html" title="IPluginBase" alt="" coords="200,29,288,55"/>
<area shape="rect" id="node5" href="$classSteinberg_1_1ITest.html" title="&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45; &#160;ITest interface declaration..." alt="" coords="221,79,267,104"/>
<area shape="rect" id="node6" href="$classSteinberg_1_1ITestFactory.html" title="Class factory that any testable module defines for creating tests &#160;that will be executed from the hos..." alt="" coords="201,128,287,153"/>
<area shape="rect" id="node7" href="$classSteinberg_1_1ITestResult.html" title="Test Result message logger &#160;[host imp] when a test is called, a pointer to an ITestResult is passed i..." alt="" coords="203,177,285,203"/>
<area shape="rect" id="node8" href="$classSteinberg_1_1ITestSuite.html" title="A collection of tests supporting a hierarchical ordering &#160;&#160;[host imp] [create via hostclasses]..." alt="" coords="207,227,281,252"/>
<area shape="rect" id="node9" href="$classSteinberg_1_1Vst_1_1ChannelContext_1_1IInfoListener.html" title="Channel context interface: Vst::IInfoListener." alt="" coords="199,276,289,301"/>
<area shape="rect" id="node10" href="$classSteinberg_1_1Vst_1_1IAttributeList.html" title="Attribute list used in IMessage and IStreamAttributes: Vst::IAttributeList." alt="" coords="199,325,289,351"/>
<area shape="rect" id="node11" href="$classSteinberg_1_1Vst_1_1IAudioPresentationLatency.html" title="Extended IAudioProcessor interface for a component: Vst::IAudioPresentationLatency." alt="" coords="159,375,329,400"/>
<area shape="rect" id="node12" href="$classSteinberg_1_1Vst_1_1IAudioProcessor.html" title="Audio processing interface: Vst::IAudioProcessor." alt="" coords="188,424,300,449"/>
<area shape="rect" id="node13" href="$classSteinberg_1_1Vst_1_1IAutomationState.html" title="Extended plug&#45;in interface IEditController: Vst::IAutomationState." alt="" coords="187,473,301,499"/>
<area shape="rect" id="node14" href="$classSteinberg_1_1Vst_1_1IComponentHandler.html" title="Host callback interface for an edit controller: Vst::IComponentHandler." alt="" coords="177,523,311,548"/>
<area shape="rect" id="node15" href="$classSteinberg_1_1Vst_1_1IComponentHandler2.html" title="Extended host callback interface for an edit controller: Vst::IComponentHandler2." alt="" coords="174,572,314,597"/>
<area shape="rect" id="node16" href="$classSteinberg_1_1Vst_1_1IComponentHandler3.html" title="Extended host callback interface Vst::IComponentHandler3 for an edit controller." alt="" coords="174,621,314,647"/>
<area shape="rect" id="node17" href="$classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation.html" title="Extended host callback interface for an edit controller: Vst::IComponentHandlerBusActivation." alt="" coords="141,671,347,696"/>
<area shape="rect" id="node18" href="$classSteinberg_1_1Vst_1_1IComponentHandlerSystemTime.html" title="Extended plug&#45;in interface IComponentHandler for an edit controller." alt="" coords="144,720,344,745"/>
<area shape="rect" id="node19" href="$classSteinberg_1_1Vst_1_1IConnectionPoint.html" title="Connect a component with another one: Vst::IConnectionPoint." alt="" coords="186,769,302,795"/>
<area shape="rect" id="node20" href="$classSteinberg_1_1Vst_1_1IContextMenu.html" title="Context Menu interface: Vst::IContextMenu." alt="" coords="195,819,293,844"/>
<area shape="rect" id="node21" href="$classSteinberg_1_1Vst_1_1IContextMenuTarget.html" title="Context Menu Item Target interface: Vst::IContextMenuTarget." alt="" coords="178,868,310,893"/>
<area shape="rect" id="node22" href="$classSteinberg_1_1Vst_1_1IDataExchangeHandler.html" title="Host Data Exchange handler interface: Vst::IDataExchangeHandler." alt="" coords="169,917,319,943"/>
<area shape="rect" id="node23" href="$classSteinberg_1_1Vst_1_1IDataExchangeReceiver.html" title="Data Exchange Receiver interface: Vst::IDataExchangeReceiver." alt="" coords="167,967,321,992"/>
<area shape="rect" id="node24" href="$classSteinberg_1_1Vst_1_1IEditController2.html" title="Edit controller component interface extension: Vst::IEditController2." alt="" coords="191,1016,297,1041"/>
<area shape="rect" id="node25" href="$classSteinberg_1_1Vst_1_1IEditControllerHostEditing.html" title="Parameter Editing from host: Vst::IEditControllerHostEditing." alt="" coords="163,1065,325,1091"/>
<area shape="rect" id="node26" href="$classSteinberg_1_1Vst_1_1IEventList.html" title="List of events to process: Vst::IEventList." alt="" coords="207,1115,281,1140"/>
<area shape="rect" id="node27" href="$classSteinberg_1_1Vst_1_1IHostApplication.html" title="Basic host callback interface: Vst::IHostApplication." alt="" coords="189,1164,299,1189"/>
<area shape="rect" id="node28" href="$classSteinberg_1_1Vst_1_1IInterAppAudioConnectionNotification.html" title="Extended plug&#45;in interface IEditController for Inter&#45;App Audio connection state change notifications..." alt="" coords="161,1213,327,1252"/>
<area shape="rect" id="node29" href="$classSteinberg_1_1Vst_1_1IInterAppAudioHost.html" title="Inter&#45;App Audio host Interface." alt="" coords="180,1276,308,1301"/>
<area shape="rect" id="node30" href="$classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager.html" title="Extended plug&#45;in interface IEditController for Inter&#45;App Audio Preset Management." alt="" coords="151,1325,337,1351"/>
<area shape="rect" id="node31" href="$classSteinberg_1_1Vst_1_1IKeyswitchController.html" title="Extended plug&#45;in interface IEditController for key switches support: Vst::IKeyswitchController." alt="" coords="177,1375,311,1400"/>
<area shape="rect" id="node32" href="$classSteinberg_1_1Vst_1_1IMessage.html" title="Private plug&#45;in message: Vst::IMessage." alt="" coords="207,1424,281,1449"/>
<area shape="rect" id="node33" href="$classSteinberg_1_1Vst_1_1IMidiLearn.html" title="MIDI Learn interface: Vst::IMidiLearn." alt="" coords="204,1473,284,1499"/>
<area shape="rect" id="node34" href="$classSteinberg_1_1Vst_1_1IMidiMapping.html" title="MIDI Mapping interface: Vst::IMidiMapping." alt="" coords="196,1523,292,1548"/>
<area shape="rect" id="node35" href="$classSteinberg_1_1Vst_1_1INoteExpressionController.html" title="Extended plug&#45;in interface IEditController for note expression event support: Vst::INoteExpressionCon..." alt="" coords="161,1572,327,1597"/>
<area shape="rect" id="node36" href="$classSteinberg_1_1Vst_1_1INoteExpressionPhysicalUIMapping.html" title="Extended plug&#45;in interface IEditController for note expression event support: Vst::INoteExpressionPhy..." alt="" coords="135,1621,353,1647"/>
<area shape="rect" id="node37" href="$classSteinberg_1_1Vst_1_1IParameterChanges.html" title="All parameter changes of a processing block: Vst::IParameterChanges." alt="" coords="178,1671,310,1696"/>
<area shape="rect" id="node38" href="$classSteinberg_1_1Vst_1_1IParameterFinder.html" title="Extension for IPlugView to find view parameters (lookup value under mouse support): Vst::IParameterFi..." alt="" coords="185,1720,303,1745"/>
<area shape="rect" id="node39" href="$classSteinberg_1_1Vst_1_1IParameterFunctionName.html" title="Edit controller component interface extension: Vst::IParameterFunctionName." alt="" coords="163,1769,325,1795"/>
<area shape="rect" id="node40" href="$classSteinberg_1_1Vst_1_1IParamValueQueue.html" title="Queue of changes for a specific parameter: Vst::IParamValueQueue." alt="" coords="179,1819,309,1844"/>
<area shape="rect" id="node41" href="$classSteinberg_1_1Vst_1_1IPlugInterfaceSupport.html" title="Host callback interface for an edit controller: Vst::IPlugInterfaceSupport." alt="" coords="174,1868,314,1893"/>
<area shape="rect" id="node42" href="$classSteinberg_1_1Vst_1_1IPrefetchableSupport.html" title="Indicates that the plug&#45;in could or not support Prefetch (dynamically): Vst::IPrefetchableSupport." alt="" coords="175,1917,313,1943"/>
<area shape="rect" id="node43" href="$classSteinberg_1_1Vst_1_1IProcessContextRequirements.html" title="Extended IAudioProcessor interface for a component: Vst::IProcessContextRequirements." alt="" coords="150,1967,338,1992"/>
<area shape="rect" id="node44" href="$classSteinberg_1_1Vst_1_1IProgramListData.html" title="Component extension to access program list data: Vst::IProgramListData." alt="" coords="185,2016,303,2041"/>
<area shape="rect" id="node45" href="$classSteinberg_1_1Vst_1_1IProgress.html" title="Extended host callback interface for an edit controller: Vst::IProgress." alt="" coords="207,2065,281,2091"/>
<area shape="rect" id="node46" href="$classSteinberg_1_1Vst_1_1IRemapParamID.html" title="Extended IEditController interface for a component." alt="" coords="187,2115,301,2140"/>
<area shape="rect" id="node47" href="$classSteinberg_1_1Vst_1_1IStreamAttributes.html" title="Meta attributes of a stream: Vst::IStreamAttributes." alt="" coords="187,2164,301,2189"/>
<area shape="rect" id="node48" href="$classSteinberg_1_1Vst_1_1ITestPlugProvider.html" title="Test Helper." alt="" coords="185,2213,303,2239"/>
<area shape="rect" id="node50" href="$classSteinberg_1_1Vst_1_1IUnitData.html" title="Component extension to access unit data: Vst::IUnitData." alt="" coords="207,2263,281,2288"/>
<area shape="rect" id="node51" href="$classSteinberg_1_1Vst_1_1IUnitHandler.html" title="Host callback for unit support: Vst::IUnitHandler." alt="" coords="199,2312,289,2337"/>
<area shape="rect" id="node52" href="$classSteinberg_1_1Vst_1_1IUnitHandler2.html" title="Host callback for extended unit support: Vst::IUnitHandler2." alt="" coords="195,2361,293,2387"/>
<area shape="rect" id="node53" href="$classSteinberg_1_1Vst_1_1IUnitInfo.html" title="Edit controller extension to describe the plug&#45;in structure: Vst::IUnitInfo." alt="" coords="211,2411,277,2436"/>
<area shape="rect" id="node54" href="$classSteinberg_1_1Vst_1_1IVst3ToAAXWrapper.html" title="VST 3 to AAX Wrapper interface: Vst::IVst3ToAAXWrapper." alt="" coords="177,2460,311,2485"/>
<area shape="rect" id="node55" href="$classSteinberg_1_1Vst_1_1IVst3ToAUWrapper.html" title="VST 3 to AU Wrapper interface: Vst::IVst3ToAUWrapper." alt="" coords="181,2509,307,2535"/>
<area shape="rect" id="node56" href="$classSteinberg_1_1Vst_1_1IVst3ToVst2Wrapper.html" title="VST 3 to VST 2 Wrapper interface: Vst::IVst3ToVst2Wrapper." alt="" coords="177,2559,311,2584"/>
<area shape="rect" id="node57" href="$classSteinberg_1_1Vst_1_1IVst3WrapperMPESupport.html" title="Wrapper MPE Support interface: Vst::IVst3WrapperMPESupport." alt="" coords="161,2608,327,2633"/>
<area shape="rect" id="node58" href="$classSteinberg_1_1Vst_1_1IXmlRepresentationController.html" title="Extended plug&#45;in interface IEditController for a component: Vst::IXmlRepresentationController." alt="" coords="152,2657,336,2683"/>
<area shape="rect" id="node3" href="$classSteinberg_1_1Vst_1_1IComponent.html" title="Component base interface: Vst::IComponent." alt="" coords="419,5,509,31"/>
<area shape="rect" id="node4" href="$classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController." alt="" coords="414,55,514,80"/>
<area shape="rect" id="node49" href="$classSteinberg_1_1Vst_1_1ITestPlugProvider2.html" title="Test Helper extension." alt="" coords="401,2213,527,2239"/>
</map>
