Vuo
2.3.2
node
vuo.audio
VuoAudioInputDevice.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
}
VuoAudioInputDevice
;
34
35
VuoAudioInputDevice
VuoAudioInputDevice_makeFromJson
(
struct
json_object
* js);
36
struct
json_object
*
VuoAudioInputDevice_getJson
(
const
VuoAudioInputDevice
value);
37
char
*
VuoAudioInputDevice_getSummary
(
const
VuoAudioInputDevice
value);
38
char
*
VuoAudioInputDevice_getShortSummary
(
const
VuoAudioInputDevice
value);
39
40
#define VuoAudioInputDevice_SUPPORTS_COMPARISON
41
bool
VuoAudioInputDevice_areEqual
(
VuoAudioInputDevice
value1,
VuoAudioInputDevice
value2);
42
bool
VuoAudioInputDevice_isLessThan
(
const
VuoAudioInputDevice
a,
const
VuoAudioInputDevice
b);
43
48
VuoAudioInputDevice
VuoAudioInputDevice_makeFromString
(
const
char
*str);
49
char
*
VuoAudioInputDevice_getString
(
const
VuoAudioInputDevice
value);
50
void
VuoAudioInputDevice_retain
(
VuoAudioInputDevice
value);
51
void
VuoAudioInputDevice_release
(
VuoAudioInputDevice
value);
53
57
static
inline
VuoAudioInputDevice
VuoAudioInputDevice_make
(
VuoInteger
id
,
VuoText
modelUid,
VuoText
name,
VuoInteger
channelCount) __attribute__((
const
));
58
static
inline
VuoAudioInputDevice
VuoAudioInputDevice_make
(
VuoInteger
id
,
VuoText
modelUid,
VuoText
name,
VuoInteger
channelCount)
59
{
60
return
(
VuoAudioInputDevice
){id, modelUid, name, channelCount};
61
}
62
Generated on Sat Jun 19 2021 10:17:45 for Vuo by
1.9.1