LeviLamina
Loading...
Searching...
No Matches
TransceiverList.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/RtpTransceiverProxyWithInternal.h"
7#include "mc/external/webrtc/scoped_refptr.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace webrtc { class RtpSenderInterface; }
12namespace webrtc { class RtpTransceiver; }
13namespace webrtc { class TransceiverStableState; }
14// clang-format on
15
16namespace webrtc {
17
19public:
20 // member variables
21 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 TransceiverList& operator=(TransceiverList const&);
33
34public:
35 // member functions
36 // NOLINTBEGIN
37 MCNAPI void
39
40 MCNAPI void DiscardStableStates();
41
42 MCNAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver>>
43 FindByMLineIndex(uint64 mline_index) const;
44
45 MCNAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver>>
46 FindByMid(::std::string const& mid) const;
47
48 MCNAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver>>
50
51 MCNAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver>>>
52 List() const;
53
54 MCNAPI ::std::vector<::webrtc::RtpTransceiver*> ListInternal() const;
55
56 MCNAPI void
58
59 MCNAPI ::webrtc::TransceiverStableState* StableState(
61 );
62
64 // NOLINTEND
65
66public:
67 // destructor thunk
68 // NOLINTBEGIN
69 MCNAPI void $dtor();
70 // NOLINTEND
71};
72
73} // namespace webrtc
Definition RtpTransceiverProxyWithInternal.h:8
Definition TransceiverList.h:18
MCAPI::webrtc::TransceiverStableState * StableState(::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > transceiver)
MCAPI ::std::vector<::webrtc::RtpTransceiver * > ListInternal() const
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > FindByMid(::std::string const &mid) const
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > FindBySender(::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender) const
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > FindByMLineIndex(uint64 mline_index) const
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > List() const
MCAPI void Add(::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > transceiver)
MCAPI void DiscardStableStates()
MCAPI void Remove(::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > transceiver)
Definition scoped_refptr.h:8
Definition Alias.h:14