Definition at line 29 of file Resampler.cpp.
Public Member Functions | |
| D (Quality quality, size_t channels, size_t chunkSize) | |
| ~D () | |
| size_t | resample (float **in, float **out, size_t incount, float ratio, bool final) |
| size_t | resampleInterleaved (float *in, float *out, size_t incount, float ratio, bool final) |
| void | reset () |
Protected Attributes | |
| SRC_STATE * | m_src |
| float * | m_iin |
| float * | m_iout |
| size_t | m_channels |
| size_t | m_iinsize |
| size_t | m_ioutsize |
| Resampler::D::D | ( | Quality | quality, | |
| size_t | channels, | |||
| size_t | chunkSize | |||
| ) |
Definition at line 54 of file Resampler.cpp.
References Resampler::Best, Resampler::Fastest, m_channels, m_iin, m_iinsize, m_iout, m_ioutsize, and m_src.
| Resampler::D::~D | ( | ) |
Definition at line 79 of file Resampler.cpp.
References m_iin, m_iinsize, m_iout, m_ioutsize, and m_src.
| size_t Resampler::D::resample | ( | float ** | in, | |
| float ** | out, | |||
| size_t | incount, | |||
| float | ratio, | |||
| bool | final | |||
| ) |
Definition at line 91 of file Resampler.cpp.
References m_channels, m_iin, m_iinsize, m_iout, m_ioutsize, and resampleInterleaved().
Referenced by Resampler::resample().
| size_t Resampler::D::resampleInterleaved | ( | float * | in, | |
| float * | out, | |||
| size_t | incount, | |||
| float | ratio, | |||
| bool | final | |||
| ) |
Definition at line 127 of file Resampler.cpp.
References m_src.
Referenced by resample(), and Resampler::resampleInterleaved().
| void Resampler::D::reset | ( | ) |
SRC_STATE* Resampler::D::m_src [protected] |
Definition at line 46 of file Resampler.cpp.
Referenced by D(), resampleInterleaved(), reset(), and ~D().
float* Resampler::D::m_iin [protected] |
float* Resampler::D::m_iout [protected] |
size_t Resampler::D::m_channels [protected] |
size_t Resampler::D::m_iinsize [protected] |
size_t Resampler::D::m_ioutsize [protected] |
1.5.1