#include "call/rtp_stream_receiver_controller.h"
#include <memory>
#include "rtc_base/logging.h"
namespace webrtc {
RtpStreamReceiverController::Receiver::Receiver(
RtpStreamReceiverController* controller,
uint32_t ssrc,
RtpPacketSinkInterface* sink)
: … { … }
RtpStreamReceiverController::Receiver::~Receiver() { … }
RtpStreamReceiverController::RtpStreamReceiverController() { … }
RtpStreamReceiverController::~RtpStreamReceiverController() = default;
std::unique_ptr<RtpStreamReceiverInterface>
RtpStreamReceiverController::CreateReceiver(uint32_t ssrc,
RtpPacketSinkInterface* sink) { … }
bool RtpStreamReceiverController::OnRtpPacket(const RtpPacketReceived& packet) { … }
void RtpStreamReceiverController::OnRecoveredPacket(
const RtpPacketReceived& packet) { … }
bool RtpStreamReceiverController::AddSink(uint32_t ssrc,
RtpPacketSinkInterface* sink) { … }
bool RtpStreamReceiverController::RemoveSink(
const RtpPacketSinkInterface* sink) { … }
}