Common: Add a NullAudioStream implementation

This commit is contained in:
Connor McLaughlin
2019-12-23 17:02:11 +10:00
parent c8d3b2c546
commit ed7aabe5f2
9 changed files with 51 additions and 1 deletions

View File

@ -0,0 +1,17 @@
#pragma once
#include "audio_stream.h"
class NullAudioStream final : public AudioStream
{
public:
NullAudioStream();
~NullAudioStream();
static std::unique_ptr<AudioStream> Create();
protected:
bool OpenDevice() override;
void PauseDevice(bool paused) override;
void CloseDevice() override;
void BufferAvailable() override;
};