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<::rtc::SSLRole > | GetDtlsRole (::std::string const &mid) const |
MCAPI bool | AddIceCandidate (::webrtc::IceCandidateInterface const *ice_candidate) |
MCAPI void | AddIceCandidate (::std::unique_ptr<::webrtc::IceCandidateInterface > candidate, ::std::function< void(::webrtc::RTCError)> callback) |
MCAPI::webrtc::AddIceCandidateResult | AddIceCandidateInternal (::webrtc::IceCandidateInterface const *ice_candidate) |
MCAPI void | AddLocalIceCandidate (::webrtc::JsepIceCandidate const *candidate) |
MCAPI bool | AddStream (::webrtc::MediaStreamInterface *local_stream) |
MCAPI void | AddUpToOneReceivingTransceiverOfType (::cricket::MediaType media_type) |
MCAPI void | AllocateSctpSids () |
MCAPI::webrtc::RTCError | ApplyLocalDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::std::map<::std::string, ::cricket::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 (::cricket::ContentSource source, ::webrtc::SdpType type, uint64 mline_index, ::cricket::ContentInfo const &content, ::cricket::ContentInfo const *old_local_content, ::cricket::ContentInfo const *old_remote_content) |
MCAPI void | ChangeSignalingState (::webrtc::PeerConnectionInterface::SignalingState signaling_state) |
MCAPI bool | CheckIfNegotiationIsNeeded () |
MCAPI void | Close () |
MCAPI bool | ConfiguredForMedia () const |
MCAPI void | CreateAnswer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options) |
MCAPI::webrtc::RTCError | CreateChannels (::cricket::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 bool | ExpectSetLocalDescription (::webrtc::SdpType type) |
MCAPI bool | ExpectSetRemoteDescription (::webrtc::SdpType type) |
MCAPI void | FillInMissingRemoteMids (::cricket::SessionDescription *new_remote_description) |
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > | FindAvailableTransceiverToReceive (::cricket::MediaType media_type) const |
MCAPI ::webrtc::RTCErrorOr<::cricket::ContentInfo const * > | FindContentInfo (::webrtc::SessionDescriptionInterface const *description, ::webrtc::IceCandidateInterface const *candidate) |
MCAPI::cricket::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, ::cricket::MediaSessionOptions *session_options) |
MCAPI void | GenerateNegotiationNeededEvent () |
MCAPI::cricket::MediaDescriptionOptions | GetMediaDescriptionOptionsForActiveData (::std::string const &mid) const |
MCAPI::cricket::MediaDescriptionOptions | GetMediaDescriptionOptionsForRejectedData (::std::string const &mid) const |
MCAPI void | GetOptionsForAnswer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::cricket::MediaSessionOptions *session_options) |
MCAPI void | GetOptionsForOffer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::cricket::MediaSessionOptions *session_options) |
MCAPI void | GetOptionsForPlanBAnswer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::cricket::MediaSessionOptions *session_options) |
MCAPI void | GetOptionsForPlanBOffer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::cricket::MediaSessionOptions *session_options) |
MCAPI void | GetOptionsForUnifiedPlanAnswer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::cricket::MediaSessionOptions *session_options) |
MCAPI void | GetOptionsForUnifiedPlanOffer (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &offer_answer_options, ::cricket::MediaSessionOptions *session_options) |
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > | GetReceivingTransceiversOfType (::cricket::MediaType media_type) |
MCAPI::std::string | GetSessionErrorMsg () |
MCAPI ::std::optional<::rtc::SSLRole > | GuessSslRole () const |
MCAPI::webrtc::RTCError | HandleLegacyOfferOptions (::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options) |
MCAPI bool | HasNewIceCredentials () |
MCAPI void | Initialize (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::webrtc::PeerConnectionDependencies &dependencies, ::webrtc::ConnectionContext *context) |
MCAPI bool | IsUnifiedPlan () const |
MCAPI void | OnAudioTrackAdded (::webrtc::AudioTrackInterface *track, ::webrtc::MediaStreamInterface *stream) |
MCAPI void | OnAudioTrackRemoved (::webrtc::AudioTrackInterface *track, ::webrtc::MediaStreamInterface *stream) |
MCAPI void | OnOperationsChainEmpty () |
MCAPI void | OnVideoTrackAdded (::webrtc::VideoTrackInterface *track, ::webrtc::MediaStreamInterface *stream) |
MCAPI void | OnVideoTrackRemoved (::webrtc::VideoTrackInterface *track, ::webrtc::MediaStreamInterface *stream) |
MCAPI void | PlanBUpdateSendersAndReceivers (::cricket::ContentInfo const *audio_content, ::cricket::AudioContentDescription const *audio_desc, ::cricket::ContentInfo const *video_content, ::cricket::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, ::cricket::ContentSource source, ::std::map<::std::string, ::cricket::ContentGroup const * > const &bundle_groups_by_mid) |
MCAPI::webrtc::RTCError | PushdownTransportDescription (::cricket::ContentSource source, ::webrtc::SdpType type) |
MCAPI bool | ReadyToUseRemoteCandidate (::webrtc::IceCandidateInterface const *candidate, ::webrtc::SessionDescriptionInterface const *remote_desc, bool *valid) |
MCAPI bool | RemoveIceCandidates (::std::vector<::cricket::Candidate > const &candidates) |
MCAPI void | RemoveLocalIceCandidates (::std::vector<::cricket::Candidate > const &candidates) |
MCAPI void | RemoveRecvDirectionFromReceivingTransceiversOfType (::cricket::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 (::cricket::MediaType media_type) |
MCAPI void | RemoveStoppedTransceivers () |
MCAPI void | RemoveStream (::webrtc::MediaStreamInterface *local_stream) |
MCAPI void | RemoveUnusedChannels (::cricket::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 | RestartIce () |
MCAPI::webrtc::RTCError | Rollback (::webrtc::SdpType desc_type) |
MCAPI | SdpOfferAnswerHandler (::webrtc::PeerConnectionSdpMethods *pc, ::webrtc::ConnectionContext *context) |
MCAPI char const * | SessionErrorToString (::webrtc::SdpOfferAnswerHandler::SessionError error) const |
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::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
MCAPI void | SetLocalDescription (::webrtc::SetSessionDescriptionObserver *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 void | SetRemoteDescriptionPostProcess (bool was_answer) |
MCAPI void | SetSessionError (::webrtc::SdpOfferAnswerHandler::SessionError error, ::std::string const &error_desc) |
MCAPI bool | ShouldFireNegotiationNeededEvent (uint event_id) |
MCAPI::webrtc::RTCError | UpdateDataChannelTransport (::cricket::ContentSource source, ::cricket::ContentInfo const &content, ::cricket::ContentGroup const *bundle_group) |
MCAPI void | UpdateEndedRemoteMediaStreams () |
MCAPI void | UpdateLocalSenders (::std::vector<::cricket::StreamParams > const &streams, ::cricket::MediaType media_type) |
MCAPI void | UpdateNegotiationNeeded () |
MCAPI bool | UpdatePayloadTypeDemuxingState (::cricket::ContentSource source, ::std::map<::std::string, ::cricket::ContentGroup const * > const &bundle_groups_by_mid) |
MCAPI void | UpdateRemoteSendersList (::std::vector<::cricket::StreamParams > const &streams, bool default_sender_needed, ::cricket::MediaType media_type, ::webrtc::StreamCollection *new_streams) |
MCAPI::webrtc::RTCError | UpdateSessionState (::webrtc::SdpType type, ::cricket::ContentSource source, ::cricket::SessionDescription const *description, ::std::map<::std::string, ::cricket::ContentGroup const * > const &bundle_groups_by_mid) |
MCAPI::webrtc::RTCError | UpdateTransceiverChannel (::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > transceiver, ::cricket::ContentInfo const &content, ::cricket::ContentGroup const *bundle_group) |
MCAPI::webrtc::RTCError | UpdateTransceiversAndDataChannels (::cricket::ContentSource source, ::webrtc::SessionDescriptionInterface const &new_session, ::webrtc::SessionDescriptionInterface const *old_local_description, ::webrtc::SessionDescriptionInterface const *old_remote_description, ::std::map<::std::string, ::cricket::ContentGroup const * > const &bundle_groups_by_mid) |
MCAPI bool | UseCandidate (::webrtc::IceCandidateInterface const *candidate) |
MCAPI bool | UseCandidatesInRemoteDescription () |
MCAPI::webrtc::RTCError | ValidateSessionDescription (::webrtc::SessionDescriptionInterface const *sdesc, ::cricket::ContentSource source, ::std::map<::std::string, ::cricket::ContentGroup const * > const &bundle_groups_by_mid) |
MCAPI::webrtc::DataChannelController * | data_channel_controller () |
MCAPI ::std::optional< bool > | is_caller () const |
MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > | local_streams () |
MCAPI::cricket::MediaEngineInterface * | media_engine () const |
MCAPI::rtc::Thread * | network_thread () const |
MCAPI::cricket::PortAllocator * | port_allocator () |
MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > | remote_streams () |
MCAPI::webrtc::RtpTransmissionManager * | rtp_manager () |
MCAPI::webrtc::TransceiverList const * | transceivers () const |
MCAPI::webrtc::TransceiverList * | transceivers () |
MCAPI::webrtc::JsepTransportController * | transport_controller_n () |
MCAPI::webrtc::JsepTransportController const * | transport_controller_s () const |
MCAPI::webrtc::JsepTransportController * | transport_controller_s () |
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<::rtc::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, ::webrtc::PeerConnectionDependencies &dependencies, ::webrtc::ConnectionContext *context) |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 8, 8 > | mUnk6fb1a0 |
::ll::UntypedStorage< 8, 8 > | mUnk83b177 |
::ll::UntypedStorage< 8, 8 > | mUnkf18b9b |
::ll::UntypedStorage< 8, 8 > | mUnk370f83 |
::ll::UntypedStorage< 8, 8 > | mUnka66c5f |
::ll::UntypedStorage< 8, 8 > | mUnk8a6263 |
::ll::UntypedStorage< 8, 8 > | mUnkbf2ff7 |
::ll::UntypedStorage< 4, 4 > | mUnk2e91d1 |
::ll::UntypedStorage< 1, 2 > | mUnk9c155c |
::ll::UntypedStorage< 8, 8 > | mUnk4b7776 |
::ll::UntypedStorage< 8, 8 > | mUnk5ebabb |
::ll::UntypedStorage< 8, 24 > | mUnk4b7303 |
::ll::UntypedStorage< 8, 8 > | mUnk644da3 |
::ll::UntypedStorage< 8, 32 > | mUnkafa2ee |
::ll::UntypedStorage< 8, 24 > | mUnk2a319b |
::ll::UntypedStorage< 8, 16 > | mUnk2a3910 |
::ll::UntypedStorage< 8, 8 > | mUnk9f72d7 |
::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 > | mUnk2ed360 |
::ll::UntypedStorage< 8, 88 > | mUnkad58ba |
::ll::UntypedStorage< 4, 20 > | mUnkb32f83 |
::ll::UntypedStorage< 8, 8 > | mUnk1692f7 |
::ll::UntypedStorage< 1, 2 > | mUnkba7369 |
::ll::UntypedStorage< 8, 16 > | mUnkf74f36 |
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::IceCandidateInterface const * | ice_candidate | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::AddIceCandidate | ( | ::std::unique_ptr<::webrtc::IceCandidateInterface > | candidate, |
::std::function< void(::webrtc::RTCError)> | callback ) |
MCAPI::webrtc::AddIceCandidateResult webrtc::SdpOfferAnswerHandler::AddIceCandidateInternal | ( | ::webrtc::IceCandidateInterface const * | ice_candidate | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::AddLocalIceCandidate | ( | ::webrtc::JsepIceCandidate const * | candidate | ) |
MCAPI bool webrtc::SdpOfferAnswerHandler::AddStream | ( | ::webrtc::MediaStreamInterface * | local_stream | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::AddUpToOneReceivingTransceiverOfType | ( | ::cricket::MediaType | media_type | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::AllocateSctpSids | ( | ) |
MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::ApplyLocalDescription | ( | ::std::unique_ptr<::webrtc::SessionDescriptionInterface > | desc, |
::std::map<::std::string, ::cricket::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 | ( | ::cricket::ContentSource | source, |
::webrtc::SdpType | type, | ||
uint64 | mline_index, | ||
::cricket::ContentInfo const & | content, | ||
::cricket::ContentInfo const * | old_local_content, | ||
::cricket::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 bool webrtc::SdpOfferAnswerHandler::ConfiguredForMedia | ( | ) | const |
MCAPI void webrtc::SdpOfferAnswerHandler::CreateAnswer | ( | ::webrtc::CreateSessionDescriptionObserver * | observer, |
::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | options ) |
MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::CreateChannels | ( | ::cricket::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 bool webrtc::SdpOfferAnswerHandler::ExpectSetLocalDescription | ( | ::webrtc::SdpType | type | ) |
MCAPI bool webrtc::SdpOfferAnswerHandler::ExpectSetRemoteDescription | ( | ::webrtc::SdpType | type | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::FillInMissingRemoteMids | ( | ::cricket::SessionDescription * | new_remote_description | ) |
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > webrtc::SdpOfferAnswerHandler::FindAvailableTransceiverToReceive | ( | ::cricket::MediaType | media_type | ) | const |
MCAPI ::webrtc::RTCErrorOr<::cricket::ContentInfo const * > webrtc::SdpOfferAnswerHandler::FindContentInfo | ( | ::webrtc::SessionDescriptionInterface const * | description, |
::webrtc::IceCandidateInterface const * | candidate ) |
MCAPI::cricket::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, | ||
::cricket::MediaSessionOptions * | session_options ) |
MCAPI void webrtc::SdpOfferAnswerHandler::GenerateNegotiationNeededEvent | ( | ) |
MCAPI::cricket::MediaDescriptionOptions webrtc::SdpOfferAnswerHandler::GetMediaDescriptionOptionsForActiveData | ( | ::std::string const & | mid | ) | const |
MCAPI::cricket::MediaDescriptionOptions webrtc::SdpOfferAnswerHandler::GetMediaDescriptionOptionsForRejectedData | ( | ::std::string const & | mid | ) | const |
MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForAnswer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
::cricket::MediaSessionOptions * | session_options ) |
MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForOffer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
::cricket::MediaSessionOptions * | session_options ) |
MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForPlanBAnswer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
::cricket::MediaSessionOptions * | session_options ) |
MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForPlanBOffer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
::cricket::MediaSessionOptions * | session_options ) |
MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForUnifiedPlanAnswer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
::cricket::MediaSessionOptions * | session_options ) |
MCAPI void webrtc::SdpOfferAnswerHandler::GetOptionsForUnifiedPlanOffer | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | offer_answer_options, |
::cricket::MediaSessionOptions * | session_options ) |
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > webrtc::SdpOfferAnswerHandler::GetReceivingTransceiversOfType | ( | ::cricket::MediaType | media_type | ) |
MCAPI::std::string webrtc::SdpOfferAnswerHandler::GetSessionErrorMsg | ( | ) |
MCAPI ::std::optional<::rtc::SSLRole > webrtc::SdpOfferAnswerHandler::GuessSslRole | ( | ) | const |
MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::HandleLegacyOfferOptions | ( | ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | options | ) |
MCAPI bool webrtc::SdpOfferAnswerHandler::HasNewIceCredentials | ( | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::Initialize | ( | ::webrtc::PeerConnectionInterface::RTCConfiguration const & | configuration, |
::webrtc::PeerConnectionDependencies & | dependencies, | ||
::webrtc::ConnectionContext * | context ) |
MCAPI bool webrtc::SdpOfferAnswerHandler::IsUnifiedPlan | ( | ) | const |
MCAPI void webrtc::SdpOfferAnswerHandler::OnAudioTrackAdded | ( | ::webrtc::AudioTrackInterface * | track, |
::webrtc::MediaStreamInterface * | stream ) |
MCAPI void webrtc::SdpOfferAnswerHandler::OnAudioTrackRemoved | ( | ::webrtc::AudioTrackInterface * | track, |
::webrtc::MediaStreamInterface * | stream ) |
MCAPI void webrtc::SdpOfferAnswerHandler::OnOperationsChainEmpty | ( | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::OnVideoTrackAdded | ( | ::webrtc::VideoTrackInterface * | track, |
::webrtc::MediaStreamInterface * | stream ) |
MCAPI void webrtc::SdpOfferAnswerHandler::OnVideoTrackRemoved | ( | ::webrtc::VideoTrackInterface * | track, |
::webrtc::MediaStreamInterface * | stream ) |
MCAPI void webrtc::SdpOfferAnswerHandler::PlanBUpdateSendersAndReceivers | ( | ::cricket::ContentInfo const * | audio_content, |
::cricket::AudioContentDescription const * | audio_desc, | ||
::cricket::ContentInfo const * | video_content, | ||
::cricket::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, |
::cricket::ContentSource | source, | ||
::std::map<::std::string, ::cricket::ContentGroup const * > const & | bundle_groups_by_mid ) |
MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::PushdownTransportDescription | ( | ::cricket::ContentSource | source, |
::webrtc::SdpType | type ) |
MCAPI bool webrtc::SdpOfferAnswerHandler::ReadyToUseRemoteCandidate | ( | ::webrtc::IceCandidateInterface const * | candidate, |
::webrtc::SessionDescriptionInterface const * | remote_desc, | ||
bool * | valid ) |
MCAPI bool webrtc::SdpOfferAnswerHandler::RemoveIceCandidates | ( | ::std::vector<::cricket::Candidate > const & | candidates | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::RemoveLocalIceCandidates | ( | ::std::vector<::cricket::Candidate > const & | candidates | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::RemoveRecvDirectionFromReceivingTransceiversOfType | ( | ::cricket::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 | ( | ::cricket::MediaType | media_type | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::RemoveStoppedTransceivers | ( | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::RemoveStream | ( | ::webrtc::MediaStreamInterface * | local_stream | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::RemoveUnusedChannels | ( | ::cricket::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::RestartIce | ( | ) |
MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::Rollback | ( | ::webrtc::SdpType | desc_type | ) |
MCAPI char const * webrtc::SdpOfferAnswerHandler::SessionErrorToString | ( | ::webrtc::SdpOfferAnswerHandler::SessionError | error | ) | const |
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::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > | observer | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::SetLocalDescription | ( | ::webrtc::SetSessionDescriptionObserver * | 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 void webrtc::SdpOfferAnswerHandler::SetRemoteDescriptionPostProcess | ( | bool | was_answer | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::SetSessionError | ( | ::webrtc::SdpOfferAnswerHandler::SessionError | error, |
::std::string const & | error_desc ) |
MCAPI bool webrtc::SdpOfferAnswerHandler::ShouldFireNegotiationNeededEvent | ( | uint | event_id | ) |
MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::UpdateDataChannelTransport | ( | ::cricket::ContentSource | source, |
::cricket::ContentInfo const & | content, | ||
::cricket::ContentGroup const * | bundle_group ) |
MCAPI void webrtc::SdpOfferAnswerHandler::UpdateEndedRemoteMediaStreams | ( | ) |
MCAPI void webrtc::SdpOfferAnswerHandler::UpdateLocalSenders | ( | ::std::vector<::cricket::StreamParams > const & | streams, |
::cricket::MediaType | media_type ) |
MCAPI void webrtc::SdpOfferAnswerHandler::UpdateNegotiationNeeded | ( | ) |
MCAPI bool webrtc::SdpOfferAnswerHandler::UpdatePayloadTypeDemuxingState | ( | ::cricket::ContentSource | source, |
::std::map<::std::string, ::cricket::ContentGroup const * > const & | bundle_groups_by_mid ) |
MCAPI void webrtc::SdpOfferAnswerHandler::UpdateRemoteSendersList | ( | ::std::vector<::cricket::StreamParams > const & | streams, |
bool | default_sender_needed, | ||
::cricket::MediaType | media_type, | ||
::webrtc::StreamCollection * | new_streams ) |
MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::UpdateSessionState | ( | ::webrtc::SdpType | type, |
::cricket::ContentSource | source, | ||
::cricket::SessionDescription const * | description, | ||
::std::map<::std::string, ::cricket::ContentGroup const * > const & | bundle_groups_by_mid ) |
MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::UpdateTransceiverChannel | ( | ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > | transceiver, |
::cricket::ContentInfo const & | content, | ||
::cricket::ContentGroup const * | bundle_group ) |
MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::UpdateTransceiversAndDataChannels | ( | ::cricket::ContentSource | source, |
::webrtc::SessionDescriptionInterface const & | new_session, | ||
::webrtc::SessionDescriptionInterface const * | old_local_description, | ||
::webrtc::SessionDescriptionInterface const * | old_remote_description, | ||
::std::map<::std::string, ::cricket::ContentGroup const * > const & | bundle_groups_by_mid ) |
MCAPI bool webrtc::SdpOfferAnswerHandler::UseCandidate | ( | ::webrtc::IceCandidateInterface const * | candidate | ) |
MCAPI bool webrtc::SdpOfferAnswerHandler::UseCandidatesInRemoteDescription | ( | ) |
MCAPI::webrtc::RTCError webrtc::SdpOfferAnswerHandler::ValidateSessionDescription | ( | ::webrtc::SessionDescriptionInterface const * | sdesc, |
::cricket::ContentSource | source, | ||
::std::map<::std::string, ::cricket::ContentGroup const * > const & | bundle_groups_by_mid ) |
MCAPI::webrtc::DataChannelController * webrtc::SdpOfferAnswerHandler::data_channel_controller | ( | ) |
MCAPI ::std::optional< bool > webrtc::SdpOfferAnswerHandler::is_caller | ( | ) | const |
MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > webrtc::SdpOfferAnswerHandler::local_streams | ( | ) |
MCAPI::cricket::MediaEngineInterface * webrtc::SdpOfferAnswerHandler::media_engine | ( | ) | const |
MCAPI::rtc::Thread * webrtc::SdpOfferAnswerHandler::network_thread | ( | ) | const |
MCAPI::cricket::PortAllocator * webrtc::SdpOfferAnswerHandler::port_allocator | ( | ) |
MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > webrtc::SdpOfferAnswerHandler::remote_streams | ( | ) |
MCAPI::webrtc::RtpTransmissionManager * webrtc::SdpOfferAnswerHandler::rtp_manager | ( | ) |
MCAPI::webrtc::TransceiverList const * webrtc::SdpOfferAnswerHandler::transceivers | ( | ) | const |
MCAPI::webrtc::TransceiverList * webrtc::SdpOfferAnswerHandler::transceivers | ( | ) |
MCAPI::webrtc::JsepTransportController * webrtc::SdpOfferAnswerHandler::transport_controller_n | ( | ) |
MCAPI::webrtc::JsepTransportController const * webrtc::SdpOfferAnswerHandler::transport_controller_s | ( | ) | const |
MCAPI::webrtc::JsepTransportController * webrtc::SdpOfferAnswerHandler::transport_controller_s | ( | ) |
|
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<::rtc::SSLRole > webrtc::SdpOfferAnswerHandler::$GetDtlsRole | ( | ::std::string const & | mid | ) | const |
|
static |