gpg::VideoCapabilities

#include <video_capabilities.h>

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

Résumé

Constructeurs et destructeurs

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

Fonctions publiques

IsCameraSupported() const
bool
Savoir si l'appareil est équipé d'une caméra frontale 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 en écriture à l'appareil photo, au micro et à 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 est équipé d'un périphérique de stockage externe et si nous pouvons l'utiliser.
SupportsCaptureMode(VideoCaptureMode capture_mode) const
bool
Indique si l'appareil est compatible avec le mode de capture donné.
SupportsQualityLevel(VideoQualityLevel quality_level) const
bool
Indique si l'appareil est compatible avec le niveau de qualité donné.
Valid() const
bool
Renvoie la valeur "true" lorsque l'objet VideoCapabilities renvoyé contient des données et est accompagné d'un état de réponse "réussite". "false" pour un objet VideoCapabilities non renseigné créé par l'utilisateur ou pour un objet renseigné avec l'état de réponse "Échec".
operator=(const VideoCapabilities & copy_from)
Opérateur d'attribution permettant d'attribuer la valeur de cet objet VideoCapabilities à partir d'un autre objet VideoCapabilities.
operator=(VideoCapabilities && move_from)
Opérateur d'attribution permettant d'attribuer la valeur de cet objet VideoCapabilities à partir d'un autre objet VideoCapabilities.

Fonctions publiques

IsCameraSupported

bool IsCameraSupported() const 

Savoir si l'appareil est équipé d'une caméra frontale 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 en écriture à l'appareil photo, au micro et à 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 est équipé 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 est compatible avec le mode de capture donné.

SupportsQualityLevel

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

Indique si l'appareil est compatible avec le niveau de qualité donné.

Valide

bool Valid() const 

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

La valeur "true" doit être définie pour que les fonctions getter de cet objet VideoCapabilities soient utilisables.

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

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

Constructeur explicite.

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

Copiez le constructeur pour copier un objet VideoCapabilities existant dans un nouveau.

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

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

r-value-reference.

operator=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

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

operator=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

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

r-value-reference.

~VideoCapabilities

 ~VideoCapabilities()