gpg::VideoCapabilities

#include <video_capabilities.h>

Structure de données qui permet d'accéder à des informations sur les fonctionnalités de l'appareil actuel pour l'enregistrement vidéo.

Résumé

Constructeurs et destructeurs

VideoCapabilities()
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
Constructeur explicite.
VideoCapabilities(const VideoCapabilities & copy_from)
Copiez le constructeur permettant de copier un objet VideoCapabilities existant dans un nouvel objet.
VideoCapabilities(VideoCapabilities && move_from)
Constructeur permettant de déplacer un objet VideoCapabilities existant vers un nouvel objet.
~VideoCapabilities()

Fonctions publiques

IsCameraSupported() const
bool
Indique si l'appareil est équipé d'une caméra avant et si nous pouvons l'utiliser.
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
Vérifie si le mode de capture et le niveau de qualité sont pris en charge, ainsi que l'accès à l'appareil photo, au micro et à l'écriture dans l'espace de stockage.
IsMicSupported() const
bool
Indique si l'appareil est équipé d'un micro et si nous pouvons l'utiliser.
IsWriteStorageSupported() const
bool
Indique si l'appareil dispose d'un périphérique de stockage externe et si nous pouvons l'utiliser.
SupportsCaptureMode(VideoCaptureMode capture_mode) const
bool
Indique si l'appareil prend en charge le mode de capture donné.
SupportsQualityLevel(VideoQualityLevel quality_level) const
bool
Indique si l'appareil prend en charge le niveau de qualité donné.
Valid() const
bool
Renvoie la valeur "true" si l'objet VideoCapabilities renvoyé est renseigné avec des données et est accompagné d'un état de réponse positive ; "false" pour un objet VideoCapabilities non renseigné créé par l'utilisateur ou pour un objet rempli accompagné d'un état de réponse "Échec".
operator=(const VideoCapabilities & copy_from)
Opérateur d'affectation permettant d'attribuer la valeur de cet objet VideoCapabilities à partir d'un autre objet VideoCapabilities.
operator=(VideoCapabilities && move_from)
Opérateur d'affectation permettant d'attribuer la valeur de cet objet VideoCapabilities à partir d'un autre objet VideoCapabilities.

Fonctions publiques

IsCameraSupported

bool IsCameraSupported() const 

Indique si l'appareil est équipé d'une caméra avant et si nous pouvons l'utiliser.

IsFullySupported

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

Vérifie si le mode de capture et le niveau de qualité sont pris en charge, ainsi que l'accès à l'appareil photo, au micro et à l'écriture dans l'espace de stockage.

IsMicSupported

bool IsMicSupported() const 

Indique si l'appareil est équipé d'un micro et si nous pouvons l'utiliser.

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

Indique si l'appareil dispose d'un périphérique de stockage externe et si nous pouvons l'utiliser.

SupportsCaptureMode

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

Indique si l'appareil prend en charge le mode de capture donné.

SupportsQualityLevel

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

Indique si l'appareil prend en charge le niveau de qualité donné.

Valide

bool Valid() const 

Renvoie la valeur "true" si l'objet VideoCapabilities renvoyé est renseigné avec des données et est accompagné d'un état de réponse positive ; "false" pour un objet VideoCapabilities non renseigné créé par l'utilisateur ou pour un objet rempli accompagné d'un état de réponse "Échec".

Pour que les fonctions getter de cet objet VideoCapabilities puissent être utilisées, les valeurs doivent être définies sur "true".

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

 VideoCapabilities(
  std::shared_ptr< const VideoCapabilitiesImpl > impl
)

Constructeur explicite.

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

Copiez le constructeur permettant de copier un objet VideoCapabilities existant dans un nouvel objet.

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

Constructeur permettant de déplacer un objet VideoCapabilities existant vers un nouvel objet.

r-value-reference.

opérateur=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

Opérateur d'affectation permettant d'attribuer la valeur de cet objet VideoCapabilities à partir d'un autre objet VideoCapabilities.

opérateur=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

Opérateur d'affectation permettant d'attribuer la valeur de cet objet VideoCapabilities à partir d'un autre objet VideoCapabilities.

r-value-reference.

~Fonctionnalités vidéo

 ~VideoCapabilities()