LeviLamina
Loading...
Searching...
No Matches
PayloadTypeSuggester.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
RTCError
; }
12
namespace
webrtc {
struct
Codec
; }
13
// clang-format on
14
15
namespace
webrtc {
16
17
class
PayloadTypeSuggester
{
18
public
:
19
// virtual functions
20
// NOLINTBEGIN
21
virtual
~PayloadTypeSuggester
() =
default
;
22
23
virtual ::webrtc::RTCErrorOr<::webrtc::PayloadType>
24
SuggestPayloadType(::std::string
const
& mid,
::webrtc::Codec
codec) = 0;
25
26
virtual ::webrtc::RTCError
27
AddLocalMapping(::std::string
const
& mid,
::webrtc::PayloadType
payload_type,
::webrtc::Codec
const
& codec) = 0;
28
// NOLINTEND
29
30
public
:
31
// vftables
32
// NOLINTBEGIN
33
MCNAPI
static
void
**
$vftable
();
34
// NOLINTEND
35
};
36
37
}
// namespace webrtc
webrtc::PayloadTypeSuggester
Definition
PayloadTypeSuggester.h:17
webrtc::PayloadTypeSuggester::$vftable
static MCAPI void ** $vftable()
webrtc::PayloadType
Definition
PayloadType.h:15
webrtc::RTCError
Definition
RTCError.h:10
webrtc::Codec
Definition
Codec.h:13
src
mc
external
webrtc
PayloadTypeSuggester.h
Generated on
for LeviLamina by
1.16.1