AudioStream: Add cubeb implementation

This commit is contained in:
Connor McLaughlin
2020-01-11 13:28:40 +10:00
parent 3ba98e6ef8
commit 9586970a9f
9 changed files with 172 additions and 20 deletions

View File

@ -41,6 +41,10 @@ public:
void WriteSamples(const SampleType* samples, u32 num_samples);
void EndWrite(u32 num_samples);
static std::unique_ptr<AudioStream> CreateNullAudioStream();
static std::unique_ptr<AudioStream> CreateCubebAudioStream();
protected:
virtual bool OpenDevice() = 0;
virtual void PauseDevice(bool paused) = 0;