gpg::VideoCaptureState

#include <video_capture_state.h>

Uma estrutura de dados que permite o acesso ao estado atual da captura de vídeo.

Resumo

Construtores e destrutores

VideoCaptureState()
VideoCaptureState(std::shared_ptr< const VideoCaptureStateImpl > impl)
Construtor explícito.
VideoCaptureState(const VideoCaptureState & copy_from)
Construtor de cópia para copiar um objeto VideoCaptureState para um novo.
VideoCaptureState(VideoCaptureState && move_from)
Construtor para mover um objeto VideoCaptureState para um novo.
~VideoCaptureState()

Funções públicas

CaptureMode() const
Retorna o modo de captura atual.
IsCapturing() const
bool
Retorna se o serviço está capturando ou não.
IsOverlayVisible() const
bool
Retorna se a sobreposição de captura está visível ou não.
IsPaused() const
bool
Retorna se a captura está pausada ou não.
QualityLevel() const
Retorna o nível de qualidade da captura atual.
Valid() const
bool
Retorna "true" quando o objeto VideoCaptureState retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedido. Retorna "false" para um objeto VideoCaptureState criado pelo usuário sem dados ou para um preenchido acompanhado por um status de resposta com falha.
operator=(const VideoCaptureState & copy_from)
Operador de atribuição para atribuir o valor do objeto VideoCaptureState a outro objeto VideoCaptureState.
operator=(VideoCaptureState && move_from)
Operador de atribuição para atribuir o valor do objeto VideoCaptureState a outro objeto VideoCaptureState.

Funções públicas

CaptureMode

VideoCaptureMode CaptureMode() const 

Retorna o modo de captura atual.

IsCapturing

bool IsCapturing() const 

Retorna se o serviço está capturando ou não.

IsOverlayVisible

bool IsOverlayVisible() const 

Retorna se a sobreposição de captura está visível ou não.

Isso também indica que a sobreposição de captura está sendo usada pelo usuário e que a captura em segundo plano vai falhar.

IsPaused

bool IsPaused() const 

Retorna se a captura está pausada ou não.

Será sempre false se IsCapturing() se false.

QualityLevel

VideoQualityLevel QualityLevel() const 

Retorna o nível de qualidade da captura atual.

Válido

bool Valid() const 

Retorna "true" quando o objeto VideoCaptureState retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedido. Retorna "false" para um objeto VideoCaptureState criado pelo usuário sem dados ou para um preenchido acompanhado por um status de resposta com falha.

Ele precisa ser verdadeiro para que as funções getter no objeto VideoCaptureState sejam utilizáveis.

VideoCaptureState

 VideoCaptureState()

VideoCaptureState

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

Construtor explícito.

VideoCaptureState

 VideoCaptureState(
  const VideoCaptureState & copy_from
)

Construtor de cópia para copiar um objeto VideoCaptureState para um novo.

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

Construtor para mover um objeto VideoCaptureState para um novo.

versão de referência do valor R.

operator=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

Operador de atribuição para atribuir o valor do objeto VideoCaptureState a outro objeto VideoCaptureState.

operator=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

Operador de atribuição para atribuir o valor do objeto VideoCaptureState a outro objeto VideoCaptureState.

versão de referência do valor R.

~VideoCaptureState

 ~VideoCaptureState()