|
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 |
|
|
virtual rtc::scoped_refptr< StreamCollectionInterface > | local_streams ()=0 |
|
virtual rtc::scoped_refptr< StreamCollectionInterface > | remote_streams ()=0 |
|
virtual bool | AddStream (MediaStreamInterface *stream)=0 |
|
virtual void | RemoveStream (MediaStreamInterface *stream)=0 |
|
virtual rtc::scoped_refptr< RtpSenderInterface > | AddTrack (MediaStreamTrackInterface *, std::vector< MediaStreamInterface *>) |
|
virtual bool | RemoveTrack (RtpSenderInterface *) |
|
virtual rtc::scoped_refptr< DtmfSenderInterface > | CreateDtmfSender (AudioTrackInterface *track)=0 |
|
virtual rtc::scoped_refptr< RtpSenderInterface > | CreateSender (const std::string &, const std::string &) |
|
virtual std::vector< rtc::scoped_refptr< RtpSenderInterface > > | GetSenders () const |
|
virtual std::vector< rtc::scoped_refptr< RtpReceiverInterface > > | GetReceivers () const |
|
virtual bool | GetStats (StatsObserver *observer, MediaStreamTrackInterface *track, StatsOutputLevel level)=0 |
|
virtual void | GetStats (RTCStatsCollectorCallback *) |
|
virtual rtc::scoped_refptr< DataChannelInterface > | CreateDataChannel (const std::string &label, const DataChannelInit *config)=0 |
|
virtual const SessionDescriptionInterface * | local_description () const =0 |
|
virtual const SessionDescriptionInterface * | remote_description () const =0 |
|
virtual const SessionDescriptionInterface * | current_local_description () const |
|
virtual const SessionDescriptionInterface * | current_remote_description () const |
|
virtual const SessionDescriptionInterface * | pending_local_description () const |
|
virtual const SessionDescriptionInterface * | pending_remote_description () const |
|
virtual void | CreateOffer (CreateSessionDescriptionObserver *, const MediaConstraintsInterface *) |
|
virtual void | CreateOffer (CreateSessionDescriptionObserver *, const RTCOfferAnswerOptions &) |
|
virtual void | CreateAnswer (CreateSessionDescriptionObserver *, const RTCOfferAnswerOptions &) |
|
virtual void | CreateAnswer (CreateSessionDescriptionObserver *, const MediaConstraintsInterface *) |
|
virtual void | SetLocalDescription (SetSessionDescriptionObserver *, SessionDescriptionInterface *)=0 |
|
virtual void | SetRemoteDescription (SetSessionDescriptionObserver *, SessionDescriptionInterface *)=0 |
|
virtual bool | UpdateIce (const IceServers &, const MediaConstraintsInterface *) |
|
virtual bool | UpdateIce (const IceServers &) |
|
virtual PeerConnectionInterface::RTCConfiguration | GetConfiguration () |
|
virtual bool | SetConfiguration (const PeerConnectionInterface::RTCConfiguration &, RTCError *) |
|
virtual bool | SetConfiguration (const PeerConnectionInterface::RTCConfiguration &) |
|
virtual bool | AddIceCandidate (const IceCandidateInterface *)=0 |
|
virtual bool | RemoveIceCandidates (const std::vector< cricket::Candidate > &) |
|
virtual void | RegisterUMAObserver (UMAObserver *)=0 |
|
virtual SignalingState | signaling_state ()=0 |
|
virtual IceConnectionState | ice_connection_state ()=0 |
|
virtual IceGatheringState | ice_gathering_state ()=0 |
|
virtual bool | StartRtcEventLog (rtc::PlatformFile, int64_t) |
|
virtual void | StopRtcEventLog () |
|
virtual void | Close ()=0 |
|
virtual rtc::scoped_refptr< StreamCollectionInterface > | local_streams ()=0 |
|
virtual rtc::scoped_refptr< StreamCollectionInterface > | remote_streams ()=0 |
|
virtual bool | AddStream (MediaStreamInterface *stream)=0 |
|
virtual void | RemoveStream (MediaStreamInterface *stream)=0 |
|
virtual rtc::scoped_refptr< RtpSenderInterface > | AddTrack (MediaStreamTrackInterface *, std::vector< MediaStreamInterface *>) |
|
virtual bool | RemoveTrack (RtpSenderInterface *) |
|
virtual rtc::scoped_refptr< DtmfSenderInterface > | CreateDtmfSender (AudioTrackInterface *track)=0 |
|
virtual rtc::scoped_refptr< RtpSenderInterface > | CreateSender (const std::string &, const std::string &) |
|
virtual std::vector< rtc::scoped_refptr< RtpSenderInterface > > | GetSenders () const |
|
virtual std::vector< rtc::scoped_refptr< RtpReceiverInterface > > | GetReceivers () const |
|
virtual bool | GetStats (StatsObserver *observer, MediaStreamTrackInterface *track, StatsOutputLevel level)=0 |
|
virtual void | GetStats (RTCStatsCollectorCallback *) |
|
virtual rtc::scoped_refptr< DataChannelInterface > | CreateDataChannel (const std::string &label, const DataChannelInit *config)=0 |
|
virtual const SessionDescriptionInterface * | local_description () const =0 |
|
virtual const SessionDescriptionInterface * | remote_description () const =0 |
|
virtual const SessionDescriptionInterface * | current_local_description () const |
|
virtual const SessionDescriptionInterface * | current_remote_description () const |
|
virtual const SessionDescriptionInterface * | pending_local_description () const |
|
virtual const SessionDescriptionInterface * | pending_remote_description () const |
|
virtual void | CreateOffer (CreateSessionDescriptionObserver *, const MediaConstraintsInterface *) |
|
virtual void | CreateOffer (CreateSessionDescriptionObserver *, const RTCOfferAnswerOptions &) |
|
virtual void | CreateAnswer (CreateSessionDescriptionObserver *, const RTCOfferAnswerOptions &) |
|
virtual void | CreateAnswer (CreateSessionDescriptionObserver *, const MediaConstraintsInterface *) |
|
virtual void | SetLocalDescription (SetSessionDescriptionObserver *, SessionDescriptionInterface *)=0 |
|
virtual void | SetRemoteDescription (SetSessionDescriptionObserver *, SessionDescriptionInterface *)=0 |
|
virtual bool | UpdateIce (const IceServers &, const MediaConstraintsInterface *) |
|
virtual bool | UpdateIce (const IceServers &) |
|
virtual PeerConnectionInterface::RTCConfiguration | GetConfiguration () |
|
virtual bool | SetConfiguration (const PeerConnectionInterface::RTCConfiguration &, RTCError *) |
|
virtual bool | SetConfiguration (const PeerConnectionInterface::RTCConfiguration &) |
|
virtual bool | AddIceCandidate (const IceCandidateInterface *)=0 |
|
virtual bool | RemoveIceCandidates (const std::vector< cricket::Candidate > &) |
|
virtual void | RegisterUMAObserver (UMAObserver *)=0 |
|
virtual SignalingState | signaling_state ()=0 |
|
virtual IceConnectionState | ice_connection_state ()=0 |
|
virtual IceGatheringState | ice_gathering_state ()=0 |
|
virtual bool | StartRtcEventLog (rtc::PlatformFile, int64_t) |
|
virtual void | StopRtcEventLog () |
|
virtual void | Close ()=0 |
|
virtual int | AddRef () const =0 |
|
virtual int | Release () const =0 |
|
virtual int | AddRef () const =0 |
|
virtual int | Release () const =0 |
|