LMMS
Loading...
Searching...
No Matches
ipslgainreduction.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 : ipslgainreduction.h
7// Created by : PreSonus Software Ltd., 03/2015
8// Description : Plug-in Gain Reduction Interface
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 _ipslgainreduction_h
20#define _ipslgainreduction_h
21
24
25namespace Presonus {
26
27//************************************************************************************************
28// IGainReductionInfo
32//************************************************************************************************
33
35{
42 virtual double PLUGIN_API getGainReductionValueInDb () = 0;
43
44 static const Steinberg::FUID iid;
45};
46
47DECLARE_CLASS_IID (IGainReductionInfo, 0x8e3c292c, 0x95924f9d, 0xb2590b1e, 0x100e4198)
48
49} // namespace Presonus
50
52
53#endif // _ipslgainreduction_h
Definition funknown.h:233
Definition funknown.h:361
#define DECLARE_CLASS_IID(ClassName, l1, l2, l3, l4)
Definition funknown.h:74
Definition juce_VST3Headers.h:188
Definition ipslgainreduction.h:35
static const Steinberg::FUID iid
Definition ipslgainreduction.h:44
virtual double PLUGIN_API getGainReductionValueInDb()=0