gpg::VideoCaptureState

#include <video_capture_state.h>

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

Resumen

Constructores y destructores

VideoCaptureState()
VideoCaptureState(std::shared_ptr< const VideoCaptureStateImpl > impl)
Es un constructor explícito.
VideoCaptureState(const VideoCaptureState & copy_from)
Es un constructor de copia para copiar un objeto VideoCaptureState existente en uno nuevo.
VideoCaptureState(VideoCaptureState && move_from)
Es un 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 datos o no.
IsOverlayVisible() const
bool
Muestra si la superposición de captura está visible o no.
IsPaused() const
bool
Muestra si la captura está en pausa o no.
QualityLevel() const
Muestra el nivel de calidad de la captura actual.
Valid() const
bool
Muestra verdadero cuando el objeto VideoCaptureState que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra falso para un objeto VideoCaptureState creado por el usuario que no se propagó o para uno propagado que se acompaña de un estado de respuesta incorrecto.
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 datos o no.

IsOverlayVisible

bool IsOverlayVisible() const 

Muestra si la superposición de captura está visible o no.

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

IsPaused

bool IsPaused() const 

Muestra si la captura está en pausa o no.

Siempre será false si IsCapturing() es false.

QualityLevel

VideoQualityLevel QualityLevel() const 

Muestra el nivel de calidad de la captura actual.

Válido

bool Valid() const 

Muestra verdadero cuando el objeto VideoCaptureState que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra falso para un objeto VideoCaptureState creado por el usuario que no se propagó o para uno propagado que se acompaña de un estado de respuesta incorrecto.

Debe ser verdadero para que las funciones de acceso de este objeto VideoCaptureState se puedan usar.

VideoCaptureState

 VideoCaptureState()

VideoCaptureState

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

Constructor explícito.

VideoCaptureState

 VideoCaptureState(
  const VideoCaptureState & copy_from
)

Es un constructor de copia para copiar un objeto VideoCaptureState existente en uno nuevo.

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

Es un constructor para mover un objeto VideoCaptureState existente a uno nuevo.

Versión de 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.

Versión de r-value-reference.

~VideoCaptureState

 ~VideoCaptureState()