Macros | Functions | Variables
pvrecorder/src/miniaudio/research/_examples/duplex_effect.c File Reference
#include "../../miniaudio.h"
#include "../miniaudio_engine.h"
#include "../_extras/nodes/ma_vocoder_node/ma_vocoder_node.c"
#include <stdio.h>
Include dependency graph for pvrecorder/src/miniaudio/research/_examples/duplex_effect.c:

Go to the source code of this file.

Macros

#define DEVICE_CHANNELS   1 /* For this example, always set to 1. */
 
#define DEVICE_FORMAT   ma_format_f32; /* Must always be f32 for this example because the node graph system only works with this. */
 
#define MINIAUDIO_IMPLEMENTATION
 

Functions

void data_callback (ma_device *pDevice, void *pOutput, const void *pInput, ma_uint32 frameCount)
 
int main (int argc, char **argv)
 

Variables

static ma_audio_buffer_ref g_exciteData
 
static ma_data_source_node g_exciteNode
 
static ma_node_graph g_nodeGraph
 
static ma_waveform g_sourceData
 
static ma_data_source_node g_sourceNode
 
static ma_vocoder_node g_vocoderNode
 

Macro Definition Documentation

◆ DEVICE_CHANNELS

#define DEVICE_CHANNELS   1 /* For this example, always set to 1. */

◆ DEVICE_FORMAT

#define DEVICE_FORMAT   ma_format_f32; /* Must always be f32 for this example because the node graph system only works with this. */

◆ MINIAUDIO_IMPLEMENTATION

#define MINIAUDIO_IMPLEMENTATION

Function Documentation

◆ data_callback()

void data_callback ( ma_device pDevice,
void *  pOutput,
const void *  pInput,
ma_uint32  frameCount 
)

◆ main()

int main ( int  argc,
char **  argv 
)

Variable Documentation

◆ g_exciteData

ma_audio_buffer_ref g_exciteData
static

◆ g_exciteNode

ma_data_source_node g_exciteNode
static

◆ g_nodeGraph

ma_node_graph g_nodeGraph
static

◆ g_sourceData

ma_waveform g_sourceData
static

◆ g_sourceNode

ma_data_source_node g_sourceNode
static

◆ g_vocoderNode

ma_vocoder_node g_vocoderNode
static


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:14:57