![]() |
Audacity 3.2.0
|
#include "InterpolateAudio.h"#include <math.h>#include <stdlib.h>#include <wx/defs.h>#include "Matrix.h"Go to the source code of this file.
Functions | |
| static int | imin (int x, int y) |
| static int | imax (int x, int y) |
| static void | LinearInterpolateAudio (float *buffer, int len, int firstBad, int numBad) |
| void | InterpolateAudio (float *buffer, const size_t len, size_t firstBad, size_t numBad) |
|
inlinestatic |
Definition at line 25 of file InterpolateAudio.cpp.
Referenced by InterpolateAudio().
|
inlinestatic |
Definition at line 20 of file InterpolateAudio.cpp.
Referenced by InterpolateAudio().
| void InterpolateAudio | ( | float * | buffer, |
| const size_t | len, | ||
| size_t | firstBad, | ||
| size_t | numBad | ||
| ) |
Definition at line 82 of file InterpolateAudio.cpp.
References A, Matrix::Cols(), imax(), imin(), InterpolateAudio(), InvertMatrix(), LinearInterpolateAudio(), MatrixConcatenateCols(), MatrixMultiply(), MatrixSubset(), P, Matrix::Rows(), TransposeMatrix(), VectorConcatenate(), and VectorSubset().
Referenced by InterpolateAudio(), and Repair::ProcessOne().
|
static |
Definition at line 35 of file InterpolateAudio.cpp.
Referenced by InterpolateAudio().