Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bseresampler.hh File Reference
#include <bse/bsecxxutils.hh>
Include dependency graph for bseresampler.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct BseResampler2 BseResampler2
 

Enumerations

enum  BseResampler2Mode { BSE_RESAMPLER2_MODE_UPSAMPLE, BSE_RESAMPLER2_MODE_DOWNSAMPLE }
 
enum  BseResampler2Precision {
  BSE_RESAMPLER2_PREC_LINEAR, BSE_RESAMPLER2_PREC_48DB, BSE_RESAMPLER2_PREC_72DB, BSE_RESAMPLER2_PREC_96DB,
  BSE_RESAMPLER2_PREC_120DB, BSE_RESAMPLER2_PREC_144DB
}
 

Functions

BseResampler2 * bse_resampler2_create (BseResampler2Mode mode, BseResampler2Precision precision)
 
void bse_resampler2_destroy (BseResampler2 *resampler)
 
void bse_resampler2_process_block (BseResampler2 *resampler, const float *input, uint n_input_samples, float *output)
 
guint bse_resampler2_order (BseResampler2 *resampler)
 
double bse_resampler2_delay (BseResampler2 *resampler)
 
BseResampler2Precision bse_resampler2_find_precision_for_bits (guint bits)
 
const charbse_resampler2_precision_name (BseResampler2Precision precision)