| 12345678910111213141516171819 | 
							- #pragma once
 
- #include <cstdint>
 
- #include <iostream>
 
- #include <vector>
 
- #include "AudioSink.h"
 
- #include "portaudio.h"
 
- class PortAudioSink : public AudioSink {
 
-  public:
 
-   PortAudioSink();
 
-   ~PortAudioSink() override;
 
-   void feedPCMFrames(const uint8_t* buffer, size_t bytes) override;
 
-   bool setParams(uint32_t sampleRate, uint8_t channelCount,
 
-                  uint8_t bitDepth) override;
 
-  private:
 
-   PaStream* stream = nullptr;
 
- };
 
 
  |