qTox  Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
Public Member Functions | List of all members
IVideoSettings Class Referenceabstract

#include <ivideosettings.h>

Inheritance diagram for IVideoSettings:
Inheritance graph
Collaboration diagram for IVideoSettings:
Collaboration graph

Public Member Functions

 IVideoSettings ()=default
 
virtual ~IVideoSettings ()
 
 IVideoSettings (const IVideoSettings &)=default
 
IVideoSettingsoperator= (const IVideoSettings &)=default
 
 IVideoSettings (IVideoSettings &&)=default
 
IVideoSettingsoperator= (IVideoSettings &&)=default
 
virtual QString getVideoDev () const =0
 
virtual void setVideoDev (const QString &deviceSpecifier)=0
 
virtual QRect getScreenRegion () const =0
 
virtual void setScreenRegion (const QRect &value)=0
 
virtual bool getScreenGrabbed () const =0
 
virtual void setScreenGrabbed (bool value)=0
 
virtual QRect getCamVideoRes () const =0
 
virtual void setCamVideoRes (QRect newValue)=0
 
virtual float getCamVideoFPS () const =0
 
virtual void setCamVideoFPS (float newValue)=0
 
 DECLARE_SIGNAL (videoDevChanged, const QString &device)
 
 DECLARE_SIGNAL (screenRegionChanged, const QRect &region)
 
 DECLARE_SIGNAL (screenGrabbedChanged, bool enabled)
 
 DECLARE_SIGNAL (camVideoResChanged, const QRect &region)
 
 DECLARE_SIGNAL (camVideoFPSChanged, unsigned short fps)
 

Detailed Description

Definition at line 27 of file ivideosettings.h.

Constructor & Destructor Documentation

◆ IVideoSettings() [1/3]

IVideoSettings::IVideoSettings ( )
default

◆ ~IVideoSettings()

IVideoSettings::~IVideoSettings ( )
virtualdefault

◆ IVideoSettings() [2/3]

IVideoSettings::IVideoSettings ( const IVideoSettings )
default

◆ IVideoSettings() [3/3]

IVideoSettings::IVideoSettings ( IVideoSettings &&  )
default

Member Function Documentation

◆ DECLARE_SIGNAL() [1/5]

IVideoSettings::DECLARE_SIGNAL ( camVideoFPSChanged  ,
unsigned short  fps 
)

◆ DECLARE_SIGNAL() [2/5]

IVideoSettings::DECLARE_SIGNAL ( camVideoResChanged  ,
const QRect &  region 
)

◆ DECLARE_SIGNAL() [3/5]

IVideoSettings::DECLARE_SIGNAL ( screenGrabbedChanged  ,
bool  enabled 
)

◆ DECLARE_SIGNAL() [4/5]

IVideoSettings::DECLARE_SIGNAL ( screenRegionChanged  ,
const QRect &  region 
)

◆ DECLARE_SIGNAL() [5/5]

IVideoSettings::DECLARE_SIGNAL ( videoDevChanged  ,
const QString &  device 
)

◆ getCamVideoFPS()

virtual float IVideoSettings::getCamVideoFPS ( ) const
pure virtual

Implemented in Settings.

Here is the caller graph for this function:

◆ getCamVideoRes()

virtual QRect IVideoSettings::getCamVideoRes ( ) const
pure virtual

Implemented in Settings.

Here is the caller graph for this function:

◆ getScreenGrabbed()

virtual bool IVideoSettings::getScreenGrabbed ( ) const
pure virtual

Implemented in Settings.

Here is the caller graph for this function:

◆ getScreenRegion()

virtual QRect IVideoSettings::getScreenRegion ( ) const
pure virtual

Implemented in Settings.

Here is the caller graph for this function:

◆ getVideoDev()

virtual QString IVideoSettings::getVideoDev ( ) const
pure virtual

Implemented in Settings.

Here is the caller graph for this function:

◆ operator=() [1/2]

IVideoSettings& IVideoSettings::operator= ( const IVideoSettings )
default

◆ operator=() [2/2]

IVideoSettings& IVideoSettings::operator= ( IVideoSettings &&  )
default

◆ setCamVideoFPS()

virtual void IVideoSettings::setCamVideoFPS ( float  newValue)
pure virtual

Implemented in Settings.

Here is the caller graph for this function:

◆ setCamVideoRes()

virtual void IVideoSettings::setCamVideoRes ( QRect  newValue)
pure virtual

Implemented in Settings.

Here is the caller graph for this function:

◆ setScreenGrabbed()

virtual void IVideoSettings::setScreenGrabbed ( bool  value)
pure virtual

Implemented in Settings.

Here is the caller graph for this function:

◆ setScreenRegion()

virtual void IVideoSettings::setScreenRegion ( const QRect &  value)
pure virtual

Implemented in Settings.

Here is the caller graph for this function:

◆ setVideoDev()

virtual void IVideoSettings::setVideoDev ( const QString &  deviceSpecifier)
pure virtual

Implemented in Settings.

Here is the caller graph for this function:

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