rpcsx/rpcs3/Emu/Audio/Null/NullAudioBackend.h
Rui Pinheiro 67f9397746 Various fixes
In addition, linux builds (and ALSA/PA) now work again
2019-01-12 21:29:56 +03:00

25 lines
604 B
C++

#pragma once
#include "Emu/Audio/AudioBackend.h"
class NullAudioBackend : public AudioBackend
{
public:
NullAudioBackend() {}
virtual ~NullAudioBackend() {}
virtual const char* GetName() const override { return "Null"; }
static const u32 capabilities = PLAY_PAUSE_FLUSH;
virtual u32 GetCapabilities() const override { return capabilities; };
virtual void Open(u32) override {};
virtual void Close() override {};
virtual void Play() override {};
virtual void Pause() override {};
virtual bool AddData(const void*, u32) override { return true; };
virtual void Flush() override {};
};