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

Classes

struct  AudioVideoRtpHeaderExtensions

Public Member Functions

MediaSessionDescriptionFactory & operator= (MediaSessionDescriptionFactory const &)
 MediaSessionDescriptionFactory (MediaSessionDescriptionFactory const &)
MCAPI::webrtc::RTCError AddDataContentForAnswer (::webrtc::MediaDescriptionOptions const &media_description_options, ::webrtc::MediaSessionOptions const &session_options, ::webrtc::ContentInfo const *offer_content, ::webrtc::SessionDescription const *offer_description, ::webrtc::ContentInfo const *current_content, ::webrtc::SessionDescription const *current_description, ::webrtc::TransportInfo const *bundle_transport, ::std::vector<::webrtc::StreamParams > *current_streams, ::webrtc::SessionDescription *answer, ::webrtc::IceCredentialsIterator *ice_credentials) const
MCAPI::webrtc::RTCError AddDataContentForOffer (::webrtc::MediaDescriptionOptions const &media_description_options, ::webrtc::MediaSessionOptions const &session_options, ::webrtc::ContentInfo const *current_content, ::webrtc::SessionDescription const *current_description, ::std::vector<::webrtc::StreamParams > *current_streams, ::webrtc::SessionDescription *desc, ::webrtc::IceCredentialsIterator *ice_credentials) const
MCAPI::webrtc::RTCError AddRtpContentForAnswer (::webrtc::MediaDescriptionOptions const &media_description_options, ::webrtc::MediaSessionOptions const &session_options, ::webrtc::ContentInfo const *offer_content, ::webrtc::SessionDescription const *offer_description, ::webrtc::ContentInfo const *current_content, ::webrtc::SessionDescription const *current_description, ::webrtc::TransportInfo const *bundle_transport, ::std::vector<::webrtc::RtpExtension > const &header_extensions, ::std::vector<::webrtc::StreamParams > *current_streams, ::webrtc::SessionDescription *answer, ::webrtc::IceCredentialsIterator *ice_credentials) const
MCAPI::webrtc::RTCError AddRtpContentForOffer (::webrtc::MediaDescriptionOptions const &media_description_options, ::webrtc::MediaSessionOptions const &session_options, ::webrtc::ContentInfo const *current_content, ::webrtc::SessionDescription const *current_description, ::std::vector<::webrtc::RtpExtension > const &header_extensions, ::std::vector<::webrtc::StreamParams > *current_streams, ::webrtc::SessionDescription *session_description, ::webrtc::IceCredentialsIterator *ice_credentials) const
MCAPI::webrtc::RTCError AddTransportAnswer (::std::string const &content_name, ::webrtc::TransportDescription const &transport_desc, ::webrtc::SessionDescription *answer_desc) const
MCAPI::webrtc::RTCError AddTransportOffer (::std::string const &content_name, ::webrtc::TransportOptions const &transport_options, ::webrtc::SessionDescription const *current_desc, ::webrtc::SessionDescription *offer_desc, ::webrtc::IceCredentialsIterator *ice_credentials) const
MCAPI::webrtc::RTCError AddUnsupportedContentForAnswer (::webrtc::MediaDescriptionOptions const &media_description_options, ::webrtc::MediaSessionOptions const &session_options, ::webrtc::ContentInfo const *offer_content, ::webrtc::SessionDescription const *offer_description, ::webrtc::ContentInfo const *current_content, ::webrtc::SessionDescription const *current_description, ::webrtc::TransportInfo const *bundle_transport, ::webrtc::SessionDescription *answer, ::webrtc::IceCredentialsIterator *ice_credentials) const
MCAPI::webrtc::RTCError AddUnsupportedContentForOffer (::webrtc::MediaDescriptionOptions const &media_description_options, ::webrtc::MediaSessionOptions const &session_options, ::webrtc::ContentInfo const *current_content, ::webrtc::SessionDescription const *current_description, ::webrtc::SessionDescription *desc, ::webrtc::IceCredentialsIterator *ice_credentials) const
MCAPI ::webrtc::RTCErrorOr<::std::unique_ptr<::webrtc::SessionDescription > > CreateAnswerOrError (::webrtc::SessionDescription const *offer, ::webrtc::MediaSessionOptions const &session_options, ::webrtc::SessionDescription const *current_description) const
MCAPI ::webrtc::RTCErrorOr<::std::unique_ptr<::webrtc::SessionDescription > > CreateOfferOrError (::webrtc::MediaSessionOptions const &session_options, ::webrtc::SessionDescription const *current_description) const
MCAPI::webrtc::MediaSessionDescriptionFactory::AudioVideoRtpHeaderExtensions GetOfferedRtpHeaderExtensionsWithIds (::std::vector<::webrtc::ContentInfo const * > const &current_active_contents, bool extmap_allow_mixed, ::std::vector<::webrtc::MediaDescriptionOptions > const &media_description_options) const
MCAPI MediaSessionDescriptionFactory (::webrtc::MediaEngineInterface *media_engine, bool rtx_enabled, ::webrtc::UniqueRandomIdGenerator *ssrc_generator, ::webrtc::TransportDescriptionFactory const *transport_desc_factory, ::webrtc::CodecLookupHelper *codec_lookup_helper)
MCAPI ::std::vector<::webrtc::RtpExtension > filtered_rtp_header_extensions (::std::vector<::webrtc::RtpExtension > extensions) const
MCAPI ~MediaSessionDescriptionFactory ()
MCAPI void * $ctor (::webrtc::MediaEngineInterface *media_engine, bool rtx_enabled, ::webrtc::UniqueRandomIdGenerator *ssrc_generator, ::webrtc::TransportDescriptionFactory const *transport_desc_factory, ::webrtc::CodecLookupHelper *codec_lookup_helper)
MCAPI void $dtor ()

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnkafaf68
::ll::UntypedStorage< 8, 16 > mUnk492b3f
::ll::UntypedStorage< 1, 1 > mUnk756cc7
::ll::UntypedStorage< 8, 8 > mUnk93c932
::ll::UntypedStorage< 8, 8 > mUnk73f0e1
::ll::UntypedStorage< 1, 1 > mUnk29be4f

Constructor & Destructor Documentation

◆ MediaSessionDescriptionFactory()

MCAPI webrtc::MediaSessionDescriptionFactory::MediaSessionDescriptionFactory ( ::webrtc::MediaEngineInterface * media_engine,
bool rtx_enabled,
::webrtc::UniqueRandomIdGenerator * ssrc_generator,
::webrtc::TransportDescriptionFactory const * transport_desc_factory,
::webrtc::CodecLookupHelper * codec_lookup_helper )
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 webrtc::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 webrtc::MediaSessionDescriptionFactory::AddDataContentForAnswer ( ::webrtc::MediaDescriptionOptions const & media_description_options,
::webrtc::MediaSessionOptions const & session_options,
::webrtc::ContentInfo const * offer_content,
::webrtc::SessionDescription const * offer_description,
::webrtc::ContentInfo const * current_content,
::webrtc::SessionDescription const * current_description,
::webrtc::TransportInfo const * bundle_transport,
::std::vector<::webrtc::StreamParams > * current_streams,
::webrtc::SessionDescription * answer,
::webrtc::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 webrtc::MediaSessionDescriptionFactory::AddDataContentForOffer ( ::webrtc::MediaDescriptionOptions const & media_description_options,
::webrtc::MediaSessionOptions const & session_options,
::webrtc::ContentInfo const * current_content,
::webrtc::SessionDescription const * current_description,
::std::vector<::webrtc::StreamParams > * current_streams,
::webrtc::SessionDescription * desc,
::webrtc::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 webrtc::MediaSessionDescriptionFactory::AddRtpContentForAnswer ( ::webrtc::MediaDescriptionOptions const & media_description_options,
::webrtc::MediaSessionOptions const & session_options,
::webrtc::ContentInfo const * offer_content,
::webrtc::SessionDescription const * offer_description,
::webrtc::ContentInfo const * current_content,
::webrtc::SessionDescription const * current_description,
::webrtc::TransportInfo const * bundle_transport,
::std::vector<::webrtc::RtpExtension > const & header_extensions,
::std::vector<::webrtc::StreamParams > * current_streams,
::webrtc::SessionDescription * answer,
::webrtc::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 webrtc::MediaSessionDescriptionFactory::AddRtpContentForOffer ( ::webrtc::MediaDescriptionOptions const & media_description_options,
::webrtc::MediaSessionOptions const & session_options,
::webrtc::ContentInfo const * current_content,
::webrtc::SessionDescription const * current_description,
::std::vector<::webrtc::RtpExtension > const & header_extensions,
::std::vector<::webrtc::StreamParams > * current_streams,
::webrtc::SessionDescription * session_description,
::webrtc::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 webrtc::MediaSessionDescriptionFactory::AddTransportAnswer ( ::std::string const & content_name,
::webrtc::TransportDescription const & transport_desc,
::webrtc::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 webrtc::MediaSessionDescriptionFactory::AddTransportOffer ( ::std::string const & content_name,
::webrtc::TransportOptions const & transport_options,
::webrtc::SessionDescription const * current_desc,
::webrtc::SessionDescription * offer_desc,
::webrtc::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 webrtc::MediaSessionDescriptionFactory::AddUnsupportedContentForAnswer ( ::webrtc::MediaDescriptionOptions const & media_description_options,
::webrtc::MediaSessionOptions const & session_options,
::webrtc::ContentInfo const * offer_content,
::webrtc::SessionDescription const * offer_description,
::webrtc::ContentInfo const * current_content,
::webrtc::SessionDescription const * current_description,
::webrtc::TransportInfo const * bundle_transport,
::webrtc::SessionDescription * answer,
::webrtc::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 webrtc::MediaSessionDescriptionFactory::AddUnsupportedContentForOffer ( ::webrtc::MediaDescriptionOptions const & media_description_options,
::webrtc::MediaSessionOptions const & session_options,
::webrtc::ContentInfo const * current_content,
::webrtc::SessionDescription const * current_description,
::webrtc::SessionDescription * desc,
::webrtc::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.

◆ CreateAnswerOrError()

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

◆ GetOfferedRtpHeaderExtensionsWithIds()

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

◆ filtered_rtp_header_extensions()

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