Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.artnet
VuoArtNetOutputDevice.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
#include "
VuoArtNetInputDevice.h
"
25
29
typedef
struct
30
{
31
VuoText
name;
32
VuoText
ipAddress;
33
VuoText
ethernetAddress;
34
VuoArtNetAddress
address;
35
}
VuoArtNetOutputDevice
;
36
37
#define VuoArtNetOutputDevice_SUPPORTS_COMPARISON
38
39
VuoArtNetOutputDevice
VuoArtNetOutputDevice_makeFromJson
(
struct
json_object *js);
40
struct
json_object *
VuoArtNetOutputDevice_getJson
(
const
VuoArtNetOutputDevice
value);
41
char
*
VuoArtNetOutputDevice_getSummary
(
const
VuoArtNetOutputDevice
value);
42
43
VuoArtNetOutputDevice
VuoArtNetOutputDevice_makeBroadcast
(
const
VuoInteger
net,
const
VuoInteger
subNet,
const
VuoInteger
universe);
44
VuoArtNetOutputDevice
VuoArtNetOutputDevice_makeUnicast
(
const
VuoText
ipAddress,
const
VuoInteger
net,
const
VuoInteger
subNet,
const
VuoInteger
universe);
45
46
bool
VuoArtNetOutputDevice_areEqual
(
const
VuoArtNetOutputDevice
value1,
const
VuoArtNetOutputDevice
value2);
47
bool
VuoArtNetOutputDevice_isLessThan
(
const
VuoArtNetOutputDevice
value1,
const
VuoArtNetOutputDevice
value2);
48
49
54
char
*
VuoArtNetOutputDevice_getString
(
const
VuoArtNetOutputDevice
value);
55
void
VuoArtNetOutputDevice_retain
(
VuoArtNetOutputDevice
value);
56
void
VuoArtNetOutputDevice_release
(
VuoArtNetOutputDevice
value);
58
63
#ifdef __cplusplus
64
}
65
#endif
Generated on Thu Nov 9 2023 16:59:29 for Vuo by
1.9.8