LMMS
Loading...
Searching...
No Matches
lv2-miditype.h
Go to the documentation of this file.
1/****************************************************************************
2
3 lv2-miditype.h - header file for using MIDI in LV2 plugins
4
5 Copyright (C) 2006 Lars Luthman <lars.luthman@gmail.com>
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU Lesser General Public License as published by
9 the Free Software Foundation; either version 2 of the License, or
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU Lesser General Public License for more details.
16
17 You should have received a copy of the GNU Lesser General Public License
18 along with this program; if not, write to the Free Software
19 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 01222-1307 USA
20
21****************************************************************************/
22
23#ifndef LV2_MIDITYPE_H
24#define LV2_MIDITYPE_H
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
84typedef struct {
85
96
102
115
167 unsigned char* data;
168
169} LV2_MIDI;
170
171#ifdef __cplusplus
172} /* extern "C" */
173#endif
174
175#endif
unsigned int uint32_t
Definition mid.cpp:100
Definition lv2-miditype.h:84
uint32_t event_count
Definition lv2-miditype.h:95
unsigned char * data
Definition lv2-miditype.h:167
uint32_t size
Definition lv2-miditype.h:114
uint32_t capacity
Definition lv2-miditype.h:101