gpg:: VideoCapabilities
#include <video_capabilities.h>
Es una estructura de datos que permite acceder a información sobre las capacidades que tiene el dispositivo actual para la grabación de video.
Resumen
Constructores y destructores |
|
---|---|
VideoCapabilities()
|
|
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
Constructor explícito.
|
|
VideoCapabilities(const VideoCapabilities & copy_from)
Es un constructor de copia para copiar un objeto VideoCapabilities existente en uno nuevo.
|
|
VideoCapabilities(VideoCapabilities && move_from)
Es un constructor para mover un objeto VideoCapabilities existente a uno nuevo.
|
|
~VideoCapabilities()
|
Funciones públicas |
|
---|---|
IsCameraSupported() const
|
bool
Muestra si el dispositivo tiene una cámara frontal y si podemos usarla.
|
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
|
bool
Comprueba si se admiten el modo de captura y el nivel de calidad, así como la cámara, el micrófono y la escritura en el almacenamiento.
|
IsMicSupported() const
|
bool
Devuelve si el dispositivo tiene un micrófono y si podemos usarlo.
|
IsWriteStorageSupported() const
|
bool
Muestra si el dispositivo tiene un dispositivo de almacenamiento externo y si podemos usarlo.
|
SupportsCaptureMode(VideoCaptureMode capture_mode) const
|
bool
Muestra si el dispositivo admite el modo de captura determinado.
|
SupportsQualityLevel(VideoQualityLevel quality_level) const
|
bool
Muestra si el dispositivo admite el nivel de calidad determinado.
|
Valid() const
|
bool
Muestra verdadero cuando el objeto VideoCapabilities que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra falso para un objeto VideoCapabilities creado por el usuario que no se propagó o para uno propagado que se acompaña de un estado de respuesta incorrecto.
|
operator=(const VideoCapabilities & copy_from)
|
Operador de asignación para asignar el valor de este objeto VideoCapabilities desde otro objeto VideoCapabilities.
|
operator=(VideoCapabilities && move_from)
|
Operador de asignación para asignar el valor de este objeto VideoCapabilities desde otro objeto VideoCapabilities.
|
Funciones públicas
IsCameraSupported
bool IsCameraSupported() const
Muestra si el dispositivo tiene una cámara frontal y si podemos usarla.
IsFullySupported
bool IsFullySupported( VideoCaptureMode capture_mode, VideoQualityLevel quality_level ) const
Verifica si el modo de captura y el nivel de calidad son compatibles, así como la cámara, el micrófono y la escritura en el almacenamiento.
IsMicSupported
bool IsMicSupported() const
Devuelve si el dispositivo tiene un micrófono y si podemos usarlo.
IsWriteStorageSupported
bool IsWriteStorageSupported() const
Muestra si el dispositivo tiene un dispositivo de almacenamiento externo y si podemos usarlo.
SupportsCaptureMode
bool SupportsCaptureMode( VideoCaptureMode capture_mode ) const
Muestra si el dispositivo admite el modo de captura determinado.
SupportsQualityLevel
bool SupportsQualityLevel( VideoQualityLevel quality_level ) const
Muestra si el dispositivo admite el nivel de calidad determinado.
Válido
bool Valid() const
Muestra verdadero cuando el objeto VideoCapabilities que se muestra se propaga con datos y se acompaña de un estado de respuesta correcto; muestra falso para un objeto VideoCapabilities creado por el usuario que no se propagó o para uno propagado que se acompaña de un estado de respuesta incorrecto.
Debe ser verdadero para que las funciones de acceso de este objeto VideoCapabilities se puedan usar.
VideoCapabilities
VideoCapabilities()
VideoCapabilities
VideoCapabilities( std::shared_ptr< const VideoCapabilitiesImpl > impl )
Constructor explícito.
VideoCapabilities
VideoCapabilities( const VideoCapabilities & copy_from )
Es un constructor de copia para copiar un objeto VideoCapabilities existente en uno nuevo.
VideoCapabilities
VideoCapabilities( VideoCapabilities && move_from )
Es un constructor para mover un objeto VideoCapabilities existente a uno nuevo.
Versión de r-value-reference.
operador=
VideoCapabilities & operator=( const VideoCapabilities & copy_from )
Operador de asignación para asignar el valor de este objeto VideoCapabilities desde otro objeto VideoCapabilities.
operador=
VideoCapabilities & operator=( VideoCapabilities && move_from )
Operador de asignación para asignar el valor de este objeto VideoCapabilities desde otro objeto VideoCapabilities.
Versión de r-value-reference.
~VideoCapabilities
~VideoCapabilities()