Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.audio
VuoAudioOutputDevice.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
modelUid
;
34
VuoText
name
;
35
36
VuoInteger
channelCount
;
37
}
VuoAudioOutputDevice
;
38
39
#define VuoAudioOutputDevice_SUPPORTS_COMPARISON
40
41
VuoAudioOutputDevice
VuoAudioOutputDevice_makeFromJson
(
struct
json_object * js);
42
struct
json_object *
VuoAudioOutputDevice_getJson
(
const
VuoAudioOutputDevice
value);
43
char
*
VuoAudioOutputDevice_getSummary
(
const
VuoAudioOutputDevice
value);
44
char
*
VuoAudioOutputDevice_getShortSummary
(
const
VuoAudioOutputDevice
value);
45
46
bool
VuoAudioOutputDevice_areEqual
(
VuoAudioOutputDevice
value1,
VuoAudioOutputDevice
value2);
47
bool
VuoAudioOutputDevice_isLessThan
(
const
VuoAudioOutputDevice
a,
const
VuoAudioOutputDevice
b);
48
53
char
*
VuoAudioOutputDevice_getString
(
const
VuoAudioOutputDevice
value);
54
void
VuoAudioOutputDevice_retain
(
VuoAudioOutputDevice
value);
55
void
VuoAudioOutputDevice_release
(
VuoAudioOutputDevice
value);
57
61
static
inline
VuoAudioOutputDevice
VuoAudioOutputDevice_make
(
VuoInteger
id
,
VuoText
modelUid,
VuoText
name,
VuoInteger
channelCount) __attribute__((
const
));
62
static
inline
VuoAudioOutputDevice
VuoAudioOutputDevice_make
(
VuoInteger
id
,
VuoText
modelUid,
VuoText
name,
VuoInteger
channelCount)
63
{
64
return
(
VuoAudioOutputDevice
){id, modelUid, name, channelCount};
65
}
66
71
#ifdef __cplusplus
72
}
73
#endif
Generated on Thu Nov 9 2023 16:59:29 for Vuo by
1.9.8