Mesen2/Core/NES/APU/BaseExpansionAudio.h
2022-09-08 21:29:52 -04:00

20 lines
No EOL
367 B
C++

#pragma once
#include "pch.h"
#include "Utilities/ISerializable.h"
class NesConsole;
class BaseExpansionAudio : public ISerializable
{
protected:
NesConsole* _console = nullptr;
virtual void ClockAudio() = 0;
void Serialize(Serializer& s) override;
public:
BaseExpansionAudio(NesConsole* console);
virtual ~BaseExpansionAudio() = default;
void Clock();
};