LeviLamina
Loading...
Searching...
No Matches
cricket::MediaSessionDescriptionFactory Class Reference

Classes

struct  AudioVideoRtpHeaderExtensions
 

Public Member Functions

MediaSessionDescriptionFactoryoperator= (MediaSessionDescriptionFactory const &)
 
 MediaSessionDescriptionFactory (MediaSessionDescriptionFactory const &)
 
MCAPI::webrtc::RTCError AddDataContentForAnswer (::cricket::MediaDescriptionOptions const &media_description_options, ::cricket::MediaSessionOptions const &session_options, ::cricket::ContentInfo const *offer_content, ::cricket::SessionDescription const *offer_description, ::cricket::ContentInfo const *current_content, ::cricket::SessionDescription const *current_description, ::cricket::TransportInfo const *bundle_transport, ::std::vector<::cricket::StreamParams > *current_streams, ::cricket::SessionDescription *answer, ::cricket::IceCredentialsIterator *ice_credentials) const
 
MCAPI::webrtc::RTCError AddDataContentForOffer (::cricket::MediaDescriptionOptions const &media_description_options, ::cricket::MediaSessionOptions const &session_options, ::cricket::ContentInfo const *current_content, ::cricket::SessionDescription const *current_description, ::std::vector<::cricket::StreamParams > *current_streams, ::cricket::SessionDescription *desc, ::cricket::IceCredentialsIterator *ice_credentials) const
 
MCAPI::webrtc::RTCError AddRtpContentForAnswer (::cricket::MediaDescriptionOptions const &media_description_options, ::cricket::MediaSessionOptions const &session_options, ::cricket::ContentInfo const *offer_content, ::cricket::SessionDescription const *offer_description, ::cricket::ContentInfo const *current_content, ::cricket::SessionDescription const *current_description, ::cricket::TransportInfo const *bundle_transport, ::std::vector<::cricket::Codec > const &codecs, ::std::vector<::webrtc::RtpExtension > const &header_extensions, ::std::vector<::cricket::StreamParams > *current_streams, ::cricket::SessionDescription *answer, ::cricket::IceCredentialsIterator *ice_credentials) const
 
MCAPI::webrtc::RTCError AddRtpContentForOffer (::cricket::MediaDescriptionOptions const &media_description_options, ::cricket::MediaSessionOptions const &session_options, ::cricket::ContentInfo const *current_content, ::cricket::SessionDescription const *current_description, ::std::vector<::webrtc::RtpExtension > const &header_extensions, ::std::vector<::cricket::Codec > const &codecs, ::std::vector<::cricket::StreamParams > *current_streams, ::cricket::SessionDescription *session_description, ::cricket::IceCredentialsIterator *ice_credentials) const
 
MCAPI::webrtc::RTCError AddTransportAnswer (::std::string const &content_name, ::cricket::TransportDescription const &transport_desc, ::cricket::SessionDescription *answer_desc) const
 
MCAPI::webrtc::RTCError AddTransportOffer (::std::string const &content_name, ::cricket::TransportOptions const &transport_options, ::cricket::SessionDescription const *current_desc, ::cricket::SessionDescription *offer_desc, ::cricket::IceCredentialsIterator *ice_credentials) const
 
MCAPI::webrtc::RTCError AddUnsupportedContentForAnswer (::cricket::MediaDescriptionOptions const &media_description_options, ::cricket::MediaSessionOptions const &session_options, ::cricket::ContentInfo const *offer_content, ::cricket::SessionDescription const *offer_description, ::cricket::ContentInfo const *current_content, ::cricket::SessionDescription const *current_description, ::cricket::TransportInfo const *bundle_transport, ::cricket::SessionDescription *answer, ::cricket::IceCredentialsIterator *ice_credentials) const
 
MCAPI::webrtc::RTCError AddUnsupportedContentForOffer (::cricket::MediaDescriptionOptions const &media_description_options, ::cricket::MediaSessionOptions const &session_options, ::cricket::ContentInfo const *current_content, ::cricket::SessionDescription const *current_description, ::cricket::SessionDescription *desc, ::cricket::IceCredentialsIterator *ice_credentials) const
 
MCAPI void ComputeAudioCodecsIntersectionAndUnion ()
 
MCAPI void ComputeVideoCodecsIntersectionAndUnion ()
 
MCAPI ::webrtc::RTCErrorOr<::std::unique_ptr<::cricket::SessionDescription > > CreateAnswerOrError (::cricket::SessionDescription const *offer, ::cricket::MediaSessionOptions const &session_options, ::cricket::SessionDescription const *current_description) const
 
MCAPI ::webrtc::RTCErrorOr<::std::unique_ptr<::cricket::SessionDescription > > CreateOfferOrError (::cricket::MediaSessionOptions const &session_options, ::cricket::SessionDescription const *current_description) const
 
MCAPI ::std::unique_ptr<::cricket::TransportDescriptionCreateTransportAnswer (::std::string const &content_name, ::cricket::SessionDescription const *offer_desc, ::cricket::TransportOptions const &transport_options, ::cricket::SessionDescription const *current_desc, bool require_transport_attributes, ::cricket::IceCredentialsIterator *ice_credentials) const
 
MCAPI ::std::vector<::cricket::Codec > const & GetAudioCodecsForAnswer (::webrtc::RtpTransceiverDirection const &offer, ::webrtc::RtpTransceiverDirection const &answer) const
 
MCAPI ::std::vector<::cricket::Codec > const & GetAudioCodecsForOffer (::webrtc::RtpTransceiverDirection const &direction) const
 
MCAPI void GetCodecsForAnswer (::std::vector<::cricket::ContentInfo const * > const &current_active_contents, ::cricket::SessionDescription const &remote_offer, ::std::vector<::cricket::Codec > *audio_codecs, ::std::vector<::cricket::Codec > *video_codecs) const
 
MCAPI void GetCodecsForOffer (::std::vector<::cricket::ContentInfo const * > const &current_active_contents, ::std::vector<::cricket::Codec > *audio_codecs, ::std::vector<::cricket::Codec > *video_codecs) const
 
MCAPI::cricket::MediaSessionDescriptionFactory::AudioVideoRtpHeaderExtensions GetOfferedRtpHeaderExtensionsWithIds (::std::vector<::cricket::ContentInfo const * > const &current_active_contents, bool extmap_allow_mixed, ::std::vector<::cricket::MediaDescriptionOptions > const &media_description_options) const
 
MCAPI ::std::vector<::cricket::Codec > const & GetVideoCodecsForAnswer (::webrtc::RtpTransceiverDirection const &offer, ::webrtc::RtpTransceiverDirection const &answer) const
 
MCAPI ::std::vector<::cricket::Codec > const & GetVideoCodecsForOffer (::webrtc::RtpTransceiverDirection const &direction) const
 
MCAPI MediaSessionDescriptionFactory (::cricket::MediaEngineInterface *media_engine, bool rtx_enabled, ::rtc::UniqueRandomIdGenerator *ssrc_generator, ::cricket::TransportDescriptionFactory const *transport_desc_factory)
 
MCAPI ::std::vector<::webrtc::RtpExtensionfiltered_rtp_header_extensions (::std::vector<::webrtc::RtpExtension > extensions) const
 
MCAPI ~MediaSessionDescriptionFactory ()
 
MCAPI void * $ctor (::cricket::MediaEngineInterface *media_engine, bool rtx_enabled, ::rtc::UniqueRandomIdGenerator *ssrc_generator, ::cricket::TransportDescriptionFactory const *transport_desc_factory)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnk15a621
 
::ll::UntypedStorage< 8, 24 > mUnk5a0c63
 
::ll::UntypedStorage< 8, 24 > mUnk1a3484
 
::ll::UntypedStorage< 8, 24 > mUnkecd24d
 
::ll::UntypedStorage< 8, 24 > mUnk3eb33c
 
::ll::UntypedStorage< 8, 24 > mUnkca3e96
 
::ll::UntypedStorage< 8, 24 > mUnk4a3e45
 
::ll::UntypedStorage< 8, 24 > mUnka77b06
 
::ll::UntypedStorage< 8, 24 > mUnk8a77eb
 
::ll::UntypedStorage< 8, 16 > mUnk1f0f2a
 
::ll::UntypedStorage< 1, 1 > mUnk75c9cf
 
::ll::UntypedStorage< 8, 8 > mUnk6b3133
 

Constructor & Destructor Documentation

◆ MediaSessionDescriptionFactory()

MCAPI cricket::MediaSessionDescriptionFactory::MediaSessionDescriptionFactory ( ::cricket::MediaEngineInterface * media_engine,
bool rtx_enabled,
::rtc::UniqueRandomIdGenerator * ssrc_generator,
::cricket::TransportDescriptionFactory const * transport_desc_factory )
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.

◆ ~MediaSessionDescriptionFactory()

MCAPI cricket::MediaSessionDescriptionFactory::~MediaSessionDescriptionFactory ( )
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

◆ AddDataContentForAnswer()

MCAPI::webrtc::RTCError cricket::MediaSessionDescriptionFactory::AddDataContentForAnswer ( ::cricket::MediaDescriptionOptions const & media_description_options,
::cricket::MediaSessionOptions const & session_options,
::cricket::ContentInfo const * offer_content,
::cricket::SessionDescription const * offer_description,
::cricket::ContentInfo const * current_content,
::cricket::SessionDescription const * current_description,
::cricket::TransportInfo const * bundle_transport,
::std::vector<::cricket::StreamParams > * current_streams,
::cricket::SessionDescription * answer,
::cricket::IceCredentialsIterator * ice_credentials ) const
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.

◆ AddDataContentForOffer()

MCAPI::webrtc::RTCError cricket::MediaSessionDescriptionFactory::AddDataContentForOffer ( ::cricket::MediaDescriptionOptions const & media_description_options,
::cricket::MediaSessionOptions const & session_options,
::cricket::ContentInfo const * current_content,
::cricket::SessionDescription const * current_description,
::std::vector<::cricket::StreamParams > * current_streams,
::cricket::SessionDescription * desc,
::cricket::IceCredentialsIterator * ice_credentials ) const
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.

◆ AddRtpContentForAnswer()

MCAPI::webrtc::RTCError cricket::MediaSessionDescriptionFactory::AddRtpContentForAnswer ( ::cricket::MediaDescriptionOptions const & media_description_options,
::cricket::MediaSessionOptions const & session_options,
::cricket::ContentInfo const * offer_content,
::cricket::SessionDescription const * offer_description,
::cricket::ContentInfo const * current_content,
::cricket::SessionDescription const * current_description,
::cricket::TransportInfo const * bundle_transport,
::std::vector<::cricket::Codec > const & codecs,
::std::vector<::webrtc::RtpExtension > const & header_extensions,
::std::vector<::cricket::StreamParams > * current_streams,
::cricket::SessionDescription * answer,
::cricket::IceCredentialsIterator * ice_credentials ) const
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.

◆ AddRtpContentForOffer()

MCAPI::webrtc::RTCError cricket::MediaSessionDescriptionFactory::AddRtpContentForOffer ( ::cricket::MediaDescriptionOptions const & media_description_options,
::cricket::MediaSessionOptions const & session_options,
::cricket::ContentInfo const * current_content,
::cricket::SessionDescription const * current_description,
::std::vector<::webrtc::RtpExtension > const & header_extensions,
::std::vector<::cricket::Codec > const & codecs,
::std::vector<::cricket::StreamParams > * current_streams,
::cricket::SessionDescription * session_description,
::cricket::IceCredentialsIterator * ice_credentials ) const
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.

◆ AddTransportAnswer()

MCAPI::webrtc::RTCError cricket::MediaSessionDescriptionFactory::AddTransportAnswer ( ::std::string const & content_name,
::cricket::TransportDescription const & transport_desc,
::cricket::SessionDescription * answer_desc ) const
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.

◆ AddTransportOffer()

MCAPI::webrtc::RTCError cricket::MediaSessionDescriptionFactory::AddTransportOffer ( ::std::string const & content_name,
::cricket::TransportOptions const & transport_options,
::cricket::SessionDescription const * current_desc,
::cricket::SessionDescription * offer_desc,
::cricket::IceCredentialsIterator * ice_credentials ) const
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.

◆ AddUnsupportedContentForAnswer()

MCAPI::webrtc::RTCError cricket::MediaSessionDescriptionFactory::AddUnsupportedContentForAnswer ( ::cricket::MediaDescriptionOptions const & media_description_options,
::cricket::MediaSessionOptions const & session_options,
::cricket::ContentInfo const * offer_content,
::cricket::SessionDescription const * offer_description,
::cricket::ContentInfo const * current_content,
::cricket::SessionDescription const * current_description,
::cricket::TransportInfo const * bundle_transport,
::cricket::SessionDescription * answer,
::cricket::IceCredentialsIterator * ice_credentials ) const
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.

◆ AddUnsupportedContentForOffer()

MCAPI::webrtc::RTCError cricket::MediaSessionDescriptionFactory::AddUnsupportedContentForOffer ( ::cricket::MediaDescriptionOptions const & media_description_options,
::cricket::MediaSessionOptions const & session_options,
::cricket::ContentInfo const * current_content,
::cricket::SessionDescription const * current_description,
::cricket::SessionDescription * desc,
::cricket::IceCredentialsIterator * ice_credentials ) const
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.

◆ ComputeAudioCodecsIntersectionAndUnion()

MCAPI void cricket::MediaSessionDescriptionFactory::ComputeAudioCodecsIntersectionAndUnion ( )
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.

◆ ComputeVideoCodecsIntersectionAndUnion()

MCAPI void cricket::MediaSessionDescriptionFactory::ComputeVideoCodecsIntersectionAndUnion ( )
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.

◆ CreateAnswerOrError()

MCAPI ::webrtc::RTCErrorOr<::std::unique_ptr<::cricket::SessionDescription > > cricket::MediaSessionDescriptionFactory::CreateAnswerOrError ( ::cricket::SessionDescription const * offer,
::cricket::MediaSessionOptions const & session_options,
::cricket::SessionDescription const * current_description ) const
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.

◆ CreateOfferOrError()

MCAPI ::webrtc::RTCErrorOr<::std::unique_ptr<::cricket::SessionDescription > > cricket::MediaSessionDescriptionFactory::CreateOfferOrError ( ::cricket::MediaSessionOptions const & session_options,
::cricket::SessionDescription const * current_description ) const
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.

◆ CreateTransportAnswer()

MCAPI ::std::unique_ptr<::cricket::TransportDescription > cricket::MediaSessionDescriptionFactory::CreateTransportAnswer ( ::std::string const & content_name,
::cricket::SessionDescription const * offer_desc,
::cricket::TransportOptions const & transport_options,
::cricket::SessionDescription const * current_desc,
bool require_transport_attributes,
::cricket::IceCredentialsIterator * ice_credentials ) const
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.

◆ GetAudioCodecsForAnswer()

MCAPI ::std::vector<::cricket::Codec > const & cricket::MediaSessionDescriptionFactory::GetAudioCodecsForAnswer ( ::webrtc::RtpTransceiverDirection const & offer,
::webrtc::RtpTransceiverDirection const & answer ) const
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.

◆ GetAudioCodecsForOffer()

MCAPI ::std::vector<::cricket::Codec > const & cricket::MediaSessionDescriptionFactory::GetAudioCodecsForOffer ( ::webrtc::RtpTransceiverDirection const & direction) const
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.

◆ GetCodecsForAnswer()

MCAPI void cricket::MediaSessionDescriptionFactory::GetCodecsForAnswer ( ::std::vector<::cricket::ContentInfo const * > const & current_active_contents,
::cricket::SessionDescription const & remote_offer,
::std::vector<::cricket::Codec > * audio_codecs,
::std::vector<::cricket::Codec > * video_codecs ) const
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.

◆ GetCodecsForOffer()

MCAPI void cricket::MediaSessionDescriptionFactory::GetCodecsForOffer ( ::std::vector<::cricket::ContentInfo const * > const & current_active_contents,
::std::vector<::cricket::Codec > * audio_codecs,
::std::vector<::cricket::Codec > * video_codecs ) const
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.

◆ GetOfferedRtpHeaderExtensionsWithIds()

MCAPI::cricket::MediaSessionDescriptionFactory::AudioVideoRtpHeaderExtensions cricket::MediaSessionDescriptionFactory::GetOfferedRtpHeaderExtensionsWithIds ( ::std::vector<::cricket::ContentInfo const * > const & current_active_contents,
bool extmap_allow_mixed,
::std::vector<::cricket::MediaDescriptionOptions > const & media_description_options ) const
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.

◆ GetVideoCodecsForAnswer()

MCAPI ::std::vector<::cricket::Codec > const & cricket::MediaSessionDescriptionFactory::GetVideoCodecsForAnswer ( ::webrtc::RtpTransceiverDirection const & offer,
::webrtc::RtpTransceiverDirection const & answer ) const
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.

◆ GetVideoCodecsForOffer()

MCAPI ::std::vector<::cricket::Codec > const & cricket::MediaSessionDescriptionFactory::GetVideoCodecsForOffer ( ::webrtc::RtpTransceiverDirection const & direction) const
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.

◆ filtered_rtp_header_extensions()

MCAPI ::std::vector<::webrtc::RtpExtension > cricket::MediaSessionDescriptionFactory::filtered_rtp_header_extensions ( ::std::vector<::webrtc::RtpExtension > extensions) const
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 * cricket::MediaSessionDescriptionFactory::$ctor ( ::cricket::MediaEngineInterface * media_engine,
bool rtx_enabled,
::rtc::UniqueRandomIdGenerator * ssrc_generator,
::cricket::TransportDescriptionFactory const * transport_desc_factory )
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 cricket::MediaSessionDescriptionFactory::$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: