LeviLamina
Loading...
Searching...
No Matches
PayloadTypePicker.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/webrtc/RTCErrorOr.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
webrtc {
class
PayloadType
; }
11
namespace
webrtc {
class
PayloadTypeRecorder
; }
12
namespace
webrtc {
class
RTCError
; }
13
namespace
webrtc {
struct
Codec
; }
14
// clang-format on
15
16
namespace
webrtc {
17
18
class
PayloadTypePicker {
19
public
:
20
// PayloadTypePicker inner types declare
21
// clang-format off
22
class
MapEntry
;
23
// clang-format on
24
25
// PayloadTypePicker inner types define
26
class
MapEntry {
27
public
:
28
// member variables
29
// NOLINTBEGIN
30
::ll::UntypedStorage<1, 1>
mUnk3cad1b;
31
::ll::UntypedStorage<8, 232>
mUnkdfe476;
32
// NOLINTEND
33
34
public
:
35
// prevent constructor by default
36
MapEntry& operator=(MapEntry
const
&);
37
MapEntry(MapEntry
const
&);
38
MapEntry();
39
40
public
:
41
// member functions
42
// NOLINTBEGIN
43
MCNAPI
~MapEntry
();
44
// NOLINTEND
45
46
public
:
47
// destructor thunk
48
// NOLINTBEGIN
49
MCNAPI
void
$dtor
();
50
// NOLINTEND
51
};
52
53
public
:
54
// member variables
55
// NOLINTBEGIN
56
::ll::UntypedStorage<8, 24>
mUnk4894f4;
57
::ll::UntypedStorage<8, 16>
mUnk50a891;
58
// NOLINTEND
59
60
public
:
61
// prevent constructor by default
62
PayloadTypePicker& operator=(PayloadTypePicker
const
&);
63
PayloadTypePicker
(PayloadTypePicker
const
&);
64
65
public
:
66
// member functions
67
// NOLINTBEGIN
68
MCNAPI ::webrtc::RTCError
AddMapping
(
::webrtc::PayloadType
payload_type,
::webrtc::Codec
codec);
69
70
MCNAPI
PayloadTypePicker
();
71
72
MCNAPI ::webrtc::RTCErrorOr<::webrtc::PayloadType>
73
SuggestMapping
(
::webrtc::Codec
codec,
::webrtc::PayloadTypeRecorder
const
* excluder);
74
75
MCNAPI
~PayloadTypePicker
();
76
// NOLINTEND
77
78
public
:
79
// constructor thunks
80
// NOLINTBEGIN
81
MCNAPI
void
*
$ctor
();
82
// NOLINTEND
83
84
public
:
85
// destructor thunk
86
// NOLINTBEGIN
87
MCNAPI
void
$dtor
();
88
// NOLINTEND
89
};
90
91
}
// namespace webrtc
webrtc::PayloadTypePicker::MapEntry
Definition
PayloadTypePicker.h:26
webrtc::PayloadTypePicker::MapEntry::~MapEntry
MCAPI ~MapEntry()
webrtc::PayloadTypePicker::MapEntry::$dtor
MCAPI void $dtor()
webrtc::PayloadTypePicker::~PayloadTypePicker
MCAPI ~PayloadTypePicker()
webrtc::PayloadTypePicker::$dtor
MCAPI void $dtor()
webrtc::PayloadTypePicker::AddMapping
MCAPI::webrtc::RTCError AddMapping(::webrtc::PayloadType payload_type, ::webrtc::Codec codec)
webrtc::PayloadTypePicker::$ctor
MCAPI void * $ctor()
webrtc::PayloadTypePicker::PayloadTypePicker
MCAPI PayloadTypePicker()
webrtc::PayloadTypePicker::SuggestMapping
MCAPI ::webrtc::RTCErrorOr<::webrtc::PayloadType > SuggestMapping(::webrtc::Codec codec, ::webrtc::PayloadTypeRecorder const *excluder)
webrtc::PayloadTypeRecorder
Definition
PayloadTypeRecorder.h:18
webrtc::PayloadType
Definition
PayloadType.h:15
webrtc::RTCError
Definition
RTCError.h:10
ll::UntypedStorage
Definition
Alias.h:14
webrtc::Codec
Definition
Codec.h:13
src
mc
external
webrtc
PayloadTypePicker.h
Generated on
for LeviLamina by
1.16.1