Classes | Macros | Typedefs | Functions
pvrecorder/src/miniaudio/research/_extras/nodes/ma_reverb_node/verblib.h File Reference
#include <stddef.h>
#include <math.h>
Include dependency graph for pvrecorder/src/miniaudio/research/_extras/nodes/ma_reverb_node/verblib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  verblib
 
struct  verblib_allpass
 
struct  verblib_comb
 

Macros

#define verblib_allpasstuningL1   556
 
#define verblib_allpasstuningL2   441
 
#define verblib_allpasstuningL3   341
 
#define verblib_allpasstuningL4   225
 
#define verblib_allpasstuningR1   (556+verblib_stereospread)
 
#define verblib_allpasstuningR2   (441+verblib_stereospread)
 
#define verblib_allpasstuningR3   (341+verblib_stereospread)
 
#define verblib_allpasstuningR4   (225+verblib_stereospread)
 
#define verblib_combtuningL1   1116
 
#define verblib_combtuningL2   1188
 
#define verblib_combtuningL3   1277
 
#define verblib_combtuningL4   1356
 
#define verblib_combtuningL5   1422
 
#define verblib_combtuningL6   1491
 
#define verblib_combtuningL7   1557
 
#define verblib_combtuningL8   1617
 
#define verblib_combtuningR1   (1116+verblib_stereospread)
 
#define verblib_combtuningR2   (1188+verblib_stereospread)
 
#define verblib_combtuningR3   (1277+verblib_stereospread)
 
#define verblib_combtuningR4   (1356+verblib_stereospread)
 
#define verblib_combtuningR5   (1422+verblib_stereospread)
 
#define verblib_combtuningR6   (1491+verblib_stereospread)
 
#define verblib_combtuningR7   (1557+verblib_stereospread)
 
#define verblib_combtuningR8   (1617+verblib_stereospread)
 
#define verblib_fixedgain   0.015f
 
#define verblib_freezemode   0.5f
 
#define verblib_initialdamp   0.25f
 
#define verblib_initialdry   0.0f
 
#define verblib_initialmode   0.0f
 
#define verblib_initialroom   0.5f
 
#define verblib_initialwet   1.0f/verblib_scalewet
 
#define verblib_initialwidth   1.0f
 
#define verblib_max_sample_rate_multiplier   4
 
#define verblib_muted   0.0f
 
#define verblib_numallpasses   4
 
#define verblib_numcombs   8
 
#define verblib_offsetroom   0.7f
 
#define verblib_scaledamp   0.8f
 
#define verblib_scaledry   2.0f
 
#define verblib_scaleroom   0.28f
 
#define verblib_scalewet   3.0f
 
#define verblib_silence_threshold   80.0 /* In dB (absolute). */
 
#define verblib_stereospread   23
 

Typedefs

typedef struct verblib verblib
 
typedef struct verblib_allpass verblib_allpass
 
typedef struct verblib_comb verblib_comb
 

Functions

float verblib_get_damping (const verblib *verb)
 
unsigned long verblib_get_decay_time_in_frames (const verblib *verb)
 
float verblib_get_dry (const verblib *verb)
 
float verblib_get_mode (const verblib *verb)
 
float verblib_get_room_size (const verblib *verb)
 
float verblib_get_wet (const verblib *verb)
 
float verblib_get_width (const verblib *verb)
 
int verblib_initialize (verblib *verb, unsigned long sample_rate, unsigned int channels)
 
void verblib_process (verblib *verb, const float *input_buffer, float *output_buffer, unsigned long frames)
 
void verblib_set_damping (verblib *verb, float value)
 
void verblib_set_dry (verblib *verb, float value)
 
void verblib_set_mode (verblib *verb, float value)
 
void verblib_set_room_size (verblib *verb, float value)
 
void verblib_set_wet (verblib *verb, float value)
 
void verblib_set_width (verblib *verb, float value)
 

Macro Definition Documentation

◆ verblib_allpasstuningL1

#define verblib_allpasstuningL1   556

◆ verblib_allpasstuningL2

#define verblib_allpasstuningL2   441

◆ verblib_allpasstuningL3

#define verblib_allpasstuningL3   341

◆ verblib_allpasstuningL4

#define verblib_allpasstuningL4   225

◆ verblib_allpasstuningR1

#define verblib_allpasstuningR1   (556+verblib_stereospread)

◆ verblib_allpasstuningR2

#define verblib_allpasstuningR2   (441+verblib_stereospread)

◆ verblib_allpasstuningR3

#define verblib_allpasstuningR3   (341+verblib_stereospread)

◆ verblib_allpasstuningR4

#define verblib_allpasstuningR4   (225+verblib_stereospread)

◆ verblib_combtuningL1

#define verblib_combtuningL1   1116

◆ verblib_combtuningL2

#define verblib_combtuningL2   1188

◆ verblib_combtuningL3

#define verblib_combtuningL3   1277

◆ verblib_combtuningL4

#define verblib_combtuningL4   1356

◆ verblib_combtuningL5

#define verblib_combtuningL5   1422

◆ verblib_combtuningL6

#define verblib_combtuningL6   1491

◆ verblib_combtuningL7

#define verblib_combtuningL7   1557

◆ verblib_combtuningL8

#define verblib_combtuningL8   1617

◆ verblib_combtuningR1

#define verblib_combtuningR1   (1116+verblib_stereospread)

◆ verblib_combtuningR2

#define verblib_combtuningR2   (1188+verblib_stereospread)

◆ verblib_combtuningR3

#define verblib_combtuningR3   (1277+verblib_stereospread)

◆ verblib_combtuningR4

#define verblib_combtuningR4   (1356+verblib_stereospread)

◆ verblib_combtuningR5

#define verblib_combtuningR5   (1422+verblib_stereospread)

◆ verblib_combtuningR6

#define verblib_combtuningR6   (1491+verblib_stereospread)

◆ verblib_combtuningR7

#define verblib_combtuningR7   (1557+verblib_stereospread)

◆ verblib_combtuningR8

#define verblib_combtuningR8   (1617+verblib_stereospread)

◆ verblib_fixedgain

#define verblib_fixedgain   0.015f

◆ verblib_freezemode

#define verblib_freezemode   0.5f

◆ verblib_initialdamp

#define verblib_initialdamp   0.25f

◆ verblib_initialdry

#define verblib_initialdry   0.0f

◆ verblib_initialmode

#define verblib_initialmode   0.0f

◆ verblib_initialroom

#define verblib_initialroom   0.5f

◆ verblib_initialwet

#define verblib_initialwet   1.0f/verblib_scalewet

◆ verblib_initialwidth

#define verblib_initialwidth   1.0f

◆ verblib_max_sample_rate_multiplier

#define verblib_max_sample_rate_multiplier   4

◆ verblib_muted

#define verblib_muted   0.0f

◆ verblib_numallpasses

#define verblib_numallpasses   4

◆ verblib_numcombs

#define verblib_numcombs   8

◆ verblib_offsetroom

#define verblib_offsetroom   0.7f

◆ verblib_scaledamp

#define verblib_scaledamp   0.8f

◆ verblib_scaledry

#define verblib_scaledry   2.0f

◆ verblib_scaleroom

#define verblib_scaleroom   0.28f

◆ verblib_scalewet

#define verblib_scalewet   3.0f

◆ verblib_silence_threshold

#define verblib_silence_threshold   80.0 /* In dB (absolute). */

◆ verblib_stereospread

#define verblib_stereospread   23

Typedef Documentation

◆ verblib

typedef struct verblib verblib

◆ verblib_allpass

◆ verblib_comb

typedef struct verblib_comb verblib_comb

Function Documentation

◆ verblib_get_damping()

float verblib_get_damping ( const verblib verb)

◆ verblib_get_decay_time_in_frames()

unsigned long verblib_get_decay_time_in_frames ( const verblib verb)

◆ verblib_get_dry()

float verblib_get_dry ( const verblib verb)

◆ verblib_get_mode()

float verblib_get_mode ( const verblib verb)

◆ verblib_get_room_size()

float verblib_get_room_size ( const verblib verb)

◆ verblib_get_wet()

float verblib_get_wet ( const verblib verb)

◆ verblib_get_width()

float verblib_get_width ( const verblib verb)

◆ verblib_initialize()

int verblib_initialize ( verblib verb,
unsigned long  sample_rate,
unsigned int  channels 
)

◆ verblib_process()

void verblib_process ( verblib verb,
const float *  input_buffer,
float *  output_buffer,
unsigned long  frames 
)

◆ verblib_set_damping()

void verblib_set_damping ( verblib verb,
float  value 
)

◆ verblib_set_dry()

void verblib_set_dry ( verblib verb,
float  value 
)

◆ verblib_set_mode()

void verblib_set_mode ( verblib verb,
float  value 
)

◆ verblib_set_room_size()

void verblib_set_room_size ( verblib verb,
float  value 
)

◆ verblib_set_wet()

void verblib_set_wet ( verblib verb,
float  value 
)

◆ verblib_set_width()

void verblib_set_width ( verblib verb,
float  value 
)


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:03