Mesen-X/Core/BaseExpansionAudio.h

20 lines
No EOL
366 B
C++

#pragma once
#include "stdafx.h"
#include "Snapshotable.h"
#include "EmulationSettings.h"
class MemoryManager;
class BaseExpansionAudio : public Snapshotable
{
protected:
shared_ptr<Console> _console = nullptr;
virtual void ClockAudio() = 0;
void StreamState(bool saving) override;
public:
BaseExpansionAudio(shared_ptr<Console> console);
void Clock();
};