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