gpg::VideoCapabilities

#include <video_capabilities.h>

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

Funções públicas

IsCameraSupported() const
bool
Retorna se o dispositivo tem uma câmera frontal e se podemos usá-la.
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, assim como a gravação da câmera, do microfone e do armazenamento.
IsMicSupported() const
bool
Informa se o dispositivo tem um microfone e se podemos usá-lo.
IsWriteStorageSupported() const
bool
Informa se o dispositivo tem um dispositivo de armazenamento externo e se podemos usá-lo.
SupportsCaptureMode(VideoCaptureMode capture_mode) const
bool
Retorna se o dispositivo é compatível com o modo de captura especificado.
SupportsQualityLevel(VideoQualityLevel quality_level) const
bool
Retorna se o dispositivo é compatível com o nível de qualidade especificado.
Valid() const
bool
Retorna verdadeiro quando o objeto VideoCapabilities retornado é preenchido com dados e é acompanhado por um status de resposta bem-sucedido; falso para um objeto VideoCapabilities não preenchido criado pelo usuário ou para um preenchido acompanhado por um status de resposta de falha.
operator=(const VideoCapabilities & copy_from)
Operador de atribuição para atribuir o valor deste objeto VideoCapabilities de outro objeto VideoCapabilities.
operator=(VideoCapabilities && move_from)
Operador de atribuição para atribuir o valor deste objeto VideoCapabilities de outro objeto VideoCapabilities.

Funções públicas

IsCameraSupported

bool IsCameraSupported() const 

Retorna se o dispositivo tem uma câmera frontal e se podemos usá-la.

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, assim como a gravação da câmera, do microfone e do armazenamento.

IsMicSupported

bool IsMicSupported() const 

Informa se o dispositivo tem um microfone e se podemos usá-lo.

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

Informa se o dispositivo tem um dispositivo de armazenamento externo e se podemos usá-lo.

SupportsCaptureMode

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

Retorna se o dispositivo é compatível com o modo de captura especificado.

SupportsQualityLevel

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

Retorna se o dispositivo é compatível com o nível de qualidade especificado.

Válida

bool Valid() const 

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

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

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

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

Construtor explícito.

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

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

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

Construtor para mover um objeto VideoCapabilities existente para um novo.

referência de r-value.

operador=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

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

operador=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

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

referência de r-value.

~VideoCapabilities

 ~VideoCapabilities()