3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/absl/AnyInvocable.h"
7#include "mc/external/webrtc/PeerConnectionInterface.h"
8#include "mc/external/webrtc/scoped_refptr.h"
12namespace cricket {
struct MediaSessionOptions; }
13namespace rtc {
class RTCCertificate; }
14namespace rtc {
class RTCCertificateGeneratorInterface; }
15namespace webrtc {
class ConnectionContext; }
16namespace webrtc {
class CreateSessionDescriptionObserver; }
17namespace webrtc {
class FieldTrialsView; }
18namespace webrtc {
class RTCError; }
19namespace webrtc {
class SdpStateProvider; }
20namespace webrtc {
class SessionDescriptionInterface; }
76 ::std::unique_ptr<::webrtc::SessionDescriptionInterface>
86 ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface>,
100 ::std::string
const&,
111 ::std::string
const&,
113 ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface>,
Definition AnyInvocable.h:8
Definition ConnectionContext.h:17
Definition CreateSessionDescriptionObserver.h:16
Definition FieldTrialsView.h:7
Definition SdpStateProvider.h:7
Definition SessionDescriptionInterface.h:18
Definition WebRtcSessionDescriptionFactory.h:25
MCAPI void InternalCreateAnswer(::webrtc::WebRtcSessionDescriptionFactory::CreateSessionDescriptionRequest)
MCAPI WebRtcSessionDescriptionFactory(::webrtc::ConnectionContext *, ::webrtc::SdpStateProvider const *, ::std::string const &, bool, ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface >, ::webrtc::scoped_refptr<::rtc::RTCCertificate >, ::std::function< void(::webrtc::scoped_refptr<::rtc::RTCCertificate > const &)>, ::webrtc::FieldTrialsView const &)
MCAPI void * $ctor(::webrtc::ConnectionContext *, ::webrtc::SdpStateProvider const *, ::std::string const &, bool, ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface >, ::webrtc::scoped_refptr<::rtc::RTCCertificate >, ::std::function< void(::webrtc::scoped_refptr<::rtc::RTCCertificate > const &)>, ::webrtc::FieldTrialsView const &)
MCAPI void PostCreateSessionDescriptionFailed(::webrtc::CreateSessionDescriptionObserver *, ::webrtc::RTCError)
MCAPI void PostCreateSessionDescriptionSucceeded(::webrtc::CreateSessionDescriptionObserver *, ::std::unique_ptr<::webrtc::SessionDescriptionInterface >)
MCAPI void OnCertificateRequestFailed()
MCAPI void CreateAnswer(::webrtc::CreateSessionDescriptionObserver *, ::cricket::MediaSessionOptions const &)
MCAPI void FailPendingRequests(::std::string const &)
MCAPI void SetCertificate(::webrtc::scoped_refptr<::rtc::RTCCertificate >)
MCAPI void Post(::absl::AnyInvocable< void() && >)
MCAPI void CreateOffer(::webrtc::CreateSessionDescriptionObserver *, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &, ::cricket::MediaSessionOptions const &)
static MCAPI void CopyCandidatesFromSessionDescription(::webrtc::SessionDescriptionInterface const *, ::std::string const &, ::webrtc::SessionDescriptionInterface *)
MCAPI ~WebRtcSessionDescriptionFactory()
MCAPI void InternalCreateOffer(::webrtc::WebRtcSessionDescriptionFactory::CreateSessionDescriptionRequest)
Definition scoped_refptr.h:8
Definition PeerConnectionInterface.h:279
Definition WebRtcSessionDescriptionFactory.h:33
MCAPI ~CreateSessionDescriptionRequest()