|
|
|
@ -0,0 +1,29 @@ |
|
|
|
// Copyright 2016 Citra Emulator Project |
|
|
|
// Licensed under GPLv2 or any later version |
|
|
|
// Refer to the license.txt file included. |
|
|
|
|
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <cstddef> |
|
|
|
|
|
|
|
#include "audio_core/audio_core.h" |
|
|
|
#include "audio_core/sink.h" |
|
|
|
|
|
|
|
namespace AudioCore { |
|
|
|
|
|
|
|
class NullSink final : public Sink { |
|
|
|
public: |
|
|
|
~NullSink() override = default; |
|
|
|
|
|
|
|
unsigned int GetNativeSampleRate() const override { |
|
|
|
return native_sample_rate; |
|
|
|
} |
|
|
|
|
|
|
|
void EnqueueSamples(const std::vector<s16>&) override {} |
|
|
|
|
|
|
|
size_t SamplesInQueue() const override { |
|
|
|
return 0; |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
} // namespace AudioCore |