gpg::VideoCaptureState

#include <video_capture_state.h>

Uma estrutura de dados que permite 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)
Copia o construtor para copiar um objeto VideoCaptureState existente em um novo.
VideoCaptureState(VideoCaptureState && move_from)
Construtor para mover um objeto VideoCaptureState existente para um novo.
~VideoCaptureState()

Funções públicas

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

Funções públicas

CaptureMode

VideoCaptureMode CaptureMode() const 

Retorna o modo da captura atual.

IsCapturing

bool IsCapturing() const 

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

IsOverlayVisible

bool IsOverlayVisible() const 

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

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

IsPaused

bool IsPaused() const 

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

Será sempre false se IsCapturing() se false.

QualityLevel

VideoQualityLevel QualityLevel() const 

Retorna o nível de qualidade da captura atual.

Válida

bool Valid() const 

Retorna verdadeiro quando o objeto VideoCaptureState retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedido; falso para um objeto VideoCaptureState não preenchido criado pelo usuário ou para um preenchido acompanhado por um status de resposta de falha.

Ela precisa ser verdadeira para que as funções getter nesse objeto VideoCaptureState sejam utilizáveis.

VideoCaptureState

 VideoCaptureState()

VideoCaptureState

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

Construtor explícito.

VideoCaptureState

 VideoCaptureState(
  const VideoCaptureState & copy_from
)

Copia o construtor para copiar um objeto VideoCaptureState existente em um novo.

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

Construtor para mover um objeto VideoCaptureState existente para um novo.

referência de r-value.

operador=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

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

operador=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

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

referência de r-value.

~VideoCaptureState

 ~VideoCaptureState()