winamp/src/common/null_audio_stream.h
2019-12-30 00:45:50 +10:00

20 lines
354 B
C++

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