|
| 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 &) |
|
virtual int | AddRef () const =0 |
|
virtual int | Release () const =0 |
|
virtual int | AddRef () const =0 |
|
virtual int | Release () const =0 |
|
| 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 |
|