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
10namespace webrtc { class PayloadType; }
11namespace webrtc { class PayloadTypeRecorder; }
12namespace webrtc { class RTCError; }
13namespace webrtc { struct Codec; }
14// clang-format on
15
16namespace webrtc {
17
18class PayloadTypePicker {
19public:
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
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
53public:
54 // member variables
55 // NOLINTBEGIN
58 // NOLINTEND
59
60public:
61 // prevent constructor by default
62 PayloadTypePicker& operator=(PayloadTypePicker const&);
63 PayloadTypePicker(PayloadTypePicker const&);
64
65public:
66 // member functions
67 // NOLINTBEGIN
68 MCNAPI ::webrtc::RTCError AddMapping(::webrtc::PayloadType payload_type, ::webrtc::Codec codec);
69
71
72 MCNAPI ::webrtc::RTCErrorOr<::webrtc::PayloadType>
74
76 // NOLINTEND
77
78public:
79 // constructor thunks
80 // NOLINTBEGIN
81 MCNAPI void* $ctor();
82 // NOLINTEND
83
84public:
85 // destructor thunk
86 // NOLINTBEGIN
87 MCNAPI void $dtor();
88 // NOLINTEND
89};
90
91} // namespace webrtc
Definition PayloadTypePicker.h:26
MCAPI::webrtc::RTCError AddMapping(::webrtc::PayloadType payload_type, ::webrtc::Codec codec)
MCAPI ::webrtc::RTCErrorOr<::webrtc::PayloadType > SuggestMapping(::webrtc::Codec codec, ::webrtc::PayloadTypeRecorder const *excluder)
Definition PayloadTypeRecorder.h:18
Definition PayloadType.h:15
Definition RTCError.h:10
Definition Alias.h:14
Definition Codec.h:13