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

#include <fakewebrtcvideocapturemodule.h>

Inheritance diagram for FakeWebRtcVideoCaptureModule:
webrtc::VideoCaptureModule webrtc::VideoCaptureModule rtc::RefCountInterface rtc::RefCountInterface rtc::RefCountInterface rtc::RefCountInterface

Public Member Functions

 FakeWebRtcVideoCaptureModule (FakeWebRtcVcmFactory *factory)
 
 ~FakeWebRtcVideoCaptureModule ()
 
void RegisterCaptureDataCallback (rtc::VideoSinkInterface< webrtc::VideoFrame > *callback) override
 
void DeRegisterCaptureDataCallback () override
 
int32_t StartCapture (const webrtc::VideoCaptureCapability &cap) override
 
int32_t StopCapture () override
 
const char * CurrentDeviceName () const override
 
bool CaptureStarted () override
 
int32_t CaptureSettings (webrtc::VideoCaptureCapability &settings) override
 
int32_t SetCaptureRotation (webrtc::VideoRotation rotation) override
 
bool SetApplyRotation (bool enable) override
 
bool GetApplyRotation () override
 
void SendFrame (int w, int h)
 
const webrtc::VideoCaptureCapabilitycap () const
 
 FakeWebRtcVideoCaptureModule (FakeWebRtcVcmFactory *factory)
 
 ~FakeWebRtcVideoCaptureModule ()
 
void RegisterCaptureDataCallback (rtc::VideoSinkInterface< webrtc::VideoFrame > *callback) override
 
void DeRegisterCaptureDataCallback () override
 
int32_t StartCapture (const webrtc::VideoCaptureCapability &cap) override
 
int32_t StopCapture () override
 
const char * CurrentDeviceName () const override
 
bool CaptureStarted () override
 
int32_t CaptureSettings (webrtc::VideoCaptureCapability &settings) override
 
int32_t SetCaptureRotation (webrtc::VideoRotation rotation) override
 
bool SetApplyRotation (bool enable) override
 
bool GetApplyRotation () override
 
void SendFrame (int w, int h)
 
const webrtc::VideoCaptureCapabilitycap () const
 
- 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
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ FakeWebRtcVideoCaptureModule() [1/2]

FakeWebRtcVideoCaptureModule::FakeWebRtcVideoCaptureModule ( FakeWebRtcVcmFactory factory)
inline

◆ ~FakeWebRtcVideoCaptureModule() [1/2]

FakeWebRtcVideoCaptureModule::~FakeWebRtcVideoCaptureModule ( )

◆ FakeWebRtcVideoCaptureModule() [2/2]

FakeWebRtcVideoCaptureModule::FakeWebRtcVideoCaptureModule ( FakeWebRtcVcmFactory factory)
inline

◆ ~FakeWebRtcVideoCaptureModule() [2/2]

FakeWebRtcVideoCaptureModule::~FakeWebRtcVideoCaptureModule ( )

Member Function Documentation

◆ cap() [1/2]

const webrtc::VideoCaptureCapability& FakeWebRtcVideoCaptureModule::cap ( ) const
inline

◆ cap() [2/2]

const webrtc::VideoCaptureCapability& FakeWebRtcVideoCaptureModule::cap ( ) const
inline

◆ CaptureSettings() [1/2]

int32_t FakeWebRtcVideoCaptureModule::CaptureSettings ( webrtc::VideoCaptureCapability settings)
inlineoverridevirtual

◆ CaptureSettings() [2/2]

int32_t FakeWebRtcVideoCaptureModule::CaptureSettings ( webrtc::VideoCaptureCapability settings)
inlineoverridevirtual

◆ CaptureStarted() [1/2]

bool FakeWebRtcVideoCaptureModule::CaptureStarted ( )
inlineoverridevirtual

◆ CaptureStarted() [2/2]

bool FakeWebRtcVideoCaptureModule::CaptureStarted ( )
inlineoverridevirtual

◆ CurrentDeviceName() [1/2]

const char* FakeWebRtcVideoCaptureModule::CurrentDeviceName ( ) const
inlineoverridevirtual

◆ CurrentDeviceName() [2/2]

const char* FakeWebRtcVideoCaptureModule::CurrentDeviceName ( ) const
inlineoverridevirtual

◆ DeRegisterCaptureDataCallback() [1/2]

void FakeWebRtcVideoCaptureModule::DeRegisterCaptureDataCallback ( )
inlineoverridevirtual

◆ DeRegisterCaptureDataCallback() [2/2]

void FakeWebRtcVideoCaptureModule::DeRegisterCaptureDataCallback ( )
inlineoverridevirtual

◆ GetApplyRotation() [1/2]

bool FakeWebRtcVideoCaptureModule::GetApplyRotation ( )
inlineoverridevirtual

◆ GetApplyRotation() [2/2]

bool FakeWebRtcVideoCaptureModule::GetApplyRotation ( )
inlineoverridevirtual

◆ RegisterCaptureDataCallback() [1/2]

void FakeWebRtcVideoCaptureModule::RegisterCaptureDataCallback ( rtc::VideoSinkInterface< webrtc::VideoFrame > *  callback)
inlineoverridevirtual

◆ RegisterCaptureDataCallback() [2/2]

void FakeWebRtcVideoCaptureModule::RegisterCaptureDataCallback ( rtc::VideoSinkInterface< webrtc::VideoFrame > *  callback)
inlineoverridevirtual

◆ SendFrame() [1/2]

void FakeWebRtcVideoCaptureModule::SendFrame ( int  w,
int  h 
)
inline

◆ SendFrame() [2/2]

void FakeWebRtcVideoCaptureModule::SendFrame ( int  w,
int  h 
)
inline

◆ SetApplyRotation() [1/2]

bool FakeWebRtcVideoCaptureModule::SetApplyRotation ( bool  enable)
inlineoverridevirtual

◆ SetApplyRotation() [2/2]

bool FakeWebRtcVideoCaptureModule::SetApplyRotation ( bool  enable)
inlineoverridevirtual

◆ SetCaptureRotation() [1/2]

int32_t FakeWebRtcVideoCaptureModule::SetCaptureRotation ( webrtc::VideoRotation  rotation)
inlineoverridevirtual

◆ SetCaptureRotation() [2/2]

int32_t FakeWebRtcVideoCaptureModule::SetCaptureRotation ( webrtc::VideoRotation  rotation)
inlineoverridevirtual

◆ StartCapture() [1/2]

int32_t FakeWebRtcVideoCaptureModule::StartCapture ( const webrtc::VideoCaptureCapability cap)
inlineoverridevirtual

◆ StartCapture() [2/2]

int32_t FakeWebRtcVideoCaptureModule::StartCapture ( const webrtc::VideoCaptureCapability cap)
inlineoverridevirtual

◆ StopCapture() [1/2]

int32_t FakeWebRtcVideoCaptureModule::StopCapture ( )
inlineoverridevirtual

◆ StopCapture() [2/2]

int32_t FakeWebRtcVideoCaptureModule::StopCapture ( )
inlineoverridevirtual

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