LeviLamina
Loading...
Searching...
No Matches
MediaSourceInterface.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/webrtc/NotifierInterface.h"
7
#include "mc/external/webrtc/RefCountInterface.h"
8
9
namespace
webrtc {
10
11
class
MediaSourceInterface
:
public
::webrtc::RefCountInterface
,
public
::webrtc::NotifierInterface
{
12
public
:
13
// MediaSourceInterface inner types define
14
enum class
SourceState :
int
{
15
KInitializing = 0,
16
KLive = 1,
17
KEnded = 2,
18
KMuted = 3,
19
};
20
21
public
:
22
// virtual functions
23
// NOLINTBEGIN
24
// vIndex: 3
25
virtual ::webrtc::MediaSourceInterface::SourceState state()
const
= 0;
26
27
// vIndex: 4
28
virtual
bool
remote()
const
= 0;
29
30
// vIndex: 2
31
virtual
~MediaSourceInterface
()
/*override*/
=
default
;
32
// NOLINTEND
33
34
public
:
35
// destructor thunk
36
// NOLINTBEGIN
37
38
// NOLINTEND
39
40
public
:
41
// virtual function thunks
42
// NOLINTBEGIN
43
44
// NOLINTEND
45
};
46
47
}
// namespace webrtc
webrtc::MediaSourceInterface
Definition
MediaSourceInterface.h:11
webrtc::NotifierInterface
Definition
NotifierInterface.h:12
webrtc::RefCountInterface
Definition
RefCountInterface.h:10
src
mc
external
webrtc
MediaSourceInterface.h
Generated on Sat Apr 26 2025 05:55:43 for LeviLamina by
1.12.0