JUCE-7.0.12-0-g4f43011b96
JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation
Loading...
Searching...
No Matches
juce_audio_processors
format_types
VST3_SDK
base
source
baseiids.cpp
Go to the documentation of this file.
1
//------------------------------------------------------------------------
2
// Project : SDK Base
3
// Version : 1.0
4
//
5
// Category : Helpers
6
// Filename : base/source/baseidds.cpp
7
// Created by : Steinberg, 01/2008
8
// Description : Basic Interface
9
//
10
//-----------------------------------------------------------------------------
11
// LICENSE
12
// (c) 2023, Steinberg Media Technologies GmbH, All Rights Reserved
13
//-----------------------------------------------------------------------------
14
// Redistribution and use in source and binary forms, with or without modification,
15
// are permitted provided that the following conditions are met:
16
//
17
// * Redistributions of source code must retain the above copyright notice,
18
// this list of conditions and the following disclaimer.
19
// * Redistributions in binary form must reproduce the above copyright notice,
20
// this list of conditions and the following disclaimer in the documentation
21
// and/or other materials provided with the distribution.
22
// * Neither the name of the Steinberg Media Technologies nor the names of its
23
// contributors may be used to endorse or promote products derived from this
24
// software without specific prior written permission.
25
//
26
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
27
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
28
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
29
// IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
30
// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
31
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
32
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
33
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
34
// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
35
// OF THE POSSIBILITY OF SUCH DAMAGE.
36
//-----------------------------------------------------------------------------
37
38
#include "
pluginterfaces/base/funknown.h
"
39
#include "
pluginterfaces/base/istringresult.h
"
40
#include "
pluginterfaces/base/ipersistent.h
"
41
42
43
namespace
Steinberg {
44
45
DEF_CLASS_IID (IString)
46
DEF_CLASS_IID (IStringResult)
47
48
DEF_CLASS_IID (IPersistent)
49
DEF_CLASS_IID (IAttributes)
50
DEF_CLASS_IID (IAttributes2)
51
//------------------------------------------------------------------------
52
}
// namespace Steinberg
funknown.h
ipersistent.h
istringresult.h
« « « Anklang Documentation