#pragma once #include #include class ICommunicator { public: /** * Send samples through the Communicator. */ virtual void sendPcmSamples(int16_t *samples, unsigned int length) = 0; /** * This callback is called when Communicator has received samples. */ std::function onIncomingPcmSamples; };