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)
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 contenido o no.
IsOverlayVisible() const
bool
Muestra si la superposición de captura está visible 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 propaga con datos y va acompañado de un estado de respuesta correcto. Es falso para un objeto VideoCaptureState no propagado creado por el usuario o uno propagado junto con un estado de respuesta incorrecta.
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 contenido 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á utilizando la superposición de captura y que 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 propaga con datos y va acompañado de un estado de respuesta correcto. Es falso para un objeto VideoCaptureState no propagado creado por el usuario o uno propagado junto con un estado de respuesta incorrecta.

Debe ser verdadero para que se puedan usar las funciones get de 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.

y la versión de referencia de valor r.

operator=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

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

operator=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

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

y la versión de referencia de valor r.

~VideoCaptureState

 ~VideoCaptureState()