LMMS
Loading...
Searching...
No Matches
pslvst2extensions.h
Go to the documentation of this file.
1//************************************************************************************************
2//
3// PreSonus Plug-In Extensions
4// Written and placed in the PUBLIC DOMAIN by PreSonus Software Ltd.
5//
6// Filename : pslvst2extensions.h
7// Created by : PreSonus Software Ltd., 05/2012, last updated 08/2017
8// Description : PreSonus-specific VST2 API Extensions
9//
10//************************************************************************************************
11/*
12 DISCLAIMER:
13 The PreSonus Plug-In Extensions are host-specific extensions of existing proprietary technologies,
14 provided to the community on an AS IS basis. They are not part of any official 3rd party SDK and
15 PreSonus is not affiliated with the owner of the underlying technology in any way.
16*/
17//************************************************************************************************
18
19#ifndef _pslvst2extensions_h
20#define _pslvst2extensions_h
21
22namespace Presonus {
23
25// CanDo Strings
27
29namespace PlugCanDos
30{
32 static const char* canDoViewResize = "supportsViewResize";
33
35 static const char* canDoViewEmbedding = "supportsViewEmbedding";
36
38 static const char* canDoViewDpiScaling = "supportsViewDpiScaling";
39
41 static const char* canDoGainReductionInfo = "supportsGainReductionInfo";
42
44 static const char* canDoSlaveEffects = "supportsSlaveEffects";
45}
46
48// Opcodes
50
108
109} // namespace Presonus
110
111#endif // _pslvst2extensions_h
Definition pslvst2extensions.h:30
static const char * canDoViewDpiScaling
Definition pslvst2extensions.h:38
static const char * canDoViewEmbedding
Definition pslvst2extensions.h:35
static const char * canDoViewResize
Definition pslvst2extensions.h:32
static const char * canDoGainReductionInfo
Definition pslvst2extensions.h:41
static const char * canDoSlaveEffects
Definition pslvst2extensions.h:44
Definition juce_VST3Headers.h:188
Opcodes
Definition pslvst2extensions.h:67
@ kEffAddSlave
Definition pslvst2extensions.h:102
@ kEffEditSetEmbedded
Definition pslvst2extensions.h:90
@ kEffEditSetContentScaleFactor
Definition pslvst2extensions.h:94
@ kEffRemoveSlave
Definition pslvst2extensions.h:106
@ kEffEditCheckSizeConstraints
Definition pslvst2extensions.h:77
@ kEffEditSetRect
Definition pslvst2extensions.h:84
@ kEffGetGainReductionValueInDb
Definition pslvst2extensions.h:98
@ kVendorID
Definition pslvst2extensions.h:70