Implementation for user data sending

This commit is contained in:
dijunkun
2023-09-13 17:31:02 +08:00
parent e2533d18e4
commit a0abb7455c
27 changed files with 513 additions and 233 deletions

18
src/rtp/rtp_transceiver.h Normal file
View File

@@ -0,0 +1,18 @@
#ifndef _RTP_TRANSCEIVER_H_
#define _RTP_TRANSCEIVER_H_
#include <functional>
class RtpTransceiver {
public:
RtpTransceiver();
~RtpTransceiver();
public:
virtual void SetSendDataFunc(
std::function<int(const char *, size_t)> data_send_func) = 0;
virtual void OnReceiveData(const char *data, size_t size) = 0;
};
#endif