LMMS
Loading...
Searching...
No Matches
control-input-port-change-request.h
Go to the documentation of this file.
1/*
2 LV2 ControlInputPort change request extension
3 Copyright 2020 Filipe Coelho <falktx@falktx.com>
4
5 Permission to use, copy, modify, and/or distribute this software for any
6 purpose with or without fee is hereby granted, provided that the above
7 copyright notice and this permission notice appear in all copies.
8
9 THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16*/
17
22
23#ifndef LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_H
24#define LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_H
25
26#include "lv2.h"
27
28#define LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_URI "http://kx.studio/ns/lv2ext/control-input-port-change-request"
29#define LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_PREFIX LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_URI "#"
30
31#include <stdint.h>
32
33#ifdef __cplusplus
34extern "C" {
35#else
36#include <stdbool.h>
37#endif
38
45
50
79
80#ifdef __cplusplus
81} /* extern "C" */
82#endif
83
84#endif /* LV2_CONTROL_INPUT_PORT_CHANGE_REQUEST_H */
void * LV2_ControlInputPort_Change_Request_Handle
Definition control-input-port-change-request.h:49
struct _LV2_ControlInputPort_Change_Request LV2_ControlInputPort_Change_Request
LV2_ControlInputPort_Change_Status
Definition control-input-port-change-request.h:40
@ LV2_CONTROL_INPUT_PORT_CHANGE_ERR_UNKNOWN
Definition control-input-port-change-request.h:42
@ LV2_CONTROL_INPUT_PORT_CHANGE_SUCCESS
Definition control-input-port-change-request.h:41
@ LV2_CONTROL_INPUT_PORT_CHANGE_ERR_INVALID_INDEX
Definition control-input-port-change-request.h:43
static PuglViewHint int value
Definition pugl.h:1708
unsigned int uint32_t
Definition mid.cpp:100
Definition control-input-port-change-request.h:55
LV2_ControlInputPort_Change_Request_Handle handle
Definition control-input-port-change-request.h:59
LV2_ControlInputPort_Change_Status(* request_change)(LV2_ControlInputPort_Change_Request_Handle handle, uint32_t index, float value)
Definition control-input-port-change-request.h:74