LeviLamina
Loading...
Searching...
No Matches
RtpTransport.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/rtc/EcnMarking.h"
7#include "mc/external/webrtc/flat_tree.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace rtc { class CopyOnWriteBuffer; }
12namespace rtc { class PacketTransportInternal; }
13namespace rtc { class ReceivedPacket; }
14namespace rtc { struct PacketOptions; }
15namespace rtc { struct SentPacket; }
16namespace webrtc { class RtpPacketSinkInterface; }
17namespace webrtc { class Timestamp; }
18namespace webrtc { struct identity; }
19// clang-format on
20
21namespace webrtc {
22
24public:
25 // member functions
26 // NOLINTBEGIN
28
29 MCNAPI ::webrtc::flat_containers_internal::
30 flat_tree<uint, ::webrtc::identity, ::std::less<void>, ::std::vector<uint>>
32
33 MCNAPI bool IsTransportWritable();
34
36
38
40
42
44
45 MCNAPI void SetReadyToSend(bool, bool);
46
48
50 // NOLINTEND
51
52public:
53 // vftables
54 // NOLINTBEGIN
55 MCNAPI static void** $vftable();
56 // NOLINTEND
57};
58
59} // namespace webrtc
Definition CopyOnWriteBuffer.h:11
Definition PacketTransportInternal.h:15
Definition ReceivedPacket.h:16
Definition RtpPacketSinkInterface.h:12
Definition RtpTransport.h:23
MCAPI void OnReadPacket(::rtc::PacketTransportInternal *, ::rtc::ReceivedPacket const &)
MCAPI void MaybeSignalReadyToSend()
MCAPI void SetRtpPacketTransport(::rtc::PacketTransportInternal *)
MCAPI void DemuxPacket(::rtc::CopyOnWriteBuffer, ::webrtc::Timestamp, ::rtc::EcnMarking)
MCAPI void SetRtcpPacketTransport(::rtc::PacketTransportInternal *)
MCAPI ::webrtc::flat_containers_internal::flat_tree< uint, ::webrtc::identity, ::std::less< void >, ::std::vector< uint > > GetSsrcsForSink(::webrtc::RtpPacketSinkInterface *)
MCAPI bool SendPacket(bool, ::rtc::CopyOnWriteBuffer *, ::rtc::PacketOptions const &, int)
MCAPI bool IsTransportWritable()
MCAPI void OnSentPacket(::rtc::PacketTransportInternal *, ::rtc::SentPacket const &)
MCAPI void SetReadyToSend(bool, bool)
MCAPI void OnReadyToSend(::rtc::PacketTransportInternal *)
static MCAPI void ** $vftable()
Definition Timestamp.h:10
Definition PacketOptions.h:10
Definition SentPacket.h:12