|
LeviLamina
|
Classes | |
| class | ImplicitCreateSessionDescriptionObserver |
| class | LocalIceCredentialsToReplace |
| class | RemoteDescriptionOperation |
| class | SetSessionDescriptionObserverAdapter |
Public Types | |
| enum class | SessionError : int { KNone = 0 , KContent = 1 , KTransport = 2 } |
Public Member Functions | |
| SdpOfferAnswerHandler & | operator= (SdpOfferAnswerHandler const &) |
| SdpOfferAnswerHandler (SdpOfferAnswerHandler const &) | |
| virtual::webrtc::PeerConnectionInterface::SignalingState | signaling_state () const |
| virtual::webrtc::SessionDescriptionInterface const * | local_description () const |
| virtual::webrtc::SessionDescriptionInterface const * | remote_description () const |
| virtual::webrtc::SessionDescriptionInterface const * | current_local_description () const |
| virtual::webrtc::SessionDescriptionInterface const * | current_remote_description () const |
| virtual::webrtc::SessionDescriptionInterface const * | pending_local_description () const |
| virtual::webrtc::SessionDescriptionInterface const * | pending_remote_description () const |
| virtual bool | NeedsIceRestart (::std::string const &content_name) const |
| virtual bool | IceRestartPending (::std::string const &content_name) const |
| virtual ::std::optional<::webrtc::SSLRole > | GetDtlsRole (::std::string const &mid) const |
| MCAPI bool | AddIceCandidate (::webrtc::IceCandidate const *ice_candidate) |
| MCAPI void | AddIceCandidate (::std::unique_ptr<::webrtc::IceCandidate > candidate, ::std::function< void(::webrtc::RTCError)> callback) |
| MCAPI::webrtc::AddIceCandidateResult | AddIceCandidateInternal (::webrtc::IceCandidate const *ice_candidate) |
| MCAPI void | AddLocalIceCandidate (::webrtc::IceCandidate const *candidate) |
| MCAPI bool | AddStream (::webrtc::MediaStreamInterface *local_stream) |
| MCAPI void | AddUpToOneReceivingTransceiverOfType (::webrtc::MediaType media_type) |
| MCAPI void | AllocateSctpSids () |
| MCAPI::webrtc::RTCError | ApplyLocalDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::std::map<::std::string, ::webrtc::ContentGroup const * > const &bundle_groups_by_mid) |
| MCAPI void | ApplyRemoteDescription (::std::unique_ptr<::webrtc::SdpOfferAnswerHandler::RemoteDescriptionOperation > operation) |
| MCAPI void | ApplyRemoteDescriptionUpdateTransceiverState (::webrtc::SdpType sdp_type) |
| MCAPI ::webrtc::RTCErrorOr< ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > | AssociateTransceiver (::webrtc::ContentSource source, ::webrtc::SdpType type, uint64 mline_index, ::webrtc::ContentInfo const &content, ::webrtc::ContentInfo const *old_local_content, ::webrtc::ContentInfo const *old_remote_content) |
| MCAPI void | ChangeSignalingState (::webrtc::PeerConnectionInterface::SignalingState signaling_state) |
| MCAPI bool | CheckIfNegotiationIsNeeded () |
| MCAPI void | Close () |
| MCAPI void | CreateAnswer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options) |
| MCAPI::webrtc::RTCError | CreateChannels (::webrtc::SessionDescription const &desc) |
| MCAPI void | CreateOffer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options) |
| MCAPI void | DestroyMediaChannels () |
| MCAPI void | DoCreateAnswer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options, ::webrtc::scoped_refptr<::webrtc::CreateSessionDescriptionObserver > observer) |
| MCAPI void | DoCreateOffer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options, ::webrtc::scoped_refptr<::webrtc::CreateSessionDescriptionObserver > observer) |
| MCAPI void | DoSetLocalDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
| MCAPI void | DoSetRemoteDescription (::std::unique_ptr<::webrtc::SdpOfferAnswerHandler::RemoteDescriptionOperation > operation) |
| MCAPI void | EnableSending () |
| MCAPI void | FillInMissingRemoteMids (::webrtc::SessionDescription *new_remote_description) |
| MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > | FindAvailableTransceiverToReceive (::webrtc::MediaType media_type) const |
| MCAPI ::webrtc::RTCErrorOr<::webrtc::ContentInfo const * > | FindContentInfo (::webrtc::SessionDescriptionInterface const *description, ::webrtc::IceCandidate const *candidate) |
| MCAPI::webrtc::ContentInfo const * | FindMediaSectionForTransceiver (::webrtc::RtpTransceiver const *transceiver, ::webrtc::SessionDescriptionInterface const *sdesc) const |
| MCAPI void | GenerateMediaDescriptionOptions (::webrtc::SessionDescriptionInterface const *session_desc, ::webrtc::RtpTransceiverDirection audio_direction, ::webrtc::RtpTransceiverDirection video_direction, ::std::optional< uint64 > *audio_index, ::std::optional< uint64 > *video_index, ::std::optional< uint64 > *data_index, ::webrtc::MediaSessionOptions *session_options) |
| MCAPI void | GenerateNegotiationNeededEvent () |
| MCAPI::webrtc::MediaDescriptionOptions | GetMediaDescriptionOptionsForActiveData (::std::string const &mid) const |
| MCAPI::webrtc::MediaDescriptionOptions | GetMediaDescriptionOptionsForRejectedData (::std::string const &mid) const |
| MCAPI void | GetOptionsForAnswer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::webrtc::MediaSessionOptions *session_options) |
| MCAPI void | GetOptionsForOffer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::webrtc::MediaSessionOptions *session_options) |
| MCAPI void | GetOptionsForPlanBAnswer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::webrtc::MediaSessionOptions *session_options) |
| MCAPI void | GetOptionsForPlanBOffer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::webrtc::MediaSessionOptions *session_options) |
| MCAPI void | GetOptionsForUnifiedPlanAnswer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::webrtc::MediaSessionOptions *session_options) |
| MCAPI void | GetOptionsForUnifiedPlanOffer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::webrtc::MediaSessionOptions *session_options) |
| MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > | GetReceivingTransceiversOfType (::webrtc::MediaType media_type) |
| MCAPI::std::string | GetSessionErrorMsg () |
| MCAPI ::std::optional<::webrtc::SSLRole > | GuessSslRole () const |
| MCAPI::webrtc::RTCError | HandleLegacyOfferOptions (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options) |
| MCAPI void | Initialize (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::std::unique_ptr<::webrtc::RTCCertificateGeneratorInterface > cert_generator, ::std::unique_ptr<::webrtc::VideoBitrateAllocatorFactory > video_bitrate_allocator_factory, ::webrtc::ConnectionContext *context, ::webrtc::CodecLookupHelper *codec_lookup_helper) |
| MCAPI void | PlanBUpdateSendersAndReceivers (::webrtc::ContentInfo const *audio_content, ::webrtc::AudioContentDescription const *audio_desc, ::webrtc::ContentInfo const *video_content, ::webrtc::VideoContentDescription const *video_desc) |
| MCAPI void | PrepareForShutdown () |
| MCAPI void | ProcessRemovalOfRemoteTrack (::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > transceiver, ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > *remove_list, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > *removed_streams) |
| MCAPI::webrtc::RTCError | PushdownMediaDescription (::webrtc::SdpType type, ::webrtc::ContentSource source, ::std::map<::std::string, ::webrtc::ContentGroup const * > const &bundle_groups_by_mid) |
| MCAPI::webrtc::RTCError | PushdownTransportDescription (::webrtc::ContentSource source, ::webrtc::SdpType type) |
| MCAPI bool | ReadyToUseRemoteCandidate (::webrtc::IceCandidate const *candidate, ::webrtc::SessionDescriptionInterface const *remote_desc, bool *valid) |
| MCAPI bool | RemoveIceCandidate (::webrtc::IceCandidate const *candidate) |
| MCAPI bool | RemoveIceCandidates (::std::vector<::webrtc::Candidate > const &candidates) |
| MCAPI void | RemoveLocalIceCandidates (::std::string_view mid, ::std::vector<::webrtc::Candidate > const &candidates) |
| MCAPI void | RemoveRecvDirectionFromReceivingTransceiversOfType (::webrtc::MediaType media_type) |
| MCAPI void | RemoveRemoteStreamsIfEmpty (::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &remote_streams, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > *removed_streams) |
| MCAPI void | RemoveSenders (::webrtc::MediaType media_type) |
| MCAPI void | RemoveStoppedTransceivers () |
| MCAPI void | RemoveStream (::webrtc::MediaStreamInterface *local_stream) |
| MCAPI void | RemoveUnusedChannels (::webrtc::SessionDescription const *desc) |
| MCAPI::webrtc::RTCError | ReplaceRemoteDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::SdpType sdp_type, ::std::unique_ptr<::webrtc::SessionDescriptionInterface > *replaced_description) |
| MCAPI void | ReportInitialSdpMunging (bool had_local_description, ::webrtc::SdpType type) |
| MCAPI void | RestartIce () |
| MCAPI::webrtc::RTCError | Rollback (::webrtc::SdpType desc_type) |
| MCAPI | SdpOfferAnswerHandler (::webrtc::PeerConnectionSdpMethods *pc, ::webrtc::ConnectionContext *context) |
| MCAPI void | SetAssociatedRemoteStreams (::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal > receiver, ::std::vector<::std::string > const &stream_ids, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > *added_streams, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > *removed_streams) |
| MCAPI void | SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer) |
| MCAPI void | SetLocalDescription (::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
| MCAPI void | SetLocalDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
| MCAPI void | SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr) |
| MCAPI void | SetRemoteDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetRemoteDescriptionObserverInterface > observer) |
| MCAPI void | SetRemoteDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr) |
| MCAPI bool | ShouldFireNegotiationNeededEvent (uint event_id) |
| MCAPI::webrtc::RTCError | UpdateDataChannelTransport (::webrtc::ContentSource source, ::webrtc::ContentInfo const &content, ::webrtc::ContentGroup const *bundle_group) |
| MCAPI void | UpdateEndedRemoteMediaStreams () |
| MCAPI void | UpdateLocalSenders (::std::vector<::webrtc::StreamParams > const &streams, ::webrtc::MediaType media_type) |
| MCAPI void | UpdateNegotiationNeeded () |
| MCAPI bool | UpdatePayloadTypeDemuxingState (::webrtc::ContentSource source, ::std::map<::std::string, ::webrtc::ContentGroup const * > const &bundle_groups_by_mid) |
| MCAPI void | UpdateRemoteSendersList (::std::vector<::webrtc::StreamParams > const &streams, bool default_sender_needed, ::webrtc::MediaType media_type, ::webrtc::StreamCollection *new_streams) |
| MCAPI::webrtc::RTCError | UpdateSessionState (::webrtc::SdpType type, ::webrtc::ContentSource source, ::webrtc::SessionDescription const *description, ::std::map<::std::string, ::webrtc::ContentGroup const * > const &bundle_groups_by_mid) |
| MCAPI::webrtc::RTCError | UpdateTransceiverChannel (::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > transceiver, ::webrtc::ContentInfo const &content, ::webrtc::ContentGroup const *bundle_group) |
| MCAPI::webrtc::RTCError | UpdateTransceiversAndDataChannels (::webrtc::ContentSource source, ::webrtc::SessionDescriptionInterface const &new_session, ::webrtc::SessionDescriptionInterface const *old_local_description, ::webrtc::SessionDescriptionInterface const *old_remote_description, ::std::map<::std::string, ::webrtc::ContentGroup const * > const &bundle_groups_by_mid) |
| MCAPI bool | UseCandidate (::webrtc::IceCandidate const *candidate) |
| MCAPI bool | UseCandidatesInRemoteDescription () |
| MCAPI::webrtc::RTCError | ValidateSessionDescription (::webrtc::SessionDescriptionInterface const *sdesc, ::webrtc::ContentSource source, ::std::map<::std::string, ::webrtc::ContentGroup const * > const &bundle_groups_by_mid) |
| MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > | local_streams () |
| MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > | remote_streams () |
| MCAPI::webrtc::TransceiverList * | transceivers () |
| MCAPI void * | $ctor (::webrtc::PeerConnectionSdpMethods *pc, ::webrtc::ConnectionContext *context) |
| MCAPI void | $dtor () |
| MCAPI::webrtc::PeerConnectionInterface::SignalingState | $signaling_state () const |
| MCAPI::webrtc::SessionDescriptionInterface const * | $local_description () const |
| MCAPI::webrtc::SessionDescriptionInterface const * | $remote_description () const |
| MCAPI::webrtc::SessionDescriptionInterface const * | $current_local_description () const |
| MCAPI::webrtc::SessionDescriptionInterface const * | $current_remote_description () const |
| MCAPI::webrtc::SessionDescriptionInterface const * | $pending_local_description () const |
| MCAPI::webrtc::SessionDescriptionInterface const * | $pending_remote_description () const |
| MCAPI bool | $NeedsIceRestart (::std::string const &content_name) const |
| MCAPI bool | $IceRestartPending (::std::string const &content_name) const |
| MCAPI ::std::optional<::webrtc::SSLRole > | $GetDtlsRole (::std::string const &mid) const |
Static Public Member Functions | |
| static MCAPI ::std::unique_ptr<::webrtc::SdpOfferAnswerHandler > | Create (::webrtc::PeerConnectionSdpMethods *pc, ::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::std::unique_ptr<::webrtc::RTCCertificateGeneratorInterface > cert_generator, ::std::unique_ptr<::webrtc::VideoBitrateAllocatorFactory > video_bitrate_allocator_factory, ::webrtc::ConnectionContext *context, ::webrtc::CodecLookupHelper *codec_lookup_helper) |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 8 > | mUnk6fb1a0 |
| ::ll::UntypedStorage< 8, 8 > | mUnk83b177 |
| ::ll::UntypedStorage< 8, 8 > | mUnk8a13be |
| ::ll::UntypedStorage< 8, 8 > | mUnk47cc47 |
| ::ll::UntypedStorage< 8, 8 > | mUnk5081f0 |
| ::ll::UntypedStorage< 8, 8 > | mUnk3ada8c |
| ::ll::UntypedStorage< 8, 8 > | mUnkcd2bb1 |
| ::ll::UntypedStorage< 8, 8 > | mUnk735b23 |
| ::ll::UntypedStorage< 8, 8 > | mUnk46d322 |
| ::ll::UntypedStorage< 4, 4 > | mUnkdc8e98 |
| ::ll::UntypedStorage< 4, 4 > | mUnk2e91d1 |
| ::ll::UntypedStorage< 1, 2 > | mUnk9c155c |
| ::ll::UntypedStorage< 8, 8 > | mUnk4b7776 |
| ::ll::UntypedStorage< 8, 8 > | mUnk5ebabb |
| ::ll::UntypedStorage< 8, 24 > | mUnk4861a7 |
| ::ll::UntypedStorage< 8, 8 > | mUnke52101 |
| ::ll::UntypedStorage< 8, 32 > | mUnk3e6a79 |
| ::ll::UntypedStorage< 8, 24 > | mUnkfc0de0 |
| ::ll::UntypedStorage< 8, 16 > | mUnke6dc0d |
| ::ll::UntypedStorage< 8, 8 > | mUnk411625 |
| ::ll::UntypedStorage< 1, 1 > | mUnkfcbc5f |
| ::ll::UntypedStorage< 1, 1 > | mUnk80521a |
| ::ll::UntypedStorage< 4, 4 > | mUnk59d611 |
| ::ll::UntypedStorage< 1, 1 > | mUnk778248 |
| ::ll::UntypedStorage< 1, 1 > | mUnkc0d07e |
| ::ll::UntypedStorage< 1, 1 > | mUnk4415fe |
| ::ll::UntypedStorage< 8, 8 > | mUnk5dcc6c |
| ::ll::UntypedStorage< 4, 4 > | mUnk8004ed |
| ::ll::UntypedStorage< 8, 32 > | mUnk4a7265 |
| ::ll::UntypedStorage< 8, 88 > | mUnka69930 |
| ::ll::UntypedStorage< 4, 20 > | mUnk1e4ad8 |
| ::ll::UntypedStorage< 8, 8 > | mUnkaf7ed5 |
| ::ll::UntypedStorage< 1, 2 > | mUnkba7369 |
| ::ll::UntypedStorage< 1, 1 > | mUnk7a1efe |
| ::ll::UntypedStorage< 8, 8 > | mUnk91844e |
| ::ll::UntypedStorage< 1, 1 > | mUnk6acd3e |
| ::ll::UntypedStorage< 8, 16 > | mUnk2985b9 |
| MCAPI webrtc::SdpOfferAnswerHandler::SdpOfferAnswerHandler | ( | ::webrtc::PeerConnectionSdpMethods * | pc, |
| ::webrtc::ConnectionContext * | context ) |
|
virtual |
Implements webrtc::SdpStateProvider.
|
virtual |
Implements webrtc::SdpStateProvider.
|
virtual |
Implements webrtc::SdpStateProvider.
|
virtual |
Implements webrtc::SdpStateProvider.
|
virtual |
Implements webrtc::SdpStateProvider.
|
virtual |
Implements webrtc::SdpStateProvider.
|
virtual |
Implements webrtc::SdpStateProvider.
|
virtual |
Implements webrtc::SdpStateProvider.
|
virtual |
Implements webrtc::SdpStateProvider.
|
virtual |
Implements webrtc::SdpStateProvider.
| MCAPI bool webrtc::SdpOfferAnswerHandler::AddIceCandidate | ( | ::webrtc::IceCandidate const * | ice_candidate | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::AddIceCandidate | ( | ::std::unique_ptr<::webrtc::IceCandidate > | candidate, |
| ::std::function< void(::webrtc::RTCError)> | callback ) |
| MCAPI::webrtc::AddIceCandidateResult webrtc::SdpOfferAnswerHandler::AddIceCandidateInternal | ( | ::webrtc::IceCandidate const * | ice_candidate | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::AddLocalIceCandidate | ( | ::webrtc::IceCandidate const * | candidate | ) |
| MCAPI bool webrtc::SdpOfferAnswerHandler::AddStream | ( | ::webrtc::MediaStreamInterface * | local_stream | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::AddUpToOneReceivingTransceiverOfType | ( | ::webrtc::MediaType | media_type | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::AllocateSctpSids | ( | ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::ApplyLocalDescription | ( | ::std::unique_ptr<::webrtc::SessionDescriptionInterface > | desc, |
| ::std::map<::std::string, ::webrtc::ContentGroup const * > const & | bundle_groups_by_mid ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::ApplyRemoteDescription | ( | ::std::unique_ptr<::webrtc::SdpOfferAnswerHandler::RemoteDescriptionOperation > | operation | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::ApplyRemoteDescriptionUpdateTransceiverState | ( | ::webrtc::SdpType | sdp_type | ) |
| MCAPI ::webrtc::RTCErrorOr< ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > webrtc::SdpOfferAnswerHandler::AssociateTransceiver | ( | ::webrtc::ContentSource | source, |
| ::webrtc::SdpType | type, | ||
| uint64 | mline_index, | ||
| ::webrtc::ContentInfo const & | content, | ||
| ::webrtc::ContentInfo const * | old_local_content, | ||
| ::webrtc::ContentInfo const * | old_remote_content ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::ChangeSignalingState | ( | ::webrtc::PeerConnectionInterface::SignalingState | signaling_state | ) |
| MCAPI bool webrtc::SdpOfferAnswerHandler::CheckIfNegotiationIsNeeded | ( | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::Close | ( | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::CreateAnswer | ( | ::webrtc::CreateSessionDescriptionObserver * | observer, |
| ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | options ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::CreateChannels | ( | ::webrtc::SessionDescription const & | desc | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::CreateOffer | ( | ::webrtc::CreateSessionDescriptionObserver * | observer, |
| ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | options ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::DestroyMediaChannels | ( | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::DoCreateAnswer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | options, |
| ::webrtc::scoped_refptr<::webrtc::CreateSessionDescriptionObserver > | observer ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::DoCreateOffer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | options, |
| ::webrtc::scoped_refptr<::webrtc::CreateSessionDescriptionObserver > | observer ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::DoSetLocalDescription | ( | ::std::unique_ptr<::webrtc::SessionDescriptionInterface > | desc, |
| ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > | observer ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::DoSetRemoteDescription | ( | ::std::unique_ptr<::webrtc::SdpOfferAnswerHandler::RemoteDescriptionOperation > | operation | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::EnableSending | ( | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::FillInMissingRemoteMids | ( | ::webrtc::SessionDescription * | new_remote_description | ) |
| MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > webrtc::SdpOfferAnswerHandler::FindAvailableTransceiverToReceive | ( | ::webrtc::MediaType | media_type | ) | const |
| MCAPI ::webrtc::RTCErrorOr<::webrtc::ContentInfo const * > webrtc::SdpOfferAnswerHandler::FindContentInfo | ( | ::webrtc::SessionDescriptionInterface const * | description, |
| ::webrtc::IceCandidate const * | candidate ) |
| MCAPI::webrtc::ContentInfo const * webrtc::SdpOfferAnswerHandler::FindMediaSectionForTransceiver | ( | ::webrtc::RtpTransceiver const * | transceiver, |
| ::webrtc::SessionDescriptionInterface const * | sdesc ) const |
| MCAPI void webrtc::SdpOfferAnswerHandler::GenerateMediaDescriptionOptions | ( | ::webrtc::SessionDescriptionInterface const * | session_desc, |
| ::webrtc::RtpTransceiverDirection | audio_direction, | ||
| ::webrtc::RtpTransceiverDirection | video_direction, | ||
| ::std::optional< uint64 > * | audio_index, | ||
| ::std::optional< uint64 > * | video_index, | ||
| ::std::optional< uint64 > * | data_index, | ||
| ::webrtc::MediaSessionOptions * | session_options ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::GenerateNegotiationNeededEvent | ( | ) |
| MCAPI::webrtc::MediaDescriptionOptions webrtc::SdpOfferAnswerHandler::GetMediaDescriptionOptionsForActiveData | ( | ::std::string const & | mid | ) | const |
| MCAPI::webrtc::MediaDescriptionOptions webrtc::SdpOfferAnswerHandler::GetMediaDescriptionOptionsForRejectedData | ( | ::std::string const & | mid | ) | const |
| MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForAnswer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
| ::webrtc::MediaSessionOptions * | session_options ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForOffer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
| ::webrtc::MediaSessionOptions * | session_options ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForPlanBAnswer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
| ::webrtc::MediaSessionOptions * | session_options ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForPlanBOffer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
| ::webrtc::MediaSessionOptions * | session_options ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForUnifiedPlanAnswer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
| ::webrtc::MediaSessionOptions * | session_options ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForUnifiedPlanOffer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
| ::webrtc::MediaSessionOptions * | session_options ) |
| MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > webrtc::SdpOfferAnswerHandler::GetReceivingTransceiversOfType | ( | ::webrtc::MediaType | media_type | ) |
| MCAPI::std::string webrtc::SdpOfferAnswerHandler::GetSessionErrorMsg | ( | ) |
| MCAPI ::std::optional<::webrtc::SSLRole > webrtc::SdpOfferAnswerHandler::GuessSslRole | ( | ) | const |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::HandleLegacyOfferOptions | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | options | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::Initialize | ( | ::webrtc::PeerConnectionInterface::RTCConfiguration const & | configuration, |
| ::std::unique_ptr<::webrtc::RTCCertificateGeneratorInterface > | cert_generator, | ||
| ::std::unique_ptr<::webrtc::VideoBitrateAllocatorFactory > | video_bitrate_allocator_factory, | ||
| ::webrtc::ConnectionContext * | context, | ||
| ::webrtc::CodecLookupHelper * | codec_lookup_helper ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::PlanBUpdateSendersAndReceivers | ( | ::webrtc::ContentInfo const * | audio_content, |
| ::webrtc::AudioContentDescription const * | audio_desc, | ||
| ::webrtc::ContentInfo const * | video_content, | ||
| ::webrtc::VideoContentDescription const * | video_desc ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::PrepareForShutdown | ( | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::ProcessRemovalOfRemoteTrack | ( | ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > | transceiver, |
| ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > * | remove_list, | ||
| ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > * | removed_streams ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::PushdownMediaDescription | ( | ::webrtc::SdpType | type, |
| ::webrtc::ContentSource | source, | ||
| ::std::map<::std::string, ::webrtc::ContentGroup const * > const & | bundle_groups_by_mid ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::PushdownTransportDescription | ( | ::webrtc::ContentSource | source, |
| ::webrtc::SdpType | type ) |
| MCAPI bool webrtc::SdpOfferAnswerHandler::ReadyToUseRemoteCandidate | ( | ::webrtc::IceCandidate const * | candidate, |
| ::webrtc::SessionDescriptionInterface const * | remote_desc, | ||
| bool * | valid ) |
| MCAPI bool webrtc::SdpOfferAnswerHandler::RemoveIceCandidate | ( | ::webrtc::IceCandidate const * | candidate | ) |
| MCAPI bool webrtc::SdpOfferAnswerHandler::RemoveIceCandidates | ( | ::std::vector<::webrtc::Candidate > const & | candidates | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::RemoveLocalIceCandidates | ( | ::std::string_view | mid, |
| ::std::vector<::webrtc::Candidate > const & | candidates ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::RemoveRecvDirectionFromReceivingTransceiversOfType | ( | ::webrtc::MediaType | media_type | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::RemoveRemoteStreamsIfEmpty | ( | ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const & | remote_streams, |
| ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > * | removed_streams ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::RemoveSenders | ( | ::webrtc::MediaType | media_type | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::RemoveStoppedTransceivers | ( | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::RemoveStream | ( | ::webrtc::MediaStreamInterface * | local_stream | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::RemoveUnusedChannels | ( | ::webrtc::SessionDescription const * | desc | ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::ReplaceRemoteDescription | ( | ::std::unique_ptr<::webrtc::SessionDescriptionInterface > | desc, |
| ::webrtc::SdpType | sdp_type, | ||
| ::std::unique_ptr<::webrtc::SessionDescriptionInterface > * | replaced_description ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::ReportInitialSdpMunging | ( | bool | had_local_description, |
| ::webrtc::SdpType | type ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::RestartIce | ( | ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::Rollback | ( | ::webrtc::SdpType | desc_type | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::SetAssociatedRemoteStreams | ( | ::webrtc::scoped_refptr<::webrtc::RtpReceiverInternal > | receiver, |
| ::std::vector<::std::string > const & | stream_ids, | ||
| ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > * | added_streams, | ||
| ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > * | removed_streams ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::SetLocalDescription | ( | ::webrtc::SetSessionDescriptionObserver * | observer | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::SetLocalDescription | ( | ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > | observer | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::SetLocalDescription | ( | ::std::unique_ptr<::webrtc::SessionDescriptionInterface > | desc, |
| ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > | observer ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::SetLocalDescription | ( | ::webrtc::SetSessionDescriptionObserver * | observer, |
| ::webrtc::SessionDescriptionInterface * | desc_ptr ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::SetRemoteDescription | ( | ::std::unique_ptr<::webrtc::SessionDescriptionInterface > | desc, |
| ::webrtc::scoped_refptr<::webrtc::SetRemoteDescriptionObserverInterface > | observer ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::SetRemoteDescription | ( | ::webrtc::SetSessionDescriptionObserver * | observer, |
| ::webrtc::SessionDescriptionInterface * | desc_ptr ) |
| MCAPI bool webrtc::SdpOfferAnswerHandler::ShouldFireNegotiationNeededEvent | ( | uint | event_id | ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::UpdateDataChannelTransport | ( | ::webrtc::ContentSource | source, |
| ::webrtc::ContentInfo const & | content, | ||
| ::webrtc::ContentGroup const * | bundle_group ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::UpdateEndedRemoteMediaStreams | ( | ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::UpdateLocalSenders | ( | ::std::vector<::webrtc::StreamParams > const & | streams, |
| ::webrtc::MediaType | media_type ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::UpdateNegotiationNeeded | ( | ) |
| MCAPI bool webrtc::SdpOfferAnswerHandler::UpdatePayloadTypeDemuxingState | ( | ::webrtc::ContentSource | source, |
| ::std::map<::std::string, ::webrtc::ContentGroup const * > const & | bundle_groups_by_mid ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::UpdateRemoteSendersList | ( | ::std::vector<::webrtc::StreamParams > const & | streams, |
| bool | default_sender_needed, | ||
| ::webrtc::MediaType | media_type, | ||
| ::webrtc::StreamCollection * | new_streams ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::UpdateSessionState | ( | ::webrtc::SdpType | type, |
| ::webrtc::ContentSource | source, | ||
| ::webrtc::SessionDescription const * | description, | ||
| ::std::map<::std::string, ::webrtc::ContentGroup const * > const & | bundle_groups_by_mid ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::UpdateTransceiverChannel | ( | ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > | transceiver, |
| ::webrtc::ContentInfo const & | content, | ||
| ::webrtc::ContentGroup const * | bundle_group ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::UpdateTransceiversAndDataChannels | ( | ::webrtc::ContentSource | source, |
| ::webrtc::SessionDescriptionInterface const & | new_session, | ||
| ::webrtc::SessionDescriptionInterface const * | old_local_description, | ||
| ::webrtc::SessionDescriptionInterface const * | old_remote_description, | ||
| ::std::map<::std::string, ::webrtc::ContentGroup const * > const & | bundle_groups_by_mid ) |
| MCAPI bool webrtc::SdpOfferAnswerHandler::UseCandidate | ( | ::webrtc::IceCandidate const * | candidate | ) |
| MCAPI bool webrtc::SdpOfferAnswerHandler::UseCandidatesInRemoteDescription | ( | ) |
| MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::ValidateSessionDescription | ( | ::webrtc::SessionDescriptionInterface const * | sdesc, |
| ::webrtc::ContentSource | source, | ||
| ::std::map<::std::string, ::webrtc::ContentGroup const * > const & | bundle_groups_by_mid ) |
| MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > webrtc::SdpOfferAnswerHandler::local_streams | ( | ) |
| MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > webrtc::SdpOfferAnswerHandler::remote_streams | ( | ) |
| MCAPI::webrtc::TransceiverList * webrtc::SdpOfferAnswerHandler::transceivers | ( | ) |
|
static |
| MCAPI void * webrtc::SdpOfferAnswerHandler::$ctor | ( | ::webrtc::PeerConnectionSdpMethods * | pc, |
| ::webrtc::ConnectionContext * | context ) |
| MCAPI void webrtc::SdpOfferAnswerHandler::$dtor | ( | ) |
| MCAPI::webrtc::PeerConnectionInterface::SignalingState webrtc::SdpOfferAnswerHandler::$signaling_state | ( | ) | const |
| MCAPI::webrtc::SessionDescriptionInterface const * webrtc::SdpOfferAnswerHandler::$local_description | ( | ) | const |
| MCAPI::webrtc::SessionDescriptionInterface const * webrtc::SdpOfferAnswerHandler::$remote_description | ( | ) | const |
| MCAPI::webrtc::SessionDescriptionInterface const * webrtc::SdpOfferAnswerHandler::$current_local_description | ( | ) | const |
| MCAPI::webrtc::SessionDescriptionInterface const * webrtc::SdpOfferAnswerHandler::$current_remote_description | ( | ) | const |
| MCAPI::webrtc::SessionDescriptionInterface const * webrtc::SdpOfferAnswerHandler::$pending_local_description | ( | ) | const |
| MCAPI::webrtc::SessionDescriptionInterface const * webrtc::SdpOfferAnswerHandler::$pending_remote_description | ( | ) | const |
| MCAPI bool webrtc::SdpOfferAnswerHandler::$NeedsIceRestart | ( | ::std::string const & | content_name | ) | const |
| MCAPI bool webrtc::SdpOfferAnswerHandler::$IceRestartPending | ( | ::std::string const & | content_name | ) | const |
| MCAPI ::std::optional<::webrtc::SSLRole > webrtc::SdpOfferAnswerHandler::$GetDtlsRole | ( | ::std::string const & | mid | ) | const |
|
static |