|
FFmpeg
|
#include <celp_filters.h>
Data Fields | |
| void(* | celp_lp_synthesis_filterf )(float *out, const float *filter_coeffs, const float *in, int buffer_length, int filter_length) |
| LP synthesis filter. More... | |
| void(* | celp_lp_zero_synthesis_filterf )(float *out, const float *filter_coeffs, const float *in, int buffer_length, int filter_length) |
| LP zero synthesis filter. More... | |
Definition at line 28 of file celp_filters.h.
| void(* CELPFContext::celp_lp_synthesis_filterf) (float *out, const float *filter_coeffs, const float *in, int buffer_length, int filter_length) |
LP synthesis filter.
| [out] | out | pointer to output buffer
|
| filter_coeffs | filter coefficients. | |
| in | input signal | |
| buffer_length | amount of data to process | |
| filter_length | filter length (10 for 10th order LP filter). Must be greater than 4 and even. |
Routine applies 1/A(z) filter to given speech data.
Definition at line 45 of file celp_filters.h.
Referenced by postfilter(), synthesis(), and tilt_factor().
| void(* CELPFContext::celp_lp_zero_synthesis_filterf) (float *out, const float *filter_coeffs, const float *in, int buffer_length, int filter_length) |
LP zero synthesis filter.
| [out] | out | pointer to output buffer |
| filter_coeffs | filter coefficients. | |
| in | input signal
| |
| buffer_length | amount of data to process (should be a multiple of eight) | |
| filter_length | filter length (10 for 10th order LP filter; should be a multiple of two) |
Routine applies A(z) filter to given speech data.
Definition at line 65 of file celp_filters.h.
Referenced by postfilter().
1.8.17