gpg::VideoCapabilities

#include <video_capabilities.h>

Una struttura di dati che consente di accedere alle informazioni sulle funzionalità del dispositivo corrente 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
Verifica se la modalità di acquisizione e il livello qualitativo sono supportati, nonché se fotocamera, microfono e scrittura dello spazio di archiviazione.
IsMicSupported() const
bool
Indica se il dispositivo è dotato di un microfono e se possiamo utilizzarlo.
IsWriteStorageSupported() const
bool
Indica se il dispositivo è dotato di un dispositivo di archiviazione esterno e se 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 completato con dati ed è accompagnato da uno stato di risposta riuscita; false per un oggetto VideoCapabilities non popolato creato dall'utente o per uno stato completato accompagnato da uno stato di risposta non riuscita.
operator=(const VideoCapabilities & copy_from)
Operatore di assegnazione per assegnare il valore di questo oggetto VideoCapabilities a un altro oggetto VideoCapabilities.
operator=(VideoCapabilities && move_from)
Operatore di assegnazione per assegnare il valore di questo oggetto VideoCapabilities a 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 

Verifica se la modalità di acquisizione e il livello qualitativo sono supportati, nonché se fotocamera, microfono e scrittura dello spazio di archiviazione.

IsMicSupported

bool IsMicSupported() const 

Indica se il dispositivo è dotato di un microfono e se possiamo utilizzarlo.

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

Indica se il dispositivo è dotato di un dispositivo di archiviazione esterno e se 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.

Valida

bool Valid() const 

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

Deve essere true 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.

r-value-reference version.

operatore=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

Operatore di assegnazione per assegnare il valore di questo oggetto VideoCapabilities a un altro oggetto VideoCapabilities.

operatore=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

Operatore di assegnazione per assegnare il valore di questo oggetto VideoCapabilities a un altro oggetto VideoCapabilities.

r-value-reference version.

~Funzionalità video

 ~VideoCapabilities()