gpg::VideoCapabilities

#include <video_capabilities.h>

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

Zusammenfassung

Konstruktoren und Zerstörer

VideoCapabilities()
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
Expliziter Konstruktor.
VideoCapabilities(const VideoCapabilities & copy_from)
Kopiert den Konstruktor zum Kopieren eines vorhandenen VideoCapabilities-Objekts in ein neues.
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 eine Frontkamera hat und wir diese verwenden können.
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
Prüft, ob der Aufnahmemodus und die Qualitätsstufe sowie das Schreiben von Kamera, Mikrofon und Speicher unterstützt werden.
IsMicSupported() const
bool
Gibt an, ob das Gerät über ein Mikrofon verfügt und wir es verwenden können.
IsWriteStorageSupported() const
bool
Gibt an, ob das Gerät über ein externes Speichergerät verfügt 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 "Nicht bestanden".
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 eine Frontkamera hat und wir diese verwenden können.

IsFullySupported

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

Prüft, ob der Aufnahmemodus und die Qualitätsstufe sowie das Schreiben von Kamera, Mikrofon und Speicher unterstützt werden.

IsMicSupported

bool IsMicSupported() const 

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

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

Gibt an, ob das Gerät über ein externes Speichergerät verfügt 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 "Nicht bestanden".

Er muss erfüllt 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
)

Kopiert den Konstruktor zum Kopieren eines vorhandenen VideoCapabilities-Objekts in ein neues.

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.

~VideoCapabilities

 ~VideoCapabilities()