gpg::VideoCapabilities

#include <video_capabilities.h>

Eine Datenstruktur, die den Zugriff auf Informationen zu den Funktionen des aktuellen Geräts für die Videoaufzeichnung ermöglicht.

Zusammenfassung

Konstruktoren und Zerstörer

VideoCapabilities()
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
Expliziter Konstruktor.
VideoCapabilities(const VideoCapabilities & copy_from)
Konstruktor zum Kopieren eines vorhandenen VideoCapabilities-Objekts in ein neues kopieren
VideoCapabilities(VideoCapabilities && move_from)
Konstruktor zum Verschieben eines vorhandenen VideoCapabilities-Objekts in ein neues Objekt
~VideoCapabilities()

Öffentliche Funktionen

IsCameraSupported() const
bool
Gibt zurück, ob das Gerät über eine Frontkamera verfügt und wir diese verwenden können.
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
Überprüft, ob der Aufnahmemodus und die Qualitätsstufe sowie Kamera, Mikrofon und Speicher-Schreibmodus unterstützt werden.
IsMicSupported() const
bool
Gibt zurück, ob das Gerät über ein Mikrofon verfügt und wir es verwenden können.
IsWriteStorageSupported() const
bool
Gibt zurück, ob das Gerät ein externes Speichergerät hat und wir es verwenden können.
SupportsCaptureMode(VideoCaptureMode capture_mode) const
bool
Gibt an, ob das Gerät den angegebenen Aufnahmemodus unterstützt.
SupportsQualityLevel(VideoQualityLevel quality_level) const
bool
Gibt an, ob das Gerät die angegebene Qualitätsstufe unterstützt.
Valid() const
bool
Gibt "true" zurück, wenn das zurückgegebene VideoCapabilities-Objekt mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird. "false" für ein nicht ausgefülltes, vom Nutzer erstelltes VideoCapabilities-Objekt oder für ein ausgefülltes Objekt mit dem Status "Fehlgeschlagene Antwort".
operator=(const VideoCapabilities & copy_from)
Zuweisungsoperator zum Zuweisen des Werts dieses VideoCapabilities-Objekts aus einem anderen VideoCapabilities-Objekt.
operator=(VideoCapabilities && move_from)
Zuweisungsoperator zum Zuweisen des Werts dieses VideoCapabilities-Objekts aus einem anderen VideoCapabilities-Objekt.

Öffentliche Funktionen

IsCameraSupported

bool IsCameraSupported() const 

Gibt zurück, ob das Gerät über eine Frontkamera verfügt und wir diese verwenden können.

IsFullySupported

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

Überprüft, ob der Aufnahmemodus und die Qualitätsstufe sowie Kamera, Mikrofon und Speicher-Schreibmodus unterstützt werden.

IsMicSupported

bool IsMicSupported() const 

Gibt zurück, ob das Gerät über ein Mikrofon verfügt und wir es verwenden können.

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

Gibt zurück, ob das Gerät ein externes Speichergerät hat und wir es verwenden können.

SupportsCaptureMode

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

Gibt an, ob das Gerät den angegebenen Aufnahmemodus unterstützt.

SupportsQualityLevel

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

Gibt an, ob das Gerät die angegebene Qualitätsstufe unterstützt.

Gültig

bool Valid() const 

Gibt "true" zurück, wenn das zurückgegebene VideoCapabilities-Objekt mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird. "false" für ein nicht ausgefülltes, vom Nutzer erstelltes VideoCapabilities-Objekt oder für ein ausgefülltes Objekt mit dem Status "Fehlgeschlagene Antwort".

Es muss "true" sein, damit die Getter-Funktionen für dieses VideoCapabilities-Objekt verwendet werden können.

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

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

Expliziter Konstruktor.

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

Konstruktor zum Kopieren eines vorhandenen VideoCapabilities-Objekts in ein neues kopieren

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

Konstruktor zum Verschieben eines vorhandenen VideoCapabilities-Objekts in ein neues Objekt

r-Wert-Referenzversion.

Operator=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

Zuweisungsoperator zum Zuweisen des Werts dieses VideoCapabilities-Objekts aus einem anderen VideoCapabilities-Objekt.

Operator=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

Zuweisungsoperator zum Zuweisen des Werts dieses VideoCapabilities-Objekts aus einem anderen VideoCapabilities-Objekt.

r-Wert-Referenzversion.

~Videofunktionen

 ~VideoCapabilities()