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, bem como para a câmera, o microfone e a 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 precisa 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()