webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Protected Member Functions | List of all members
webrtc::VideoCaptureModule Class Referenceabstract

#include <video_capture.h>

Inheritance diagram for webrtc::VideoCaptureModule:
rtc::RefCountInterface rtc::RefCountInterface FakeWebRtcVideoCaptureModule FakeWebRtcVideoCaptureModule webrtc::videocapturemodule::VideoCaptureImpl webrtc::videocapturemodule::VideoCaptureImpl webrtc::videocapturemodule::VideoCaptureDS webrtc::videocapturemodule::VideoCaptureDS webrtc::videocapturemodule::VideoCaptureIos webrtc::videocapturemodule::VideoCaptureIos webrtc::videocapturemodule::VideoCaptureMF webrtc::videocapturemodule::VideoCaptureMF webrtc::videocapturemodule::VideoCaptureModuleV4L2 webrtc::videocapturemodule::VideoCaptureModuleV4L2 webrtc::videocapturemodule::VideoCaptureDS webrtc::videocapturemodule::VideoCaptureDS webrtc::videocapturemodule::VideoCaptureIos webrtc::videocapturemodule::VideoCaptureIos webrtc::videocapturemodule::VideoCaptureMF webrtc::videocapturemodule::VideoCaptureMF webrtc::videocapturemodule::VideoCaptureModuleV4L2 webrtc::videocapturemodule::VideoCaptureModuleV4L2

Classes

class  DeviceInfo
 

Public Member Functions

virtual void RegisterCaptureDataCallback (rtc::VideoSinkInterface< VideoFrame > *dataCallback)=0
 
virtual void DeRegisterCaptureDataCallback ()=0
 
virtual int32_t StartCapture (const VideoCaptureCapability &capability)=0
 
virtual int32_t StopCapture ()=0
 
virtual const char * CurrentDeviceName () const =0
 
virtual bool CaptureStarted ()=0
 
virtual int32_t CaptureSettings (VideoCaptureCapability &settings)=0
 
virtual int32_t SetCaptureRotation (VideoRotation rotation)=0
 
virtual bool SetApplyRotation (bool enable)=0
 
virtual bool GetApplyRotation ()=0
 
virtual void RegisterCaptureDataCallback (rtc::VideoSinkInterface< VideoFrame > *dataCallback)=0
 
virtual void DeRegisterCaptureDataCallback ()=0
 
virtual int32_t StartCapture (const VideoCaptureCapability &capability)=0
 
virtual int32_t StopCapture ()=0
 
virtual const char * CurrentDeviceName () const =0
 
virtual bool CaptureStarted ()=0
 
virtual int32_t CaptureSettings (VideoCaptureCapability &settings)=0
 
virtual int32_t SetCaptureRotation (VideoRotation rotation)=0
 
virtual bool SetApplyRotation (bool enable)=0
 
virtual bool GetApplyRotation ()=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

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

Constructor & Destructor Documentation

◆ ~VideoCaptureModule() [1/2]

virtual webrtc::VideoCaptureModule::~VideoCaptureModule ( )
inlineprotectedvirtual

◆ ~VideoCaptureModule() [2/2]

virtual webrtc::VideoCaptureModule::~VideoCaptureModule ( )
inlineprotectedvirtual

Member Function Documentation

◆ CaptureSettings() [1/2]

virtual int32_t webrtc::VideoCaptureModule::CaptureSettings ( VideoCaptureCapability settings)
pure virtual

◆ CaptureSettings() [2/2]

virtual int32_t webrtc::VideoCaptureModule::CaptureSettings ( VideoCaptureCapability settings)
pure virtual

◆ CaptureStarted() [1/2]

virtual bool webrtc::VideoCaptureModule::CaptureStarted ( )
pure virtual

◆ CaptureStarted() [2/2]

virtual bool webrtc::VideoCaptureModule::CaptureStarted ( )
pure virtual

◆ CurrentDeviceName() [1/2]

virtual const char* webrtc::VideoCaptureModule::CurrentDeviceName ( ) const
pure virtual

◆ CurrentDeviceName() [2/2]

virtual const char* webrtc::VideoCaptureModule::CurrentDeviceName ( ) const
pure virtual

◆ DeRegisterCaptureDataCallback() [1/2]

virtual void webrtc::VideoCaptureModule::DeRegisterCaptureDataCallback ( )
pure virtual

◆ DeRegisterCaptureDataCallback() [2/2]

virtual void webrtc::VideoCaptureModule::DeRegisterCaptureDataCallback ( )
pure virtual

◆ GetApplyRotation() [1/2]

virtual bool webrtc::VideoCaptureModule::GetApplyRotation ( )
pure virtual

◆ GetApplyRotation() [2/2]

virtual bool webrtc::VideoCaptureModule::GetApplyRotation ( )
pure virtual

◆ RegisterCaptureDataCallback() [1/2]

virtual void webrtc::VideoCaptureModule::RegisterCaptureDataCallback ( rtc::VideoSinkInterface< VideoFrame > *  dataCallback)
pure virtual

◆ RegisterCaptureDataCallback() [2/2]

virtual void webrtc::VideoCaptureModule::RegisterCaptureDataCallback ( rtc::VideoSinkInterface< VideoFrame > *  dataCallback)
pure virtual

◆ SetApplyRotation() [1/2]

virtual bool webrtc::VideoCaptureModule::SetApplyRotation ( bool  enable)
pure virtual

◆ SetApplyRotation() [2/2]

virtual bool webrtc::VideoCaptureModule::SetApplyRotation ( bool  enable)
pure virtual

◆ SetCaptureRotation() [1/2]

virtual int32_t webrtc::VideoCaptureModule::SetCaptureRotation ( VideoRotation  rotation)
pure virtual

◆ SetCaptureRotation() [2/2]

virtual int32_t webrtc::VideoCaptureModule::SetCaptureRotation ( VideoRotation  rotation)
pure virtual

◆ StartCapture() [1/2]

virtual int32_t webrtc::VideoCaptureModule::StartCapture ( const VideoCaptureCapability capability)
pure virtual

◆ StartCapture() [2/2]

virtual int32_t webrtc::VideoCaptureModule::StartCapture ( const VideoCaptureCapability capability)
pure virtual

◆ StopCapture() [1/2]

virtual int32_t webrtc::VideoCaptureModule::StopCapture ( )
pure virtual

◆ StopCapture() [2/2]

virtual int32_t webrtc::VideoCaptureModule::StopCapture ( )
pure virtual

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