51 Options& operator=(Options
const&);
52 Options(Options
const&);
73 virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::PeerConnectionInterface>>
74 CreatePeerConnectionOrError(
79 virtual ::webrtc::scoped_refptr<::webrtc::PeerConnectionInterface> CreatePeerConnection(
84 virtual ::webrtc::scoped_refptr<::webrtc::PeerConnectionInterface> CreatePeerConnection(
86 ::std::unique_ptr<::cricket::PortAllocator> allocator,
87 ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface> cert_generator,
91 virtual ::webrtc::RtpCapabilities GetRtpSenderCapabilities(::cricket::MediaType)
const;
93 virtual ::webrtc::RtpCapabilities GetRtpReceiverCapabilities(::cricket::MediaType)
const;
95 virtual ::webrtc::scoped_refptr<::webrtc::MediaStreamInterface> CreateLocalMediaStream(::std::string
const&) = 0;
97 virtual ::webrtc::scoped_refptr<::webrtc::AudioSourceInterface>
100 virtual ::webrtc::scoped_refptr<::webrtc::VideoTrackInterface>
103 virtual ::webrtc::scoped_refptr<::webrtc::VideoTrackInterface>
106 virtual ::webrtc::scoped_refptr<::webrtc::AudioTrackInterface>
109 virtual bool StartAecDump(::_iobuf*, int64);
111 virtual void StopAecDump() = 0;
132 ::std::unique_ptr<::cricket::PortAllocator> allocator,
133 ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface> cert_generator,
137 MCNAPI ::webrtc::scoped_refptr<::webrtc::VideoTrackInterface>
MCAPI ::webrtc::scoped_refptr<::webrtc::PeerConnectionInterface > $CreatePeerConnection(::webrtc::PeerConnectionInterface::RTCConfiguration const &configuration, ::std::unique_ptr<::cricket::PortAllocator > allocator, ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface > cert_generator, ::webrtc::PeerConnectionObserver *observer)