LeviLamina
Loading...
Searching...
No Matches
webrtc::WebRtcSessionDescriptionFactory Class Reference

Classes

struct  CreateSessionDescriptionRequest
 

Public Types

enum class  CertificateRequestState : int { NotNeeded = 0 , Waiting = 1 , Succeeded = 2 , Failed = 3 }
 

Public Member Functions

WebRtcSessionDescriptionFactoryoperator= (WebRtcSessionDescriptionFactory const &)
 
 WebRtcSessionDescriptionFactory (WebRtcSessionDescriptionFactory const &)
 
MCAPI void CreateAnswer (::webrtc::CreateSessionDescriptionObserver *observer, ::cricket::MediaSessionOptions const &session_options)
 
MCAPI void CreateOffer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options, ::cricket::MediaSessionOptions const &session_options)
 
MCAPI void FailPendingRequests (::std::string const &reason)
 
MCAPI void InternalCreateAnswer (::webrtc::WebRtcSessionDescriptionFactory::CreateSessionDescriptionRequest request)
 
MCAPI void InternalCreateOffer (::webrtc::WebRtcSessionDescriptionFactory::CreateSessionDescriptionRequest request)
 
MCAPI void OnCertificateRequestFailed ()
 
MCAPI void Post (::absl::AnyInvocable< void() && > callback)
 
MCAPI void PostCreateSessionDescriptionFailed (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::RTCError error)
 
MCAPI void PostCreateSessionDescriptionSucceeded (::webrtc::CreateSessionDescriptionObserver *observer, ::std::unique_ptr<::webrtc::SessionDescriptionInterface > description)
 
MCAPI void SetCertificate (::webrtc::scoped_refptr<::rtc::RTCCertificate > certificate)
 
MCAPI WebRtcSessionDescriptionFactory (::webrtc::ConnectionContext *context, ::webrtc::SdpStateProvider const *sdp_info, ::std::string const &session_id, bool dtls_enabled, ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface > cert_generator, ::webrtc::scoped_refptr<::rtc::RTCCertificate > certificate, ::std::function< void(::webrtc::scoped_refptr<::rtc::RTCCertificate > const &)> on_certificate_ready, ::webrtc::FieldTrialsView const &field_trials)
 
MCAPI ~WebRtcSessionDescriptionFactory ()
 
MCAPI void * $ctor (::webrtc::ConnectionContext *context, ::webrtc::SdpStateProvider const *sdp_info, ::std::string const &session_id, bool dtls_enabled, ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface > cert_generator, ::webrtc::scoped_refptr<::rtc::RTCCertificate > certificate, ::std::function< void(::webrtc::scoped_refptr<::rtc::RTCCertificate > const &)> on_certificate_ready, ::webrtc::FieldTrialsView const &field_trials)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI void CopyCandidatesFromSessionDescription (::webrtc::SessionDescriptionInterface const *source_desc, ::std::string const &content_name, ::webrtc::SessionDescriptionInterface *dest_desc)
 

Public Attributes

::ll::UntypedStorage< 8, 40 > mUnkb03f3b
 
::ll::UntypedStorage< 8, 8 > mUnkdefe2d
 
::ll::UntypedStorage< 8, 24 > mUnkb275ae
 
::ll::UntypedStorage< 8, 232 > mUnk919e13
 
::ll::UntypedStorage< 8, 8 > mUnk72443d
 
::ll::UntypedStorage< 8, 8 > mUnkb1f713
 
::ll::UntypedStorage< 8, 8 > mUnk38e005
 
::ll::UntypedStorage< 8, 32 > mUnk4ba649
 
::ll::UntypedStorage< 4, 4 > mUnkfb1f28
 
::ll::UntypedStorage< 8, 40 > mUnkd2fd7b
 
::ll::UntypedStorage< 8, 64 > mUnke7fefa
 
::ll::UntypedStorage< 8, 16 > mUnkb7134b
 

Constructor & Destructor Documentation

◆ WebRtcSessionDescriptionFactory()

MCAPI webrtc::WebRtcSessionDescriptionFactory::WebRtcSessionDescriptionFactory ( ::webrtc::ConnectionContext * context,
::webrtc::SdpStateProvider const * sdp_info,
::std::string const & session_id,
bool dtls_enabled,
::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface > cert_generator,
::webrtc::scoped_refptr<::rtc::RTCCertificate > certificate,
::std::function< void(::webrtc::scoped_refptr<::rtc::RTCCertificate > const &)> on_certificate_ready,
::webrtc::FieldTrialsView const & field_trials )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~WebRtcSessionDescriptionFactory()

MCAPI webrtc::WebRtcSessionDescriptionFactory::~WebRtcSessionDescriptionFactory ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ CreateAnswer()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::CreateAnswer ( ::webrtc::CreateSessionDescriptionObserver * observer,
::cricket::MediaSessionOptions const & session_options )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ CreateOffer()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::CreateOffer ( ::webrtc::CreateSessionDescriptionObserver * observer,
::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & options,
::cricket::MediaSessionOptions const & session_options )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FailPendingRequests()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::FailPendingRequests ( ::std::string const & reason)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ InternalCreateAnswer()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::InternalCreateAnswer ( ::webrtc::WebRtcSessionDescriptionFactory::CreateSessionDescriptionRequest request)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ InternalCreateOffer()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::InternalCreateOffer ( ::webrtc::WebRtcSessionDescriptionFactory::CreateSessionDescriptionRequest request)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ OnCertificateRequestFailed()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::OnCertificateRequestFailed ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Post()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::Post ( ::absl::AnyInvocable< void() && > callback)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PostCreateSessionDescriptionFailed()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::PostCreateSessionDescriptionFailed ( ::webrtc::CreateSessionDescriptionObserver * observer,
::webrtc::RTCError error )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PostCreateSessionDescriptionSucceeded()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::PostCreateSessionDescriptionSucceeded ( ::webrtc::CreateSessionDescriptionObserver * observer,
::std::unique_ptr<::webrtc::SessionDescriptionInterface > description )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetCertificate()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::SetCertificate ( ::webrtc::scoped_refptr<::rtc::RTCCertificate > certificate)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ CopyCandidatesFromSessionDescription()

static MCAPI void webrtc::WebRtcSessionDescriptionFactory::CopyCandidatesFromSessionDescription ( ::webrtc::SessionDescriptionInterface const * source_desc,
::std::string const & content_name,
::webrtc::SessionDescriptionInterface * dest_desc )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * webrtc::WebRtcSessionDescriptionFactory::$ctor ( ::webrtc::ConnectionContext * context,
::webrtc::SdpStateProvider const * sdp_info,
::std::string const & session_id,
bool dtls_enabled,
::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface > cert_generator,
::webrtc::scoped_refptr<::rtc::RTCCertificate > certificate,
::std::function< void(::webrtc::scoped_refptr<::rtc::RTCCertificate > const &)> on_certificate_ready,
::webrtc::FieldTrialsView const & field_trials )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void webrtc::WebRtcSessionDescriptionFactory::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: