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()