| 1234567891011121314151617181920212223242526 | #ifndef SPDIFAUDIOSINK_H#define SPDIFAUDIOSINK_H#include <vector>#include <iostream>#include "BufferedAudioSink.h"#include <stdio.h>#include <string.h>#include <sys/unistd.h>#include <sys/stat.h>#include "esp_err.h"#include "esp_log.h"class SPDIFAudioSink : public BufferedAudioSink{private:  	uint8_t spdifPin;public:    explicit SPDIFAudioSink(uint8_t spdifPin);    ~SPDIFAudioSink() override;    void feedPCMFrames(const uint8_t *buffer, size_t bytes) override;	bool setParams(uint32_t sampleRate, uint8_t channelCount, uint8_t bitDepth) override;private:};#endif
 |