|
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.