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

293 lines
67 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 SDK: Class Hierarchy</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 SDK<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('hierarchy.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="headertitle"><div class="title">Class Hierarchy</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</span><span onclick="javascript:dynsection.toggleLevel(5);">5</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1AudioBuffer.html" target="_self">AudioBuffer&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1BypassProcessor.html" target="_self">BypassProcessor&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="dynsection.toggleFolder('2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>CBaseObject</b></td><td class="desc"></td></tr>
<tr id="row_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1VSTGUIEditor.html" target="_self">VSTGUIEditor</a></td><td class="desc">Base class for an edit view using <a class="el" href="namespaceVSTGUI.html">VSTGUI</a> </td></tr>
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1ModuleInfo_1_1ClassInfo.html" target="_self">ModuleInfo::ClassInfo</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVST3_1_1Hosting_1_1ClassInfo.html" target="_self">ClassInfo</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1ModuleInfo_1_1Compatibility.html" target="_self">ModuleInfo::Compatibility</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1DataExchangeHandler_1_1Config.html" target="_self">DataExchangeHandler::Config</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3_1_1Hosting_1_1ClassInfo_1_1Data.html" target="_self">ClassInfo::Data</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1DataExchangeHandler.html" target="_self">DataExchangeHandler</a></td><td class="desc">Helper class to provide a single API for plug-ins to transfer data from the realtime audio process to the edit controller either via the backwards compatible message handling protocol (see <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IMessage.html">IMessage</a>) or the new IDataExchangeHandler/IDataExchangeReceiver API </td></tr>
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1DataExchangeReceiverHandler.html" target="_self">DataExchangeReceiverHandler</a></td><td class="desc">Helper class to provide a single API for plug-ins to transfer data from the realtime audio process to the edit controller either via the message handling protocol (see <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IMessage.html">IMessage</a>) or the new IDataExchangeHandler/IDataExchangeReceiver API </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1BypassProcessor_1_1Delay.html" target="_self">BypassProcessor&lt; T &gt;::Delay</a></td><td class="desc"></td></tr>
<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1PresetFile_1_1Entry.html" target="_self">PresetFile::Entry</a></td><td class="desc">Internal structure used for chunk handling </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1ModuleInfo_1_1FactoryInfo.html" target="_self">ModuleInfo::FactoryInfo</a></td><td class="desc"></td></tr>
<tr id="row_13_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVST3_1_1Hosting_1_1FactoryInfo.html" target="_self">FactoryInfo</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="dynsection.toggleFolder('14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>FObject</b></td><td class="desc"></td></tr>
<tr id="row_14_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_14_0_" class="arrow" onclick="dynsection.toggleFolder('14_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1CPluginView.html" target="_self">CPluginView</a></td><td class="desc">Plug-In view default implementation </td></tr>
<tr id="row_14_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_14_0_0_" class="arrow" onclick="dynsection.toggleFolder('14_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1EditorView.html" target="_self">EditorView</a></td><td class="desc">View related to an edit controller </td></tr>
<tr id="row_14_0_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1VSTGUIEditor.html" target="_self">VSTGUIEditor</a></td><td class="desc">Base class for an edit view using <a class="el" href="namespaceVSTGUI.html">VSTGUI</a> </td></tr>
<tr id="row_14_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_14_1_" class="arrow" onclick="dynsection.toggleFolder('14_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1Bus.html" target="_self">Bus</a></td><td class="desc">Basic <a class="el" href="classSteinberg_1_1Vst_1_1Bus.html" title="Basic Bus object.">Bus</a> object </td></tr>
<tr id="row_14_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1AudioBus.html" target="_self">AudioBus</a></td><td class="desc">Description of an Audio <a class="el" href="classSteinberg_1_1Vst_1_1Bus.html" title="Basic Bus object.">Bus</a> </td></tr>
<tr id="row_14_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1EventBus.html" target="_self">EventBus</a></td><td class="desc">Description of an <a class="elRef" href="../vstinterfaces/structSteinberg_1_1Vst_1_1Event.html">Event</a> <a class="el" href="classSteinberg_1_1Vst_1_1Bus.html" title="Basic Bus object.">Bus</a> </td></tr>
<tr id="row_14_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1BusList.html" target="_self">BusList</a></td><td class="desc">List of Busses </td></tr>
<tr id="row_14_3_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_14_3_" class="arrow" onclick="dynsection.toggleFolder('14_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ComponentBase.html" target="_self">ComponentBase</a></td><td class="desc">Base class for VST 3 <a class="el" href="classSteinberg_1_1Vst_1_1Component.html" title="Default implementation for a VST 3 Component.">Component</a> and Edit Controller </td></tr>
<tr id="row_14_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_14_3_0_" class="arrow" onclick="dynsection.toggleFolder('14_3_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1Component.html" target="_self">Component</a></td><td class="desc">Default implementation for a VST 3 <a class="el" href="classSteinberg_1_1Vst_1_1Component.html" title="Default implementation for a VST 3 Component.">Component</a> </td></tr>
<tr id="row_14_3_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1AudioEffect.html" target="_self">AudioEffect</a></td><td class="desc">Default implementation for a VST 3 audio effect </td></tr>
<tr id="row_14_3_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_14_3_1_" class="arrow" onclick="dynsection.toggleFolder('14_3_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1EditController.html" target="_self">EditController</a></td><td class="desc">Default implementation for a VST 3 edit controller </td></tr>
<tr id="row_14_3_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_14_3_1_0_" class="arrow" onclick="dynsection.toggleFolder('14_3_1_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1EditControllerEx1.html" target="_self">EditControllerEx1</a></td><td class="desc">Advanced implementation (support <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IUnitInfo.html">IUnitInfo</a>) for a VST 3 edit controller </td></tr>
<tr id="row_14_3_1_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1SingleComponentEffect.html" target="_self">SingleComponentEffect</a></td><td class="desc">Default implementation for a non-distributable Plug-in that combines processor and edit controller in one component </td></tr>
<tr id="row_14_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager.html" target="_self">PresetManager</a></td><td class="desc"></td></tr>
<tr id="row_14_5_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_14_5_" class="arrow" onclick="dynsection.toggleFolder('14_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1NoteExpressionType.html" target="_self">NoteExpressionType</a></td><td class="desc">Note expression type object </td></tr>
<tr id="row_14_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1RangeNoteExpressionType.html" target="_self">RangeNoteExpressionType</a></td><td class="desc">Note expression type object representing a custom range </td></tr>
<tr id="row_14_6_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1NoteExpressionTypeContainer.html" target="_self">NoteExpressionTypeContainer</a></td><td class="desc">Collection of note expression types </td></tr>
<tr id="row_14_7_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_14_7_" class="arrow" onclick="dynsection.toggleFolder('14_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1Parameter.html" target="_self">Parameter</a></td><td class="desc">Description of a <a class="el" href="classSteinberg_1_1Vst_1_1Parameter.html" title="Description of a Parameter.">Parameter</a> </td></tr>
<tr id="row_14_7_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1RangeParameter.html" target="_self">RangeParameter</a></td><td class="desc">Description of a <a class="el" href="classSteinberg_1_1Vst_1_1RangeParameter.html" title="Description of a RangeParameter.">RangeParameter</a> </td></tr>
<tr id="row_14_7_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1StringListParameter.html" target="_self">StringListParameter</a></td><td class="desc">Description of a <a class="el" href="classSteinberg_1_1Vst_1_1StringListParameter.html" title="Description of a StringListParameter.">StringListParameter</a> </td></tr>
<tr id="row_14_8_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_14_8_" class="arrow" onclick="dynsection.toggleFolder('14_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ProgramList.html" target="_self">ProgramList</a></td><td class="desc"><a class="el" href="classSteinberg_1_1Vst_1_1ProgramList.html" title="ProgramList element.">ProgramList</a> element </td></tr>
<tr id="row_14_8_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ProgramListWithPitchNames.html" target="_self">ProgramListWithPitchNames</a></td><td class="desc"><a class="el" href="classSteinberg_1_1Vst_1_1ProgramListWithPitchNames.html" title="ProgramListWithPitchNames element.">ProgramListWithPitchNames</a> element </td></tr>
<tr id="row_14_9_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1Unit.html" target="_self">Unit</a></td><td class="desc"><a class="el" href="classSteinberg_1_1Vst_1_1Unit.html" title="Unit element.">Unit</a> element </td></tr>
<tr id="row_15_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_15_" class="arrow" onclick="dynsection.toggleFolder('15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../base/classSteinberg_1_1FUnknown.html" target="_self">FUnknown</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_0_" class="arrow" onclick="dynsection.toggleFolder('15_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../base/classSteinberg_1_1IBStream.html" target="_self">IBStream</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1MemoryStream.html" target="_self">MemoryStream</a></td><td class="desc">Memory based Stream for <a class="elRef" href="../base/classSteinberg_1_1IBStream.html">IBStream</a> implementation (using malloc) </td></tr>
<tr id="row_15_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1BufferStream.html" target="_self">BufferStream</a></td><td class="desc">Stream implementation for a memory buffer </td></tr>
<tr id="row_15_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1FileStream.html" target="_self">FileStream</a></td><td class="desc">Stream implementation for a file using stdio </td></tr>
<tr id="row_15_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ReadOnlyBStream.html" target="_self">ReadOnlyBStream</a></td><td class="desc">Stream representing a Read-Only subsection of its source stream </td></tr>
<tr id="row_15_1_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_1_" class="arrow" onclick="dynsection.toggleFolder('15_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../base/classSteinberg_1_1IPlugView.html" target="_self">IPlugView</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1CPluginView.html" target="_self">CPluginView</a></td><td class="desc">Plug-In view default implementation </td></tr>
<tr id="row_15_2_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_2_" class="arrow" onclick="dynsection.toggleFolder('15_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../base/classSteinberg_1_1IPluginBase.html" target="_self">IPluginBase</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ComponentBase.html" target="_self">ComponentBase</a></td><td class="desc">Base class for VST 3 <a class="el" href="classSteinberg_1_1Vst_1_1Component.html" title="Default implementation for a VST 3 Component.">Component</a> and Edit Controller </td></tr>
<tr id="row_15_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_15_2_1_" class="arrow" onclick="dynsection.toggleFolder('15_2_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IComponent.html" target="_self">IComponent</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_2_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1Component.html" target="_self">Component</a></td><td class="desc">Default implementation for a VST 3 <a class="el" href="classSteinberg_1_1Vst_1_1Component.html" title="Default implementation for a VST 3 Component.">Component</a> </td></tr>
<tr id="row_15_2_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1SingleComponentEffect.html" target="_self">SingleComponentEffect</a></td><td class="desc">Default implementation for a non-distributable Plug-in that combines processor and edit controller in one component </td></tr>
<tr id="row_15_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_15_2_2_" class="arrow" onclick="dynsection.toggleFolder('15_2_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IEditController.html" target="_self">IEditController</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_2_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1EditController.html" target="_self">EditController</a></td><td class="desc">Default implementation for a VST 3 edit controller </td></tr>
<tr id="row_15_3_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_3_" class="arrow" onclick="dynsection.toggleFolder('15_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../base/classSteinberg_1_1IPluginFactory.html" target="_self">IPluginFactory</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_3_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_15_3_0_" class="arrow" onclick="dynsection.toggleFolder('15_3_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../base/classSteinberg_1_1IPluginFactory2.html" target="_self">IPluginFactory2</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_3_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_15_3_0_0_" class="arrow" onclick="dynsection.toggleFolder('15_3_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../base/classSteinberg_1_1IPluginFactory3.html" target="_self">IPluginFactory3</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_3_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1CPluginFactory.html" target="_self">CPluginFactory</a></td><td class="desc">Default Class Factory implementation </td></tr>
<tr id="row_15_4_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_4_" class="arrow" onclick="dynsection.toggleFolder('15_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1IPluginFactoryInternal.html" target="_self">IPluginFactoryInternal</a></td><td class="desc"></td></tr>
<tr id="row_15_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1CPluginFactory.html" target="_self">CPluginFactory</a></td><td class="desc">Default Class Factory implementation </td></tr>
<tr id="row_15_5_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_5_" class="arrow" onclick="dynsection.toggleFolder('15_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../base/classSteinberg_1_1IStringResult.html" target="_self">IStringResult</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1StringResult.html" target="_self">StringResult</a></td><td class="desc"></td></tr>
<tr id="row_15_6_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_6_" class="arrow" onclick="dynsection.toggleFolder('15_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1ITest.html" target="_self">ITest</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_15_6_0_" class="arrow" onclick="dynsection.toggleFolder('15_6_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1TestBase.html" target="_self">TestBase</a></td><td class="desc"><a class="el" href="namespaceSteinberg_1_1Vst_1_1Test.html">Test</a> Helper </td></tr>
<tr id="row_15_6_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1TestEnh.html" target="_self">TestEnh</a></td><td class="desc"><a class="el" href="namespaceSteinberg_1_1Vst_1_1Test.html">Test</a> Helper </td></tr>
<tr id="row_15_7_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_7_" class="arrow" onclick="dynsection.toggleFolder('15_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IAttributeList.html" target="_self">IAttributeList</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1HostAttributeList.html" target="_self">HostAttributeList</a></td><td class="desc">Example, ready to use implementation of <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IAttributeList.html">IAttributeList</a> </td></tr>
<tr id="row_15_8_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_8_" class="arrow" onclick="dynsection.toggleFolder('15_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IAudioProcessor.html" target="_self">IAudioProcessor</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1AudioEffect.html" target="_self">AudioEffect</a></td><td class="desc">Default implementation for a VST 3 audio effect </td></tr>
<tr id="row_15_8_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1SingleComponentEffect.html" target="_self">SingleComponentEffect</a></td><td class="desc">Default implementation for a non-distributable Plug-in that combines processor and edit controller in one component </td></tr>
<tr id="row_15_9_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_9_" class="arrow" onclick="dynsection.toggleFolder('15_9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IConnectionPoint.html" target="_self">IConnectionPoint</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ComponentBase.html" target="_self">ComponentBase</a></td><td class="desc">Base class for VST 3 <a class="el" href="classSteinberg_1_1Vst_1_1Component.html" title="Default implementation for a VST 3 Component.">Component</a> and Edit Controller </td></tr>
<tr id="row_15_9_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ConnectionProxy.html" target="_self">ConnectionProxy</a></td><td class="desc">Helper for creating and initializing component </td></tr>
<tr id="row_15_10_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_10_" class="arrow" onclick="dynsection.toggleFolder('15_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IEditController2.html" target="_self">IEditController2</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1EditController.html" target="_self">EditController</a></td><td class="desc">Default implementation for a VST 3 edit controller </td></tr>
<tr id="row_15_11_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_11_" class="arrow" onclick="dynsection.toggleFolder('15_11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IEventList.html" target="_self">IEventList</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1EventList.html" target="_self">EventList</a></td><td class="desc">Example implementation of <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IEventList.html">IEventList</a> </td></tr>
<tr id="row_15_12_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_12_" class="arrow" onclick="dynsection.toggleFolder('15_12_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IHostApplication.html" target="_self">IHostApplication</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_12_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1HostApplication.html" target="_self">HostApplication</a></td><td class="desc">Implementation's example of <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IHostApplication.html">IHostApplication</a> </td></tr>
<tr id="row_15_13_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_13_" class="arrow" onclick="dynsection.toggleFolder('15_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IInterAppAudioPresetManager.html" target="_self">IInterAppAudioPresetManager</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1InterAppAudio_1_1PresetManager.html" target="_self">PresetManager</a></td><td class="desc"></td></tr>
<tr id="row_15_14_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_14_" class="arrow" onclick="dynsection.toggleFolder('15_14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IMessage.html" target="_self">IMessage</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_14_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1HostMessage.html" target="_self">HostMessage</a></td><td class="desc">Example implementation of <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IMessage.html">IMessage</a> </td></tr>
<tr id="row_15_15_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_15_" class="arrow" onclick="dynsection.toggleFolder('15_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue.html" target="_self">IParamValueQueue</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ParamChanges.html" target="_self">ParamChanges</a></td><td class="desc">AutomationTest helper classes: implementation of <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue.html">IParamValueQueue</a> </td></tr>
<tr id="row_15_15_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ParameterValueQueue.html" target="_self">ParameterValueQueue</a></td><td class="desc">Implementation's example of <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue.html">IParamValueQueue</a> - not threadsave! </td></tr>
<tr id="row_15_16_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_16_" class="arrow" onclick="dynsection.toggleFolder('15_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IParameterChanges.html" target="_self">IParameterChanges</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_16_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ParameterChanges.html" target="_self">ParameterChanges</a></td><td class="desc">Implementation's example of <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IParameterChanges.html">IParameterChanges</a> - not threadsave! </td></tr>
<tr id="row_15_17_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_17_" class="arrow" onclick="dynsection.toggleFolder('15_17_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IPlugInterfaceSupport.html" target="_self">IPlugInterfaceSupport</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_17_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1PlugInterfaceSupport.html" target="_self">PlugInterfaceSupport</a></td><td class="desc">Example implementation of <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IPlugInterfaceSupport.html">IPlugInterfaceSupport</a> </td></tr>
<tr id="row_15_18_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_18_" class="arrow" onclick="dynsection.toggleFolder('15_18_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IProcessContextRequirements.html" target="_self">IProcessContextRequirements</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_18_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1AudioEffect.html" target="_self">AudioEffect</a></td><td class="desc">Default implementation for a VST 3 audio effect </td></tr>
<tr id="row_15_18_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1SingleComponentEffect.html" target="_self">SingleComponentEffect</a></td><td class="desc">Default implementation for a non-distributable Plug-in that combines processor and edit controller in one component </td></tr>
<tr id="row_15_19_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_15_19_" class="arrow" onclick="dynsection.toggleFolder('15_19_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IUnitInfo.html" target="_self">IUnitInfo</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_15_19_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1EditControllerEx1.html" target="_self">EditControllerEx1</a></td><td class="desc">Advanced implementation (support <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IUnitInfo.html">IUnitInfo</a>) for a VST 3 edit controller </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1MPE_1_1Handler.html" target="_self">Handler</a></td><td class="desc"></td></tr>
<tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1HostDataExchangeHandler.html" target="_self">HostDataExchangeHandler</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1IDataExchangeHandlerHost.html" target="_self">IDataExchangeHandlerHost</a></td><td class="desc"></td></tr>
<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3_1_1Hosting_1_1Module_1_1Snapshot_1_1ImageDesc.html" target="_self">Module::Snapshot::ImageDesc</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_20_" class="arrow" onclick="dynsection.toggleFolder('20_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>Implements</b></td><td class="desc"></td></tr>
<tr id="row_20_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1ResizableMemoryIBStream.html" target="_self">ResizableMemoryIBStream</a></td><td class="desc"></td></tr>
<tr id="row_20_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1PlugProvider.html" target="_self">PlugProvider</a></td><td class="desc">Helper for creating and initializing component </td></tr>
<tr id="row_21_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_21_" class="arrow" onclick="dynsection.toggleFolder('21_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>ImplementsNonDestroyable</b></td><td class="desc"></td></tr>
<tr id="row_21_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1PluginFactory.html" target="_self">PluginFactory&lt; T &gt;</a></td><td class="desc"><a class="elRef" href="../base/classSteinberg_1_1IPluginFactory.html">IPluginFactory</a> implementation with compile time provided factory and class infos </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_22_" class="arrow" onclick="dynsection.toggleFolder('22_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1IUniversalMidiPacketHandler.html" target="_self">IUniversalMidiPacketHandler</a></td><td class="desc"></td></tr>
<tr id="row_22_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1UniversalMidiPacketHandlerAdapter.html" target="_self">UniversalMidiPacketHandlerAdapter</a></td><td class="desc"></td></tr>
<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1InterAppAudio_1_1MidiIO.html" target="_self">MidiIO</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVST3_1_1Hosting_1_1Module.html" target="_self">Module</a></td><td class="desc"></td></tr>
<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1ModuleInfo.html" target="_self">ModuleInfo</a></td><td class="desc"></td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1ModuleInitializer.html" target="_self">ModuleInitializer</a></td><td class="desc"></td></tr>
<tr id="row_27_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1ModuleTerminator.html" target="_self">ModuleTerminator</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1ObjCClassBuilder.html" target="_self">ObjCClassBuilder</a></td><td class="desc"></td></tr>
<tr id="row_29_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1ObjCInstance.html" target="_self">ObjCInstance</a></td><td class="desc"></td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1ObjCVariable.html" target="_self">ObjCVariable&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_31_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3_1_1Optional.html" target="_self">Optional&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1SampleAccurate_1_1Parameter.html" target="_self">Parameter</a></td><td class="desc">Utility class to handle sample accurate parameter changes coming from <a class="elRef" href="../vstinterfaces/classSteinberg_1_1Vst_1_1IParamValueQueue.html">IParamValueQueue</a> </td></tr>
<tr id="row_33_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1ParameterChangeTransfer_1_1ParameterChange.html" target="_self">ParameterChangeTransfer::ParameterChange</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ParameterChangeTransfer.html" target="_self">ParameterChangeTransfer</a></td><td class="desc">Ring buffer for transferring parameter changes from a writer to a read thread </td></tr>
<tr id="row_35_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ParameterContainer.html" target="_self">ParameterContainer</a></td><td class="desc">Collection of parameters </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1ParameterValueQueue_1_1ParameterQueueValue.html" target="_self">ParameterValueQueue::ParameterQueueValue</a></td><td class="desc"></td></tr>
<tr id="row_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ParamPoint.html" target="_self">ParamPoint</a></td><td class="desc">AutomationTest helper classes </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_38_" class="arrow" onclick="dynsection.toggleFolder('38_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../base/structSteinberg_1_1PClassInfo2.html" target="_self">PClassInfo2</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_38_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1PluginFactoryDetail_1_1ClassInfo2WithCreateFunc.html" target="_self">ClassInfo2WithCreateFunc</a></td><td class="desc"></td></tr>
<tr id="row_39_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1PluginContextFactory.html" target="_self">PluginContextFactory</a></td><td class="desc"></td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVST3_1_1Hosting_1_1PluginFactory.html" target="_self">PluginFactory</a></td><td class="desc"></td></tr>
<tr id="row_41_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1PresetFile.html" target="_self">PresetFile</a></td><td class="desc">Handler for a VST 3 Preset File </td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ProcessContextRequirements.html" target="_self">ProcessContextRequirements</a></td><td class="desc"></td></tr>
<tr id="row_43_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_43_" class="arrow" onclick="dynsection.toggleFolder('43_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="elRef" href="../vstinterfaces/structSteinberg_1_1Vst_1_1ProcessData.html" target="_self">ProcessData</a>&#160;[external]</td><td class="desc"></td></tr>
<tr id="row_43_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1HostProcessData.html" target="_self">HostProcessData</a></td><td class="desc">Extension of <a class="elRef" href="../vstinterfaces/structSteinberg_1_1Vst_1_1ProcessData.html">ProcessData</a> </td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ProcessDataSlicer.html" target="_self">ProcessDataSlicer</a></td><td class="desc">Process Data Slicer </td></tr>
<tr id="row_45_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1MPE_1_1Processor.html" target="_self">Processor</a></td><td class="desc"><a class="el" href="namespaceSteinberg_1_1Vst_1_1MPE.html">MPE</a> Decompose <a class="el" href="classSteinberg_1_1Vst_1_1MPE_1_1Processor.html" title="MPE Decompose Processor.">Processor</a> </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1OneReaderOneWriter_1_1RingBuffer.html" target="_self">RingBuffer&lt; ItemT &gt;</a></td><td class="desc">Ringbuffer </td></tr>
<tr id="row_47_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1RTTransferT.html" target="_self">RTTransferT&lt; ObjectT, Deleter &gt;</a></td><td class="desc">Transfer objects from a non realtime thread to a realtime one </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1MPE_1_1Setup.html" target="_self">Setup</a></td><td class="desc"><a class="el" href="namespaceSteinberg_1_1Vst_1_1MPE.html">MPE</a> setup structure </td></tr>
<tr id="row_49_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1ModuleInfo_1_1Snapshot.html" target="_self">ModuleInfo::Snapshot</a></td><td class="desc"></td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3_1_1Hosting_1_1Module_1_1Snapshot.html" target="_self">Module::Snapshot</a></td><td class="desc"></td></tr>
<tr id="row_51_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1SpeakerArray.html" target="_self">SpeakerArray</a></td><td class="desc">Helper class representing speaker arrangement as array of speaker types </td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1SystemTime.html" target="_self">SystemTime</a></td><td class="desc"><a class="el" href="classSteinberg_1_1Vst_1_1SystemTime.html" title="SystemTime Helper class.">SystemTime</a> Helper class </td></tr>
<tr id="row_53_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1TestDefaults.html" target="_self">TestDefaults</a></td><td class="desc"></td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1TestingPluginContext.html" target="_self">TestingPluginContext</a></td><td class="desc"></td></tr>
<tr id="row_55_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ThreadChecker.html" target="_self">ThreadChecker</a></td><td class="desc"></td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_56_" class="arrow" onclick="dynsection.toggleFolder('56_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>&lt;UIApplicationDelegate&gt;</b></td><td class="desc"></td></tr>
<tr id="row_56_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVSTInterAppAudioAppDelegateBase.html" target="_self">VSTInterAppAudioAppDelegateBase</a></td><td class="desc">Base <a class="el" href="classUIApplicationDelegate-p.html">UIApplicationDelegate</a> class </td></tr>
<tr id="row_57_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3_1_1UID.html" target="_self">UID</a></td><td class="desc"></td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_58_" class="arrow" onclick="dynsection.toggleFolder('58_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>UIResponder</b></td><td class="desc"></td></tr>
<tr id="row_58_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interfaceVSTInterAppAudioAppDelegateBase.html" target="_self">VSTInterAppAudioAppDelegateBase</a></td><td class="desc">Base <a class="el" href="classUIApplicationDelegate-p.html">UIApplicationDelegate</a> class </td></tr>
<tr id="row_59_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_59_" class="arrow" onclick="dynsection.toggleFolder('59_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1Detail_1_1UMPMessage.html" target="_self">UMPMessage</a></td><td class="desc"></td></tr>
<tr id="row_59_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_59_0_" class="arrow" onclick="dynsection.toggleFolder('59_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1Detail_1_1UMPMessage2.html" target="_self">UMPMessage2</a></td><td class="desc"></td></tr>
<tr id="row_59_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_59_0_0_" class="arrow" onclick="dynsection.toggleFolder('59_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1Detail_1_1UMPMessage4.html" target="_self">UMPMessage4</a></td><td class="desc"></td></tr>
<tr id="row_59_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1Detail_1_1UMPMessageData128.html" target="_self">UMPMessageData128</a></td><td class="desc"></td></tr>
<tr id="row_59_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1Detail_1_1UMPMessageChannelVoice2.html" target="_self">UMPMessageChannelVoice2</a></td><td class="desc"></td></tr>
<tr id="row_59_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1Detail_1_1UMPMessageSysEx.html" target="_self">UMPMessageSysEx</a></td><td class="desc"></td></tr>
<tr id="row_59_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1Detail_1_1UMPMessageChannelVoice1.html" target="_self">UMPMessageChannelVoice1</a></td><td class="desc"></td></tr>
<tr id="row_59_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1Detail_1_1UMPMessageSystem.html" target="_self">UMPMessageSystem</a></td><td class="desc"></td></tr>
<tr id="row_59_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSteinberg_1_1Vst_1_1UMP_1_1Detail_1_1UMPMessageUtility.html" target="_self">UMPMessageUtility</a></td><td class="desc"></td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_60_" class="arrow" onclick="dynsection.toggleFolder('60_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>vector</b></td><td class="desc"></td></tr>
<tr id="row_60_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1BusList.html" target="_self">BusList</a></td><td class="desc">List of Busses </td></tr>
<tr id="row_61_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3_1_1Version.html" target="_self">Version</a></td><td class="desc"></td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3_1_1Vst2xProgram.html" target="_self">Vst2xProgram</a></td><td class="desc">Structure holding the content of a vst2 fxp format stream </td></tr>
<tr id="row_63_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structVST3_1_1Vst2xState.html" target="_self">Vst2xState</a></td><td class="desc">Structure holding the content of a vst2 fxb format stream </td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_64_" class="arrow" onclick="dynsection.toggleFolder('64_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>VSTGUIEditorInterface</b></td><td class="desc"></td></tr>
<tr id="row_64_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1VSTGUIEditor.html" target="_self">VSTGUIEditor</a></td><td class="desc">Base class for an edit view using <a class="el" href="namespaceVSTGUI.html">VSTGUI</a> </td></tr>
<tr id="row_65_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1XmlRepresentationHelper.html" target="_self">XmlRepresentationHelper</a></td><td class="desc">Helper for XML Representation creation </td></tr>
</table>
</div><!-- directory -->
</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>