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