summaryrefslogtreecommitdiff
path: root/src/audio-impl-shared.hpp
blob: 3b7b1585bf5d689d78954fcda89f64c20276bbda (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#ifndef PKE_AUDIO_IMPL_SHARED_HPP
#define PKE_AUDIO_IMPL_SHARED_HPP

#include "audio-types.hpp"

#include <cstdint>

float pke_audio_fx_reverb(float *buffer, uint64_t buffer_len, uint64_t buffer_idx, pke_audio_fx_params_reverb *params);
float pke_audio_fx_delay(float *buffer, uint64_t buffer_len, uint64_t buffer_idx, pke_audio_fx_params_delay *params);
float pke_audio_fx_low_pass_filter(float *buffer, uint64_t buffer_len, uint64_t buffer_idx, pke_audio_fx_params_low_pass_filter *params);

#endif /* PKE_AUDIO_IMPL_SHARED_HPP */