|
| | MockPeerConnection () |
| |
| | MOCK_METHOD0 (local_streams, rtc::scoped_refptr< StreamCollectionInterface >()) |
| |
| | MOCK_METHOD0 (remote_streams, rtc::scoped_refptr< StreamCollectionInterface >()) |
| |
| | MOCK_METHOD0 (session, WebRtcSession *()) |
| |
| | MOCK_CONST_METHOD0 (GetSenders, std::vector< rtc::scoped_refptr< RtpSenderInterface >>()) |
| |
| | MOCK_CONST_METHOD0 (GetReceivers, std::vector< rtc::scoped_refptr< RtpReceiverInterface >>()) |
| |
| | MOCK_CONST_METHOD0 (sctp_data_channels, const std::vector< rtc::scoped_refptr< DataChannel >> &()) |
| |
| | MockPeerConnection () |
| |
| | MOCK_METHOD0 (local_streams, rtc::scoped_refptr< StreamCollectionInterface >()) |
| |
| | MOCK_METHOD0 (remote_streams, rtc::scoped_refptr< StreamCollectionInterface >()) |
| |
| | MOCK_METHOD0 (session, WebRtcSession *()) |
| |
| | MOCK_CONST_METHOD0 (GetSenders, std::vector< rtc::scoped_refptr< RtpSenderInterface >>()) |
| |
| | MOCK_CONST_METHOD0 (GetReceivers, std::vector< rtc::scoped_refptr< RtpReceiverInterface >>()) |
| |
| | MOCK_CONST_METHOD0 (sctp_data_channels, const std::vector< rtc::scoped_refptr< DataChannel >> &()) |
| |
| | RefCountedObject () |
| |
| | RefCountedObject (P0 &&p0) |
| |
| | RefCountedObject (P0 &&p0, P1 &&p1, Args &&... args) |
| |
| | RefCountedObject () |
| |
| | RefCountedObject (P0 &&p0) |
| |
| | RefCountedObject (P0 &&p0, P1 &&p1, Args &&... args) |
| |
| virtual int | AddRef () const |
| |
| virtual int | AddRef () const |
| |
| virtual int | Release () const |
| |
| virtual int | Release () const |
| |
| virtual bool | HasOneRef () const |
| |
| virtual bool | HasOneRef () const |
| |
| | PeerConnection (PeerConnectionFactory *factory) |
| |
| bool | Initialize (const PeerConnectionInterface::RTCConfiguration &configuration, std::unique_ptr< cricket::PortAllocator > allocator, std::unique_ptr< rtc::RTCCertificateGeneratorInterface > cert_generator, PeerConnectionObserver *observer) |
| |
| rtc::scoped_refptr< StreamCollectionInterface > | local_streams () override |
| |
| rtc::scoped_refptr< StreamCollectionInterface > | remote_streams () override |
| |
| bool | AddStream (MediaStreamInterface *local_stream) override |
| |
| void | RemoveStream (MediaStreamInterface *local_stream) override |
| |
| rtc::scoped_refptr< RtpSenderInterface > | AddTrack (MediaStreamTrackInterface *track, std::vector< MediaStreamInterface *> streams) override |
| |
| bool | RemoveTrack (RtpSenderInterface *sender) override |
| |
| virtual WebRtcSession * | session () |
| |
| rtc::scoped_refptr< DtmfSenderInterface > | CreateDtmfSender (AudioTrackInterface *track) override |
| |
| rtc::scoped_refptr< RtpSenderInterface > | CreateSender (const std::string &kind, const std::string &stream_id) override |
| |
| std::vector< rtc::scoped_refptr< RtpSenderInterface > > | GetSenders () const override |
| |
| std::vector< rtc::scoped_refptr< RtpReceiverInterface > > | GetReceivers () const override |
| |
| rtc::scoped_refptr< DataChannelInterface > | CreateDataChannel (const std::string &label, const DataChannelInit *config) override |
| |
| bool | GetStats (StatsObserver *observer, webrtc::MediaStreamTrackInterface *track, StatsOutputLevel level) override |
| |
| void | GetStats (RTCStatsCollectorCallback *callback) override |
| |
| SignalingState | signaling_state () override |
| |
| IceConnectionState | ice_connection_state () override |
| |
| IceGatheringState | ice_gathering_state () override |
| |
| const SessionDescriptionInterface * | local_description () const override |
| |
| const SessionDescriptionInterface * | remote_description () const override |
| |
| const SessionDescriptionInterface * | current_local_description () const override |
| |
| const SessionDescriptionInterface * | current_remote_description () const override |
| |
| const SessionDescriptionInterface * | pending_local_description () const override |
| |
| const SessionDescriptionInterface * | pending_remote_description () const override |
| |
| void | CreateOffer (CreateSessionDescriptionObserver *observer, const MediaConstraintsInterface *constraints) override |
| |
| void | CreateOffer (CreateSessionDescriptionObserver *observer, const RTCOfferAnswerOptions &options) override |
| |
| void | CreateAnswer (CreateSessionDescriptionObserver *observer, const MediaConstraintsInterface *constraints) override |
| |
| void | CreateAnswer (CreateSessionDescriptionObserver *observer, const RTCOfferAnswerOptions &options) override |
| |
| void | SetLocalDescription (SetSessionDescriptionObserver *observer, SessionDescriptionInterface *desc) override |
| |
| void | SetRemoteDescription (SetSessionDescriptionObserver *observer, SessionDescriptionInterface *desc) override |
| |
| PeerConnectionInterface::RTCConfiguration | GetConfiguration () override |
| |
| bool | SetConfiguration (const PeerConnectionInterface::RTCConfiguration &configuration, RTCError *error) override |
| |
| bool | SetConfiguration (const PeerConnectionInterface::RTCConfiguration &configuration) override |
| |
| bool | AddIceCandidate (const IceCandidateInterface *candidate) override |
| |
| bool | RemoveIceCandidates (const std::vector< cricket::Candidate > &candidates) override |
| |
| void | RegisterUMAObserver (UMAObserver *observer) override |
| |
| bool | StartRtcEventLog (rtc::PlatformFile file, int64_t max_size_bytes) override |
| |
| void | StopRtcEventLog () override |
| |
| void | Close () override |
| |
| virtual const std::vector< rtc::scoped_refptr< DataChannel > > & | sctp_data_channels () const |
| |
| | PeerConnection (PeerConnectionFactory *factory) |
| |
| bool | Initialize (const PeerConnectionInterface::RTCConfiguration &configuration, std::unique_ptr< cricket::PortAllocator > allocator, std::unique_ptr< rtc::RTCCertificateGeneratorInterface > cert_generator, PeerConnectionObserver *observer) |
| |
| rtc::scoped_refptr< StreamCollectionInterface > | local_streams () override |
| |
| rtc::scoped_refptr< StreamCollectionInterface > | remote_streams () override |
| |
| bool | AddStream (MediaStreamInterface *local_stream) override |
| |
| void | RemoveStream (MediaStreamInterface *local_stream) override |
| |
| rtc::scoped_refptr< RtpSenderInterface > | AddTrack (MediaStreamTrackInterface *track, std::vector< MediaStreamInterface *> streams) override |
| |
| bool | RemoveTrack (RtpSenderInterface *sender) override |
| |
| virtual WebRtcSession * | session () |
| |
| rtc::scoped_refptr< DtmfSenderInterface > | CreateDtmfSender (AudioTrackInterface *track) override |
| |
| rtc::scoped_refptr< RtpSenderInterface > | CreateSender (const std::string &kind, const std::string &stream_id) override |
| |
| std::vector< rtc::scoped_refptr< RtpSenderInterface > > | GetSenders () const override |
| |
| std::vector< rtc::scoped_refptr< RtpReceiverInterface > > | GetReceivers () const override |
| |
| rtc::scoped_refptr< DataChannelInterface > | CreateDataChannel (const std::string &label, const DataChannelInit *config) override |
| |
| bool | GetStats (StatsObserver *observer, webrtc::MediaStreamTrackInterface *track, StatsOutputLevel level) override |
| |
| void | GetStats (RTCStatsCollectorCallback *callback) override |
| |
| SignalingState | signaling_state () override |
| |
| IceConnectionState | ice_connection_state () override |
| |
| IceGatheringState | ice_gathering_state () override |
| |
| const SessionDescriptionInterface * | local_description () const override |
| |
| const SessionDescriptionInterface * | remote_description () const override |
| |
| const SessionDescriptionInterface * | current_local_description () const override |
| |
| const SessionDescriptionInterface * | current_remote_description () const override |
| |
| const SessionDescriptionInterface * | pending_local_description () const override |
| |
| const SessionDescriptionInterface * | pending_remote_description () const override |
| |
| void | CreateOffer (CreateSessionDescriptionObserver *observer, const MediaConstraintsInterface *constraints) override |
| |
| void | CreateOffer (CreateSessionDescriptionObserver *observer, const RTCOfferAnswerOptions &options) override |
| |
| void | CreateAnswer (CreateSessionDescriptionObserver *observer, const MediaConstraintsInterface *constraints) override |
| |
| void | CreateAnswer (CreateSessionDescriptionObserver *observer, const RTCOfferAnswerOptions &options) override |
| |
| void | SetLocalDescription (SetSessionDescriptionObserver *observer, SessionDescriptionInterface *desc) override |
| |
| void | SetRemoteDescription (SetSessionDescriptionObserver *observer, SessionDescriptionInterface *desc) override |
| |
| PeerConnectionInterface::RTCConfiguration | GetConfiguration () override |
| |
| bool | SetConfiguration (const PeerConnectionInterface::RTCConfiguration &configuration, RTCError *error) override |
| |
| bool | SetConfiguration (const PeerConnectionInterface::RTCConfiguration &configuration) override |
| |
| bool | AddIceCandidate (const IceCandidateInterface *candidate) override |
| |
| bool | RemoveIceCandidates (const std::vector< cricket::Candidate > &candidates) override |
| |
| void | RegisterUMAObserver (UMAObserver *observer) override |
| |
| bool | StartRtcEventLog (rtc::PlatformFile file, int64_t max_size_bytes) override |
| |
| void | StopRtcEventLog () override |
| |
| void | Close () override |
| |
| virtual const std::vector< rtc::scoped_refptr< DataChannel > > & | sctp_data_channels () const |
| |
| virtual bool | UpdateIce (const IceServers &, const MediaConstraintsInterface *) |
| |
| virtual bool | UpdateIce (const IceServers &) |
| |
| virtual bool | UpdateIce (const IceServers &, const MediaConstraintsInterface *) |
| |
| virtual bool | UpdateIce (const IceServers &) |
| |
| | IceObserver () |
| |
| virtual void | OnIceConnectionChange (PeerConnectionInterface::IceConnectionState new_state) |
| |
| virtual void | OnIceGatheringChange (PeerConnectionInterface::IceGatheringState new_state) |
| |
| | IceObserver () |
| |
| virtual void | OnIceConnectionChange (PeerConnectionInterface::IceConnectionState new_state) |
| |
| virtual void | OnIceGatheringChange (PeerConnectionInterface::IceGatheringState new_state) |
| |
Public Member Functions inherited from rtc::MessageHandler |
| virtual WEBRTC_DYLIB_EXPORT | ~MessageHandler () |
| |
| virtual WEBRTC_DYLIB_EXPORT | ~MessageHandler () |
| |
| | has_slots () |
| |
| | has_slots () |
| |
| | ~has_slots () |
| |
| | ~has_slots () |
| |
| void | signal_connect (_signal_base_interface *sender) |
| |
| void | signal_disconnect (_signal_base_interface *sender) |
| |
| void | disconnect_all () |
| |
| void | signal_connect (_signal_base_interface *sender) |
| |
| void | signal_disconnect (_signal_base_interface *sender) |
| |
| void | disconnect_all () |
| |
|
| enum | SignalingState {
kStable,
kHaveLocalOffer,
kHaveLocalPrAnswer,
kHaveRemoteOffer,
kHaveRemotePrAnswer,
kClosed,
kStable,
kHaveLocalOffer,
kHaveLocalPrAnswer,
kHaveRemoteOffer,
kHaveRemotePrAnswer,
kClosed
} |
| |
| enum | IceGatheringState {
kIceGatheringNew,
kIceGatheringGathering,
kIceGatheringComplete,
kIceGatheringNew,
kIceGatheringGathering,
kIceGatheringComplete
} |
| |
| enum | IceConnectionState {
kIceConnectionNew,
kIceConnectionChecking,
kIceConnectionConnected,
kIceConnectionCompleted,
kIceConnectionFailed,
kIceConnectionDisconnected,
kIceConnectionClosed,
kIceConnectionMax,
kIceConnectionNew,
kIceConnectionChecking,
kIceConnectionConnected,
kIceConnectionCompleted,
kIceConnectionFailed,
kIceConnectionDisconnected,
kIceConnectionClosed,
kIceConnectionMax
} |
| |
| enum | TlsCertPolicy { kTlsCertPolicySecure,
kTlsCertPolicyInsecureNoCheck,
kTlsCertPolicySecure,
kTlsCertPolicyInsecureNoCheck
} |
| |
| enum | IceTransportsType {
kNone,
kRelay,
kNoHost,
kAll,
kNone,
kRelay,
kNoHost,
kAll
} |
| |
| enum | BundlePolicy {
kBundlePolicyBalanced,
kBundlePolicyMaxBundle,
kBundlePolicyMaxCompat,
kBundlePolicyBalanced,
kBundlePolicyMaxBundle,
kBundlePolicyMaxCompat
} |
| |
| enum | RtcpMuxPolicy { kRtcpMuxPolicyNegotiate,
kRtcpMuxPolicyRequire,
kRtcpMuxPolicyNegotiate,
kRtcpMuxPolicyRequire
} |
| |
| enum | TcpCandidatePolicy { kTcpCandidatePolicyEnabled,
kTcpCandidatePolicyDisabled,
kTcpCandidatePolicyEnabled,
kTcpCandidatePolicyDisabled
} |
| |
| enum | CandidateNetworkPolicy { kCandidateNetworkPolicyAll,
kCandidateNetworkPolicyLowCost,
kCandidateNetworkPolicyAll,
kCandidateNetworkPolicyLowCost
} |
| |
| enum | ContinualGatheringPolicy { GATHER_ONCE,
GATHER_CONTINUALLY,
GATHER_ONCE,
GATHER_CONTINUALLY
} |
| |
| enum | RTCConfigurationType { RTCConfigurationType::kSafe,
RTCConfigurationType::kAggressive,
RTCConfigurationType::kSafe,
RTCConfigurationType::kAggressive
} |
| |
| enum | StatsOutputLevel { kStatsOutputLevelStandard,
kStatsOutputLevelDebug,
kStatsOutputLevelStandard,
kStatsOutputLevelDebug
} |
| |
| enum | SignalingState {
kStable,
kHaveLocalOffer,
kHaveLocalPrAnswer,
kHaveRemoteOffer,
kHaveRemotePrAnswer,
kClosed,
kStable,
kHaveLocalOffer,
kHaveLocalPrAnswer,
kHaveRemoteOffer,
kHaveRemotePrAnswer,
kClosed
} |
| |
| enum | IceGatheringState {
kIceGatheringNew,
kIceGatheringGathering,
kIceGatheringComplete,
kIceGatheringNew,
kIceGatheringGathering,
kIceGatheringComplete
} |
| |
| enum | IceConnectionState {
kIceConnectionNew,
kIceConnectionChecking,
kIceConnectionConnected,
kIceConnectionCompleted,
kIceConnectionFailed,
kIceConnectionDisconnected,
kIceConnectionClosed,
kIceConnectionMax,
kIceConnectionNew,
kIceConnectionChecking,
kIceConnectionConnected,
kIceConnectionCompleted,
kIceConnectionFailed,
kIceConnectionDisconnected,
kIceConnectionClosed,
kIceConnectionMax
} |
| |
| enum | TlsCertPolicy { kTlsCertPolicySecure,
kTlsCertPolicyInsecureNoCheck,
kTlsCertPolicySecure,
kTlsCertPolicyInsecureNoCheck
} |
| |
| enum | IceTransportsType {
kNone,
kRelay,
kNoHost,
kAll,
kNone,
kRelay,
kNoHost,
kAll
} |
| |
| enum | BundlePolicy {
kBundlePolicyBalanced,
kBundlePolicyMaxBundle,
kBundlePolicyMaxCompat,
kBundlePolicyBalanced,
kBundlePolicyMaxBundle,
kBundlePolicyMaxCompat
} |
| |
| enum | RtcpMuxPolicy { kRtcpMuxPolicyNegotiate,
kRtcpMuxPolicyRequire,
kRtcpMuxPolicyNegotiate,
kRtcpMuxPolicyRequire
} |
| |
| enum | TcpCandidatePolicy { kTcpCandidatePolicyEnabled,
kTcpCandidatePolicyDisabled,
kTcpCandidatePolicyEnabled,
kTcpCandidatePolicyDisabled
} |
| |
| enum | CandidateNetworkPolicy { kCandidateNetworkPolicyAll,
kCandidateNetworkPolicyLowCost,
kCandidateNetworkPolicyAll,
kCandidateNetworkPolicyLowCost
} |
| |
| enum | ContinualGatheringPolicy { GATHER_ONCE,
GATHER_CONTINUALLY,
GATHER_ONCE,
GATHER_CONTINUALLY
} |
| |
| enum | RTCConfigurationType { RTCConfigurationType::kSafe,
RTCConfigurationType::kAggressive,
RTCConfigurationType::kSafe,
RTCConfigurationType::kAggressive
} |
| |
| enum | StatsOutputLevel { kStatsOutputLevelStandard,
kStatsOutputLevelDebug,
kStatsOutputLevelStandard,
kStatsOutputLevelDebug
} |
| |
| typedef std::vector< IceServer > | IceServers |
| |
| typedef std::vector< IceServer > | IceServers |
| |
| sigslot::signal1< DataChannel * > | SignalDataChannelCreated |
| |
| virtual | ~RefCountedObject () |
| |
| virtual | ~RefCountedObject () |
| |
| | ~PeerConnection () override |
| |
| | ~PeerConnection () override |
| |
| | ~PeerConnectionInterface () |
| |
| | ~PeerConnectionInterface () |
| |
| virtual | ~RefCountInterface () |
| |
| virtual | ~RefCountInterface () |
| |
| | ~IceObserver () |
| |
| | ~IceObserver () |
| |
Protected Member Functions inherited from rtc::MessageHandler |
| | MessageHandler () |
| |
| | MessageHandler () |
| |
| | has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all) |
| |
| virtual | ~has_slots_interface () |
| |
| | has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all) |
| |
| virtual | ~has_slots_interface () |
| |
| volatile int | ref_count_ |
| |