3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/MediaType.h"
7#include "mc/external/webrtc/PeerConnectionFactoryInterface.h"
8#include "mc/external/webrtc/PeerConnectionInterface.h"
9#include "mc/external/webrtc/RTCErrorOr.h"
10#include "mc/external/webrtc/scoped_refptr.h"
14namespace cricket {
class MediaEngineInterface; }
15namespace cricket {
struct AudioOptions; }
16namespace webrtc {
class AudioSourceInterface; }
17namespace webrtc {
class AudioTrackInterface; }
18namespace webrtc {
class Call; }
19namespace webrtc {
class ConnectionContext; }
20namespace webrtc {
class Environment; }
21namespace webrtc {
class MediaStreamInterface; }
22namespace webrtc {
class PeerConnectionInterface; }
23namespace webrtc {
class VideoTrackInterface; }
24namespace webrtc {
class VideoTrackSourceInterface; }
25namespace webrtc {
struct PeerConnectionDependencies; }
26namespace webrtc {
struct PeerConnectionFactoryDependencies; }
27namespace webrtc {
struct RtpCapabilities; }
61 virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::PeerConnectionInterface>>
62 CreatePeerConnectionOrError(
68 virtual ::webrtc::RtpCapabilities GetRtpSenderCapabilities(::cricket::MediaType)
const ;
71 virtual ::webrtc::RtpCapabilities GetRtpReceiverCapabilities(::cricket::MediaType)
const ;
74 virtual ::webrtc::scoped_refptr<::webrtc::MediaStreamInterface>
75 CreateLocalMediaStream(::std::string
const&) ;
78 virtual ::webrtc::scoped_refptr<::webrtc::AudioSourceInterface>
82 virtual ::webrtc::scoped_refptr<::webrtc::VideoTrackInterface>
86 virtual ::webrtc::scoped_refptr<::webrtc::AudioTrackInterface>
90 virtual bool StartAecDump(::_iobuf*, int64) ;
93 virtual void StopAecDump() ;
102 MCAPI ::std::unique_ptr<::webrtc::Call>
105 MCAPI
bool IsTrialEnabled(::std::string_view)
const;
112 MCAPI ::cricket::MediaEngineInterface* media_engine()
const;
139 MCAPI
static void** $vftable();
Definition AudioSourceInterface.h:16
Definition Environment.h:7
Definition PeerConnectionFactoryInterface.h:38
Definition PeerConnectionFactoryInterface.h:30
Definition PeerConnectionFactory.h:32
Definition scoped_refptr.h:8
Definition AudioOptions.h:7
Definition PeerConnectionDependencies.h:12
Definition PeerConnectionFactoryDependencies.h:7
Definition PeerConnectionInterface.h:193