#include <sample_sinc_kernel.hpp>
|
| | SampleSincKernelBank ()=default |
| | SampleSincKernelBank (const SampleSincKernelBank &)=delete |
| SampleSincKernelBank & | operator= (const SampleSincKernelBank &)=delete |
| | SampleSincKernelBank (SampleSincKernelBank &&)=delete |
| SampleSincKernelBank & | operator= (SampleSincKernelBank &&)=delete |
| bool | build_for_maximum_consumption (double maximum_source_frames_per_output, std::uint32_t half_width=kDefaultSampleSincHalfWidth, std::uint32_t phases=512, double kaiser_beta=9.0) |
| bool | build_dense_for_maximum_consumption (double maximum_source_frames_per_output, std::uint32_t tables_per_octave=4, std::uint32_t half_width=kHighQualitySampleSincHalfWidth, std::uint32_t phases=512, double kaiser_beta=9.0) |
| bool | build (std::uint32_t cutoff_table_count, std::uint32_t half_width=kDefaultSampleSincHalfWidth, std::uint32_t phases=512, double kaiser_beta=9.0) |
| void | release () noexcept |
| SampleSincKernelBankView | view () const noexcept |
◆ SampleSincKernelBank() [1/3]
| pulp::audio::SampleSincKernelBank::SampleSincKernelBank |
( |
| ) |
|
|
default |
◆ SampleSincKernelBank() [2/3]
| pulp::audio::SampleSincKernelBank::SampleSincKernelBank |
( |
const SampleSincKernelBank & | | ) |
|
|
delete |
◆ SampleSincKernelBank() [3/3]
| pulp::audio::SampleSincKernelBank::SampleSincKernelBank |
( |
SampleSincKernelBank && | | ) |
|
|
delete |
◆ build()
| bool pulp::audio::SampleSincKernelBank::build |
( |
std::uint32_t | cutoff_table_count, |
|
|
std::uint32_t | half_width = kDefaultSampleSincHalfWidth, |
|
|
std::uint32_t | phases = 512, |
|
|
double | kaiser_beta = 9.0 ) |
|
inline |
◆ build_dense_for_maximum_consumption()
| bool pulp::audio::SampleSincKernelBank::build_dense_for_maximum_consumption |
( |
double | maximum_source_frames_per_output, |
|
|
std::uint32_t | tables_per_octave = 4, |
|
|
std::uint32_t | half_width = kHighQualitySampleSincHalfWidth, |
|
|
std::uint32_t | phases = 512, |
|
|
double | kaiser_beta = 9.0 ) |
|
inline |
◆ build_for_maximum_consumption()
| bool pulp::audio::SampleSincKernelBank::build_for_maximum_consumption |
( |
double | maximum_source_frames_per_output, |
|
|
std::uint32_t | half_width = kDefaultSampleSincHalfWidth, |
|
|
std::uint32_t | phases = 512, |
|
|
double | kaiser_beta = 9.0 ) |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ release()
| void pulp::audio::SampleSincKernelBank::release |
( |
| ) |
|
|
inlinenoexcept |
◆ view()
The documentation for this class was generated from the following file: