Vuo
2.0.0
node
vuo.audio
VuoAudioOutputDevice.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#include "
VuoInteger.h
"
21
#include "
VuoText.h
"
22
26
typedef
struct
27
{
28
VuoInteger
id
;
29
VuoText
modelUid
;
30
VuoText
name
;
31
32
VuoInteger
channelCount
;
33
}
VuoAudioOutputDevice
;
34
35
VuoAudioOutputDevice
VuoAudioOutputDevice_makeFromJson
(
struct
json_object
* js);
36
struct
json_object
*
VuoAudioOutputDevice_getJson
(
const
VuoAudioOutputDevice
value);
37
char
*
VuoAudioOutputDevice_getSummary
(
const
VuoAudioOutputDevice
value);
38
39
#define VuoAudioOutputDevice_SUPPORTS_COMPARISON
40
bool
VuoAudioOutputDevice_areEqual
(
VuoAudioOutputDevice
value1,
VuoAudioOutputDevice
value2);
41
bool
VuoAudioOutputDevice_isLessThan
(
const
VuoAudioOutputDevice
a,
const
VuoAudioOutputDevice
b);
42
46
VuoAudioOutputDevice
VuoAudioOutputDevice_makeFromString
(
const
char
*str);
48
char
*
VuoAudioOutputDevice_getString
(
const
VuoAudioOutputDevice
value);
49
void
VuoAudioOutputDevice_retain
(
VuoAudioOutputDevice
value);
50
void
VuoAudioOutputDevice_release
(
VuoAudioOutputDevice
value);
52
56
static
inline
VuoAudioOutputDevice
VuoAudioOutputDevice_make
(
VuoInteger
id
,
VuoText
modelUid,
VuoText
name,
VuoInteger
channelCount)
__attribute__
((
const
));
57
static
inline
VuoAudioOutputDevice
VuoAudioOutputDevice_make
(
VuoInteger
id
,
VuoText
modelUid,
VuoText
name,
VuoInteger
channelCount)
58
{
59
return
(
VuoAudioOutputDevice
){id, modelUid, name, channelCount};
60
}
61
Generated on Wed Feb 26 2020 23:19:40 for Vuo by
1.8.17