gpg::VideoCapabilities

#include <video_capabilities.h>

Una struttura di dati che consente di accedere alle informazioni sulle funzionalità dell'attuale dispositivo per la registrazione video.

Riepilogo

Costruttori e distruttori

VideoCapabilities()
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
Costruttore esplicito.
VideoCapabilities(const VideoCapabilities & copy_from)
Copia il costruttore per copiare un oggetto VideoCapabilities esistente in uno nuovo.
VideoCapabilities(VideoCapabilities && move_from)
Costruttore per spostare un oggetto VideoCapabilities esistente in uno nuovo.
~VideoCapabilities()

Funzioni pubbliche

IsCameraSupported() const
bool
Indica se il dispositivo ha una fotocamera anteriore e possiamo utilizzarla.
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
Controlla se la modalità di acquisizione e il livello qualitativo, così come la scrittura della fotocamera, del microfono e dello spazio di archiviazione, sono supportati.
IsMicSupported() const
bool
Indica se il dispositivo ha un microfono e possiamo utilizzarlo.
IsWriteStorageSupported() const
bool
Indica se il dispositivo ha un dispositivo di archiviazione esterno e possiamo utilizzarlo.
SupportsCaptureMode(VideoCaptureMode capture_mode) const
bool
Indica se il dispositivo supporta la modalità di acquisizione specificata.
SupportsQualityLevel(VideoQualityLevel quality_level) const
bool
Indica se il dispositivo supporta il livello qualitativo specificato.
Valid() const
bool
Restituisce true quando l'oggetto VideoCapabilities restituito viene compilato con dati ed è accompagnato da uno stato di risposta riuscita. false per un oggetto VideoCapabilities creato dall'utente non compilato o per uno stato compilato accompagnato da uno stato di risposta non riuscito.
operator=(const VideoCapabilities & copy_from)
Operatore di assegnazione per l'assegnazione del valore di questo oggetto VideoCapabilities da un altro oggetto VideoCapabilities.
operator=(VideoCapabilities && move_from)
Operatore di assegnazione per l'assegnazione del valore di questo oggetto VideoCapabilities da un altro oggetto VideoCapabilities.

Funzioni pubbliche

IsCameraSupported

bool IsCameraSupported() const 

Indica se il dispositivo ha una fotocamera anteriore e possiamo utilizzarla.

IsFullySupported

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

Controlla se la modalità di acquisizione e il livello qualitativo, così come la scrittura della fotocamera, del microfono e dello spazio di archiviazione, sono supportati.

IsMicSupported

bool IsMicSupported() const 

Indica se il dispositivo ha un microfono e possiamo utilizzarlo.

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

Indica se il dispositivo ha un dispositivo di archiviazione esterno e possiamo utilizzarlo.

SupportsCaptureMode

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

Indica se il dispositivo supporta la modalità di acquisizione specificata.

SupportsQualityLevel

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

Indica se il dispositivo supporta il livello qualitativo specificato.

Valido

bool Valid() const 

Restituisce true quando l'oggetto VideoCapabilities restituito viene compilato con dati ed è accompagnato da uno stato di risposta riuscita. false per un oggetto VideoCapabilities creato dall'utente non compilato dall'utente o per uno compilato accompagnato da uno stato di risposta non riuscito.

Deve essere vero affinché le funzioni getter su questo oggetto VideoCapabilities siano utilizzabili.

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

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

Costruttore esplicito.

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

Copia il costruttore per copiare un oggetto VideoCapabilities esistente in uno nuovo.

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

Costruttore per spostare un oggetto VideoCapabilities esistente in uno nuovo.

versione r-value-reference.

operator=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

Operatore di assegnazione per l'assegnazione del valore di questo oggetto VideoCapabilities da un altro oggetto VideoCapabilities.

operator=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

Operatore di assegnazione per l'assegnazione del valore di questo oggetto VideoCapabilities da un altro oggetto VideoCapabilities.

versione r-value-reference.

~VideoCapabilities

 ~VideoCapabilities()