gpg:: VideoCapabilities
#include <video_capabilities.h>
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()