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