LMMS
Loading...
Searching...
No Matches
pslauextensions.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 : pslauextensions.h
7// Created by : PreSonus Software Ltd., 08/2017, last updated 10/2017
8// Description : PreSonus-specific AU 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 _pslauextensions_h
20#define _pslauextensions_h
21
22#ifdef __cplusplus
23namespace Presonus {
24#endif
25
27// Property IDs
29
33static const AudioUnitPropertyID kSlaveEffectsPropID = 0x50534C01;
34
36// Data types
38
44
46
48{
50 SInt32 mode;
51};
52
53#ifdef __cplusplus
54}
55#endif
56
57#endif // _pslauextensions_h
AudioComponentInstance AudioUnit
Definition juce_ExtensionsVisitor.h:48
Definition juce_VST3Headers.h:188
static const AudioUnitPropertyID kSlaveEffectsPropID
Definition pslauextensions.h:33
SlaveMode
Definition pslauextensions.h:40
@ kSlaveModeLowLatencyClone
plug-in used as hidden slave for low latency processing following given master
Definition pslauextensions.h:42
@ kSlaveModeNormal
plug-in used in different location following given master
Definition pslauextensions.h:41
Definition pslauextensions.h:48
AudioUnit unit
Audio Unit reference.
Definition pslauextensions.h:49
SInt32 mode
SlaveMode.
Definition pslauextensions.h:50