#include <dsp_resampling.h>
Definition at line 137 of file dsp_resampling.h.
Data Fields | |
int | buffer_size |
The size in sample of this buffer. | |
dsp_resampling_context_t * | context |
Context of the process. | |
int | current_buffer_size |
The output buffer size. | |
int | decimation_factor |
The decimation factor used for the resampling process. | |
int | filter_order |
The actual order of the filter. | |
void * | fir_coefs |
An array to store the FIR coefficients of the filter. | |
int | fs |
The sample rate of the input buffer. | |
int | interpolation_factor |
The interpolation factor used for the resampling process. | |
void * | last_samples |
A buffer to store the current buffer + some previous samples. | |
bool | link_required |
If a clean link between to output buffer is required. | |
int | nb_channels |
The number of channels. |
The size in sample of this buffer.
Definition at line 148 of file dsp_resampling.h.
Referenced by dsp16_resampling_compute(), dsp16_resampling_get_output_max_buffer_size(), dsp16_resampling_link(), and dsp16_resampling_setup().
Context of the process.
Definition at line 162 of file dsp_resampling.h.
Referenced by dsp16_resampling_compute(), dsp16_resampling_link(), and dsp16_resampling_setup().
The output buffer size.
Definition at line 156 of file dsp_resampling.h.
Referenced by dsp16_resampling_compute(), and dsp16_resampling_get_output_current_buffer_size().
The decimation factor used for the resampling process.
Definition at line 144 of file dsp_resampling.h.
Referenced by dsp16_resampling_compute(), dsp16_resampling_get_output_max_buffer_size(), dsp16_resampling_link(), and dsp16_resampling_setup().
The actual order of the filter.
A polyphase filter is used, therefore, this order is equal to desired the order of the filter * the interpolation factor.
Definition at line 154 of file dsp_resampling.h.
Referenced by dsp16_resampling_compute(), dsp16_resampling_get_output_max_buffer_size(), dsp16_resampling_link(), and dsp16_resampling_setup().
An array to store the FIR coefficients of the filter.
Definition at line 150 of file dsp_resampling.h.
Referenced by dsp16_resampling_compute(), and dsp16_resampling_setup().
The sample rate of the input buffer.
Definition at line 140 of file dsp_resampling.h.
Referenced by dsp16_resampling_setup().
The interpolation factor used for the resampling process.
Definition at line 142 of file dsp_resampling.h.
Referenced by dsp16_resampling_compute(), dsp16_resampling_get_output_max_buffer_size(), dsp16_resampling_link(), and dsp16_resampling_setup().
A buffer to store the current buffer + some previous samples.
Definition at line 146 of file dsp_resampling.h.
Referenced by dsp16_resampling_compute(), dsp16_resampling_link(), and dsp16_resampling_setup().
If a clean link between to output buffer is required.
Definition at line 160 of file dsp_resampling.h.
Referenced by dsp16_resampling_compute(), dsp16_resampling_link(), and dsp16_resampling_setup().
The number of channels.
Definition at line 158 of file dsp_resampling.h.
Referenced by dsp16_resampling_link(), and dsp16_resampling_setup().