Initial community commit

This commit is contained in:
Jef 2024-09-24 14:54:57 +02:00
parent 537bcbc862
commit fc06254474
16440 changed files with 4239995 additions and 2 deletions

24
Src/Winamp/SABuffer.h Normal file
View file

@ -0,0 +1,24 @@
#ifndef NULLSOFT_WINAMP_SA_BUFFER_H
#define NULLSOFT_WINAMP_SA_BUFFER_H
#define SABUFFER_WINDOW_INCREMENT 256
class SABuffer
{
public:
SABuffer();
void WindowToFFTBuffer(float *wavetrum);
unsigned int AddToBuffer(char *samples, int numChannels, int bps, int ts, unsigned int numSamples);
bool Full() { return used == 512; }
void CopyHalf();
void Clear();
private:
float buffer[2][512];
float window[512];
size_t used;
bool init;
};
#endif