LeviLamina
Loading...
Searching...
No Matches
PacketRouter.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/absl/AnyInvocable.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace webrtc { class RtcpFeedbackSenderInterface; }
11namespace webrtc { class RtpPacketToSend; }
12namespace webrtc { class RtpRtcpInterface; }
13namespace webrtc { struct PacedPacketInfo; }
14// clang-format on
15
16namespace webrtc {
17
19public:
20 // member functions
21 // NOLINTBEGIN
23
25
27
29
31
32 MCNAPI PacketRouter();
33
36 );
37
39
40 MCNAPI void RemoveSendRtpModuleFromMap(uint);
41
42 MCNAPI bool SupportsRtxPayloadPadding() const;
43
44 MCNAPI void UnsetActiveRembModule();
45 // NOLINTEND
46
47public:
48 // constructor thunks
49 // NOLINTBEGIN
50 MCNAPI void* $ctor();
51 // NOLINTEND
52
53public:
54 // vftables
55 // NOLINTBEGIN
56 MCNAPI static void** $vftable();
57 // NOLINTEND
58};
59
60} // namespace webrtc
Definition AnyInvocable.h:8
Definition PacketRouter.h:18
MCAPI bool SupportsRtxPayloadPadding() const
static MCAPI void ** $vftable()
MCAPI void RemoveSendRtpModuleFromMap(uint)
MCAPI void UnsetActiveRembModule()
MCAPI void MaybeRemoveRembModuleCandidate(::webrtc::RtcpFeedbackSenderInterface *, bool)
MCAPI void AddRembModuleCandidate(::webrtc::RtcpFeedbackSenderInterface *, bool)
MCAPI void AddSendRtpModuleToMap(::webrtc::RtpRtcpInterface *, uint)
MCAPI void DetermineActiveRembModule()
MCAPI void RegisterNotifyBweCallback(::absl::AnyInvocable< void(::webrtc::RtpPacketToSend const &, ::webrtc::PacedPacketInfo const &)>)
MCAPI void * $ctor()
MCAPI void RemoveSendRtpModule(::webrtc::RtpRtcpInterface *)
MCAPI void AddSendRtpModule(::webrtc::RtpRtcpInterface *, bool)
Definition RtcpFeedbackSenderInterface.h:7
Definition RtpPacketToSend.h:16
Definition RtpRtcpInterface.h:7
Definition PacedPacketInfo.h:7