2020-06-08 22:13:41 +04:00

20 lines
427 B
C++

#ifndef DEMO_MEDIAENGINEBASE_H
#define DEMO_MEDIAENGINEBASE_H
#include "rtc_base/copy_on_write_buffer.h"
#include "rtc_base/third_party/sigslot/sigslot.h"
#include <cstdint>
class MediaEngineBase {
public:
MediaEngineBase() = default;
virtual ~MediaEngineBase() = default;
sigslot::signal1<rtc::CopyOnWriteBuffer> Send;
virtual void Receive(rtc::CopyOnWriteBuffer) = 0;
};
#endif //DEMO_MEDIAENGINEBASE_H