webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Public Member Functions | Protected Member Functions | List of all members
webrtc::PeerConnectionFactoryInterface Class Referenceabstract

#include <peerconnectioninterface.h>

Inheritance diagram for webrtc::PeerConnectionFactoryInterface:
rtc::RefCountInterface rtc::RefCountInterface webrtc::PeerConnectionFactory webrtc::PeerConnectionFactory PeerConnectionFactoryForTest rtc::RefCountedObject< webrtc::PeerConnectionFactory > rtc::RefCountedObject< webrtc::PeerConnectionFactory > PeerConnectionFactoryForTest rtc::RefCountedObject< webrtc::PeerConnectionFactory > rtc::RefCountedObject< webrtc::PeerConnectionFactory > webrtc::FakePeerConnectionFactory webrtc::FakePeerConnectionFactory webrtc::FakePeerConnectionFactory webrtc::FakePeerConnectionFactory webrtc::FakePeerConnectionFactory webrtc::FakePeerConnectionFactory webrtc::FakePeerConnectionFactory webrtc::FakePeerConnectionFactory

Classes

class  Options
 

Public Member Functions

virtual void SetOptions (const Options &)=0
 
virtual rtc::scoped_refptr< PeerConnectionInterfaceCreatePeerConnection (const PeerConnectionInterface::RTCConfiguration &, std::unique_ptr< cricket::PortAllocator >, std::unique_ptr< rtc::RTCCertificateGeneratorInterface >, PeerConnectionObserver *)=0
 
virtual rtc::scoped_refptr< PeerConnectionInterfaceCreatePeerConnection (const PeerConnectionInterface::RTCConfiguration &, const MediaConstraintsInterface *, std::unique_ptr< cricket::PortAllocator >, std::unique_ptr< rtc::RTCCertificateGeneratorInterface >, PeerConnectionObserver *)=0
 
virtual rtc::scoped_refptr< MediaStreamInterfaceCreateLocalMediaStream (const std::string &)=0
 
virtual rtc::scoped_refptr< AudioSourceInterfaceCreateAudioSource (const cricket::AudioOptions &)=0
 
virtual rtc::scoped_refptr< AudioSourceInterfaceCreateAudioSource (const MediaConstraintsInterface *)=0
 
virtual rtc::scoped_refptr< VideoTrackSourceInterfaceCreateVideoSource (std::unique_ptr< cricket::VideoCapturer >)
 
virtual rtc::scoped_refptr< VideoTrackSourceInterfaceCreateVideoSource (std::unique_ptr< cricket::VideoCapturer >, const MediaConstraintsInterface *)
 
virtual rtc::scoped_refptr< VideoTrackSourceInterfaceCreateVideoSource (cricket::VideoCapturer *capturer)
 
virtual rtc::scoped_refptr< VideoTrackSourceInterfaceCreateVideoSource (cricket::VideoCapturer *capturer, const MediaConstraintsInterface *constraints)
 
virtual rtc::scoped_refptr< VideoTrackInterfaceCreateVideoTrack (const std::string &label, VideoTrackSourceInterface *source)=0
 
virtual rtc::scoped_refptr< AudioTrackInterfaceCreateAudioTrack (const std::string &label, AudioSourceInterface *source)=0
 
virtual bool StartAecDump (rtc::PlatformFile file, int64_t max_size_bytes)=0
 
virtual void StopAecDump ()=0
 
virtual bool StartRtcEventLog (rtc::PlatformFile file, int64_t max_size_bytes)=0
 
virtual bool StartRtcEventLog (rtc::PlatformFile file)=0
 
virtual void StopRtcEventLog ()=0
 
virtual void SetOptions (const Options &)=0
 
virtual rtc::scoped_refptr< PeerConnectionInterfaceCreatePeerConnection (const PeerConnectionInterface::RTCConfiguration &, std::unique_ptr< cricket::PortAllocator >, std::unique_ptr< rtc::RTCCertificateGeneratorInterface >, PeerConnectionObserver *)=0
 
virtual rtc::scoped_refptr< PeerConnectionInterfaceCreatePeerConnection (const PeerConnectionInterface::RTCConfiguration &, const MediaConstraintsInterface *, std::unique_ptr< cricket::PortAllocator >, std::unique_ptr< rtc::RTCCertificateGeneratorInterface >, PeerConnectionObserver *)=0
 
virtual rtc::scoped_refptr< MediaStreamInterfaceCreateLocalMediaStream (const std::string &)=0
 
virtual rtc::scoped_refptr< AudioSourceInterfaceCreateAudioSource (const cricket::AudioOptions &)=0
 
virtual rtc::scoped_refptr< AudioSourceInterfaceCreateAudioSource (const MediaConstraintsInterface *)=0
 
virtual rtc::scoped_refptr< VideoTrackSourceInterfaceCreateVideoSource (std::unique_ptr< cricket::VideoCapturer >)
 
virtual rtc::scoped_refptr< VideoTrackSourceInterfaceCreateVideoSource (std::unique_ptr< cricket::VideoCapturer >, const MediaConstraintsInterface *)
 
virtual rtc::scoped_refptr< VideoTrackSourceInterfaceCreateVideoSource (cricket::VideoCapturer *capturer)
 
virtual rtc::scoped_refptr< VideoTrackSourceInterfaceCreateVideoSource (cricket::VideoCapturer *capturer, const MediaConstraintsInterface *constraints)
 
virtual rtc::scoped_refptr< VideoTrackInterfaceCreateVideoTrack (const std::string &label, VideoTrackSourceInterface *source)=0
 
virtual rtc::scoped_refptr< AudioTrackInterfaceCreateAudioTrack (const std::string &label, AudioSourceInterface *source)=0
 
virtual bool StartAecDump (rtc::PlatformFile file, int64_t max_size_bytes)=0
 
virtual void StopAecDump ()=0
 
virtual bool StartRtcEventLog (rtc::PlatformFile file, int64_t max_size_bytes)=0
 
virtual bool StartRtcEventLog (rtc::PlatformFile file)=0
 
virtual void StopRtcEventLog ()=0
 
- Public Member Functions inherited from rtc::RefCountInterface
virtual int AddRef () const =0
 
virtual int Release () const =0
 
virtual int AddRef () const =0
 
virtual int Release () const =0
 

Protected Member Functions

 PeerConnectionFactoryInterface ()
 
 ~PeerConnectionFactoryInterface ()
 
 PeerConnectionFactoryInterface ()
 
 ~PeerConnectionFactoryInterface ()
 
- Protected Member Functions inherited from rtc::RefCountInterface
virtual ~RefCountInterface ()
 
virtual ~RefCountInterface ()
 

Constructor & Destructor Documentation

◆ PeerConnectionFactoryInterface() [1/2]

webrtc::PeerConnectionFactoryInterface::PeerConnectionFactoryInterface ( )
inlineprotected

◆ ~PeerConnectionFactoryInterface() [1/2]

webrtc::PeerConnectionFactoryInterface::~PeerConnectionFactoryInterface ( )
inlineprotected

◆ PeerConnectionFactoryInterface() [2/2]

webrtc::PeerConnectionFactoryInterface::PeerConnectionFactoryInterface ( )
inlineprotected

◆ ~PeerConnectionFactoryInterface() [2/2]

webrtc::PeerConnectionFactoryInterface::~PeerConnectionFactoryInterface ( )
inlineprotected

Member Function Documentation

◆ CreateAudioSource() [1/4]

virtual rtc::scoped_refptr<AudioSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateAudioSource ( const cricket::AudioOptions )
pure virtual

◆ CreateAudioSource() [2/4]

virtual rtc::scoped_refptr<AudioSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateAudioSource ( const cricket::AudioOptions )
pure virtual

◆ CreateAudioSource() [3/4]

virtual rtc::scoped_refptr<AudioSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateAudioSource ( const MediaConstraintsInterface )
pure virtual

◆ CreateAudioSource() [4/4]

virtual rtc::scoped_refptr<AudioSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateAudioSource ( const MediaConstraintsInterface )
pure virtual

◆ CreateAudioTrack() [1/2]

virtual rtc::scoped_refptr<AudioTrackInterface> webrtc::PeerConnectionFactoryInterface::CreateAudioTrack ( const std::string label,
AudioSourceInterface source 
)
pure virtual

◆ CreateAudioTrack() [2/2]

virtual rtc::scoped_refptr<AudioTrackInterface> webrtc::PeerConnectionFactoryInterface::CreateAudioTrack ( const std::string label,
AudioSourceInterface source 
)
pure virtual

◆ CreateLocalMediaStream() [1/2]

virtual rtc::scoped_refptr<MediaStreamInterface> webrtc::PeerConnectionFactoryInterface::CreateLocalMediaStream ( const std::string )
pure virtual

◆ CreateLocalMediaStream() [2/2]

virtual rtc::scoped_refptr<MediaStreamInterface> webrtc::PeerConnectionFactoryInterface::CreateLocalMediaStream ( const std::string )
pure virtual

◆ CreatePeerConnection() [1/4]

virtual rtc::scoped_refptr<PeerConnectionInterface> webrtc::PeerConnectionFactoryInterface::CreatePeerConnection ( const PeerConnectionInterface::RTCConfiguration ,
std::unique_ptr< cricket::PortAllocator ,
std::unique_ptr< rtc::RTCCertificateGeneratorInterface ,
PeerConnectionObserver  
)
pure virtual

◆ CreatePeerConnection() [2/4]

virtual rtc::scoped_refptr<PeerConnectionInterface> webrtc::PeerConnectionFactoryInterface::CreatePeerConnection ( const PeerConnectionInterface::RTCConfiguration ,
std::unique_ptr< cricket::PortAllocator ,
std::unique_ptr< rtc::RTCCertificateGeneratorInterface ,
PeerConnectionObserver  
)
pure virtual

◆ CreatePeerConnection() [3/4]

virtual rtc::scoped_refptr<PeerConnectionInterface> webrtc::PeerConnectionFactoryInterface::CreatePeerConnection ( const PeerConnectionInterface::RTCConfiguration ,
const MediaConstraintsInterface ,
std::unique_ptr< cricket::PortAllocator ,
std::unique_ptr< rtc::RTCCertificateGeneratorInterface ,
PeerConnectionObserver  
)
pure virtual

◆ CreatePeerConnection() [4/4]

virtual rtc::scoped_refptr<PeerConnectionInterface> webrtc::PeerConnectionFactoryInterface::CreatePeerConnection ( const PeerConnectionInterface::RTCConfiguration ,
const MediaConstraintsInterface ,
std::unique_ptr< cricket::PortAllocator ,
std::unique_ptr< rtc::RTCCertificateGeneratorInterface ,
PeerConnectionObserver  
)
pure virtual

◆ CreateVideoSource() [1/8]

virtual rtc::scoped_refptr<VideoTrackSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateVideoSource ( std::unique_ptr< cricket::VideoCapturer )
inlinevirtual

◆ CreateVideoSource() [2/8]

virtual rtc::scoped_refptr<VideoTrackSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateVideoSource ( std::unique_ptr< cricket::VideoCapturer )
inlinevirtual

◆ CreateVideoSource() [3/8]

virtual rtc::scoped_refptr<VideoTrackSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateVideoSource ( std::unique_ptr< cricket::VideoCapturer ,
const MediaConstraintsInterface  
)
inlinevirtual

◆ CreateVideoSource() [4/8]

virtual rtc::scoped_refptr<VideoTrackSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateVideoSource ( std::unique_ptr< cricket::VideoCapturer ,
const MediaConstraintsInterface  
)
inlinevirtual

◆ CreateVideoSource() [5/8]

virtual rtc::scoped_refptr<VideoTrackSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateVideoSource ( cricket::VideoCapturer capturer)
inlinevirtual

◆ CreateVideoSource() [6/8]

virtual rtc::scoped_refptr<VideoTrackSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateVideoSource ( cricket::VideoCapturer capturer)
inlinevirtual

◆ CreateVideoSource() [7/8]

virtual rtc::scoped_refptr<VideoTrackSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateVideoSource ( cricket::VideoCapturer capturer,
const MediaConstraintsInterface constraints 
)
inlinevirtual

◆ CreateVideoSource() [8/8]

virtual rtc::scoped_refptr<VideoTrackSourceInterface> webrtc::PeerConnectionFactoryInterface::CreateVideoSource ( cricket::VideoCapturer capturer,
const MediaConstraintsInterface constraints 
)
inlinevirtual

◆ CreateVideoTrack() [1/2]

virtual rtc::scoped_refptr<VideoTrackInterface> webrtc::PeerConnectionFactoryInterface::CreateVideoTrack ( const std::string label,
VideoTrackSourceInterface source 
)
pure virtual

◆ CreateVideoTrack() [2/2]

virtual rtc::scoped_refptr<VideoTrackInterface> webrtc::PeerConnectionFactoryInterface::CreateVideoTrack ( const std::string label,
VideoTrackSourceInterface source 
)
pure virtual

◆ SetOptions() [1/2]

virtual void webrtc::PeerConnectionFactoryInterface::SetOptions ( const Options )
pure virtual

◆ SetOptions() [2/2]

virtual void webrtc::PeerConnectionFactoryInterface::SetOptions ( const Options )
pure virtual

◆ StartAecDump() [1/2]

virtual bool webrtc::PeerConnectionFactoryInterface::StartAecDump ( rtc::PlatformFile  file,
int64_t  max_size_bytes 
)
pure virtual

◆ StartAecDump() [2/2]

virtual bool webrtc::PeerConnectionFactoryInterface::StartAecDump ( rtc::PlatformFile  file,
int64_t  max_size_bytes 
)
pure virtual

◆ StartRtcEventLog() [1/4]

virtual bool webrtc::PeerConnectionFactoryInterface::StartRtcEventLog ( rtc::PlatformFile  file,
int64_t  max_size_bytes 
)
pure virtual

◆ StartRtcEventLog() [2/4]

virtual bool webrtc::PeerConnectionFactoryInterface::StartRtcEventLog ( rtc::PlatformFile  file,
int64_t  max_size_bytes 
)
pure virtual

◆ StartRtcEventLog() [3/4]

virtual bool webrtc::PeerConnectionFactoryInterface::StartRtcEventLog ( rtc::PlatformFile  file)
pure virtual

◆ StartRtcEventLog() [4/4]

virtual bool webrtc::PeerConnectionFactoryInterface::StartRtcEventLog ( rtc::PlatformFile  file)
pure virtual

◆ StopAecDump() [1/2]

virtual void webrtc::PeerConnectionFactoryInterface::StopAecDump ( )
pure virtual

◆ StopAecDump() [2/2]

virtual void webrtc::PeerConnectionFactoryInterface::StopAecDump ( )
pure virtual

◆ StopRtcEventLog() [1/2]

virtual void webrtc::PeerConnectionFactoryInterface::StopRtcEventLog ( )
pure virtual

◆ StopRtcEventLog() [2/2]

virtual void webrtc::PeerConnectionFactoryInterface::StopRtcEventLog ( )
pure virtual

The documentation for this class was generated from the following file: