Zrythm
a highly automated and intuitive digital audio workstation
|
#include <utils/resampler.h>
Data Fields | |
void * | priv |
Private data. | |
double | input_rate |
double | output_rate |
unsigned int | num_channels |
const float * | in_frames |
Given input (interleaved) frames . | |
size_t | num_in_frames |
Number of frames per channel. | |
size_t | frames_read |
Number of frames read so far. | |
float * | out_frames |
Output (interleaved) frames to be allocated during resampler_new(). | |
size_t | num_out_frames |
Number of frames per channel. | |
size_t | frames_written |
Number of frames written so far. | |
ResamplerQuality | quality |
This currently only supports 32-bit interleaved floats for input and output.
Definition at line 38 of file resampler.h.
size_t Resampler::frames_read |
Number of frames read so far.
Definition at line 54 of file resampler.h.
size_t Resampler::frames_written |
Number of frames written so far.
Definition at line 64 of file resampler.h.
const float* Resampler::in_frames |
Given input (interleaved) frames .
Definition at line 48 of file resampler.h.
double Resampler::input_rate |
Definition at line 43 of file resampler.h.
unsigned int Resampler::num_channels |
Definition at line 45 of file resampler.h.
size_t Resampler::num_in_frames |
Number of frames per channel.
Definition at line 51 of file resampler.h.
size_t Resampler::num_out_frames |
Number of frames per channel.
Definition at line 61 of file resampler.h.
float* Resampler::out_frames |
Output (interleaved) frames to be allocated during resampler_new().
Definition at line 58 of file resampler.h.
double Resampler::output_rate |
Definition at line 44 of file resampler.h.
void* Resampler::priv |
Private data.
Definition at line 41 of file resampler.h.
ResamplerQuality Resampler::quality |
Definition at line 66 of file resampler.h.