LeviLamina
Loading...
Searching...
No Matches
RtpHeaderExtensionMap.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/ArrayView.h"
7#include "mc/external/webrtc/RTPExtensionType.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace webrtc { struct RtpExtension; }
12// clang-format on
13
14namespace webrtc {
15
16class RtpHeaderExtensionMap {
17public:
18 // member variables
19 // NOLINTBEGIN
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 RtpHeaderExtensionMap& operator=(RtpHeaderExtensionMap const&);
27 RtpHeaderExtensionMap(RtpHeaderExtensionMap const&);
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCNAPI void Deregister(::std::string_view uri);
33
34 MCNAPI bool Register(int id, ::webrtc::RTPExtensionType type, ::std::string_view uri);
35
36 MCNAPI bool RegisterByUri(int id, ::std::string_view uri);
37
39
41
42 MCNAPI explicit RtpHeaderExtensionMap(bool extmap_allow_mixed);
43 // NOLINTEND
44
45public:
46 // constructor thunks
47 // NOLINTBEGIN
48 MCNAPI void* $ctor();
49
51
52 MCNAPI void* $ctor(bool extmap_allow_mixed);
53 // NOLINTEND
54};
55
56} // namespace webrtc
Definition ArrayView.h:8
MCAPI bool Register(int id, ::webrtc::RTPExtensionType type, ::std::string_view uri)
MCAPI RtpHeaderExtensionMap(bool extmap_allow_mixed)
MCAPI void * $ctor(::webrtc::ArrayView<::webrtc::RtpExtension const > extensions)
MCAPI void Deregister(::std::string_view uri)
MCAPI bool RegisterByUri(int id, ::std::string_view uri)
MCAPI RtpHeaderExtensionMap(::webrtc::ArrayView<::webrtc::RtpExtension const > extensions)
MCAPI void * $ctor(bool extmap_allow_mixed)
Definition Alias.h:14
Definition RtpExtension.h:7