extern
rhino
demo
c
pvrecorder
src
miniaudio
research
_extras
nodes
ma_channel_separator_node
rhino/demo/c/pvrecorder/src/miniaudio/research/_extras/nodes/ma_channel_separator_node/ma_channel_separator_node.h
Go to the documentation of this file.
1
/* Include ma_reverb_node.h after miniaudio.h */
2
#ifndef ma_channel_separator_node_h
3
#define ma_channel_separator_node_h
4
5
#ifdef __cplusplus
6
extern
"C"
{
7
#endif
8
9
typedef
struct
10
{
11
ma_node_config
nodeConfig;
12
ma_uint32
channels;
/* The number of channels of the source, which will be the same as the output. Must be 1 or 2. The excite bus must always have one channel. */
13
}
ma_channel_separator_node_config
;
14
15
MA_API
ma_channel_separator_node_config
ma_channel_separator_node_config_init
(
ma_uint32
channels);
16
17
18
typedef
struct
19
{
20
ma_node_base
baseNode;
21
}
ma_channel_separator_node
;
22
23
MA_API
ma_result
ma_channel_separator_node_init
(
ma_node_graph
* pNodeGraph,
const
ma_channel_separator_node_config
* pConfig,
const
ma_allocation_callbacks
* pAllocationCallbacks,
ma_channel_separator_node
* pSeparatorNode);
24
MA_API
void
ma_channel_separator_node_uninit
(
ma_channel_separator_node
* pSeparatorNode,
const
ma_allocation_callbacks
* pAllocationCallbacks);
25
26
#ifdef __cplusplus
27
}
28
#endif
29
#endif
/* ma_reverb_node_h */
ma_node_base
Definition:
porcupine/demo/c/pvrecorder/src/miniaudio/research/miniaudio_engine.h:992
ma_channel_separator_node_init
MA_API ma_result ma_channel_separator_node_init(ma_node_graph *pNodeGraph, const ma_channel_separator_node_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_channel_separator_node *pSeparatorNode)
Definition:
porcupine/demo/c/pvrecorder/src/miniaudio/research/_extras/nodes/ma_channel_separator_node/ma_channel_separator_node.c:34
ma_channel_separator_node_config_init
MA_API ma_channel_separator_node_config ma_channel_separator_node_config_init(ma_uint32 channels)
Definition:
porcupine/demo/c/pvrecorder/src/miniaudio/research/_extras/nodes/ma_channel_separator_node/ma_channel_separator_node.c:4
MA_API
#define MA_API
Definition:
porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.h:174
ma_allocation_callbacks
Definition:
porcupine/demo/c/dr_libs/tests/external/miniaudio/miniaudio.h:1823
ma_channel_separator_node
Definition:
porcupine/demo/c/pvrecorder/src/miniaudio/research/_extras/nodes/ma_channel_separator_node/ma_channel_separator_node.h:18
ma_channel_separator_node_config
Definition:
porcupine/demo/c/pvrecorder/src/miniaudio/research/_extras/nodes/ma_channel_separator_node/ma_channel_separator_node.h:9
ma_result
int ma_result
Definition:
porcupine/demo/c/dr_libs/tests/external/miniaudio/miniaudio.h:1658
ma_uint32
uint32_t ma_uint32
Definition:
porcupine/demo/c/dr_libs/tests/external/miniaudio/miniaudio.h:1503
ma_node_config
Definition:
porcupine/demo/c/pvrecorder/src/miniaudio/research/miniaudio_engine.h:935
ma_node_graph
Definition:
porcupine/demo/c/pvrecorder/src/miniaudio/research/miniaudio_engine.h:1053
ma_channel_separator_node_uninit
MA_API void ma_channel_separator_node_uninit(ma_channel_separator_node *pSeparatorNode, const ma_allocation_callbacks *pAllocationCallbacks)
Definition:
porcupine/demo/c/pvrecorder/src/miniaudio/research/_extras/nodes/ma_channel_separator_node/ma_channel_separator_node.c:77
picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:13:56