gpg::VideoCaptureState

#include <video_capture_state.h>

Eine Datenstruktur, die den Zugriff auf den aktuellen Status der Videoaufnahme ermöglicht.

Zusammenfassung

Konstruktoren und Zerstörer

VideoCaptureState()
VideoCaptureState(std::shared_ptr< const VideoCaptureStateImpl > impl)
Expliziter Konstruktor.
VideoCaptureState(const VideoCaptureState & copy_from)
Kopiert den Konstruktor zum Kopieren eines vorhandenen VideoCaptureState-Objekts in ein neues.
VideoCaptureState(VideoCaptureState && move_from)
Konstruktor zum Verschieben eines vorhandenen VideoCaptureState-Objekts in ein neues Objekt.
~VideoCaptureState()

Öffentliche Funktionen

CaptureMode() const
Gibt den Erfassungsmodus der aktuellen Aufnahme zurück.
IsCapturing() const
bool
Gibt zurück, ob der Dienst derzeit Daten erfasst oder nicht.
IsOverlayVisible() const
bool
Gibt an, ob das Erfassungs-Overlay derzeit sichtbar ist oder nicht.
IsPaused() const
bool
Gibt an, ob die Aufnahme derzeit pausiert ist oder nicht.
QualityLevel() const
Gibt die Qualitätsstufe der aktuellen Aufnahme zurück.
Valid() const
bool
Gibt "true" zurück, wenn das zurückgegebene VideoCaptureState-Objekt mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird. „false“ für ein nicht ausgefülltes, vom Nutzer erstelltes VideoCaptureState-Objekt oder für ein ausgefülltes Objekt mit dem Status „Nicht bestanden“.
operator=(const VideoCaptureState & copy_from)
Zuweisungsoperator zum Zuweisen des Werts dieses VideoCaptureState-Objekts aus einem anderen VideoCaptureState-Objekt.
operator=(VideoCaptureState && move_from)
Zuweisungsoperator zum Zuweisen des Werts dieses VideoCaptureState-Objekts aus einem anderen VideoCaptureState-Objekt.

Öffentliche Funktionen

CaptureMode

VideoCaptureMode CaptureMode() const 

Gibt den Erfassungsmodus der aktuellen Aufnahme zurück.

IsCapturing

bool IsCapturing() const 

Gibt zurück, ob der Dienst derzeit Daten erfasst oder nicht.

IsOverlayVisible

bool IsOverlayVisible() const 

Gibt an, ob das Erfassungs-Overlay derzeit sichtbar ist oder nicht.

Dies bedeutet auch, dass das Erfassungs-Overlay vom Nutzer verwendet wird und die Hintergrunderfassung fehlschlägt.

IsPaused

bool IsPaused() const 

Gibt an, ob die Aufnahme derzeit pausiert ist oder nicht.

Ist immer false, wenn IsCapturing() wenn false.

QualityLevel

VideoQualityLevel QualityLevel() const 

Gibt die Qualitätsstufe der aktuellen Aufnahme zurück.

Gültig

bool Valid() const 

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

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

VideoCaptureState

 VideoCaptureState()

VideoCaptureState

 VideoCaptureState(
  std::shared_ptr< const VideoCaptureStateImpl > impl
)

Expliziter Konstruktor.

VideoCaptureState

 VideoCaptureState(
  const VideoCaptureState & copy_from
)

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

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

Konstruktor zum Verschieben eines vorhandenen VideoCaptureState-Objekts in ein neues Objekt.

r-Wert-Referenzversion.

operator=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

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

operator=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

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

r-Wert-Referenzversion.

~VideoCaptureState

 ~VideoCaptureState()