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 grabar videos.
Resumen
Constructores y destructores |
|
---|---|
VideoCapabilities()
|
|
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
Constructor explícito.
|
|
VideoCapabilities(const VideoCapabilities & copy_from)
Copia el constructor para copiar un objeto VideoCapabilities existente en uno nuevo.
|
|
VideoCapabilities(VideoCapabilities && move_from)
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 el modo de captura y el nivel de calidad son compatibles, así como la escritura de la cámara, el micrófono y el almacenamiento.
|
IsMicSupported() const
|
bool
Muestra 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
Indica si el dispositivo admite el modo de captura especificado.
|
SupportsQualityLevel(VideoQualityLevel quality_level) const
|
bool
Devuelve si el dispositivo admite el nivel de calidad determinado.
|
Valid() const
|
bool
Muestra true cuando el objeto VideoCapabilities que se muestra se propaga con datos y va acompañado de un estado de respuesta correcto. Es falso para un objeto VideoCapabilities no propagado creado por el usuario o uno propagado acompañado de un estado de respuesta sin éxito.
|
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
Comprueba si el modo de captura y el nivel de calidad son compatibles, así como la escritura de la cámara, el micrófono y el almacenamiento.
IsMicSupported
bool IsMicSupported() const
Muestra 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
Indica si el dispositivo admite el modo de captura determinado.
SupportsQualityLevel
bool SupportsQualityLevel( VideoQualityLevel quality_level ) const
Devuelve si el dispositivo admite el nivel de calidad determinado.
Válido
bool Valid() const
Muestra true cuando el objeto VideoCapabilities que se muestra se propaga con datos y va acompañado de un estado de respuesta correcto. Es falso para un objeto VideoCapabilities no propagado creado por el usuario o uno propagado acompañado de un estado de respuesta sin éxito.
Debe ser verdadero para que se puedan usar las funciones get de este objeto VideoCapabilities.
VideoCapabilities
VideoCapabilities()
VideoCapabilities
VideoCapabilities( std::shared_ptr< const VideoCapabilitiesImpl > impl )
Constructor explícito.
VideoCapabilities
VideoCapabilities( const VideoCapabilities & copy_from )
Copia el constructor para copiar un objeto VideoCapabilities existente en uno nuevo.
VideoCapabilities
VideoCapabilities( VideoCapabilities && move_from )
Constructor para mover un objeto VideoCapabilities existente a uno nuevo.
y la versión de referencia de valor r.
operator=
VideoCapabilities & operator=( const VideoCapabilities & copy_from )
Operador de asignación para asignar el valor de este objeto VideoCapabilities desde otro objeto VideoCapabilities.
operator=
VideoCapabilities & operator=( VideoCapabilities && move_from )
Operador de asignación para asignar el valor de este objeto VideoCapabilities desde otro objeto VideoCapabilities.
y la versión de referencia de valor r.
~VideoCapabilities
~VideoCapabilities()