This commit is contained in:
AlexandreRouma
2022-06-20 18:15:35 +02:00
parent ce1b0d0170
commit 53afaeda9e
17 changed files with 90 additions and 29 deletions

View File

@ -29,8 +29,7 @@ namespace dsp {
}
virtual ~stream() {
buffer::free(writeBuf);
buffer::free(readBuf);
free();
}
virtual void setBufferSize(int samples) {
@ -115,6 +114,13 @@ namespace dsp {
readerStop = false;
}
void free() {
if (writeBuf) { buffer::free(writeBuf); }
if (readBuf) { buffer::free(readBuf); }
writeBuf = NULL;
readBuf = NULL;
}
T* writeBuf;
T* readBuf;