summaryrefslogtreecommitdiff
path: root/src/audio-impl-shared.hpp
blob: 0c171d3e8785ff9311cb05534e1aee51f3b3b992 (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, int64_t buffer_len, int64_t buffer_idx, pke_audio_fx_params_reverb *params);
float pke_audio_fx_delay(float *buffer, int64_t buffer_len, int64_t buffer_idx, pke_audio_fx_params_delay *params);
float pke_audio_fx_low_pass_filter(float *buffer, int64_t buffer_len, int64_t buffer_idx, pke_audio_fx_params_low_pass_filter *params);

#endif /* PKE_AUDIO_IMPL_SHARED_HPP */