|
|
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 ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > | FindTransceiverBySender (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender) |
| 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::webrtc::JsepTransportController * | InitializeTransportController_n (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::webrtc::PeerConnectionDependencies const &dependencies) |
| MCAPI void | OnIceGatheringChange (::webrtc::PeerConnectionInterface::IceGatheringState new_state) |
| MCAPI void | OnTransportControllerCandidatesGathered (::std::string const &transport_name, ::std::vector<::cricket::Candidate > const &candidates) |
| MCAPI void | OnTransportControllerConnectionState (::cricket::IceConnectionState 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 void | ReportFirstConnectUsageMetrics () |
| MCAPI void | ReportTransportStats (::std::vector<::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > > transceivers) |
| MCAPI void | SetSctpTransportName (::std::string sctp_transport_name) |
| MCAPI ::std::optional<::std::string > | SetupDataChannelTransport_n (::std::string_view mid) |
| 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 |