Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.midi
VuoMidiOutputDevice.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
#include "
VuoInteger.h
"
25
#include "
VuoText.h
"
26
30
typedef
struct
31
{
32
VuoInteger
id
;
33
VuoText
name
;
34
}
VuoMidiOutputDevice
;
35
36
#define VuoMidiOutputDevice_SUPPORTS_COMPARISON
37
38
VuoMidiOutputDevice
VuoMidiOutputDevice_makeFromJson
(
struct
json_object * js);
39
struct
json_object *
VuoMidiOutputDevice_getJson
(
const
VuoMidiOutputDevice
value);
40
char
*
VuoMidiOutputDevice_getSummary
(
const
VuoMidiOutputDevice
value);
41
42
bool
VuoMidiOutputDevice_areEqual
(
const
VuoMidiOutputDevice
value1,
const
VuoMidiOutputDevice
value2);
43
bool
VuoMidiOutputDevice_isLessThan
(
const
VuoMidiOutputDevice
a,
const
VuoMidiOutputDevice
b);
44
45
void
VuoMidiOutputDevice_retain
(
VuoMidiOutputDevice
value);
46
void
VuoMidiOutputDevice_release
(
VuoMidiOutputDevice
value);
47
52
char
*
VuoMidiOutputDevice_getString
(
const
VuoMidiOutputDevice
value);
54
58
static
inline
VuoMidiOutputDevice
VuoMidiOutputDevice_make
(
VuoInteger
id
,
VuoText
name) __attribute__((
const
));
59
static
inline
VuoMidiOutputDevice
VuoMidiOutputDevice_make
(
VuoInteger
id
,
VuoText
name)
60
{
61
return
(
VuoMidiOutputDevice
){id, name};
62
}
63
68
#ifdef __cplusplus
69
}
70
#endif
Generated on Thu Nov 9 2023 16:59:30 for Vuo by
1.9.8