LeviLamina
Loading...
Searching...
No Matches
MediaFactory.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
cricket {
class
MediaEngineInterface
; }
8
namespace
webrtc {
class
Call
; }
9
namespace
webrtc {
class
Environment
; }
10
namespace
webrtc {
struct
CallConfig
; }
11
namespace
webrtc {
struct
PeerConnectionFactoryDependencies
; }
12
// clang-format on
13
14
namespace
webrtc {
15
16
class
MediaFactory
{
17
public
:
18
// virtual functions
19
// NOLINTBEGIN
20
virtual
~MediaFactory
() =
default
;
21
22
virtual ::std::unique_ptr<::webrtc::Call> CreateCall(
::webrtc::CallConfig
const
&) = 0;
23
24
virtual ::std::unique_ptr<::cricket::MediaEngineInterface>
25
CreateMediaEngine(
::webrtc::Environment
const
&,
::webrtc::PeerConnectionFactoryDependencies
&) = 0;
26
// NOLINTEND
27
28
public
:
29
// virtual function thunks
30
// NOLINTBEGIN
31
32
// NOLINTEND
33
};
34
35
}
// namespace webrtc
cricket::MediaEngineInterface
Definition
MediaEngineInterface.h:13
webrtc::Call
Definition
Call.h:35
webrtc::Environment
Definition
Environment.h:7
webrtc::MediaFactory
Definition
MediaFactory.h:16
webrtc::CallConfig
Definition
CallConfig.h:13
webrtc::PeerConnectionFactoryDependencies
Definition
PeerConnectionFactoryDependencies.h:7
src
mc
external
webrtc
MediaFactory.h
Generated on
for LeviLamina by
1.16.1