gpg::VideoCaptureState

#include <video_capture_state.h>

Es una estructura de datos que permite acceder al estado actual de captura de video.

Resumen

Constructores y destructores

VideoCaptureState()
VideoCaptureState(std::shared_ptr< const VideoCaptureStateImpl > impl)
Constructor explícito.
VideoCaptureState(const VideoCaptureState & copy_from)
Copia el constructor para copiar un objeto VideoCaptureState existente en uno nuevo.
VideoCaptureState(VideoCaptureState && move_from)
Constructor para mover un objeto VideoCaptureState existente a uno nuevo.
~VideoCaptureState()

Funciones públicas

CaptureMode() const
Muestra el modo de captura de la captura actual.
IsCapturing() const
bool
Muestra si el servicio está capturando o no.
IsOverlayVisible() const
bool
Muestra si la superposición de captura es visible en ese momento o no.
IsPaused() const
bool
Muestra si la captura está pausada o no.
QualityLevel() const
Muestra el nivel de calidad de la captura actual.
Valid() const
bool
Muestra true cuando el objeto VideoCaptureState que se muestra se completa con datos y va acompañado de un estado de respuesta correcto; false para un objeto VideoCaptureState creado por el usuario no propagado o para uno propagado acompañado de un estado de respuesta no propagado.
operator=(const VideoCaptureState & copy_from)
Operador de asignación para asignar el valor de este objeto VideoCaptureState desde otro objeto VideoCaptureState.
operator=(VideoCaptureState && move_from)
Operador de asignación para asignar el valor de este objeto VideoCaptureState desde otro objeto VideoCaptureState.

Funciones públicas

CaptureMode

VideoCaptureMode CaptureMode() const 

Muestra el modo de captura de la captura actual.

IsCapturing

bool IsCapturing() const 

Muestra si el servicio está capturando o no.

IsOverlayVisible

bool IsOverlayVisible() const 

Muestra si la superposición de captura es visible en ese momento o no.

Esto también indica que el usuario está utilizando la superposición de captura y fallará la captura en segundo plano.

IsPaused

bool IsPaused() const 

Muestra si la captura está pausada o no.

Siempre será false si IsCapturing() si es false

QualityLevel

VideoQualityLevel QualityLevel() const 

Muestra el nivel de calidad de la captura actual.

Válido

bool Valid() const 

Muestra true cuando el objeto VideoCaptureState que se muestra se completa con datos y va acompañado de un estado de respuesta correcto; false para un objeto VideoCaptureState creado por el usuario no propagado o para uno propagado acompañado de un estado de respuesta no propagado.

Debe ser verdadera para que se puedan usar las funciones get en este objeto VideoCaptureState.

VideoCaptureState

 VideoCaptureState()

VideoCaptureState

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

Constructor explícito.

VideoCaptureState

 VideoCaptureState(
  const VideoCaptureState & copy_from
)

Copia el constructor para copiar un objeto VideoCaptureState existente en uno nuevo.

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

Constructor para mover un objeto VideoCaptureState existente a uno nuevo.

r-value-reference.

operador=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

Operador de asignación para asignar el valor de este objeto VideoCaptureState desde otro objeto VideoCaptureState.

operador=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

Operador de asignación para asignar el valor de este objeto VideoCaptureState desde otro objeto VideoCaptureState.

r-value-reference.

~Estado de la captura de video

 ~VideoCaptureState()