#include "audio_effect_delay.h"
#include "core/math/math_funcs.h"
#include "servers/audio_server.h"
void AudioEffectDelayInstance::process(const AudioFrame *p_src_frames, AudioFrame *p_dst_frames, int p_frame_count) { … }
void AudioEffectDelayInstance::_process_chunk(const AudioFrame *p_src_frames, AudioFrame *p_dst_frames, int p_frame_count) { … }
Ref<AudioEffectInstance> AudioEffectDelay::instantiate() { … }
void AudioEffectDelay::set_dry(float p_dry) { … }
float AudioEffectDelay::get_dry() { … }
void AudioEffectDelay::set_tap1_active(bool p_active) { … }
bool AudioEffectDelay::is_tap1_active() const { … }
void AudioEffectDelay::set_tap1_delay_ms(float p_delay_ms) { … }
float AudioEffectDelay::get_tap1_delay_ms() const { … }
void AudioEffectDelay::set_tap1_level_db(float p_level_db) { … }
float AudioEffectDelay::get_tap1_level_db() const { … }
void AudioEffectDelay::set_tap1_pan(float p_pan) { … }
float AudioEffectDelay::get_tap1_pan() const { … }
void AudioEffectDelay::set_tap2_active(bool p_active) { … }
bool AudioEffectDelay::is_tap2_active() const { … }
void AudioEffectDelay::set_tap2_delay_ms(float p_delay_ms) { … }
float AudioEffectDelay::get_tap2_delay_ms() const { … }
void AudioEffectDelay::set_tap2_level_db(float p_level_db) { … }
float AudioEffectDelay::get_tap2_level_db() const { … }
void AudioEffectDelay::set_tap2_pan(float p_pan) { … }
float AudioEffectDelay::get_tap2_pan() const { … }
void AudioEffectDelay::set_feedback_active(bool p_active) { … }
bool AudioEffectDelay::is_feedback_active() const { … }
void AudioEffectDelay::set_feedback_delay_ms(float p_delay_ms) { … }
float AudioEffectDelay::get_feedback_delay_ms() const { … }
void AudioEffectDelay::set_feedback_level_db(float p_level_db) { … }
float AudioEffectDelay::get_feedback_level_db() const { … }
void AudioEffectDelay::set_feedback_lowpass(float p_lowpass) { … }
float AudioEffectDelay::get_feedback_lowpass() const { … }
void AudioEffectDelay::_bind_methods() { … }