LeviLamina
Loading...
Searching...
No Matches
JsepSessionDescription.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/SdpType.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cricket { class Candidate; }
11namespace cricket { class SessionDescription; }
12namespace webrtc { class IceCandidateInterface; }
13// clang-format on
14
15namespace webrtc {
16
18public:
19 // member functions
20 // NOLINTBEGIN
21 MCAPI bool GetMediasectionIndex(::webrtc::IceCandidateInterface const*, uint64*);
22
23 MCAPI int GetMediasectionIndex(::cricket::Candidate const&);
24
25 MCAPI bool Initialize(::std::unique_ptr<::cricket::SessionDescription>, ::std::string const&, ::std::string const&);
26
27 MCAPI explicit JsepSessionDescription(::webrtc::SdpType);
28
30 ::webrtc::SdpType,
31 ::std::unique_ptr<::cricket::SessionDescription>,
32 ::std::string_view,
33 ::std::string_view
34 );
35 // NOLINTEND
36
37public:
38 // constructor thunks
39 // NOLINTBEGIN
40 MCAPI void* $ctor(::webrtc::SdpType);
41
42 MCAPI void* $ctor(
43 ::webrtc::SdpType,
44 ::std::unique_ptr<::cricket::SessionDescription>,
45 ::std::string_view,
46 ::std::string_view
47 );
48 // NOLINTEND
49
50public:
51 // vftables
52 // NOLINTBEGIN
53 MCAPI static void** $vftable();
54 // NOLINTEND
55};
56
57} // namespace webrtc
Definition Candidate.h:15
Definition IceCandidateInterface.h:12
Definition JsepSessionDescription.h:17