ViPERFX_RE/src/cpp/effects/DiffSurround.h

34 lines
472 B
C
Raw Normal View History

2021-07-31 01:15:40 +02:00
//
// Created by mart on 7/31/21.
//
#pragma once
#include <cstdint>
#include "../utils/WaveBuffer_I32.h"
class DiffSurround {
public:
DiffSurround();
2021-07-31 01:15:40 +02:00
~DiffSurround();
void Process(float *samples, uint32_t size);
2021-07-31 01:15:40 +02:00
void Reset();
void SetDelayTime(float value);
2021-07-31 01:15:40 +02:00
void SetEnable(bool enabled);
2021-07-31 01:15:40 +02:00
void SetSamplingRate(uint32_t samplerate);
uint32_t samplerate;
bool enabled;
float delayTime;
WaveBuffer_I32 *buffers[2];
2021-07-31 01:15:40 +02:00
};