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
virtual ::webrtc::MediaSourceInterface::SourceState state()
const
= 0;
25
26
virtual
bool
remote()
const
= 0;
27
28
virtual
~MediaSourceInterface
()
/*override*/
=
default
;
29
// NOLINTEND
30
31
public
:
32
// virtual function thunks
33
// NOLINTBEGIN
34
35
// NOLINTEND
36
};
37
38
}
// 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
for LeviLamina by
1.16.1