|
|
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 *local_stream) |
| 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::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > | AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids) |
|
virtual::webrtc::RTCError | RemoveTrackOrError (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender) |
| virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | AddTransceiver (::webrtc::MediaType media_type, ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::webrtc::RtpTransceiverInit const &init, bool update_negotiation_needed) |
| virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | AddTransceiver (::webrtc::MediaType media_type, ::webrtc::RtpTransceiverInit const &init) |
| virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | AddTransceiver (::webrtc::MediaType media_type) |
| 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 (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track) |
| 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 void | GetStats (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback) |
| virtual void | GetStats (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback) |
| virtual void | GetStats (::webrtc::RTCStatsCollectorCallback *callback) |
| virtual bool | GetStats (::webrtc::StatsObserver *observer, ::webrtc::MediaStreamTrackInterface *track, ::webrtc::PeerConnectionInterface::StatsOutputLevel level) |
| 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 (::webrtc::SetSessionDescriptionObserver *observer) |
| virtual void | SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr) |
| virtual void | SetLocalDescription (::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
| virtual void | SetLocalDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
| virtual void | SetRemoteDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr) |
| virtual void | SetRemoteDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetRemoteDescriptionObserverInterface > observer) |
| virtual::webrtc::PeerConnectionInterface::RTCConfiguration | GetConfiguration () |
| virtual::webrtc::RTCError | SetConfiguration (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration) |
| virtual void | AddIceCandidate (::std::unique_ptr<::webrtc::IceCandidate > candidate, ::std::function< void(::webrtc::RTCError)> callback) |
| virtual bool | AddIceCandidate (::webrtc::IceCandidate const *ice_candidate) |
| virtual bool | RemoveIceCandidate (::webrtc::IceCandidate const *candidate) |
| virtual bool | RemoveIceCandidates (::std::vector<::webrtc::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) |
| virtual bool | StartRtcEventLog (::std::unique_ptr<::webrtc::RtcEventLogOutput > output, int64 output_period_ms) |
| virtual void | StopRtcEventLog () |
| virtual void | SetDataChannelEventObserver (::std::unique_ptr<::webrtc::DataChannelEventObserverInterface > observer) |
| virtual void | Close () |
| virtual::webrtc::Thread * | signaling_thread () const |
| virtual::webrtc::Thread * | network_thread () const |
| virtual::webrtc::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<::webrtc::CandidateStats > | GetPooledCandidateStats () const |
| virtual ::std::map<::std::string, ::webrtc::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<::webrtc::RTCCertificate > *certificate) |
| virtual ::std::unique_ptr<::webrtc::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, ::webrtc::SSLRole *role) |
| virtual void | NoteDataAddedEvent () |
| virtual void | RunWithObserver (::absl::AnyInvocable< void(::webrtc::PeerConnectionObserver *) && > task) |
| virtual bool | IsClosed () const |
| virtual ::std::optional<::webrtc::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 const * | rtp_manager () const |
| virtual::webrtc::RtpTransmissionManager * | rtp_manager () |
| virtual::webrtc::JsepTransportController * | transport_controller_s () |
| virtual::webrtc::JsepTransportController * | transport_controller_n () |
| virtual::webrtc::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_view mid, ::webrtc::Candidate const &candidate) |
| virtual void | ReportSdpBundleUsage (::webrtc::SessionDescriptionInterface const &remote_description) |
| virtual bool | IsUnifiedPlan () const |
| virtual bool | ValidateBundleSettings (::webrtc::SessionDescription const *desc, ::std::map<::std::string, ::webrtc::ContentGroup const * > const &bundle_groups_by_mid) |
| virtual bool | CreateDataChannelTransport (::std::string_view mid) |
| virtual void | DestroyDataChannelTransport (::webrtc::RTCError error) |
| virtual::webrtc::RTCError | StartSctpTransport (::webrtc::SctpOptions const &options) |
| virtual::webrtc::CryptoOptions | GetCryptoOptions () |
| virtual bool | SrtpRequired () const |
| virtual::webrtc::FieldTrialsView const & | trials () const |
| virtual::webrtc::NetworkControllerInterface * | GetNetworkController () |
| virtual::webrtc::PayloadTypePicker & | payload_type_picker () |
| 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 | CanAttemptDtlsStunPiggybacking () |
| MCAPI ::webrtc::scoped_refptr<::webrtc::RtpTransceiverProxyWithInternal<::webrtc::RtpTransceiver > > | FindTransceiverBySender (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender) |
| MCAPI::webrtc::PeerConnection::InitializePortAllocatorResult | InitializePortAllocator_n (::std::set<::webrtc::SocketAddress > const &stun_servers, ::std::vector<::webrtc::RelayServerConfig > const &turn_servers, ::std::vector<::std::shared_ptr<::webrtc::StaticStunServer const > > const &static_stun_servers, ::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration) |
| MCAPI::webrtc::JsepTransportController * | InitializeTransportController_n (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration) |
| MCAPI void | OnIceGatheringChange (::webrtc::PeerConnectionInterface::IceGatheringState new_state) |
| MCAPI void | OnTransportControllerCandidatesGathered (::std::string const &transport_name, ::std::vector<::webrtc::Candidate > const &candidates) |
| MCAPI void | OnTransportControllerConnectionState (::webrtc::IceConnectionState state) |
| MCAPI | PeerConnection (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::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, ::std::set<::webrtc::SocketAddress > const &stun_servers, ::std::vector<::webrtc::RelayServerConfig > const &turn_servers, 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::PeerConnectionInterface::RTCConfiguration const &configuration, ::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, ::std::set<::webrtc::SocketAddress > const &stun_servers, ::std::vector<::webrtc::RelayServerConfig > const &turn_servers, 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 *local_stream) |
| 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::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > > | $AddTrack (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::std::vector<::std::string > const &stream_ids) |
| MCAPI::webrtc::RTCError | $RemoveTrackOrError (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > sender) |
| MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | $AddTransceiver (::webrtc::MediaType media_type, ::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track, ::webrtc::RtpTransceiverInit const &init, bool update_negotiation_needed) |
| MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | $AddTransceiver (::webrtc::MediaType media_type, ::webrtc::RtpTransceiverInit const &init) |
| MCAPI ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface > > | $AddTransceiver (::webrtc::MediaType media_type) |
| 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 (::webrtc::scoped_refptr<::webrtc::MediaStreamTrackInterface > track) |
| 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 void | $GetStats (::webrtc::scoped_refptr<::webrtc::RtpReceiverInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback) |
| MCAPI void | $GetStats (::webrtc::scoped_refptr<::webrtc::RtpSenderInterface > selector, ::webrtc::scoped_refptr<::webrtc::RTCStatsCollectorCallback > callback) |
| MCAPI void | $GetStats (::webrtc::RTCStatsCollectorCallback *callback) |
| MCAPI bool | $GetStats (::webrtc::StatsObserver *observer, ::webrtc::MediaStreamTrackInterface *track, ::webrtc::PeerConnectionInterface::StatsOutputLevel level) |
| 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 (::webrtc::SetSessionDescriptionObserver *observer) |
| MCAPI void | $SetLocalDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr) |
| MCAPI void | $SetLocalDescription (::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
| MCAPI void | $SetLocalDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetLocalDescriptionObserverInterface > observer) |
| MCAPI void | $SetRemoteDescription (::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::SessionDescriptionInterface *desc_ptr) |
| MCAPI void | $SetRemoteDescription (::std::unique_ptr<::webrtc::SessionDescriptionInterface > desc, ::webrtc::scoped_refptr<::webrtc::SetRemoteDescriptionObserverInterface > observer) |
| MCAPI::webrtc::PeerConnectionInterface::RTCConfiguration | $GetConfiguration () |
| MCAPI::webrtc::RTCError | $SetConfiguration (::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration) |
| MCAPI void | $AddIceCandidate (::std::unique_ptr<::webrtc::IceCandidate > candidate, ::std::function< void(::webrtc::RTCError)> callback) |
| MCAPI bool | $AddIceCandidate (::webrtc::IceCandidate const *ice_candidate) |
| MCAPI bool | $RemoveIceCandidate (::webrtc::IceCandidate const *candidate) |
| MCAPI bool | $RemoveIceCandidates (::std::vector<::webrtc::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) |
| MCAPI bool | $StartRtcEventLog (::std::unique_ptr<::webrtc::RtcEventLogOutput > output, int64 output_period_ms) |
| MCAPI void | $StopRtcEventLog () |
| MCAPI void | $SetDataChannelEventObserver (::std::unique_ptr<::webrtc::DataChannelEventObserverInterface > observer) |
| MCAPI void | $Close () |
| MCAPI::webrtc::Thread * | $signaling_thread () const |
| MCAPI::webrtc::Thread * | $network_thread () const |
| MCAPI::webrtc::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<::webrtc::CandidateStats > | $GetPooledCandidateStats () const |
| MCAPI ::std::map<::std::string, ::webrtc::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<::webrtc::RTCCertificate > *certificate) |
| MCAPI ::std::unique_ptr<::webrtc::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, ::webrtc::SSLRole *role) |
| MCAPI void | $NoteDataAddedEvent () |
| MCAPI void | $RunWithObserver (::absl::AnyInvocable< void(::webrtc::PeerConnectionObserver *) && > task) |
| MCAPI bool | $IsClosed () const |
| MCAPI ::std::optional<::webrtc::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 const * | $rtp_manager () const |
| MCAPI::webrtc::RtpTransmissionManager * | $rtp_manager () |
| MCAPI::webrtc::JsepTransportController * | $transport_controller_s () |
| MCAPI::webrtc::JsepTransportController * | $transport_controller_n () |
| MCAPI::webrtc::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_view mid, ::webrtc::Candidate const &candidate) |
| MCAPI void | $ReportSdpBundleUsage (::webrtc::SessionDescriptionInterface const &remote_description) |
| MCAPI bool | $IsUnifiedPlan () const |
| MCAPI bool | $ValidateBundleSettings (::webrtc::SessionDescription const *desc, ::std::map<::std::string, ::webrtc::ContentGroup const * > const &bundle_groups_by_mid) |
| MCAPI bool | $CreateDataChannelTransport (::std::string_view mid) |
| MCAPI void | $DestroyDataChannelTransport (::webrtc::RTCError error) |
| MCAPI::webrtc::RTCError | $StartSctpTransport (::webrtc::SctpOptions const &options) |
| MCAPI::webrtc::CryptoOptions | $GetCryptoOptions () |
| MCAPI bool | $SrtpRequired () const |
| MCAPI::webrtc::FieldTrialsView const & | $trials () const |
| MCAPI::webrtc::NetworkControllerInterface * | $GetNetworkController () |
| MCAPI::webrtc::PayloadTypePicker & | $payload_type_picker () |
| 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 |
|
virtual void | StartSctpTransport (int local_port, int remote_port, int max_message_size) |
| MCAPI void | $StartSctpTransport (int local_port, int remote_port, int max_message_size) |