584 lines
32 KiB
HTML
584 lines
32 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.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>VST2SDK: vst_effect_supports_t Struct Reference</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>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.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" />
|
|
</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">VST2SDK
|
|
</div>
|
|
<div id="projectbrief">A recreation of the popular Steinberg VST 2.x SDK.</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @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&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(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&dn=expat.txt MIT */
|
|
$(document).ready(function(){initNavTree('structvst__effect__supports__t.html',''); initResizable(); });
|
|
/* @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="summary">
|
|
<a href="#pub-attribs">Data Fields</a> </div>
|
|
<div class="headertitle"><div class="title">vst_effect_supports_t Struct Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Host to Plug-in support checks.
|
|
<a href="structvst__effect__supports__t.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="vst_8h_source.html">vst.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
|
Data Fields</h2></td></tr>
|
|
<tr class="memitem:ab5037d9b564497d1ff6a981596fa746f" id="r_ab5037d9b564497d1ff6a981596fa746f"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#ab5037d9b564497d1ff6a981596fa746f">bypass</a></td></tr>
|
|
<tr class="memdesc:ab5037d9b564497d1ff6a981596fa746f"><td class="mdescLeft"> </td><td class="mdescRight">Effect supports alternative bypass. <br /></td></tr>
|
|
<tr class="separator:ab5037d9b564497d1ff6a981596fa746f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a4bc33d77e38c2a6dcb2338f80adbcd" id="r_a6a4bc33d77e38c2a6dcb2338f80adbcd"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a6a4bc33d77e38c2a6dcb2338f80adbcd">sendVstEvents</a></td></tr>
|
|
<tr class="separator:a6a4bc33d77e38c2a6dcb2338f80adbcd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b59e445c1974d4936b04a38aed6d9c8" id="r_a9b59e445c1974d4936b04a38aed6d9c8"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a9b59e445c1974d4936b04a38aed6d9c8">receiveVstEvents</a></td></tr>
|
|
<tr class="separator:a9b59e445c1974d4936b04a38aed6d9c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af460acd0d3a785e6f474c90337aefa44" id="r_af460acd0d3a785e6f474c90337aefa44"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#af460acd0d3a785e6f474c90337aefa44">sendVstMidiEvent</a></td></tr>
|
|
<tr class="separator:af460acd0d3a785e6f474c90337aefa44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad98657dfee97ce13c47df387433b19c4" id="r_ad98657dfee97ce13c47df387433b19c4"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#ad98657dfee97ce13c47df387433b19c4">receiveVstMidiEvent</a></td></tr>
|
|
<tr class="separator:ad98657dfee97ce13c47df387433b19c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4593812b68452c9fb9cd9cda6ba2f2a" id="r_ad4593812b68452c9fb9cd9cda6ba2f2a"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#ad4593812b68452c9fb9cd9cda6ba2f2a">midiProgramNames</a></td></tr>
|
|
<tr class="separator:ad4593812b68452c9fb9cd9cda6ba2f2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f75a06664aecd16b53c90e0dfe263c7" id="r_a9f75a06664aecd16b53c90e0dfe263c7"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a9f75a06664aecd16b53c90e0dfe263c7">receiveVstTimeInfo</a></td></tr>
|
|
<tr class="separator:a9f75a06664aecd16b53c90e0dfe263c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4546cdb70d2d73d66b5fe2cc74ac409" id="r_ae4546cdb70d2d73d66b5fe2cc74ac409"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#ae4546cdb70d2d73d66b5fe2cc74ac409">offline</a></td></tr>
|
|
<tr class="separator:ae4546cdb70d2d73d66b5fe2cc74ac409"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19f3b10dc37634c74ba652eb29dd8c9c" id="r_a19f3b10dc37634c74ba652eb29dd8c9c"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a19f3b10dc37634c74ba652eb29dd8c9c">plugAsChannelInsert</a></td></tr>
|
|
<tr class="separator:a19f3b10dc37634c74ba652eb29dd8c9c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8086cec9d9f331bc742bbfeb35de8ac8" id="r_a8086cec9d9f331bc742bbfeb35de8ac8"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a8086cec9d9f331bc742bbfeb35de8ac8">conformsToWindowRules</a></td></tr>
|
|
<tr class="separator:a8086cec9d9f331bc742bbfeb35de8ac8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca1220ffa3c9a1efd7f810dad53e7b22" id="r_aca1220ffa3c9a1efd7f810dad53e7b22"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#aca1220ffa3c9a1efd7f810dad53e7b22">plugAsSend</a></td></tr>
|
|
<tr class="separator:aca1220ffa3c9a1efd7f810dad53e7b22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85726da73c22aa6bb437ef00cf4847d0" id="r_a85726da73c22aa6bb437ef00cf4847d0"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a85726da73c22aa6bb437ef00cf4847d0">mixDryWet</a></td></tr>
|
|
<tr class="separator:a85726da73c22aa6bb437ef00cf4847d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3e7a6a9e6915365d48a497ff55464c1" id="r_ab3e7a6a9e6915365d48a497ff55464c1"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#ab3e7a6a9e6915365d48a497ff55464c1">noRealTime</a></td></tr>
|
|
<tr class="separator:ab3e7a6a9e6915365d48a497ff55464c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad04d57a10924025ade25e361b9fb6a6c" id="r_ad04d57a10924025ade25e361b9fb6a6c"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#ad04d57a10924025ade25e361b9fb6a6c">multipass</a></td></tr>
|
|
<tr class="separator:ad04d57a10924025ade25e361b9fb6a6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0adb0b6701433048ab1fb44c4b4022c" id="r_af0adb0b6701433048ab1fb44c4b4022c"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#af0adb0b6701433048ab1fb44c4b4022c">metapass</a></td></tr>
|
|
<tr class="separator:af0adb0b6701433048ab1fb44c4b4022c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a369545653d354e1a37dbd43f4c61fbf2" id="r_a369545653d354e1a37dbd43f4c61fbf2"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a369545653d354e1a37dbd43f4c61fbf2">_1in1out</a></td></tr>
|
|
<tr class="separator:a369545653d354e1a37dbd43f4c61fbf2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fb5fcfc3fa8d47dcc79b02f2d5e6a01" id="r_a5fb5fcfc3fa8d47dcc79b02f2d5e6a01"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a5fb5fcfc3fa8d47dcc79b02f2d5e6a01">_1in2out</a></td></tr>
|
|
<tr class="separator:a5fb5fcfc3fa8d47dcc79b02f2d5e6a01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a109a27795eba366359bb8c844efdf982" id="r_a109a27795eba366359bb8c844efdf982"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a109a27795eba366359bb8c844efdf982">_2in1out</a></td></tr>
|
|
<tr class="separator:a109a27795eba366359bb8c844efdf982"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4298a59574332c08ae251b19f8b4fb30" id="r_a4298a59574332c08ae251b19f8b4fb30"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a4298a59574332c08ae251b19f8b4fb30">_2in2out</a></td></tr>
|
|
<tr class="separator:a4298a59574332c08ae251b19f8b4fb30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66a4bb0e8768633350c0176d429323d0" id="r_a66a4bb0e8768633350c0176d429323d0"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a66a4bb0e8768633350c0176d429323d0">_2in4out</a></td></tr>
|
|
<tr class="separator:a66a4bb0e8768633350c0176d429323d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e10d8e3128b98886cbccef28acfb906" id="r_a6e10d8e3128b98886cbccef28acfb906"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a6e10d8e3128b98886cbccef28acfb906">_4in2out</a></td></tr>
|
|
<tr class="separator:a6e10d8e3128b98886cbccef28acfb906"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1424a3eaea6e3523a2095365c8b4d3f8" id="r_a1424a3eaea6e3523a2095365c8b4d3f8"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a1424a3eaea6e3523a2095365c8b4d3f8">_4in4out</a></td></tr>
|
|
<tr class="separator:a1424a3eaea6e3523a2095365c8b4d3f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41fe9d0d3694dcf3823e909266f1f655" id="r_a41fe9d0d3694dcf3823e909266f1f655"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a41fe9d0d3694dcf3823e909266f1f655">_4in8out</a></td></tr>
|
|
<tr class="separator:a41fe9d0d3694dcf3823e909266f1f655"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48935ec960f31f61d7d65fad5da3e654" id="r_a48935ec960f31f61d7d65fad5da3e654"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#a48935ec960f31f61d7d65fad5da3e654">_8in4out</a></td></tr>
|
|
<tr class="separator:a48935ec960f31f61d7d65fad5da3e654"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8b18569b1bbf88299848558a44beafe" id="r_ac8b18569b1bbf88299848558a44beafe"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structvst__effect__supports__t.html#ac8b18569b1bbf88299848558a44beafe">_8in8out</a></td></tr>
|
|
<tr class="separator:ac8b18569b1bbf88299848558a44beafe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Host to Plug-in support checks. </p>
|
|
<p>Provided as <code>char* p_ptr</code> in the VST_EFFECT_OPCODE_SUPPORTS op code.</p>
|
|
<p>Harvested via strings command and just checking what plug-ins actually responded to. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02146">2146</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
</div><h2 class="groupheader">Field Documentation</h2>
|
|
<a id="a369545653d354e1a37dbd43f4c61fbf2" name="a369545653d354e1a37dbd43f4c61fbf2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a369545653d354e1a37dbd43f4c61fbf2">◆ </a></span>_1in1out</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::_1in1out</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02172">2172</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5fb5fcfc3fa8d47dcc79b02f2d5e6a01" name="a5fb5fcfc3fa8d47dcc79b02f2d5e6a01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fb5fcfc3fa8d47dcc79b02f2d5e6a01">◆ </a></span>_1in2out</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::_1in2out</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02173">2173</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a109a27795eba366359bb8c844efdf982" name="a109a27795eba366359bb8c844efdf982"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a109a27795eba366359bb8c844efdf982">◆ </a></span>_2in1out</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::_2in1out</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02174">2174</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4298a59574332c08ae251b19f8b4fb30" name="a4298a59574332c08ae251b19f8b4fb30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4298a59574332c08ae251b19f8b4fb30">◆ </a></span>_2in2out</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::_2in2out</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02175">2175</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66a4bb0e8768633350c0176d429323d0" name="a66a4bb0e8768633350c0176d429323d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66a4bb0e8768633350c0176d429323d0">◆ </a></span>_2in4out</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::_2in4out</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02176">2176</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e10d8e3128b98886cbccef28acfb906" name="a6e10d8e3128b98886cbccef28acfb906"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e10d8e3128b98886cbccef28acfb906">◆ </a></span>_4in2out</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::_4in2out</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02177">2177</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1424a3eaea6e3523a2095365c8b4d3f8" name="a1424a3eaea6e3523a2095365c8b4d3f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1424a3eaea6e3523a2095365c8b4d3f8">◆ </a></span>_4in4out</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::_4in4out</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02178">2178</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41fe9d0d3694dcf3823e909266f1f655" name="a41fe9d0d3694dcf3823e909266f1f655"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41fe9d0d3694dcf3823e909266f1f655">◆ </a></span>_4in8out</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::_4in8out</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02179">2179</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48935ec960f31f61d7d65fad5da3e654" name="a48935ec960f31f61d7d65fad5da3e654"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48935ec960f31f61d7d65fad5da3e654">◆ </a></span>_8in4out</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::_8in4out</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02180">2180</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8b18569b1bbf88299848558a44beafe" name="ac8b18569b1bbf88299848558a44beafe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8b18569b1bbf88299848558a44beafe">◆ </a></span>_8in8out</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::_8in8out</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02181">2181</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5037d9b564497d1ff6a981596fa746f" name="ab5037d9b564497d1ff6a981596fa746f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5037d9b564497d1ff6a981596fa746f">◆ </a></span>bypass</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::bypass</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Effect supports alternative bypass. </p>
|
|
<p>The alternative bypass still has the host call process/process_float/process_double and expects us to compensate for our delay/latency, copy inputs to outputs, and do minimal work. If we don't support it the host will not call process/process_float/process_double at all while bypass is enabled.</p>
|
|
<dl class="section note"><dt>Note</dt><dd>VST 2.3 or later only. </dd></dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>VST_STATUS_TRUE if we support this, otherwise VST_STATUS_FALSE. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02155">2155</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8086cec9d9f331bc742bbfeb35de8ac8" name="a8086cec9d9f331bc742bbfeb35de8ac8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8086cec9d9f331bc742bbfeb35de8ac8">◆ </a></span>conformsToWindowRules</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::conformsToWindowRules</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02166">2166</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0adb0b6701433048ab1fb44c4b4022c" name="af0adb0b6701433048ab1fb44c4b4022c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0adb0b6701433048ab1fb44c4b4022c">◆ </a></span>metapass</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::metapass</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02171">2171</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4593812b68452c9fb9cd9cda6ba2f2a" name="ad4593812b68452c9fb9cd9cda6ba2f2a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4593812b68452c9fb9cd9cda6ba2f2a">◆ </a></span>midiProgramNames</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::midiProgramNames</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02161">2161</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85726da73c22aa6bb437ef00cf4847d0" name="a85726da73c22aa6bb437ef00cf4847d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85726da73c22aa6bb437ef00cf4847d0">◆ </a></span>mixDryWet</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::mixDryWet</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02168">2168</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad04d57a10924025ade25e361b9fb6a6c" name="ad04d57a10924025ade25e361b9fb6a6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad04d57a10924025ade25e361b9fb6a6c">◆ </a></span>multipass</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::multipass</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02170">2170</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3e7a6a9e6915365d48a497ff55464c1" name="ab3e7a6a9e6915365d48a497ff55464c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3e7a6a9e6915365d48a497ff55464c1">◆ </a></span>noRealTime</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::noRealTime</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02169">2169</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4546cdb70d2d73d66b5fe2cc74ac409" name="ae4546cdb70d2d73d66b5fe2cc74ac409"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4546cdb70d2d73d66b5fe2cc74ac409">◆ </a></span>offline</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::offline</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02163">2163</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19f3b10dc37634c74ba652eb29dd8c9c" name="a19f3b10dc37634c74ba652eb29dd8c9c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19f3b10dc37634c74ba652eb29dd8c9c">◆ </a></span>plugAsChannelInsert</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::plugAsChannelInsert</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02165">2165</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca1220ffa3c9a1efd7f810dad53e7b22" name="aca1220ffa3c9a1efd7f810dad53e7b22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca1220ffa3c9a1efd7f810dad53e7b22">◆ </a></span>plugAsSend</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::plugAsSend</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02167">2167</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b59e445c1974d4936b04a38aed6d9c8" name="a9b59e445c1974d4936b04a38aed6d9c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b59e445c1974d4936b04a38aed6d9c8">◆ </a></span>receiveVstEvents</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::receiveVstEvents</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02158">2158</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad98657dfee97ce13c47df387433b19c4" name="ad98657dfee97ce13c47df387433b19c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad98657dfee97ce13c47df387433b19c4">◆ </a></span>receiveVstMidiEvent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::receiveVstMidiEvent</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02160">2160</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f75a06664aecd16b53c90e0dfe263c7" name="a9f75a06664aecd16b53c90e0dfe263c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f75a06664aecd16b53c90e0dfe263c7">◆ </a></span>receiveVstTimeInfo</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::receiveVstTimeInfo</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02162">2162</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a4bc33d77e38c2a6dcb2338f80adbcd" name="a6a4bc33d77e38c2a6dcb2338f80adbcd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a4bc33d77e38c2a6dcb2338f80adbcd">◆ </a></span>sendVstEvents</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::sendVstEvents</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02157">2157</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af460acd0d3a785e6f474c90337aefa44" name="af460acd0d3a785e6f474c90337aefa44"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af460acd0d3a785e6f474c90337aefa44">◆ </a></span>sendVstMidiEvent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* vst_effect_supports_t::sendVstMidiEvent</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="vst_8h_source.html#l02159">2159</a> of file <a class="el" href="vst_8h_source.html">vst.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this struct was generated from the following file:<ul>
|
|
<li><a class="el" href="vst_8h_source.html">vst.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="structvst__effect__supports__t.html">vst_effect_supports_t</a></li>
|
|
<li class="footer">Generated on Thu Aug 7 2025 22:26:22 for VST2SDK by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|