Vuo
2.0.0
node
vuo.audio
VuoAudio.h
Go to the documentation of this file.
1
10
#include "
node.h
"
11
12
#ifdef __cplusplus
13
extern
"C"
14
{
15
#endif
16
17
#include "
VuoAudioSamples.h
"
18
#include "
VuoAudioInputDevice.h
"
19
#include "
VuoAudioOutputDevice.h
"
20
#include "
VuoList_VuoAudioSamples.h
"
21
#include "
VuoList_VuoAudioInputDevice.h
"
22
#include "
VuoList_VuoAudioOutputDevice.h
"
23
24
void
VuoAudio_use
(
void
);
25
void
VuoAudio_disuse
(
void
);
26
void
VuoAudio_addDevicesChangedTriggers
(
VuoOutputTrigger
(inputDevices,
VuoList_VuoAudioInputDevice
),
VuoOutputTrigger
(outputDevices,
VuoList_VuoAudioOutputDevice
));
27
void
VuoAudio_removeDevicesChangedTriggers
(
VuoOutputTrigger
(inputDevices,
VuoList_VuoAudioInputDevice
),
VuoOutputTrigger
(outputDevices,
VuoList_VuoAudioOutputDevice
));
28
VuoList_VuoAudioInputDevice
VuoAudio_getInputDevices
(
void
);
29
VuoList_VuoAudioOutputDevice
VuoAudio_getOutputDevices
(
void
);
30
31
bool
VuoAudioInputDevice_realize
(
VuoAudioInputDevice
device,
VuoAudioInputDevice
*realizedDevice)
VuoWarnUnusedResult
;
32
bool
VuoAudioOutputDevice_realize
(
VuoAudioOutputDevice
device,
VuoAudioOutputDevice
*realizedDevice)
VuoWarnUnusedResult
;
33
37
typedef
void
*
VuoAudioOut
;
38
39
VuoAudioOut
VuoAudioOut_getShared
(
VuoAudioOutputDevice
aod);
40
void
VuoAudioOut_sendChannels
(
VuoAudioOut
ao,
VuoList_VuoAudioSamples
channels,
void
*
id
);
41
void
VuoAudioOut_addTrigger
42
(
43
VuoAudioOut
ao,
44
VuoOutputTrigger
(requestedChannels,
VuoReal
)
45
);
46
void
VuoAudioOut_removeTrigger
47
(
48
VuoAudioOut
ao,
49
VuoOutputTrigger
(requestedChannels,
VuoReal
)
50
);
51
52
56
typedef
void
*
VuoAudioIn
;
57
58
VuoAudioIn
VuoAudioIn_getShared
(
VuoAudioInputDevice
aid);
59
void
VuoAudioIn_addTrigger
60
(
61
VuoAudioIn
ai,
62
VuoOutputTrigger
(receivedChannels,
VuoList_VuoAudioSamples
)
63
);
64
void
VuoAudioIn_removeTrigger
65
(
66
VuoAudioIn
ai,
67
VuoOutputTrigger
(receivedChannels,
VuoList_VuoAudioSamples
)
68
);
69
70
#ifdef __cplusplus
71
}
72
#endif
Generated on Wed Feb 26 2020 23:19:40 for Vuo by
1.8.17