|
void | dsp16_resampling_compute (dsp_resampling_t *dsp_resampling, dsp16_t *output, dsp16_t *input, int channel) |
| The re-sampling computation function. More...
|
|
void | dsp16_resampling_free (dsp_resampling_t *dsp_resampling, free_fct_t free_fct) |
| Function used to free the previously allocated structure issued by the dsp16_resampling_setup function. More...
|
|
int | dsp16_resampling_get_output_current_buffer_size (dsp_resampling_t *dsp_resampling) |
| Returns the current length in sample of the output signal. More...
|
|
int | dsp16_resampling_get_output_max_buffer_size (dsp_resampling_t *dsp_resampling) |
| Returns the maximal length in sample of the output signal. More...
|
|
bool | dsp16_resampling_link (dsp_resampling_t *dsp_resampling_output, dsp_resampling_t *dsp_resampling_input) |
| Link a stream previously re-sampled using the dsp_resampling_input resampling structure with the new re-sampling structure dsp_resampling_output. This is used to keep the continuity with two pieces of a stream re-sampled using two different re-sampling parameters. More...
|
|
static int | dsp16_resampling_no_loop_kernel_x0 (dsp16_t *vect1, dsp16_t *vect2, int vect2_size, dsp16_t *h, int n_tap, int interpolation_ratio, int decimation_ratio, int *pcounter, int *pn) |
|
static void | dsp16_resampling_polynomial_interpolation (dsp16_t y[4], dsp16_t output_y[NB_PTS_TO_INTERPOLATE]) |
|
dsp_resampling_t * | dsp16_resampling_setup (int input_sample_rate, int output_sample_rate, int buffer_size, int filter_order, int nb_channels, malloc_fct_t malloc_fct, dsp16_resampling_options_t *options) |
| This function is the 16-bit signal resampling setup function. It has to be called only once at the initialization of the resampling process. More...
|
|
static int | dsp_op_gcd (int m, int n) |
|