gpg::VideoCapabilities

#include <video_capabilities.h>

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

Resumo

Construtores e destruidores

VideoCapabilities()
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
Construtor explícito.
VideoCapabilities(const VideoCapabilities & copy_from)
Copie o construtor para copiar um objeto VideoCapabilities existente para um novo.
VideoCapabilities(VideoCapabilities && move_from)
Construtor para mover um objeto VideoCapabilities existente para um novo.
~VideoCapabilities()

Funções públicas

IsCameraSupported() const
bool
Informa se o dispositivo tem uma câmera frontal para que possamos usá-la.
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
Verifica se há suporte para o modo de captura e o nível de qualidade, além da câmera, do microfone e da gravação de 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 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
Informa 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-sucedida. falso para um objeto VideoCapabilities criado pelo usuário não preenchido ou para um objeto preenchido acompanhado de um status de resposta de falha.
operator=(const VideoCapabilities & copy_from)
Operador de atribuição para atribuir o valor deste objeto VideoCapabilities a outro objeto VideoCapabilities.
operator=(VideoCapabilities && move_from)
Operador de atribuição para atribuir o valor deste objeto VideoCapabilities a outro objeto VideoCapabilities.

Funções públicas

IsCameraSupported

bool IsCameraSupported() const 

Informa se o dispositivo tem uma câmera frontal para que possamos usá-la.

IsFullySupported

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

Verifica se há suporte para o modo de captura e o nível de qualidade, além da câmera, do microfone e da gravação de 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 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 

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

Válido

bool Valid() const 

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

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

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

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

Construtor explícito.

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

Copie o construtor para copiar um objeto VideoCapabilities existente para um novo.

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

Construtor para mover um objeto VideoCapabilities existente para um novo.

"r-value-reference".

operator=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

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

operator=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

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

"r-value-reference".

~VideoCapabilities

 ~VideoCapabilities()