gpg::VideoCaptureState

#include <video_capture_state.h>

Una struttura di dati che consente di accedere allo stato corrente dell'acquisizione video.

Riepilogo

Costruttori e distruttori

VideoCaptureState()
VideoCaptureState(std::shared_ptr< const VideoCaptureStateImpl > impl)
Costruttore esplicito.
VideoCaptureState(const VideoCaptureState & copy_from)
Copia il costruttore per copiare un oggetto VideoCaptureState esistente in uno nuovo.
VideoCaptureState(VideoCaptureState && move_from)
Costruttore per spostare un oggetto VideoCaptureState esistente in uno nuovo.
~VideoCaptureState()

Funzioni pubbliche

CaptureMode() const
Restituisce la modalità di acquisizione dell'acquisizione corrente.
IsCapturing() const
bool
Indica se il servizio è in fase di acquisizione o meno.
IsOverlayVisible() const
bool
Indica se l'overlay di acquisizione è attualmente visibile o meno.
IsPaused() const
bool
Indica se l'acquisizione è attualmente in pausa o meno.
QualityLevel() const
Restituisce il livello qualitativo dell'acquisizione corrente.
Valid() const
bool
Restituisce true quando l'oggetto VideoCaptureState restituito viene compilato con dati ed è accompagnato da uno stato di risposta riuscita; false per un oggetto VideoCaptureState non popolato creato dall'utente o uno stato completato accompagnato da uno stato di risposta non riuscito.
operator=(const VideoCaptureState & copy_from)
Operatore di assegnazione per assegnare il valore di questo oggetto VideoCaptureState da un altro oggetto VideoCaptureState.
operator=(VideoCaptureState && move_from)
Operatore di assegnazione per assegnare il valore di questo oggetto VideoCaptureState da un altro oggetto VideoCaptureState.

Funzioni pubbliche

CaptureMode

VideoCaptureMode CaptureMode() const 

Restituisce la modalità di acquisizione dell'acquisizione corrente.

IsCapturing

bool IsCapturing() const 

Indica se il servizio è in fase di acquisizione o meno.

IsOverlayVisible

bool IsOverlayVisible() const 

Indica se l'overlay di acquisizione è attualmente visibile o meno.

Questo indica inoltre che l'utente sta utilizzando l'overlay di acquisizione e che l'acquisizione in background non andrà a buon fine.

IsPaused

bool IsPaused() const 

Indica se l'acquisizione è attualmente in pausa o meno.

Sarà sempre false se IsCapturing() se false.

QualityLevel

VideoQualityLevel QualityLevel() const 

Restituisce il livello qualitativo dell'acquisizione corrente.

Valida

bool Valid() const 

Restituisce true quando l'oggetto VideoCaptureState restituito viene compilato con dati ed è accompagnato da uno stato di risposta riuscita; false per un oggetto VideoCaptureState non popolato creato dall'utente o uno stato completato accompagnato da uno stato di risposta non riuscito.

Deve essere true affinché le funzioni getter su questo oggetto VideoCaptureState siano utilizzabili.

VideoCaptureState

 VideoCaptureState()

VideoCaptureState

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

Costruttore esplicito.

VideoCaptureState

 VideoCaptureState(
  const VideoCaptureState & copy_from
)

Copia il costruttore per copiare un oggetto VideoCaptureState esistente in uno nuovo.

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

Costruttore per spostare un oggetto VideoCaptureState esistente in uno nuovo.

r-value-reference version.

operatore=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

Operatore di assegnazione per assegnare il valore di questo oggetto VideoCaptureState da un altro oggetto VideoCaptureState.

operatore=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

Operatore di assegnazione per assegnare il valore di questo oggetto VideoCaptureState da un altro oggetto VideoCaptureState.

r-value-reference version.

~VideoCaptureState

 ~VideoCaptureState()