gpg::VideoCapabilities

#include <video_capabilities.h>

Uma estrutura de dados que permite o acesso a informações sobre os recursos de gravação de vídeo do dispositivo atual.

Resumo

Construtores e destrutores

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

Funções públicas

IsCameraSupported() const
bool
Retorna se o dispositivo tem uma câmera frontal e se ela pode ser usada.
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
Verifica se o modo de captura e o nível de qualidade são compatíveis, além de câmera, microfone e gravação de armazenamento.
IsMicSupported() const
bool
Retorna se o dispositivo tem um microfone e se ele pode ser usado.
IsWriteStorageSupported() const
bool
Retorna se o dispositivo tem um dispositivo de armazenamento externo e se ele pode ser usado.
SupportsCaptureMode(VideoCaptureMode capture_mode) const
bool
Retorna se o dispositivo oferece suporte ao modo de captura especificado.
SupportsQualityLevel(VideoQualityLevel quality_level) const
bool
Retorna se o dispositivo oferece suporte ao nível de qualidade especificado.
Valid() const
bool
Retorna "true" quando o objeto VideoCapabilities retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedido. Retorna "false" para um objeto VideoCapabilities criado pelo usuário sem dados ou para um preenchido acompanhado por um status de resposta com falha.
operator=(const VideoCapabilities & copy_from)
Operador de atribuição para atribuir o valor do objeto VideoCapabilities a outro objeto VideoCapabilities.
operator=(VideoCapabilities && move_from)
Operador de atribuição para atribuir o valor do objeto VideoCapabilities a outro objeto VideoCapabilities.

Funções públicas

IsCameraSupported

bool IsCameraSupported() const 

Retorna se o dispositivo tem uma câmera frontal e se ela pode ser usada.

IsFullySupported

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

Verifica se o modo de captura e o nível de qualidade são compatíveis, além de câmera, microfone e gravação de armazenamento.

IsMicSupported

bool IsMicSupported() const 

Retorna se o dispositivo tem um microfone e se ele pode ser usado.

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

Retorna se o dispositivo tem um dispositivo de armazenamento externo e se ele pode ser usado.

SupportsCaptureMode

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

Retorna se o dispositivo oferece suporte ao modo de captura especificado.

SupportsQualityLevel

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

Retorna se o dispositivo oferece suporte ao nível de qualidade especificado.

Válido

bool Valid() const 

Retorna "true" quando o objeto VideoCapabilities retornado é preenchido com dados e acompanhado por um status de resposta bem-sucedido. Retorna "false" para um objeto VideoCapabilities 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 VideoCapabilities sejam utilizáveis.

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

 VideoCapabilities(
  std::shared_ptr< const VideoCapabilitiesImpl > impl
)

Construtor explícito.

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

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

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

Construtor para mover um objeto VideoCapabilities para um novo.

versão de referência do valor R.

operator=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

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

operator=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

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

versão de referência do valor R.

~VideoCapabilities

 ~VideoCapabilities()