Vuo
2.0.0
node
vuo.artnet
VuoArtNetOutputDevice.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#include "
VuoArtNetInputDevice.h
"
21
25
typedef
struct
26
{
27
VuoText
name;
28
VuoText
ipAddress;
29
VuoText
ethernetAddress;
30
VuoArtNetAddress
address;
31
}
VuoArtNetOutputDevice
;
32
33
VuoArtNetOutputDevice
VuoArtNetOutputDevice_makeFromJson
(
struct
json_object
*js);
34
struct
json_object
*
VuoArtNetOutputDevice_getJson
(
const
VuoArtNetOutputDevice
value);
35
char
*
VuoArtNetOutputDevice_getSummary
(
const
VuoArtNetOutputDevice
value);
36
37
VuoArtNetOutputDevice
VuoArtNetOutputDevice_makeBroadcast
(
const
VuoInteger
net,
const
VuoInteger
subNet,
const
VuoInteger
universe);
38
VuoArtNetOutputDevice
VuoArtNetOutputDevice_makeUnicast
(
const
VuoText
ipAddress,
const
VuoInteger
net,
const
VuoInteger
subNet,
const
VuoInteger
universe);
39
40
#define VuoArtNetOutputDevice_SUPPORTS_COMPARISON
41
bool
VuoArtNetOutputDevice_areEqual
(
const
VuoArtNetOutputDevice
value1,
const
VuoArtNetOutputDevice
value2);
42
bool
VuoArtNetOutputDevice_isLessThan
(
const
VuoArtNetOutputDevice
value1,
const
VuoArtNetOutputDevice
value2);
43
44
48
VuoArtNetOutputDevice
VuoArtNetOutputDevice_makeFromString
(
const
char
*str);
50
char
*
VuoArtNetOutputDevice_getString
(
const
VuoArtNetOutputDevice
value);
51
void
VuoArtNetOutputDevice_retain
(
VuoArtNetOutputDevice
value);
52
void
VuoArtNetOutputDevice_release
(
VuoArtNetOutputDevice
value);
54
Generated on Wed Feb 26 2020 23:19:40 for Vuo by
1.8.17