LeviLamina
|
Classes | |
struct | InitializePortAllocatorResult |
Public Member Functions | |
PeerConnection & | operator= (PeerConnection const &) |
PeerConnection (PeerConnection const &) | |
virtual ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > | local_streams () |
virtual ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > | remote_streams () |
virtual bool | AddStream (::webrtc::MediaStreamInterface *local_stream) |
virtual void | RemoveStream (::webrtc::MediaStreamInterface *remove_stream) |
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > | AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids) |
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > | AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids, ::std::vector<::webrtc::RtpEncodingParameters > const &init_send_encodings) |
virtual::webrtc::RTCError | RemoveTrackOrError (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender) |
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | AddTransceiver (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track) |
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | AddTransceiver (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::webrtc::RtpTransceiverInit const &init) |
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | AddTransceiver (::cricket::MediaType media_type) |
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | AddTransceiver (::cricket::MediaType media_type, ::webrtc::RtpTransceiverInit const &init) |
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | AddTransceiver (::cricket::MediaType media_type, ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::webrtc::RtpTransceiverInit const &init, bool update_negotiation_needed) |
virtual ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > | CreateSender (::std::string const &kind, ::std::string const &stream_id) |
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > | GetSenders () const |
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > > | GetReceivers () const |
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | GetTransceivers () const |
virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::DataChannelInterface > > | CreateDataChannelOrError (::std::string const &label, ::webrtc::DataChannelInit const *config) |
virtual bool | GetStats (::webrtc::StatsObserver *observer, ::webrtc::MediaStreamTrackInterface *track, ::webrtc::PeerConnectionInterface::StatsOutputLevel level) |
virtual void | GetStats (::webrtc::RTCStatsCollectorCallback *callback) |
virtual void | GetStats (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback) |
virtual void | GetStats (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback) |
virtual void | ClearStatsCache () |
virtual::webrtc::PeerConnectionInterface::SignalingState | signaling_state () |
virtual::webrtc::PeerConnectionInterface::IceConnectionState | ice_connection_state () |
virtual::webrtc::PeerConnectionInterface::IceConnectionState | ice_connection_state_internal () |
virtual::webrtc::PeerConnectionInterface::IceConnectionState | standardized_ice_connection_state () |
virtual::webrtc::PeerConnectionInterface::PeerConnectionState | peer_connection_state () |
virtual::webrtc::PeerConnectionInterface::IceGatheringState | ice_gathering_state () |
virtual ::std::optional< bool > | can_trickle_ice_candidates () |
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 void | RestartIce () |
virtual void | CreateOffer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options) |
virtual void | CreateAnswer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options) |
virtual void | SetLocalDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
virtual void | SetLocalDescription (::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
virtual void | SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr) |
virtual void | SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer) |
virtual void | SetRemoteDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetRemoteDescriptionObserverInterface > observer) |
virtual void | SetRemoteDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr) |
virtual::webrtc::PeerConnectionInterface::RTCConfiguration | GetConfiguration () |
virtual::webrtc::RTCError | SetConfiguration (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration) |
virtual bool | AddIceCandidate (::webrtc::IceCandidateInterface const *ice_candidate) |
virtual void | AddIceCandidate (::std::unique_ptr<::webrtc::IceCandidateInterface > candidate, ::std::function< void(::webrtc::RTCError)> callback) |
virtual bool | RemoveIceCandidates (::std::vector<::cricket::Candidate > const &candidates) |
virtual::webrtc::RTCError | SetBitrate (::webrtc::BitrateSettings const &bitrate) |
virtual void | ReconfigureBandwidthEstimation (::webrtc::BandwidthEstimationSettings const &settings) |
virtual void | SetAudioPlayout (bool playout) |
virtual void | SetAudioRecording (bool recording) |
virtual ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > | LookupDtlsTransportByMid (::std::string const &mid) |
virtual ::webrtc::scoped_refptr<::webrtc::SctpTransportInterface > | GetSctpTransport () const |
virtual void | AddAdaptationResource (::webrtc::scoped_refptr<::webrtc::Resource > resource) |
virtual bool | StartRtcEventLog (::std::unique_ptr<::webrtc::RtcEventLogOutput > output, int64 output_period_ms) |
virtual bool | StartRtcEventLog (::std::unique_ptr<::webrtc::RtcEventLogOutput > output) |
virtual void | StopRtcEventLog () |
virtual void | Close () |
virtual::rtc::Thread * | signaling_thread () const |
virtual::rtc::Thread * | network_thread () const |
virtual::rtc::Thread * | worker_thread () const |
virtual::std::string | session_id () const |
virtual bool | initial_offerer () const |
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > | GetTransceiversInternal () const |
virtual ::std::vector<::webrtc::DataChannelStats > | GetDataChannelStats () const |
virtual ::std::optional<::std::string > | sctp_transport_name () const |
virtual ::std::optional<::std::string > | sctp_mid () const |
virtual ::std::vector<::cricket::CandidateStats > | GetPooledCandidateStats () const |
virtual ::std::map<::std::string, ::cricket::TransportStats > | GetTransportStatsByNames (::std::set<::std::string > const &transport_names) |
virtual::webrtc::Call::Stats | GetCallStats () |
virtual ::std::optional<::webrtc::AudioDeviceModule::Stats > | GetAudioDeviceStats () |
virtual bool | GetLocalCertificate (::std::string const &transport_name, ::webrtc::scoped_refptr<::rtc::RTCCertificate > *certificate) |
virtual ::std::unique_ptr<::rtc::SSLCertChain > | GetRemoteSSLCertChain (::std::string const &transport_name) |
virtual bool | IceRestartPending (::std::string const &content_name) const |
virtual bool | NeedsIceRestart (::std::string const &content_name) const |
virtual bool | GetSslRole (::std::string const &content_name, ::rtc::SSLRole *role) |
virtual void | NoteDataAddedEvent () |
virtual::webrtc::PeerConnectionObserver * | Observer () const |
virtual bool | IsClosed () const |
virtual ::std::optional<::rtc::SSLRole > | GetSctpSslRole_n () |
virtual void | OnSctpDataChannelStateChanged (int channel_id, ::webrtc::DataChannelInterface::DataState state) |
virtual bool | ShouldFireNegotiationNeededEvent (uint event_id) |
virtual::webrtc::LegacyStatsCollector * | legacy_stats () |
virtual::webrtc::DataChannelController * | data_channel_controller () |
virtual bool | dtls_enabled () const |
virtual::webrtc::PeerConnectionInterface::RTCConfiguration const * | configuration () const |
virtual::webrtc::PeerConnectionMessageHandler * | message_handler () |
virtual::webrtc::RtpTransmissionManager * | rtp_manager () |
virtual::webrtc::RtpTransmissionManager const * | rtp_manager () const |
virtual::webrtc::JsepTransportController * | transport_controller_s () |
virtual::webrtc::JsepTransportController * | transport_controller_n () |
virtual::cricket::PortAllocator * | port_allocator () |
virtual::webrtc::Call * | call_ptr () |
virtual::webrtc::PeerConnectionFactoryInterface::Options const * | options () const |
virtual void | SetIceConnectionState (::webrtc::PeerConnectionInterface::IceConnectionState new_state) |
virtual void | NoteUsageEvent (::webrtc::UsageEvent event) |
virtual void | AddRemoteCandidate (::std::string const &mid, ::cricket::Candidate const &candidate) |
virtual void | ReportSdpBundleUsage (::webrtc::SessionDescriptionInterface const &remote_description) |
virtual bool | IsUnifiedPlan () const |
virtual bool | ValidateBundleSettings (::cricket::SessionDescription const *desc, ::std::map<::std::string, ::cricket::ContentGroup const * > const &bundle_groups_by_mid) |
virtual bool | CreateDataChannelTransport (::std::string_view mid) |
virtual void | DestroyDataChannelTransport (::webrtc::RTCError error) |
virtual void | StartSctpTransport (int local_port, int remote_port, int max_message_size) |
virtual::webrtc::CryptoOptions | GetCryptoOptions () |
virtual bool | SrtpRequired () const |
virtual::webrtc::FieldTrialsView const & | trials () const |
virtual bool | OnTransportChanged (::std::string const &mid, ::webrtc::RtpTransportInternal *rtp_transport, ::webrtc::scoped_refptr<::webrtc::DtlsTransport > dtls_transport, ::webrtc::DataChannelTransportInterface *data_channel_transport) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > | AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids, ::std::vector<::webrtc::RtpEncodingParameters > const *init_send_encodings) |
MCAPI bool | ConfiguredForMedia () const |
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > | FindTransceiverBySender (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender) |
MCAPI bool | GetLocalCandidateMediaIndex (::std::string const &content_name, int *sdp_mline_index) |
MCAPI::webrtc::RTCError | Initialize (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::webrtc::PeerConnectionDependencies dependencies) |
MCAPI::webrtc::PeerConnection::InitializePortAllocatorResult | InitializePortAllocator_n (::std::set<::rtc::SocketAddress > const &stun_servers, ::std::vector<::cricket::RelayServerConfig > const &turn_servers, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const &mapped_ports, ::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration) |
MCAPI ::std::function< void(::rtc::CopyOnWriteBuffer const &, int64)> | InitializeRtcpCallback () |
MCAPI::webrtc::JsepTransportController * | InitializeTransportController_n (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::webrtc::PeerConnectionDependencies const &dependencies) |
MCAPI ::std::function< void(::webrtc::RtpPacketReceived const &)> | InitializeUnDemuxablePacketHandler () |
MCAPI void | OnIceCandidate (::std::unique_ptr<::webrtc::IceCandidateInterface > candidate) |
MCAPI void | OnIceCandidateError (::std::string const &address, int port, ::std::string const &url, int error_code, ::std::string const &error_text) |
MCAPI void | OnIceCandidatesRemoved (::std::vector<::cricket::Candidate > const &candidates) |
MCAPI void | OnIceGatheringChange (::webrtc::PeerConnectionInterface::IceGatheringState new_state) |
MCAPI void | OnSelectedCandidatePairChanged (::cricket::CandidatePairChangeEvent const &event) |
MCAPI void | OnTransportControllerCandidateChanged (::cricket::CandidatePairChangeEvent const &event) |
MCAPI void | OnTransportControllerCandidateError (::cricket::IceCandidateErrorEvent const &event) |
MCAPI void | OnTransportControllerCandidatesGathered (::std::string const &transport_name, ::std::vector<::cricket::Candidate > const &candidates) |
MCAPI void | OnTransportControllerCandidatesRemoved (::std::vector<::cricket::Candidate > const &candidates) |
MCAPI void | OnTransportControllerConnectionState (::cricket::IceConnectionState state) |
MCAPI void | OnTransportControllerDtlsHandshakeError (::rtc::SSLHandshakeError error) |
MCAPI void | OnTransportControllerGatheringState (::cricket::IceGatheringState state) |
MCAPI | PeerConnection (::webrtc::Environment const &env, ::webrtc::scoped_refptr<::webrtc::ConnectionContext > context, ::webrtc::PeerConnectionFactoryInterface::Options const &options, bool is_unified_plan, ::std::unique_ptr<::webrtc::Call > call, ::webrtc::PeerConnectionDependencies &dependencies, bool dtls_enabled) |
MCAPI bool | ReconfigurePortAllocator_n (::std::set<::rtc::SocketAddress > const &stun_servers, ::std::vector<::cricket::RelayServerConfig > const &turn_servers, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const &mapped_ports, ::webrtc::PeerConnectionInterface::IceTransportsType type, int candidate_pool_size, ::webrtc::PortPrunePolicy turn_port_prune_policy, ::webrtc::TurnCustomizer *turn_customizer, ::std::optional< int > stun_candidate_keepalive_interval, bool have_local_description) |
MCAPI void | ReportFirstConnectUsageMetrics () |
MCAPI void | ReportIceCandidateCollected (::cricket::Candidate const &candidate) |
MCAPI void | ReportRemoteIceCandidateAdded (::cricket::Candidate const &candidate) |
MCAPI void | ReportTransportStats (::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > transceivers) |
MCAPI void | ReportUsagePattern () const |
MCAPI void | SetConnectionState (::webrtc::PeerConnectionInterface::PeerConnectionState new_state) |
MCAPI void | SetSctpTransportName (::std::string sctp_transport_name) |
MCAPI void | SetStandardizedIceConnectionState (::webrtc::PeerConnectionInterface::IceConnectionState new_state) |
MCAPI ::std::optional<::std::string > | SetupDataChannelTransport_n (::std::string_view mid) |
MCAPI bool | StartRtcEventLog_w (::std::unique_ptr<::webrtc::RtcEventLogOutput > output, int64 output_period_ms) |
MCAPI void | StopRtcEventLog_w () |
MCAPI void | TeardownDataChannelTransport_n (::webrtc::RTCError error) |
MCAPI void * | $ctor (::webrtc::Environment const &env, ::webrtc::scoped_refptr<::webrtc::ConnectionContext > context, ::webrtc::PeerConnectionFactoryInterface::Options const &options, bool is_unified_plan, ::std::unique_ptr<::webrtc::Call > call, ::webrtc::PeerConnectionDependencies &dependencies, bool dtls_enabled) |
MCAPI void | $dtor () |
MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > | $local_streams () |
MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > | $remote_streams () |
MCAPI bool | $AddStream (::webrtc::MediaStreamInterface *local_stream) |
MCAPI void | $RemoveStream (::webrtc::MediaStreamInterface *remove_stream) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > | $AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > | $AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids, ::std::vector<::webrtc::RtpEncodingParameters > const &init_send_encodings) |
MCAPI::webrtc::RTCError | $RemoveTrackOrError (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | $AddTransceiver (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | $AddTransceiver (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::webrtc::RtpTransceiverInit const &init) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | $AddTransceiver (::cricket::MediaType media_type) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | $AddTransceiver (::cricket::MediaType media_type, ::webrtc::RtpTransceiverInit const &init) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | $AddTransceiver (::cricket::MediaType media_type, ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::webrtc::RtpTransceiverInit const &init, bool update_negotiation_needed) |
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > | $CreateSender (::std::string const &kind, ::std::string const &stream_id) |
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > | $GetSenders () const |
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > > | $GetReceivers () const |
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | $GetTransceivers () const |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::DataChannelInterface > > | $CreateDataChannelOrError (::std::string const &label, ::webrtc::DataChannelInit const *config) |
MCAPI bool | $GetStats (::webrtc::StatsObserver *observer, ::webrtc::MediaStreamTrackInterface *track, ::webrtc::PeerConnectionInterface::StatsOutputLevel level) |
MCAPI void | $GetStats (::webrtc::RTCStatsCollectorCallback *callback) |
MCAPI void | $GetStats (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback) |
MCAPI void | $GetStats (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback) |
MCAPI void | $ClearStatsCache () |
MCAPI::webrtc::PeerConnectionInterface::SignalingState | $signaling_state () |
MCAPI::webrtc::PeerConnectionInterface::IceConnectionState | $ice_connection_state () |
MCAPI::webrtc::PeerConnectionInterface::IceConnectionState | $ice_connection_state_internal () |
MCAPI::webrtc::PeerConnectionInterface::IceConnectionState | $standardized_ice_connection_state () |
MCAPI::webrtc::PeerConnectionInterface::PeerConnectionState | $peer_connection_state () |
MCAPI::webrtc::PeerConnectionInterface::IceGatheringState | $ice_gathering_state () |
MCAPI ::std::optional< bool > | $can_trickle_ice_candidates () |
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 void | $RestartIce () |
MCAPI void | $CreateOffer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options) |
MCAPI void | $CreateAnswer (::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const &options) |
MCAPI void | $SetLocalDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
MCAPI void | $SetLocalDescription (::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
MCAPI void | $SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr) |
MCAPI void | $SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer) |
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::webrtc::PeerConnectionInterface::RTCConfiguration | $GetConfiguration () |
MCAPI::webrtc::RTCError | $SetConfiguration (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration) |
MCAPI bool | $AddIceCandidate (::webrtc::IceCandidateInterface const *ice_candidate) |
MCAPI void | $AddIceCandidate (::std::unique_ptr<::webrtc::IceCandidateInterface > candidate, ::std::function< void(::webrtc::RTCError)> callback) |
MCAPI bool | $RemoveIceCandidates (::std::vector<::cricket::Candidate > const &candidates) |
MCAPI::webrtc::RTCError | $SetBitrate (::webrtc::BitrateSettings const &bitrate) |
MCAPI void | $ReconfigureBandwidthEstimation (::webrtc::BandwidthEstimationSettings const &settings) |
MCAPI void | $SetAudioPlayout (bool playout) |
MCAPI void | $SetAudioRecording (bool recording) |
MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > | $LookupDtlsTransportByMid (::std::string const &mid) |
MCAPI ::webrtc::scoped_refptr<::webrtc::SctpTransportInterface > | $GetSctpTransport () const |
MCAPI void | $AddAdaptationResource (::webrtc::scoped_refptr<::webrtc::Resource > resource) |
MCAPI bool | $StartRtcEventLog (::std::unique_ptr<::webrtc::RtcEventLogOutput > output, int64 output_period_ms) |
MCAPI bool | $StartRtcEventLog (::std::unique_ptr<::webrtc::RtcEventLogOutput > output) |
MCAPI void | $StopRtcEventLog () |
MCAPI void | $Close () |
MCAPI::rtc::Thread * | $signaling_thread () const |
MCAPI::rtc::Thread * | $network_thread () const |
MCAPI::rtc::Thread * | $worker_thread () const |
MCAPI::std::string | $session_id () const |
MCAPI bool | $initial_offerer () const |
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > | $GetTransceiversInternal () const |
MCAPI ::std::vector<::webrtc::DataChannelStats > | $GetDataChannelStats () const |
MCAPI ::std::optional<::std::string > | $sctp_transport_name () const |
MCAPI ::std::optional<::std::string > | $sctp_mid () const |
MCAPI ::std::vector<::cricket::CandidateStats > | $GetPooledCandidateStats () const |
MCAPI ::std::map<::std::string, ::cricket::TransportStats > | $GetTransportStatsByNames (::std::set<::std::string > const &transport_names) |
MCAPI::webrtc::Call::Stats | $GetCallStats () |
MCAPI ::std::optional<::webrtc::AudioDeviceModule::Stats > | $GetAudioDeviceStats () |
MCAPI bool | $GetLocalCertificate (::std::string const &transport_name, ::webrtc::scoped_refptr<::rtc::RTCCertificate > *certificate) |
MCAPI ::std::unique_ptr<::rtc::SSLCertChain > | $GetRemoteSSLCertChain (::std::string const &transport_name) |
MCAPI bool | $IceRestartPending (::std::string const &content_name) const |
MCAPI bool | $NeedsIceRestart (::std::string const &content_name) const |
MCAPI bool | $GetSslRole (::std::string const &content_name, ::rtc::SSLRole *role) |
MCAPI void | $NoteDataAddedEvent () |
MCAPI::webrtc::PeerConnectionObserver * | $Observer () const |
MCAPI bool | $IsClosed () const |
MCAPI ::std::optional<::rtc::SSLRole > | $GetSctpSslRole_n () |
MCAPI void | $OnSctpDataChannelStateChanged (int channel_id, ::webrtc::DataChannelInterface::DataState state) |
MCAPI bool | $ShouldFireNegotiationNeededEvent (uint event_id) |
MCAPI::webrtc::LegacyStatsCollector * | $legacy_stats () |
MCAPI::webrtc::DataChannelController * | $data_channel_controller () |
MCAPI bool | $dtls_enabled () const |
MCAPI::webrtc::PeerConnectionInterface::RTCConfiguration const * | $configuration () const |
MCAPI::webrtc::PeerConnectionMessageHandler * | $message_handler () |
MCAPI::webrtc::RtpTransmissionManager * | $rtp_manager () |
MCAPI::webrtc::RtpTransmissionManager const * | $rtp_manager () const |
MCAPI::webrtc::JsepTransportController * | $transport_controller_s () |
MCAPI::webrtc::JsepTransportController * | $transport_controller_n () |
MCAPI::cricket::PortAllocator * | $port_allocator () |
MCAPI::webrtc::Call * | $call_ptr () |
MCAPI::webrtc::PeerConnectionFactoryInterface::Options const * | $options () const |
MCAPI void | $SetIceConnectionState (::webrtc::PeerConnectionInterface::IceConnectionState new_state) |
MCAPI void | $NoteUsageEvent (::webrtc::UsageEvent event) |
MCAPI void | $AddRemoteCandidate (::std::string const &mid, ::cricket::Candidate const &candidate) |
MCAPI void | $ReportSdpBundleUsage (::webrtc::SessionDescriptionInterface const &remote_description) |
MCAPI bool | $IsUnifiedPlan () const |
MCAPI bool | $ValidateBundleSettings (::cricket::SessionDescription const *desc, ::std::map<::std::string, ::cricket::ContentGroup const * > const &bundle_groups_by_mid) |
MCAPI bool | $CreateDataChannelTransport (::std::string_view mid) |
MCAPI void | $DestroyDataChannelTransport (::webrtc::RTCError error) |
MCAPI void | $StartSctpTransport (int local_port, int remote_port, int max_message_size) |
MCAPI::webrtc::CryptoOptions | $GetCryptoOptions () |
MCAPI bool | $SrtpRequired () const |
MCAPI::webrtc::FieldTrialsView const & | $trials () const |
MCAPI bool | $OnTransportChanged (::std::string const &mid, ::webrtc::RtpTransportInternal *rtp_transport, ::webrtc::scoped_refptr<::webrtc::DtlsTransport > dtls_transport, ::webrtc::DataChannelTransportInterface *data_channel_transport) |
virtual ::webrtc::scoped_refptr<::webrtc::DataChannelInterface > | CreateDataChannel (::std::string const &label, ::webrtc::DataChannelInit const *config) |
MCAPI ::webrtc::scoped_refptr<::webrtc::DataChannelInterface > | $CreateDataChannel (::std::string const &label, ::webrtc::DataChannelInit const *config) |
virtual void | AddRef () const =0 |
virtual::webrtc::RefCountReleaseStatus | Release () const =0 |
Static Public Member Functions | |
static MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::PeerConnection > > | Create (::webrtc::Environment const &env, ::webrtc::scoped_refptr<::webrtc::ConnectionContext > context, ::webrtc::PeerConnectionFactoryInterface::Options const &options, ::std::unique_ptr<::webrtc::Call > call, ::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::webrtc::PeerConnectionDependencies dependencies) |
static MCAPI void | ReportBestConnectionState (::cricket::TransportStats const &stats) |
static MCAPI void | ReportNegotiatedCiphers (bool dtls_enabled, ::cricket::TransportStats const &stats, ::std::set<::cricket::MediaType > const &media_types) |
static MCAPI void ** | $vftable () |
static MCAPI void ** | $vftableForPeerConnectionInterface () |
static MCAPI void ** | $vftableForPeerConnectionSdpMethods () |
static MCAPI ::std::string_view | AsString (::webrtc::PeerConnectionInterface::SignalingState state) |
Public Attributes | |
::ll::UntypedStorage< 8, 40 > | mUnka7df9e |
::ll::UntypedStorage< 8, 8 > | mUnk754baf |
::ll::UntypedStorage< 4, 20 > | mUnkeeb554 |
::ll::UntypedStorage< 8, 8 > | mUnkdc5ffe |
::ll::UntypedStorage< 1, 1 > | mUnk990d1e |
::ll::UntypedStorage< 4, 4 > | mUnkc0221b |
::ll::UntypedStorage< 4, 4 > | mUnkc7cd9b |
::ll::UntypedStorage< 4, 4 > | mUnkee6753 |
::ll::UntypedStorage< 4, 4 > | mUnka964f1 |
::ll::UntypedStorage< 8, 384 > | mUnk8b7b48 |
::ll::UntypedStorage< 8, 8 > | mUnkc3e686 |
::ll::UntypedStorage< 8, 8 > | mUnk33a05e |
::ll::UntypedStorage< 8, 8 > | mUnkbcb4dc |
::ll::UntypedStorage< 8, 8 > | mUnk1f4add |
::ll::UntypedStorage< 8, 8 > | mUnk91caae |
::ll::UntypedStorage< 8, 8 > | mUnke7c5b7 |
::ll::UntypedStorage< 8, 8 > | mUnk74e9a5 |
::ll::UntypedStorage< 8, 8 > | mUnk8c02af |
::ll::UntypedStorage< 8, 8 > | mUnka29f89 |
::ll::UntypedStorage< 8, 8 > | mUnk96653c |
::ll::UntypedStorage< 8, 8 > | mUnk93e1d2 |
::ll::UntypedStorage< 8, 32 > | mUnk7b1d8e |
::ll::UntypedStorage< 8, 8 > | mUnk6406aa |
::ll::UntypedStorage< 8, 8 > | mUnk7682e5 |
::ll::UntypedStorage< 8, 40 > | mUnkf7188d |
::ll::UntypedStorage< 8, 40 > | mUnk4e4f8a |
::ll::UntypedStorage< 8, 32 > | mUnk92c889 |
::ll::UntypedStorage< 8, 8 > | mUnk5edebd |
::ll::UntypedStorage< 1, 1 > | mUnk3ef1df |
::ll::UntypedStorage< 4, 4 > | mUnk46d428 |
::ll::UntypedStorage< 1, 1 > | mUnk43996c |
::ll::UntypedStorage< 8, 128 > | mUnk5eba9b |
::ll::UntypedStorage< 8, 16 > | mUnkaa09b8 |
::ll::UntypedStorage< 8, 8 > | mUnka67d78 |
::ll::UntypedStorage< 1, 1 > | mUnk438159 |
::ll::UntypedStorage< 8, 16 > | mUnk8fb0ae |
MCAPI webrtc::PeerConnection::PeerConnection | ( | ::webrtc::Environment const & | env, |
::webrtc::scoped_refptr<::webrtc::ConnectionContext > | context, | ||
::webrtc::PeerConnectionFactoryInterface::Options const & | options, | ||
bool | is_unified_plan, | ||
::std::unique_ptr<::webrtc::Call > | call, | ||
::webrtc::PeerConnectionDependencies & | dependencies, | ||
bool | dtls_enabled ) |
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Reimplemented from webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Reimplemented from webrtc::PeerConnectionInterface.
|
virtual |
Reimplemented from webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Reimplemented from webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Reimplemented from webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Reimplemented from webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionInternal.
|
virtual |
Reimplemented from webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Reimplemented from webrtc::PeerConnectionInternal.
|
virtual |
Implements webrtc::PeerConnectionInterface.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::PeerConnectionSdpMethods.
|
virtual |
Implements webrtc::JsepTransportController::Observer.
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::AddTrack | ( | ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > | track, |
::std::vector<::std::string > const & | stream_ids, | ||
::std::vector<::webrtc::RtpEncodingParameters > const * | init_send_encodings ) |
MCAPI bool webrtc::PeerConnection::ConfiguredForMedia | ( | ) | const |
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > webrtc::PeerConnection::FindTransceiverBySender | ( | ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > | sender | ) |
MCAPI bool webrtc::PeerConnection::GetLocalCandidateMediaIndex | ( | ::std::string const & | content_name, |
int * | sdp_mline_index ) |
MCAPI::webrtc::RTCError webrtc::PeerConnection::Initialize | ( | ::webrtc::PeerConnectionInterface::RTCConfiguration const & | configuration, |
::webrtc::PeerConnectionDependencies | dependencies ) |
MCAPI::webrtc::PeerConnection::InitializePortAllocatorResult webrtc::PeerConnection::InitializePortAllocator_n | ( | ::std::set<::rtc::SocketAddress > const & | stun_servers, |
::std::vector<::cricket::RelayServerConfig > const & | turn_servers, | ||
::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const & | mapped_ports, | ||
::webrtc::PeerConnectionInterface::RTCConfiguration const & | configuration ) |
MCAPI ::std::function< void(::rtc::CopyOnWriteBuffer const &, int64)> webrtc::PeerConnection::InitializeRtcpCallback | ( | ) |
MCAPI::webrtc::JsepTransportController * webrtc::PeerConnection::InitializeTransportController_n | ( | ::webrtc::PeerConnectionInterface::RTCConfiguration const & | configuration, |
::webrtc::PeerConnectionDependencies const & | dependencies ) |
MCAPI ::std::function< void(::webrtc::RtpPacketReceived const &)> webrtc::PeerConnection::InitializeUnDemuxablePacketHandler | ( | ) |
MCAPI void webrtc::PeerConnection::OnIceCandidate | ( | ::std::unique_ptr<::webrtc::IceCandidateInterface > | candidate | ) |
MCAPI void webrtc::PeerConnection::OnIceCandidateError | ( | ::std::string const & | address, |
int | port, | ||
::std::string const & | url, | ||
int | error_code, | ||
::std::string const & | error_text ) |
MCAPI void webrtc::PeerConnection::OnIceCandidatesRemoved | ( | ::std::vector<::cricket::Candidate > const & | candidates | ) |
MCAPI void webrtc::PeerConnection::OnIceGatheringChange | ( | ::webrtc::PeerConnectionInterface::IceGatheringState | new_state | ) |
MCAPI void webrtc::PeerConnection::OnSelectedCandidatePairChanged | ( | ::cricket::CandidatePairChangeEvent const & | event | ) |
MCAPI void webrtc::PeerConnection::OnTransportControllerCandidateChanged | ( | ::cricket::CandidatePairChangeEvent const & | event | ) |
MCAPI void webrtc::PeerConnection::OnTransportControllerCandidateError | ( | ::cricket::IceCandidateErrorEvent const & | event | ) |
MCAPI void webrtc::PeerConnection::OnTransportControllerCandidatesGathered | ( | ::std::string const & | transport_name, |
::std::vector<::cricket::Candidate > const & | candidates ) |
MCAPI void webrtc::PeerConnection::OnTransportControllerCandidatesRemoved | ( | ::std::vector<::cricket::Candidate > const & | candidates | ) |
MCAPI void webrtc::PeerConnection::OnTransportControllerConnectionState | ( | ::cricket::IceConnectionState | state | ) |
MCAPI void webrtc::PeerConnection::OnTransportControllerDtlsHandshakeError | ( | ::rtc::SSLHandshakeError | error | ) |
MCAPI void webrtc::PeerConnection::OnTransportControllerGatheringState | ( | ::cricket::IceGatheringState | state | ) |
MCAPI bool webrtc::PeerConnection::ReconfigurePortAllocator_n | ( | ::std::set<::rtc::SocketAddress > const & | stun_servers, |
::std::vector<::cricket::RelayServerConfig > const & | turn_servers, | ||
::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const & | mapped_ports, | ||
::webrtc::PeerConnectionInterface::IceTransportsType | type, | ||
int | candidate_pool_size, | ||
::webrtc::PortPrunePolicy | turn_port_prune_policy, | ||
::webrtc::TurnCustomizer * | turn_customizer, | ||
::std::optional< int > | stun_candidate_keepalive_interval, | ||
bool | have_local_description ) |
MCAPI void webrtc::PeerConnection::ReportFirstConnectUsageMetrics | ( | ) |
MCAPI void webrtc::PeerConnection::ReportIceCandidateCollected | ( | ::cricket::Candidate const & | candidate | ) |
MCAPI void webrtc::PeerConnection::ReportRemoteIceCandidateAdded | ( | ::cricket::Candidate const & | candidate | ) |
MCAPI void webrtc::PeerConnection::ReportTransportStats | ( | ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > | transceivers | ) |
MCAPI void webrtc::PeerConnection::ReportUsagePattern | ( | ) | const |
MCAPI void webrtc::PeerConnection::SetConnectionState | ( | ::webrtc::PeerConnectionInterface::PeerConnectionState | new_state | ) |
MCAPI void webrtc::PeerConnection::SetSctpTransportName | ( | ::std::string | sctp_transport_name | ) |
MCAPI void webrtc::PeerConnection::SetStandardizedIceConnectionState | ( | ::webrtc::PeerConnectionInterface::IceConnectionState | new_state | ) |
MCAPI ::std::optional<::std::string > webrtc::PeerConnection::SetupDataChannelTransport_n | ( | ::std::string_view | mid | ) |
MCAPI bool webrtc::PeerConnection::StartRtcEventLog_w | ( | ::std::unique_ptr<::webrtc::RtcEventLogOutput > | output, |
int64 | output_period_ms ) |
MCAPI void webrtc::PeerConnection::StopRtcEventLog_w | ( | ) |
MCAPI void webrtc::PeerConnection::TeardownDataChannelTransport_n | ( | ::webrtc::RTCError | error | ) |
|
static |
|
static |
|
static |
MCAPI void * webrtc::PeerConnection::$ctor | ( | ::webrtc::Environment const & | env, |
::webrtc::scoped_refptr<::webrtc::ConnectionContext > | context, | ||
::webrtc::PeerConnectionFactoryInterface::Options const & | options, | ||
bool | is_unified_plan, | ||
::std::unique_ptr<::webrtc::Call > | call, | ||
::webrtc::PeerConnectionDependencies & | dependencies, | ||
bool | dtls_enabled ) |
MCAPI void webrtc::PeerConnection::$dtor | ( | ) |
MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > webrtc::PeerConnection::$local_streams | ( | ) |
MCAPI ::webrtc::scoped_refptr<::webrtc::StreamCollectionInterface > webrtc::PeerConnection::$remote_streams | ( | ) |
MCAPI bool webrtc::PeerConnection::$AddStream | ( | ::webrtc::MediaStreamInterface * | local_stream | ) |
MCAPI void webrtc::PeerConnection::$RemoveStream | ( | ::webrtc::MediaStreamInterface * | remove_stream | ) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::$AddTrack | ( | ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > | track, |
::std::vector<::std::string > const & | stream_ids ) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::$AddTrack | ( | ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > | track, |
::std::vector<::std::string > const & | stream_ids, | ||
::std::vector<::webrtc::RtpEncodingParameters > const & | init_send_encodings ) |
MCAPI::webrtc::RTCError webrtc::PeerConnection::$RemoveTrackOrError | ( | ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > | sender | ) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::$AddTransceiver | ( | ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > | track | ) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::$AddTransceiver | ( | ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > | track, |
::webrtc::RtpTransceiverInit const & | init ) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::$AddTransceiver | ( | ::cricket::MediaType | media_type | ) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::$AddTransceiver | ( | ::cricket::MediaType | media_type, |
::webrtc::RtpTransceiverInit const & | init ) |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::$AddTransceiver | ( | ::cricket::MediaType | media_type, |
::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > | track, | ||
::webrtc::RtpTransceiverInit const & | init, | ||
bool | update_negotiation_needed ) |
MCAPI ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > webrtc::PeerConnection::$CreateSender | ( | ::std::string const & | kind, |
::std::string const & | stream_id ) |
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > webrtc::PeerConnection::$GetSenders | ( | ) | const |
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > > webrtc::PeerConnection::$GetReceivers | ( | ) | const |
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > webrtc::PeerConnection::$GetTransceivers | ( | ) | const |
MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::DataChannelInterface > > webrtc::PeerConnection::$CreateDataChannelOrError | ( | ::std::string const & | label, |
::webrtc::DataChannelInit const * | config ) |
MCAPI bool webrtc::PeerConnection::$GetStats | ( | ::webrtc::StatsObserver * | observer, |
::webrtc::MediaStreamTrackInterface * | track, | ||
::webrtc::PeerConnectionInterface::StatsOutputLevel | level ) |
MCAPI void webrtc::PeerConnection::$GetStats | ( | ::webrtc::RTCStatsCollectorCallback * | callback | ) |
MCAPI void webrtc::PeerConnection::$GetStats | ( | ::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > | selector, |
::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > | callback ) |
MCAPI void webrtc::PeerConnection::$GetStats | ( | ::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > | selector, |
::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > | callback ) |
MCAPI void webrtc::PeerConnection::$ClearStatsCache | ( | ) |
MCAPI::webrtc::PeerConnectionInterface::SignalingState webrtc::PeerConnection::$signaling_state | ( | ) |
MCAPI::webrtc::PeerConnectionInterface::IceConnectionState webrtc::PeerConnection::$ice_connection_state | ( | ) |
MCAPI::webrtc::PeerConnectionInterface::IceConnectionState webrtc::PeerConnection::$ice_connection_state_internal | ( | ) |
MCAPI::webrtc::PeerConnectionInterface::IceConnectionState webrtc::PeerConnection::$standardized_ice_connection_state | ( | ) |
MCAPI::webrtc::PeerConnectionInterface::PeerConnectionState webrtc::PeerConnection::$peer_connection_state | ( | ) |
MCAPI::webrtc::PeerConnectionInterface::IceGatheringState webrtc::PeerConnection::$ice_gathering_state | ( | ) |
MCAPI ::std::optional< bool > webrtc::PeerConnection::$can_trickle_ice_candidates | ( | ) |
MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$local_description | ( | ) | const |
MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$remote_description | ( | ) | const |
MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$current_local_description | ( | ) | const |
MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$current_remote_description | ( | ) | const |
MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$pending_local_description | ( | ) | const |
MCAPI::webrtc::SessionDescriptionInterface const * webrtc::PeerConnection::$pending_remote_description | ( | ) | const |
MCAPI void webrtc::PeerConnection::$RestartIce | ( | ) |
MCAPI void webrtc::PeerConnection::$CreateOffer | ( | ::webrtc::CreateSessionDescriptionObserver * | observer, |
::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | options ) |
MCAPI void webrtc::PeerConnection::$CreateAnswer | ( | ::webrtc::CreateSessionDescriptionObserver * | observer, |
::webrtc::PeerConnectionInterface::RTCOfferAnswerOptions const & | options ) |
MCAPI void webrtc::PeerConnection::$SetLocalDescription | ( | ::std::unique_ptr<::webrtc::SessionDescriptionInterface > | desc, |
::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > | observer ) |
MCAPI void webrtc::PeerConnection::$SetLocalDescription | ( | ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > | observer | ) |
MCAPI void webrtc::PeerConnection::$SetLocalDescription | ( | ::webrtc::SetSessionDescriptionObserver * | observer, |
::webrtc::SessionDescriptionInterface * | desc_ptr ) |
MCAPI void webrtc::PeerConnection::$SetLocalDescription | ( | ::webrtc::SetSessionDescriptionObserver * | observer | ) |
MCAPI void webrtc::PeerConnection::$SetRemoteDescription | ( | ::std::unique_ptr<::webrtc::SessionDescriptionInterface > | desc, |
::webrtc::scoped_refptr<::webrtc::SetRemoteDescriptionObserverInterface > | observer ) |
MCAPI void webrtc::PeerConnection::$SetRemoteDescription | ( | ::webrtc::SetSessionDescriptionObserver * | observer, |
::webrtc::SessionDescriptionInterface * | desc_ptr ) |
MCAPI::webrtc::PeerConnectionInterface::RTCConfiguration webrtc::PeerConnection::$GetConfiguration | ( | ) |
MCAPI::webrtc::RTCError webrtc::PeerConnection::$SetConfiguration | ( | ::webrtc::PeerConnectionInterface::RTCConfiguration const & | configuration | ) |
MCAPI bool webrtc::PeerConnection::$AddIceCandidate | ( | ::webrtc::IceCandidateInterface const * | ice_candidate | ) |
MCAPI void webrtc::PeerConnection::$AddIceCandidate | ( | ::std::unique_ptr<::webrtc::IceCandidateInterface > | candidate, |
::std::function< void(::webrtc::RTCError)> | callback ) |
MCAPI bool webrtc::PeerConnection::$RemoveIceCandidates | ( | ::std::vector<::cricket::Candidate > const & | candidates | ) |
MCAPI::webrtc::RTCError webrtc::PeerConnection::$SetBitrate | ( | ::webrtc::BitrateSettings const & | bitrate | ) |
MCAPI void webrtc::PeerConnection::$ReconfigureBandwidthEstimation | ( | ::webrtc::BandwidthEstimationSettings const & | settings | ) |
MCAPI void webrtc::PeerConnection::$SetAudioPlayout | ( | bool | playout | ) |
MCAPI void webrtc::PeerConnection::$SetAudioRecording | ( | bool | recording | ) |
MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > webrtc::PeerConnection::$LookupDtlsTransportByMid | ( | ::std::string const & | mid | ) |
MCAPI ::webrtc::scoped_refptr<::webrtc::SctpTransportInterface > webrtc::PeerConnection::$GetSctpTransport | ( | ) | const |
MCAPI void webrtc::PeerConnection::$AddAdaptationResource | ( | ::webrtc::scoped_refptr<::webrtc::Resource > | resource | ) |
MCAPI bool webrtc::PeerConnection::$StartRtcEventLog | ( | ::std::unique_ptr<::webrtc::RtcEventLogOutput > | output, |
int64 | output_period_ms ) |
MCAPI bool webrtc::PeerConnection::$StartRtcEventLog | ( | ::std::unique_ptr<::webrtc::RtcEventLogOutput > | output | ) |
MCAPI void webrtc::PeerConnection::$StopRtcEventLog | ( | ) |
MCAPI void webrtc::PeerConnection::$Close | ( | ) |
MCAPI::rtc::Thread * webrtc::PeerConnection::$signaling_thread | ( | ) | const |
MCAPI::rtc::Thread * webrtc::PeerConnection::$network_thread | ( | ) | const |
MCAPI::rtc::Thread * webrtc::PeerConnection::$worker_thread | ( | ) | const |
MCAPI::std::string webrtc::PeerConnection::$session_id | ( | ) | const |
MCAPI bool webrtc::PeerConnection::$initial_offerer | ( | ) | const |
MCAPI ::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > webrtc::PeerConnection::$GetTransceiversInternal | ( | ) | const |
MCAPI ::std::vector<::webrtc::DataChannelStats > webrtc::PeerConnection::$GetDataChannelStats | ( | ) | const |
MCAPI ::std::optional<::std::string > webrtc::PeerConnection::$sctp_transport_name | ( | ) | const |
MCAPI ::std::optional<::std::string > webrtc::PeerConnection::$sctp_mid | ( | ) | const |
MCAPI ::std::vector<::cricket::CandidateStats > webrtc::PeerConnection::$GetPooledCandidateStats | ( | ) | const |
MCAPI ::std::map<::std::string, ::cricket::TransportStats > webrtc::PeerConnection::$GetTransportStatsByNames | ( | ::std::set<::std::string > const & | transport_names | ) |
MCAPI::webrtc::Call::Stats webrtc::PeerConnection::$GetCallStats | ( | ) |
MCAPI ::std::optional<::webrtc::AudioDeviceModule::Stats > webrtc::PeerConnection::$GetAudioDeviceStats | ( | ) |
MCAPI bool webrtc::PeerConnection::$GetLocalCertificate | ( | ::std::string const & | transport_name, |
::webrtc::scoped_refptr<::rtc::RTCCertificate > * | certificate ) |
MCAPI ::std::unique_ptr<::rtc::SSLCertChain > webrtc::PeerConnection::$GetRemoteSSLCertChain | ( | ::std::string const & | transport_name | ) |
MCAPI bool webrtc::PeerConnection::$IceRestartPending | ( | ::std::string const & | content_name | ) | const |
MCAPI bool webrtc::PeerConnection::$NeedsIceRestart | ( | ::std::string const & | content_name | ) | const |
MCAPI bool webrtc::PeerConnection::$GetSslRole | ( | ::std::string const & | content_name, |
::rtc::SSLRole * | role ) |
MCAPI void webrtc::PeerConnection::$NoteDataAddedEvent | ( | ) |
MCAPI::webrtc::PeerConnectionObserver * webrtc::PeerConnection::$Observer | ( | ) | const |
MCAPI bool webrtc::PeerConnection::$IsClosed | ( | ) | const |
MCAPI ::std::optional<::rtc::SSLRole > webrtc::PeerConnection::$GetSctpSslRole_n | ( | ) |
MCAPI void webrtc::PeerConnection::$OnSctpDataChannelStateChanged | ( | int | channel_id, |
::webrtc::DataChannelInterface::DataState | state ) |
MCAPI bool webrtc::PeerConnection::$ShouldFireNegotiationNeededEvent | ( | uint | event_id | ) |
MCAPI::webrtc::LegacyStatsCollector * webrtc::PeerConnection::$legacy_stats | ( | ) |
MCAPI::webrtc::DataChannelController * webrtc::PeerConnection::$data_channel_controller | ( | ) |
MCAPI bool webrtc::PeerConnection::$dtls_enabled | ( | ) | const |
MCAPI::webrtc::PeerConnectionInterface::RTCConfiguration const * webrtc::PeerConnection::$configuration | ( | ) | const |
MCAPI::webrtc::PeerConnectionMessageHandler * webrtc::PeerConnection::$message_handler | ( | ) |
MCAPI::webrtc::RtpTransmissionManager * webrtc::PeerConnection::$rtp_manager | ( | ) |
MCAPI::webrtc::RtpTransmissionManager const * webrtc::PeerConnection::$rtp_manager | ( | ) | const |
MCAPI::webrtc::JsepTransportController * webrtc::PeerConnection::$transport_controller_s | ( | ) |
MCAPI::webrtc::JsepTransportController * webrtc::PeerConnection::$transport_controller_n | ( | ) |
MCAPI::cricket::PortAllocator * webrtc::PeerConnection::$port_allocator | ( | ) |
MCAPI::webrtc::Call * webrtc::PeerConnection::$call_ptr | ( | ) |
MCAPI::webrtc::PeerConnectionFactoryInterface::Options const * webrtc::PeerConnection::$options | ( | ) | const |
MCAPI void webrtc::PeerConnection::$SetIceConnectionState | ( | ::webrtc::PeerConnectionInterface::IceConnectionState | new_state | ) |
MCAPI void webrtc::PeerConnection::$NoteUsageEvent | ( | ::webrtc::UsageEvent | event | ) |
MCAPI void webrtc::PeerConnection::$AddRemoteCandidate | ( | ::std::string const & | mid, |
::cricket::Candidate const & | candidate ) |
MCAPI void webrtc::PeerConnection::$ReportSdpBundleUsage | ( | ::webrtc::SessionDescriptionInterface const & | remote_description | ) |
MCAPI bool webrtc::PeerConnection::$IsUnifiedPlan | ( | ) | const |
MCAPI bool webrtc::PeerConnection::$ValidateBundleSettings | ( | ::cricket::SessionDescription const * | desc, |
::std::map<::std::string, ::cricket::ContentGroup const * > const & | bundle_groups_by_mid ) |
MCAPI bool webrtc::PeerConnection::$CreateDataChannelTransport | ( | ::std::string_view | mid | ) |
MCAPI void webrtc::PeerConnection::$DestroyDataChannelTransport | ( | ::webrtc::RTCError | error | ) |
MCAPI void webrtc::PeerConnection::$StartSctpTransport | ( | int | local_port, |
int | remote_port, | ||
int | max_message_size ) |
MCAPI::webrtc::CryptoOptions webrtc::PeerConnection::$GetCryptoOptions | ( | ) |
MCAPI bool webrtc::PeerConnection::$SrtpRequired | ( | ) | const |
MCAPI::webrtc::FieldTrialsView const & webrtc::PeerConnection::$trials | ( | ) | const |
MCAPI bool webrtc::PeerConnection::$OnTransportChanged | ( | ::std::string const & | mid, |
::webrtc::RtpTransportInternal * | rtp_transport, | ||
::webrtc::scoped_refptr<::webrtc::DtlsTransport > | dtls_transport, | ||
::webrtc::DataChannelTransportInterface * | data_channel_transport ) |
|
static |
|
static |
|
static |
|
staticinherited |
|
inherited |