75 virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::PeerConnectionInterface>>
76 CreatePeerConnectionOrError(
82 virtual ::webrtc::scoped_refptr<::webrtc::PeerConnectionInterface> CreatePeerConnection(
88 virtual ::webrtc::scoped_refptr<::webrtc::PeerConnectionInterface> CreatePeerConnection(
90 ::std::unique_ptr<::cricket::PortAllocator> allocator,
91 ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface> cert_generator,
96 virtual ::webrtc::RtpCapabilities GetRtpSenderCapabilities(::cricket::MediaType)
const;
99 virtual ::webrtc::RtpCapabilities GetRtpReceiverCapabilities(::cricket::MediaType)
const;
102 virtual ::webrtc::scoped_refptr<::webrtc::MediaStreamInterface> CreateLocalMediaStream(::std::string
const&) = 0;
105 virtual ::webrtc::scoped_refptr<::webrtc::AudioSourceInterface>
109 virtual ::webrtc::scoped_refptr<::webrtc::VideoTrackInterface>
113 virtual ::webrtc::scoped_refptr<::webrtc::VideoTrackInterface>
117 virtual ::webrtc::scoped_refptr<::webrtc::AudioTrackInterface>
121 virtual bool StartAecDump(::_iobuf*, int64);
124 virtual void StopAecDump() = 0;
146 ::std::unique_ptr<::cricket::PortAllocator> allocator,
147 ::std::unique_ptr<::rtc::RTCCertificateGeneratorInterface> cert_generator,
151 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)