Files
2026-08-16 18:24:52 +07:00

227 lines
52 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>VST 3 Interfaces: 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 Interfaces<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('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>]</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="structSteinberg_1_1Vst_1_1AudioBusBuffers.html" target="_self">AudioBusBuffers</a></td><td class="desc">Processing buffers of an audio bus </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="structSteinberg_1_1Vst_1_1BusInfo.html" target="_self">BusInfo</a></td><td class="desc"><a class="el" href="structSteinberg_1_1Vst_1_1BusInfo.html" title="BusInfo: This is the structure used with getBusInfo, informing the host about what is a specific give...">BusInfo</a>: This is the structure used with getBusInfo, informing the host about what is a specific given bus </td></tr>
<tr id="row_2_" 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_1Chord.html" target="_self">Chord</a></td><td class="desc">Description of a chord </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_1Vst_1_1ChordEvent.html" target="_self">ChordEvent</a></td><td class="desc"><a class="el" href="structSteinberg_1_1Vst_1_1Chord.html" title="Description of a chord.">Chord</a> event specific data </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="structSteinberg_1_1Vst_1_1DataEvent.html" target="_self">DataEvent</a></td><td class="desc">Data event specific data </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_1Vst_1_1DataExchangeBlock.html" target="_self">DataExchangeBlock</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_1Event.html" target="_self">Event</a></td><td class="desc"><a class="el" href="structSteinberg_1_1Vst_1_1Event.html" title="EventStructure representing a single Event of different types associated to a specific event (kEvent)...">Event</a>Structure representing a single <a class="el" href="structSteinberg_1_1Vst_1_1Event.html" title="EventStructure representing a single Event of different types associated to a specific event (kEvent)...">Event</a> of different types associated to a specific event (<a class="el" href="group__vstBus.html#gga576e5da9bdc49812cf65f803bb303ad5ae6a97de99980aeac9312e818af337d6f">kEvent</a>) bus </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="structSteinberg_1_1Vst_1_1FrameRate.html" target="_self">FrameRate</a></td><td class="desc">Frame Rate A frame rate describes the number of image (frame) displayed per second </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_8_" class="arrow" onclick="dynsection.toggleFolder('8_')">&#9660;</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_8_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_0_" class="arrow" onclick="dynsection.toggleFolder('8_0_')">&#9660;</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_8_0_0_" class="even"><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_1IComponent.html" target="_self">IComponent</a></td><td class="desc"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> base interface: <a class="el" href="classSteinberg_1_1Vst_1_1IComponent.html" title="Component base interface: Vst::IComponent.">Vst::IComponent</a> </td></tr>
<tr id="row_8_0_1_" class="odd"><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_1IEditController.html" target="_self">IEditController</a></td><td class="desc">Edit controller component interface: <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">Vst::IEditController</a> </td></tr>
<tr id="row_8_1_" class="even"><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_1ITest.html" target="_self">ITest</a></td><td class="desc"></td></tr>
<tr id="row_8_2_" class="odd"><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_1ITestFactory.html" target="_self">ITestFactory</a></td><td class="desc">Class factory that any testable module defines for creating tests that will be executed from the host </td></tr>
<tr id="row_8_3_" class="even"><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_1ITestResult.html" target="_self">ITestResult</a></td><td class="desc">Test Result message logger [host imp] When a test is called, a pointer to an <a class="el" href="classSteinberg_1_1ITestResult.html" title="Test Result message logger [host imp] When a test is called, a pointer to an ITestResult is passed in...">ITestResult</a> is passed in, so the test class can output error messages </td></tr>
<tr id="row_8_4_" class="odd"><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_1ITestSuite.html" target="_self">ITestSuite</a></td><td class="desc">A collection of tests supporting a hierarchical ordering [host imp] [create via hostclasses] </td></tr>
<tr id="row_8_5_" class="even"><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_1IWaylandFrame.html" target="_self">IWaylandFrame</a></td><td class="desc"><a class="el" href="classSteinberg_1_1IWaylandFrame.html" title="IWaylandFrame interface Interface to query additional information about the host plug-in frame in a W...">IWaylandFrame</a> interface Interface to query additional information about the host plug-in frame in a Wayland session </td></tr>
<tr id="row_8_6_" class="odd"><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_1IWaylandHost.html" target="_self">IWaylandHost</a></td><td class="desc"><a class="el" href="classSteinberg_1_1IWaylandHost.html" title="IWaylandHost: Wayland host interface Implemented as a singleton in the host application.">IWaylandHost</a>: Wayland host interface Implemented as a singleton in the host application </td></tr>
<tr id="row_8_7_" class="even"><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_1ChannelContext_1_1IInfoListener.html" target="_self">IInfoListener</a></td><td class="desc">Channel context interface: Vst::IInfoListener </td></tr>
<tr id="row_8_8_" class="odd"><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_1IAttributeList.html" target="_self">IAttributeList</a></td><td class="desc">Attribute list used in <a class="el" href="classSteinberg_1_1Vst_1_1IMessage.html" title="Private plug-in message: Vst::IMessage.">IMessage</a> and <a class="el" href="classSteinberg_1_1Vst_1_1IStreamAttributes.html" title="Meta attributes of a stream: Vst::IStreamAttributes.">IStreamAttributes</a>: <a class="el" href="classSteinberg_1_1Vst_1_1IAttributeList.html" title="Attribute list used in IMessage and IStreamAttributes: Vst::IAttributeList.">Vst::IAttributeList</a> </td></tr>
<tr id="row_8_9_" class="even"><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_1IAudioPresentationLatency.html" target="_self">IAudioPresentationLatency</a></td><td class="desc">Extended <a class="el" href="classSteinberg_1_1Vst_1_1IAudioProcessor.html" title="Audio processing interface: Vst::IAudioProcessor.">IAudioProcessor</a> interface for a component: <a class="el" href="classSteinberg_1_1Vst_1_1IAudioPresentationLatency.html" title="Extended IAudioProcessor interface for a component: Vst::IAudioPresentationLatency.">Vst::IAudioPresentationLatency</a> </td></tr>
<tr id="row_8_10_" class="odd"><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_1IAudioProcessor.html" target="_self">IAudioProcessor</a></td><td class="desc">Audio processing interface: <a class="el" href="classSteinberg_1_1Vst_1_1IAudioProcessor.html" title="Audio processing interface: Vst::IAudioProcessor.">Vst::IAudioProcessor</a> </td></tr>
<tr id="row_8_11_" class="even"><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_1IAutomationState.html" target="_self">IAutomationState</a></td><td class="desc">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a>: <a class="el" href="classSteinberg_1_1Vst_1_1IAutomationState.html" title="Extended plug-in interface IEditController: Vst::IAutomationState.">Vst::IAutomationState</a> </td></tr>
<tr id="row_8_12_" class="odd"><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_1IComponentHandler.html" target="_self">IComponentHandler</a></td><td class="desc">Host callback interface for an edit controller: <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler.html" title="Host callback interface for an edit controller: Vst::IComponentHandler.">Vst::IComponentHandler</a> </td></tr>
<tr id="row_8_13_" class="even"><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_1IComponentHandler2.html" target="_self">IComponentHandler2</a></td><td class="desc">Extended host callback interface for an edit controller: <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler2.html" title="Extended host callback interface for an edit controller: Vst::IComponentHandler2.">Vst::IComponentHandler2</a> </td></tr>
<tr id="row_8_14_" class="odd"><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_1IComponentHandler3.html" target="_self">IComponentHandler3</a></td><td class="desc">Extended host callback interface <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler3.html" title="Extended host callback interface Vst::IComponentHandler3 for an edit controller.">Vst::IComponentHandler3</a> for an edit controller </td></tr>
<tr id="row_8_15_" class="even"><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_1IComponentHandlerBusActivation.html" target="_self">IComponentHandlerBusActivation</a></td><td class="desc">Extended host callback interface for an edit controller: <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandlerBusActivation.html" title="Extended host callback interface for an edit controller: Vst::IComponentHandlerBusActivation.">Vst::IComponentHandlerBusActivation</a> </td></tr>
<tr id="row_8_16_" class="odd"><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_1IComponentHandlerSystemTime.html" target="_self">IComponentHandlerSystemTime</a></td><td class="desc">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IComponentHandler.html" title="Host callback interface for an edit controller: Vst::IComponentHandler.">IComponentHandler</a> for an edit controller </td></tr>
<tr id="row_8_17_" class="even"><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_1IConnectionPoint.html" target="_self">IConnectionPoint</a></td><td class="desc">Connect a component with another one: <a class="el" href="classSteinberg_1_1Vst_1_1IConnectionPoint.html" title="Connect a component with another one: Vst::IConnectionPoint.">Vst::IConnectionPoint</a> </td></tr>
<tr id="row_8_18_" class="odd"><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_1IContextMenu.html" target="_self">IContextMenu</a></td><td class="desc">Context Menu interface: <a class="el" href="classSteinberg_1_1Vst_1_1IContextMenu.html" title="Context Menu interface: Vst::IContextMenu.">Vst::IContextMenu</a> </td></tr>
<tr id="row_8_19_" class="even"><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_1IContextMenuTarget.html" target="_self">IContextMenuTarget</a></td><td class="desc">Context Menu Item Target interface: <a class="el" href="classSteinberg_1_1Vst_1_1IContextMenuTarget.html" title="Context Menu Item Target interface: Vst::IContextMenuTarget.">Vst::IContextMenuTarget</a> </td></tr>
<tr id="row_8_20_" class="odd"><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_1IDataExchangeHandler.html" target="_self">IDataExchangeHandler</a></td><td class="desc">Host Data Exchange handler interface: <a class="el" href="classSteinberg_1_1Vst_1_1IDataExchangeHandler.html" title="Host Data Exchange handler interface: Vst::IDataExchangeHandler.">Vst::IDataExchangeHandler</a> </td></tr>
<tr id="row_8_21_" class="even"><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_1IDataExchangeReceiver.html" target="_self">IDataExchangeReceiver</a></td><td class="desc">Data Exchange Receiver interface: <a class="el" href="classSteinberg_1_1Vst_1_1IDataExchangeReceiver.html" title="Data Exchange Receiver interface: Vst::IDataExchangeReceiver.">Vst::IDataExchangeReceiver</a> </td></tr>
<tr id="row_8_22_" class="odd"><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_1IEditController2.html" target="_self">IEditController2</a></td><td class="desc">Edit controller component interface extension: <a class="el" href="classSteinberg_1_1Vst_1_1IEditController2.html" title="Edit controller component interface extension: Vst::IEditController2.">Vst::IEditController2</a> </td></tr>
<tr id="row_8_23_" class="even"><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_1IEditControllerHostEditing.html" target="_self">IEditControllerHostEditing</a></td><td class="desc"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Parameter.html">Parameter</a> Editing from host: <a class="el" href="classSteinberg_1_1Vst_1_1IEditControllerHostEditing.html" title="Parameter Editing from host: Vst::IEditControllerHostEditing.">Vst::IEditControllerHostEditing</a> </td></tr>
<tr id="row_8_24_" class="odd"><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_1IEventList.html" target="_self">IEventList</a></td><td class="desc">List of events to process: <a class="el" href="classSteinberg_1_1Vst_1_1IEventList.html" title="List of events to process: Vst::IEventList.">Vst::IEventList</a> </td></tr>
<tr id="row_8_25_" class="even"><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_1IHostApplication.html" target="_self">IHostApplication</a></td><td class="desc">Basic host callback interface: <a class="el" href="classSteinberg_1_1Vst_1_1IHostApplication.html" title="Basic host callback interface: Vst::IHostApplication.">Vst::IHostApplication</a> </td></tr>
<tr id="row_8_26_" class="odd"><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_1IInterAppAudioConnectionNotification.html" target="_self">IInterAppAudioConnectionNotification</a></td><td class="desc">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for Inter-App Audio connection state change notifications </td></tr>
<tr id="row_8_27_" class="even"><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_1IInterAppAudioHost.html" target="_self">IInterAppAudioHost</a></td><td class="desc">Inter-App Audio host Interface </td></tr>
<tr id="row_8_28_" class="odd"><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_1IInterAppAudioPresetManager.html" target="_self">IInterAppAudioPresetManager</a></td><td class="desc">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for Inter-App Audio Preset Management </td></tr>
<tr id="row_8_29_" class="even"><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_1IKeyswitchController.html" target="_self">IKeyswitchController</a></td><td class="desc">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for key switches support: <a class="el" href="classSteinberg_1_1Vst_1_1IKeyswitchController.html" title="Extended plug-in interface IEditController for key switches support: Vst::IKeyswitchController.">Vst::IKeyswitchController</a> </td></tr>
<tr id="row_8_30_" class="odd"><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_1IMessage.html" target="_self">IMessage</a></td><td class="desc">Private plug-in message: <a class="el" href="classSteinberg_1_1Vst_1_1IMessage.html" title="Private plug-in message: Vst::IMessage.">Vst::IMessage</a> </td></tr>
<tr id="row_8_31_" class="even"><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_1IMidiLearn.html" target="_self">IMidiLearn</a></td><td class="desc">MIDI Learn interface: <a class="el" href="classSteinberg_1_1Vst_1_1IMidiLearn.html" title="MIDI Learn interface: Vst::IMidiLearn.">Vst::IMidiLearn</a> </td></tr>
<tr id="row_8_32_" class="odd"><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_1IMidiLearn2.html" target="_self">IMidiLearn2</a></td><td class="desc">MIDI Learn interface: <a class="el" href="classSteinberg_1_1Vst_1_1IMidiLearn2.html" title="MIDI Learn interface: Vst::IMidiLearn2.">Vst::IMidiLearn2</a> </td></tr>
<tr id="row_8_33_" class="even"><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_1IMidiMapping.html" target="_self">IMidiMapping</a></td><td class="desc">MIDI Mapping interface: <a class="el" href="classSteinberg_1_1Vst_1_1IMidiMapping.html" title="MIDI Mapping interface: Vst::IMidiMapping.">Vst::IMidiMapping</a> </td></tr>
<tr id="row_8_34_" class="odd"><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_1IMidiMapping2.html" target="_self">IMidiMapping2</a></td><td class="desc">MIDI Mapping interface: <a class="el" href="classSteinberg_1_1Vst_1_1IMidiMapping2.html" title="MIDI Mapping interface: Vst::IMidiMapping2.">Vst::IMidiMapping2</a> </td></tr>
<tr id="row_8_35_" class="even"><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_1INoteExpressionController.html" target="_self">INoteExpressionController</a></td><td class="desc">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for note expression event support: <a class="el" href="classSteinberg_1_1Vst_1_1INoteExpressionController.html" title="Extended plug-in interface IEditController for note expression event support: Vst::INoteExpressionCon...">Vst::INoteExpressionController</a> </td></tr>
<tr id="row_8_36_" class="odd"><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_1INoteExpressionPhysicalUIMapping.html" target="_self">INoteExpressionPhysicalUIMapping</a></td><td class="desc">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for note expression event support: <a class="el" href="classSteinberg_1_1Vst_1_1INoteExpressionPhysicalUIMapping.html" title="Extended plug-in interface IEditController for note expression event support: Vst::INoteExpressionPhy...">Vst::INoteExpressionPhysicalUIMapping</a> </td></tr>
<tr id="row_8_37_" class="even"><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_1IParamValueQueue.html" target="_self">IParamValueQueue</a></td><td class="desc">Queue of changes for a specific parameter: <a class="el" href="classSteinberg_1_1Vst_1_1IParamValueQueue.html" title="Queue of changes for a specific parameter: Vst::IParamValueQueue.">Vst::IParamValueQueue</a> </td></tr>
<tr id="row_8_38_" class="odd"><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_1IParameterChanges.html" target="_self">IParameterChanges</a></td><td class="desc">All parameter changes of a processing block: <a class="el" href="classSteinberg_1_1Vst_1_1IParameterChanges.html" title="All parameter changes of a processing block: Vst::IParameterChanges.">Vst::IParameterChanges</a> </td></tr>
<tr id="row_8_39_" class="even"><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_1IParameterFinder.html" target="_self">IParameterFinder</a></td><td class="desc">Extension for <a class="elRef" href="../base/classSteinberg_1_1IPlugView.html">IPlugView</a> to find view parameters (lookup value under mouse support): <a class="el" href="classSteinberg_1_1Vst_1_1IParameterFinder.html" title="Extension for IPlugView to find view parameters (lookup value under mouse support): Vst::IParameterFi...">Vst::IParameterFinder</a> </td></tr>
<tr id="row_8_40_" class="odd"><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_1IParameterFunctionName.html" target="_self">IParameterFunctionName</a></td><td class="desc">Edit controller component interface extension: <a class="el" href="classSteinberg_1_1Vst_1_1IParameterFunctionName.html" title="Edit controller component interface extension: Vst::IParameterFunctionName.">Vst::IParameterFunctionName</a> </td></tr>
<tr id="row_8_41_" class="even"><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_1IPlugInterfaceSupport.html" target="_self">IPlugInterfaceSupport</a></td><td class="desc">Host callback interface for an edit controller: <a class="el" href="classSteinberg_1_1Vst_1_1IPlugInterfaceSupport.html" title="Host callback interface for an edit controller: Vst::IPlugInterfaceSupport.">Vst::IPlugInterfaceSupport</a> </td></tr>
<tr id="row_8_42_" class="odd"><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_1IPrefetchableSupport.html" target="_self">IPrefetchableSupport</a></td><td class="desc">Indicates that the plug-in could or not support Prefetch (dynamically): <a class="el" href="classSteinberg_1_1Vst_1_1IPrefetchableSupport.html" title="Indicates that the plug-in could or not support Prefetch (dynamically): Vst::IPrefetchableSupport.">Vst::IPrefetchableSupport</a> </td></tr>
<tr id="row_8_43_" class="even"><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_1IProcessContextRequirements.html" target="_self">IProcessContextRequirements</a></td><td class="desc">Extended <a class="el" href="classSteinberg_1_1Vst_1_1IAudioProcessor.html" title="Audio processing interface: Vst::IAudioProcessor.">IAudioProcessor</a> interface for a component: <a class="el" href="classSteinberg_1_1Vst_1_1IProcessContextRequirements.html" title="Extended IAudioProcessor interface for a component: Vst::IProcessContextRequirements.">Vst::IProcessContextRequirements</a> </td></tr>
<tr id="row_8_44_" class="odd"><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_1IProgramListData.html" target="_self">IProgramListData</a></td><td class="desc"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> extension to access program list data: <a class="el" href="classSteinberg_1_1Vst_1_1IProgramListData.html" title="Component extension to access program list data: Vst::IProgramListData.">Vst::IProgramListData</a> </td></tr>
<tr id="row_8_45_" class="even"><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_1IProgress.html" target="_self">IProgress</a></td><td class="desc">Extended host callback interface for an edit controller: <a class="el" href="classSteinberg_1_1Vst_1_1IProgress.html" title="Extended host callback interface for an edit controller: Vst::IProgress.">Vst::IProgress</a> </td></tr>
<tr id="row_8_46_" class="odd"><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_1IRemapParamID.html" target="_self">IRemapParamID</a></td><td class="desc">Extended <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> interface for a component </td></tr>
<tr id="row_8_47_" class="even"><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_1IStreamAttributes.html" target="_self">IStreamAttributes</a></td><td class="desc">Meta attributes of a stream: <a class="el" href="classSteinberg_1_1Vst_1_1IStreamAttributes.html" title="Meta attributes of a stream: Vst::IStreamAttributes.">Vst::IStreamAttributes</a> </td></tr>
<tr id="row_8_48_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_48_" class="arrow" onclick="dynsection.toggleFolder('8_48_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSteinberg_1_1Vst_1_1ITestPlugProvider.html" target="_self">ITestPlugProvider</a></td><td class="desc"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1Test.html">Test</a> Helper </td></tr>
<tr id="row_8_48_0_" class="even"><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_1ITestPlugProvider2.html" target="_self">ITestPlugProvider2</a></td><td class="desc"><a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1Test.html">Test</a> Helper extension </td></tr>
<tr id="row_8_49_" class="odd"><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_1IUnitData.html" target="_self">IUnitData</a></td><td class="desc"><a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Component.html">Component</a> extension to access unit data: <a class="el" href="classSteinberg_1_1Vst_1_1IUnitData.html" title="Component extension to access unit data: Vst::IUnitData.">Vst::IUnitData</a> </td></tr>
<tr id="row_8_50_" class="even"><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_1IUnitHandler.html" target="_self">IUnitHandler</a></td><td class="desc">Host callback for unit support: <a class="el" href="classSteinberg_1_1Vst_1_1IUnitHandler.html" title="Host callback for unit support: Vst::IUnitHandler.">Vst::IUnitHandler</a> </td></tr>
<tr id="row_8_51_" class="odd"><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_1IUnitHandler2.html" target="_self">IUnitHandler2</a></td><td class="desc">Host callback for extended unit support: <a class="el" href="classSteinberg_1_1Vst_1_1IUnitHandler2.html" title="Host callback for extended unit support: Vst::IUnitHandler2.">Vst::IUnitHandler2</a> </td></tr>
<tr id="row_8_52_" class="even"><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_1IUnitInfo.html" target="_self">IUnitInfo</a></td><td class="desc">Edit controller extension to describe the plug-in structure: <a class="el" href="classSteinberg_1_1Vst_1_1IUnitInfo.html" title="Edit controller extension to describe the plug-in structure: Vst::IUnitInfo.">Vst::IUnitInfo</a> </td></tr>
<tr id="row_8_53_" class="odd"><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_1IVst3ToAAXWrapper.html" target="_self">IVst3ToAAXWrapper</a></td><td class="desc">VST 3 to AAX Wrapper interface: <a class="el" href="classSteinberg_1_1Vst_1_1IVst3ToAAXWrapper.html" title="VST 3 to AAX Wrapper interface: Vst::IVst3ToAAXWrapper.">Vst::IVst3ToAAXWrapper</a> </td></tr>
<tr id="row_8_54_" class="even"><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_1IVst3ToAUWrapper.html" target="_self">IVst3ToAUWrapper</a></td><td class="desc">VST 3 to AU Wrapper interface: <a class="el" href="classSteinberg_1_1Vst_1_1IVst3ToAUWrapper.html" title="VST 3 to AU Wrapper interface: Vst::IVst3ToAUWrapper.">Vst::IVst3ToAUWrapper</a> </td></tr>
<tr id="row_8_55_" class="odd"><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_1IVst3ToVst2Wrapper.html" target="_self">IVst3ToVst2Wrapper</a></td><td class="desc">VST 3 to VST 2 Wrapper interface: <a class="el" href="classSteinberg_1_1Vst_1_1IVst3ToVst2Wrapper.html" title="VST 3 to VST 2 Wrapper interface: Vst::IVst3ToVst2Wrapper.">Vst::IVst3ToVst2Wrapper</a> </td></tr>
<tr id="row_8_56_" class="even"><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_1IVst3WrapperMPESupport.html" target="_self">IVst3WrapperMPESupport</a></td><td class="desc">Wrapper <a class="elRef" href="../vstsdk/namespaceSteinberg_1_1Vst_1_1MPE.html">MPE</a> Support interface: <a class="el" href="classSteinberg_1_1Vst_1_1IVst3WrapperMPESupport.html" title="Wrapper MPE Support interface: Vst::IVst3WrapperMPESupport.">Vst::IVst3WrapperMPESupport</a> </td></tr>
<tr id="row_8_57_" class="odd"><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_1IXmlRepresentationController.html" target="_self">IXmlRepresentationController</a></td><td class="desc">Extended plug-in interface <a class="el" href="classSteinberg_1_1Vst_1_1IEditController.html" title="Edit controller component interface: Vst::IEditController.">IEditController</a> for a component: <a class="el" href="classSteinberg_1_1Vst_1_1IXmlRepresentationController.html" title="Extended plug-in interface IEditController for a component: Vst::IXmlRepresentationController.">Vst::IXmlRepresentationController</a> </td></tr>
<tr id="row_9_" 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_1IContextMenuItem.html" target="_self">IContextMenuItem</a></td><td class="desc"><a class="el" href="structSteinberg_1_1Vst_1_1IContextMenuItem.html" title="IContextMenuItem is an entry element of the context menu.">IContextMenuItem</a> is an entry element of the context menu </td></tr>
<tr id="row_10_" 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_1KeyswitchInfo.html" target="_self">KeyswitchInfo</a></td><td class="desc"><a class="el" href="structSteinberg_1_1Vst_1_1KeyswitchInfo.html" title="KeyswitchInfo is the structure describing a key switch This structure is used by the method getKeyswi...">KeyswitchInfo</a> is the structure describing a key switch This structure is used by the method <a class="el" href="classSteinberg_1_1Vst_1_1IKeyswitchController.html#a8193190849039a70d08b084241d29e38">getKeyswitchInfo</a> </td></tr>
<tr id="row_11_" 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_1LegacyMIDICCOutEvent.html" target="_self">LegacyMIDICCOutEvent</a></td><td class="desc">Legacy MIDI CC Out event specific data </td></tr>
<tr id="row_12_" 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_1Midi1ControllerParamIDAssignment.html" target="_self">Midi1ControllerParamIDAssignment</a></td><td class="desc"></td></tr>
<tr id="row_13_" 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_1Midi1ControllerParamIDAssignmentList.html" target="_self">Midi1ControllerParamIDAssignmentList</a></td><td class="desc"></td></tr>
<tr id="row_14_" 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_1Midi2Controller.html" target="_self">Midi2Controller</a></td><td class="desc"><a class="el" href="structSteinberg_1_1Vst_1_1Midi2Controller.html" title="Midi2Controller.">Midi2Controller</a> </td></tr>
<tr id="row_15_" 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_1Midi2ControllerParamIDAssignment.html" target="_self">Midi2ControllerParamIDAssignment</a></td><td class="desc"></td></tr>
<tr id="row_16_" 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_1Midi2ControllerParamIDAssignmentList.html" target="_self">Midi2ControllerParamIDAssignmentList</a></td><td class="desc"></td></tr>
<tr id="row_17_" 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_1NoteExpressionIntValueEvent.html" target="_self">NoteExpressionIntValueEvent</a></td><td class="desc">Note Expression Int event </td></tr>
<tr id="row_18_" 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_1NoteExpressionTextEvent.html" target="_self">NoteExpressionTextEvent</a></td><td class="desc">Note Expression Text event </td></tr>
<tr id="row_19_" 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_1NoteExpressionTypeInfo.html" target="_self">NoteExpressionTypeInfo</a></td><td class="desc"><a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo.html" title="NoteExpressionTypeInfo is the structure describing a note expression supported by the plug-in.">NoteExpressionTypeInfo</a> is the structure describing a note expression supported by the plug-in </td></tr>
<tr id="row_20_" 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_1NoteExpressionValueDescription.html" target="_self">NoteExpressionValueDescription</a></td><td class="desc">Description of a Note Expression Type This structure is part of the <a class="el" href="structSteinberg_1_1Vst_1_1NoteExpressionTypeInfo.html" title="NoteExpressionTypeInfo is the structure describing a note expression supported by the plug-in.">NoteExpressionTypeInfo</a> structure, it describes for given <a class="el" href="group__vst3typedef.html#ga1f6dd3f1f6742382e7301c1db5587a4e" title="Note Expression Types.">NoteExpressionTypeID</a> its default value (for example 0.5 for a kTuningTypeID (kIsBipolar: centered)), its minimum and maximum (for predefined <a class="el" href="group__vst3typedef.html#ga1f6dd3f1f6742382e7301c1db5587a4e" title="Note Expression Types.">NoteExpressionTypeID</a> the full range is predefined too) and a stepCount when the given <a class="el" href="group__vst3typedef.html#ga1f6dd3f1f6742382e7301c1db5587a4e" title="Note Expression Types.">NoteExpressionTypeID</a> is limited to discrete values (like on/off state) </td></tr>
<tr id="row_21_" 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_1NoteExpressionValueEvent.html" target="_self">NoteExpressionValueEvent</a></td><td class="desc">Note Expression Value event </td></tr>
<tr id="row_22_" 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_1NoteOffEvent.html" target="_self">NoteOffEvent</a></td><td class="desc">Note-off event specific data </td></tr>
<tr id="row_23_" 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_1NoteOnEvent.html" target="_self">NoteOnEvent</a></td><td class="desc">Note-on event specific data </td></tr>
<tr id="row_24_" 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_1ParameterInfo.html" target="_self">ParameterInfo</a></td><td class="desc">Controller <a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Parameter.html">Parameter</a> Info </td></tr>
<tr id="row_25_" 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_1PhysicalUIMap.html" target="_self">PhysicalUIMap</a></td><td class="desc"><a class="el" href="structSteinberg_1_1Vst_1_1PhysicalUIMap.html" title="PhysicalUIMap describes a mapping of a noteExpression Type to a Physical UI Type.">PhysicalUIMap</a> describes a mapping of a noteExpression Type to a Physical UI Type </td></tr>
<tr id="row_26_" 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_1PhysicalUIMapList.html" target="_self">PhysicalUIMapList</a></td><td class="desc"><a class="el" href="structSteinberg_1_1Vst_1_1PhysicalUIMapList.html" title="PhysicalUIMapList describes a list of PhysicalUIMap.">PhysicalUIMapList</a> describes a list of <a class="el" href="structSteinberg_1_1Vst_1_1PhysicalUIMap.html" title="PhysicalUIMap describes a mapping of a noteExpression Type to a Physical UI Type.">PhysicalUIMap</a> </td></tr>
<tr id="row_27_" 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_1PolyPressureEvent.html" target="_self">PolyPressureEvent</a></td><td class="desc">PolyPressure event specific data </td></tr>
<tr id="row_28_" 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_1ProcessContext.html" target="_self">ProcessContext</a></td><td class="desc">Audio processing context </td></tr>
<tr id="row_29_" 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_1ProcessData.html" target="_self">ProcessData</a></td><td class="desc">Any data needed in audio processing </td></tr>
<tr id="row_30_" 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_1ProcessSetup.html" target="_self">ProcessSetup</a></td><td class="desc">Audio processing setup </td></tr>
<tr id="row_31_" 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_1ProgramListInfo.html" target="_self">ProgramListInfo</a></td><td class="desc">Basic Program List Description </td></tr>
<tr id="row_32_" 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_1RepresentationInfo.html" target="_self">RepresentationInfo</a></td><td class="desc"><a class="el" href="structSteinberg_1_1Vst_1_1RepresentationInfo.html" title="RepresentationInfo is the structure describing a representation This structure is used in the functio...">RepresentationInfo</a> is the structure describing a representation This structure is used in the function </td></tr>
<tr id="row_33_" 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_1RoutingInfo.html" target="_self">RoutingInfo</a></td><td class="desc">Routing Information: When the plug-in supports multiple I/O busses, a host may want to know how the busses are related </td></tr>
<tr id="row_34_" 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_1ScaleEvent.html" target="_self">ScaleEvent</a></td><td class="desc">Scale event specific data </td></tr>
<tr id="row_35_" 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_1UnitInfo.html" target="_self">UnitInfo</a></td><td class="desc">Basic <a class="elRef" href="../vstsdk/classSteinberg_1_1Vst_1_1Unit.html">Unit</a> Description </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>