#include <windowing.hpp>
|
| template<typename SampleType = float> |
| static std::vector< SampleType > | generate (int size, Type type, SampleType param=SampleType{0.0f}) |
| template<typename SampleType> |
| static void | apply (SampleType *buffer, const std::vector< SampleType > &window) |
◆ Type
| Enumerator |
|---|
| rectangular | |
| hann | |
| hamming | |
| blackman | |
| flat_top | |
| kaiser | |
| blackman_harris | |
| blackman_nuttall | |
◆ apply()
template<typename SampleType>
| void pulp::signal::WindowFunction::apply |
( |
SampleType * | buffer, |
|
|
const std::vector< SampleType > & | window ) |
|
inlinestatic |
◆ generate()
template<typename SampleType = float>
| std::vector< SampleType > pulp::signal::WindowFunction::generate |
( |
int | size, |
|
|
Type | type, |
|
|
SampleType | param = SampleType{0.0f} ) |
|
inlinestatic |
The documentation for this class was generated from the following file:
- /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/windowing.hpp