webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
FakeWebRtcVcmFactory Class Reference

#include <fakewebrtcvcmfactory.h>

Inheritance diagram for FakeWebRtcVcmFactory:
cricket::WebRtcVcmFactoryInterface cricket::WebRtcVcmFactoryInterface

Public Member Functions

virtual rtc::scoped_refptr< webrtc::VideoCaptureModuleCreate (const char *device_id)
 
virtual webrtc::VideoCaptureModule::DeviceInfoCreateDeviceInfo ()
 
virtual void DestroyDeviceInfo (webrtc::VideoCaptureModule::DeviceInfo *info)
 
void OnDestroyed (webrtc::VideoCaptureModule *module)
 
virtual rtc::scoped_refptr< webrtc::VideoCaptureModuleCreate (const char *device_id)
 
virtual webrtc::VideoCaptureModule::DeviceInfoCreateDeviceInfo ()
 
virtual void DestroyDeviceInfo (webrtc::VideoCaptureModule::DeviceInfo *info)
 
void OnDestroyed (webrtc::VideoCaptureModule *module)
 
- Public Member Functions inherited from cricket::WebRtcVcmFactoryInterface
virtual ~WebRtcVcmFactoryInterface ()
 
virtual ~WebRtcVcmFactoryInterface ()
 

Public Attributes

FakeWebRtcDeviceInfo device_info
 
std::vector< rtc::scoped_refptr< FakeWebRtcVideoCaptureModule > > modules
 

Member Function Documentation

◆ Create() [1/2]

virtual rtc::scoped_refptr<webrtc::VideoCaptureModule> FakeWebRtcVcmFactory::Create ( const char *  device_id)
inlinevirtual

◆ Create() [2/2]

virtual rtc::scoped_refptr<webrtc::VideoCaptureModule> FakeWebRtcVcmFactory::Create ( const char *  device_id)
inlinevirtual

◆ CreateDeviceInfo() [1/2]

virtual webrtc::VideoCaptureModule::DeviceInfo* FakeWebRtcVcmFactory::CreateDeviceInfo ( )
inlinevirtual

◆ CreateDeviceInfo() [2/2]

virtual webrtc::VideoCaptureModule::DeviceInfo* FakeWebRtcVcmFactory::CreateDeviceInfo ( )
inlinevirtual

◆ DestroyDeviceInfo() [1/2]

virtual void FakeWebRtcVcmFactory::DestroyDeviceInfo ( webrtc::VideoCaptureModule::DeviceInfo info)
inlinevirtual

◆ DestroyDeviceInfo() [2/2]

virtual void FakeWebRtcVcmFactory::DestroyDeviceInfo ( webrtc::VideoCaptureModule::DeviceInfo info)
inlinevirtual

◆ OnDestroyed() [1/2]

void FakeWebRtcVcmFactory::OnDestroyed ( webrtc::VideoCaptureModule module)
inline

◆ OnDestroyed() [2/2]

void FakeWebRtcVcmFactory::OnDestroyed ( webrtc::VideoCaptureModule module)
inline

Member Data Documentation

◆ device_info

FakeWebRtcDeviceInfo FakeWebRtcVcmFactory::device_info

◆ modules

std::vector< rtc::scoped_refptr< FakeWebRtcVideoCaptureModule > > FakeWebRtcVcmFactory::modules

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