ViPERFX_RE/src/cpp/effects/DiffSurround.h
Martmists 7701f9f87b
Add gradle build setup
Signed-off-by: Martmists <martmists@gmail.com>
2021-10-26 04:36:34 +02:00

30 lines
468 B
C++

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