chromium/third_party/blink/renderer/modules/peerconnection/rtc_rtp_transport_processor.cc

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/peerconnection/rtc_rtp_transport_processor.h"

#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/modules/peerconnection/adapters/web_rtc_cross_thread_copier.h"
#include "third_party/blink/renderer/modules/peerconnection/intercepting_network_controller.h"
#include "third_party/blink/renderer/modules/peerconnection/peer_connection_dependency_factory.h"
#include "third_party/blink/renderer/modules/peerconnection/rtc_rtp_transport.h"
#include "third_party/blink/renderer/platform/peerconnection/webrtc_util.h"
#include "third_party/blink/renderer/platform/scheduler/public/post_cross_thread_task.h"
#include "third_party/blink/renderer/platform/wtf/casting.h"
#include "third_party/blink/renderer/platform/wtf/cross_thread_copier_base.h"
#include "third_party/blink/renderer/platform/wtf/cross_thread_functional.h"

namespace blink {

RTCRtpTransportProcessor::RTCRtpTransportProcessor(ExecutionContext* context)
    :{}

RTCRtpTransportProcessor::~RTCRtpTransportProcessor() = default;

void RTCRtpTransportProcessor::SetFeedbackProviders(
    Vector<scoped_refptr<FeedbackProvider>> feedback_providers) {}

webrtc::NetworkControlUpdate RTCRtpTransportProcessor::OnFeedback(
    webrtc::TransportPacketsFeedback feedback) {}

HeapVector<Member<RTCRtpAcks>> RTCRtpTransportProcessor::readReceivedAcks(
    uint32_t maxCount) {}

void RTCRtpTransportProcessor::OnSentPacket(webrtc::SentPacket sp) {}

HeapVector<Member<RTCRtpSent>> RTCRtpTransportProcessor::readSentRtp(
    uint32_t maxCount) {}

void RTCRtpTransportProcessor::setCustomMaxBandwidth(
    uint64_t custom_max_bitrate_bps) {}

void RTCRtpTransportProcessor::Trace(Visitor* visitor) const {}

}  // namespace blink