gpg::VideoCaptureState

#include <video_capture_state.h>

Structure de données permettant 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 pour copier un objet VideoCaptureState existant dans un nouveau.
VideoCaptureState(VideoCaptureState && move_from)
Constructeur permettant de déplacer un objet VideoCaptureState existant dans un nouvel objet.
~VideoCaptureState()

Fonctions publiques

CaptureMode() const
Renvoie le mode de capture en cours.
IsCapturing() const
bool
Indique si le service est en cours de capture ou non.
IsOverlayVisible() const
bool
Indique si la superposition de capture est actuellement visible ou non.
IsPaused() const
bool
Indique si la capture est 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é contient des données et est accompagné d'un état de réponse "réussite". "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'attribution permettant d'attribuer la valeur de cet objet VideoCaptureState à un autre objet VideoCaptureState.
operator=(VideoCaptureState && move_from)
Opérateur d'attribution permettant d'attribuer la valeur de cet objet VideoCaptureState à un autre objet VideoCaptureState.

Fonctions publiques

CaptureMode

VideoCaptureMode CaptureMode() const 

Renvoie le mode de capture en cours.

IsCapturing

bool IsCapturing() const 

Indique si le service est en cours de capture ou non.

IsOverlayVisible

bool IsOverlayVisible() const 

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

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

IsPaused

bool IsPaused() const 

Indique si la capture est en pause ou non.

La valeur est toujours false s'il est IsCapturing() s'il 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é contient des données et est accompagné d'un état de réponse "réussite". "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 sur "true" 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 pour copier un objet VideoCaptureState existant dans un nouveau.

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

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

r-value-reference.

operator=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

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

operator=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

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

r-value-reference.

~VideoCaptureState

 ~VideoCaptureState()