Merge branch 'master' into audio

This commit is contained in:
wheremyfoodat 2024-02-24 00:05:42 +00:00 committed by GitHub
commit 02cba8a576
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 194 additions and 39 deletions

View file

@ -40,6 +40,7 @@ namespace Audio {
enum class Type { Null, Teakra };
DSPCore(Memory& mem, Scheduler& scheduler, DSPService& dspService)
: mem(mem), scheduler(scheduler), dspService(dspService) {}
virtual ~DSPCore() {}
virtual void reset() = 0;
virtual void runAudioFrame() = 0;

View file

@ -24,6 +24,7 @@ namespace Audio {
public:
NullDSP(Memory& mem, Scheduler& scheduler, DSPService& dspService) : DSPCore(mem, scheduler, dspService) {}
~NullDSP() override {}
void reset() override;
void runAudioFrame() override;

View file

@ -78,6 +78,7 @@ namespace Audio {
public:
TeakraDSP(Memory& mem, Scheduler& scheduler, DSPService& dspService);
~TeakraDSP() override {}
void reset() override;