gpg::VideoCaptureState

#include <video_capture_state.h>

Une structure de données qui permet d'accéder à l'état actuel de la capture vidéo.

Résumé

Constructeurs et destructeurs

VideoCaptureState()
VideoCaptureState(std::shared_ptr< const VideoCaptureStateImpl > impl)
Constructeur explicite.
VideoCaptureState(const VideoCaptureState & copy_from)
Copiez le constructeur permettant de copier un objet VideoCaptureState existant dans un nouvel objet.
VideoCaptureState(VideoCaptureState && move_from)
Constructeur permettant de déplacer un objet VideoCaptureState existant vers un nouvel objet.
~VideoCaptureState()

Fonctions publiques

CaptureMode() const
Renvoie le mode de capture de la capture actuelle.
IsCapturing() const
bool
Indique si le service est en train d'effectuer une capture.
IsOverlayVisible() const
bool
Indique si la superposition de capture est actuellement visible ou non.
IsPaused() const
bool
Indique si la capture est actuellement mise en pause ou non.
QualityLevel() const
Renvoie le niveau de qualité de la capture actuelle.
Valid() const
bool
Renvoie la valeur "true" lorsque l'objet VideoCaptureState renvoyé est renseigné avec des données et est accompagné d'un état de réponse positive ; "false" pour un objet VideoCaptureState non renseigné créé par l'utilisateur ou pour un objet renseigné accompagné d'un état de réponse "Échec".
operator=(const VideoCaptureState & copy_from)
Opérateur d'affectation permettant d'attribuer la valeur de cet objet VideoCaptureState à partir d'un autre objet VideoCaptureState.
operator=(VideoCaptureState && move_from)
Opérateur d'affectation permettant d'attribuer la valeur de cet objet VideoCaptureState à partir d'un autre objet VideoCaptureState.

Fonctions publiques

CaptureMode

VideoCaptureMode CaptureMode() const 

Renvoie le mode de capture de la capture actuelle.

IsCapturing

bool IsCapturing() const 

Indique si le service est en train d'effectuer une capture.

IsOverlayVisible

bool IsOverlayVisible() const 

Indique si la superposition de capture est actuellement visible ou non.

Cela indique également que la superposition de capture est utilisée par l'utilisateur et que la capture en arrière-plan échouera.

IsPaused

bool IsPaused() const 

Indique si la capture est actuellement mise en pause ou non.

La valeur est toujours false si IsCapturing() si la valeur est false.

QualityLevel

VideoQualityLevel QualityLevel() const 

Renvoie le niveau de qualité de la capture actuelle.

Valide

bool Valid() const 

Renvoie la valeur "true" lorsque l'objet VideoCaptureState renvoyé est renseigné avec des données et est accompagné d'un état de réponse positive ; "false" pour un objet VideoCaptureState non renseigné créé par l'utilisateur ou pour un objet renseigné accompagné d'un état de réponse "Échec".

La valeur "true" doit être définie pour que les fonctions getter de cet objet VideoCaptureState soient utilisables.

VideoCaptureState

 VideoCaptureState()

VideoCaptureState

 VideoCaptureState(
  std::shared_ptr< const VideoCaptureStateImpl > impl
)

Constructeur explicite.

VideoCaptureState

 VideoCaptureState(
  const VideoCaptureState & copy_from
)

Copiez le constructeur permettant de copier un objet VideoCaptureState existant dans un nouvel objet.

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

Constructeur permettant de déplacer un objet VideoCaptureState existant vers un nouvel objet.

r-value-reference.

opérateur=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

Opérateur d'affectation permettant d'attribuer la valeur de cet objet VideoCaptureState à partir d'un autre objet VideoCaptureState.

opérateur=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

Opérateur d'affectation permettant d'attribuer la valeur de cet objet VideoCaptureState à partir d'un autre objet VideoCaptureState.

r-value-reference.

~VideoCaptureState

 ~VideoCaptureState()