Vuo
2.1.1
node
vuo.osc
VuoOsc.h
Go to the documentation of this file.
1
10
#include "
node.h
"
11
12
#ifdef __cplusplus
13
extern
"C"
14
{
15
#endif
16
17
#include "
VuoOscMessage.h
"
18
#include "
VuoOscInputDevice.h
"
19
#include "
VuoOscOutputDevice.h
"
20
#include "
VuoList_VuoOscMessage.h
"
21
#include "
VuoList_VuoOscInputDevice.h
"
22
#include "
VuoList_VuoOscOutputDevice.h
"
23
24
void
VuoOsc_use
(
void
);
25
void
VuoOsc_disuse
(
void
);
26
27
VuoList_VuoOscInputDevice
VuoOsc_getInputDeviceList
(
void
);
28
VuoList_VuoOscOutputDevice
VuoOsc_getOutputDeviceList
(
void
);
29
30
bool
VuoOscInputDevice_realize
(
const
VuoOscInputDevice
device,
VuoOscInputDevice
*realizedDevice);
31
bool
VuoOscOutputDevice_realize
(
const
VuoOscOutputDevice
device,
VuoOscOutputDevice
*realizedDevice);
32
33
void
VuoOsc_addDevicesChangedTriggers
34
(
35
VuoOutputTrigger
(inputDevices,
VuoList_VuoOscInputDevice
),
36
VuoOutputTrigger
(outputDevices,
VuoList_VuoOscOutputDevice
)
37
);
38
void
VuoOsc_removeDevicesChangedTriggers
39
(
40
VuoOutputTrigger
(inputDevices,
VuoList_VuoOscInputDevice
),
41
VuoOutputTrigger
(outputDevices,
VuoList_VuoOscOutputDevice
)
42
);
43
44
48
typedef
void
*
VuoOscIn
;
49
50
VuoOscIn
VuoOscIn_make
(
const
VuoOscInputDevice
device);
51
void
VuoOscIn_enableTriggers
52
(
53
VuoOscIn
oi,
54
VuoOutputTrigger
(receivedMessage,
VuoOscMessage
)
55
);
56
void
VuoOscIn_disableTriggers
(
VuoOscIn
oi);
57
58
62
typedef
void
*
VuoOscOut
;
63
64
VuoOscOut
VuoOscOut_getShared
(
const
VuoOscOutputDevice
device);
65
void
VuoOscOut_sendMessages
(
VuoOscOut
oo,
VuoList_VuoOscMessage
messages);
66
67
#ifdef __cplusplus
68
}
69
#endif
Generated on Thu Jul 9 2020 21:02:23 for Vuo by
1.8.18