LMMS
Loading...
Searching...
No Matches
communication.h
Go to the documentation of this file.
1/*
2 * communication.h - header file defining stuff concerning communication between
3 * LVSL-server and -client
4 *
5 * Copyright (c) 2005-2010 Tobias Doerffel <tobydox/at/users.sourceforge.net>
6 *
7 * This file is part of LMMS - https://lmms.io
8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public
11 * License as published by the Free Software Foundation; either
12 * version 2 of the License, or (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 * General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public
20 * License along with this program (see COPYING); if not, write to the
21 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22 * Boston, MA 02110-1301 USA.
23 *
24 */
25
26
27#ifndef _COMMUNICATION_H
28#define _COMMUNICATION_H
29
30namespace lmms
31{
32
33
35{
37 std::string shortLabel;
38 float value;
39} ;
40
41
42
53
54
55
90
91
92} // namespace lmms
93
94#endif
int int32_t
Definition mid.cpp:97
Definition AudioAlsa.cpp:35
VstHostLanguage
Definition communication.h:44
@ Italian
Definition communication.h:48
@ English
Definition communication.h:45
@ German
Definition communication.h:46
@ French
Definition communication.h:47
@ Spanish
Definition communication.h:49
@ Korean
Definition communication.h:51
@ Japanese
Definition communication.h:50
VstRemoteMessageIDs
Definition communication.h:57
@ IdVstFailedLoadingPlugin
Definition communication.h:76
@ IdVstPluginUniqueID
Definition communication.h:84
@ IdVstSetTempo
Definition communication.h:61
@ IdVstSetProgram
Definition communication.h:69
@ IdVstRotateProgram
Definition communication.h:70
@ IdVstSetParameter
Definition communication.h:85
@ IdVstParameterCount
Definition communication.h:86
@ IdVstPluginVendorString
Definition communication.h:81
@ IdVstSetLanguage
Definition communication.h:62
@ IdVstCurrentProgram
Definition communication.h:67
@ IdVstPluginName
Definition communication.h:79
@ IdVstParameterDump
Definition communication.h:87
@ IdVstPluginWindowID
Definition communication.h:77
@ IdVstCurrentProgramName
Definition communication.h:68
@ IdVstPluginProductString
Definition communication.h:82
@ IdVstGetParameterDump
Definition communication.h:64
@ IdVstIdleUpdate
Definition communication.h:71
@ IdVstPluginEditorGeometry
Definition communication.h:78
@ IdVstPluginPresetsString
Definition communication.h:83
@ IdVstGetParameterCount
Definition communication.h:63
@ IdVstProgramNames
Definition communication.h:66
@ IdVstPluginVersion
Definition communication.h:80
@ IdVstParameterDisplays
Definition communication.h:72
@ IdVstParameterLabels
Definition communication.h:73
@ IdVstClosePlugin
Definition communication.h:60
@ IdVstSetParameterDump
Definition communication.h:65
@ IdVstLoadPlugin
Definition communication.h:59
@ IdUserBase
Definition RemotePluginBase.h:349
Definition communication.h:35
float value
Definition communication.h:38
int32_t index
Definition communication.h:36
std::string shortLabel
Definition communication.h:37