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)
Konstruktor zum Kopieren eines vorhandenen VideoCaptureState-Objekts in ein neues kopieren
VideoCaptureState(VideoCaptureState && move_from)
Konstruktor zum Verschieben eines vorhandenen VideoCaptureState-Objekts in ein neues
~VideoCaptureState()

Öffentliche Funktionen

CaptureMode() const
Gibt den Aufnahmemodus der aktuellen Aufnahme zurück.
IsCapturing() const
bool
Gibt an, ob der Dienst derzeit Daten erfasst oder nicht.
IsOverlayVisible() const
bool
Gibt an, ob das Capture-Overlay zurzeit sichtbar ist.
IsPaused() const
bool
Gibt an, ob die Erfassung zurzeit pausiert ist oder nicht.
QualityLevel() const
Gibt die Qualität der aktuellen Aufnahme zurück.
Valid() const
bool
Gibt „true“ zurück, wenn das zurückgegebene VideoCaptureState-Objekt mit Daten gefüllt und eine erfolgreiche Antwort vorliegt. „false“ für ein nicht ausgefülltes, vom Nutzer erstelltes VideoCaptureState-Objekt oder für ein ausgefülltes Objekt mit dem Status „Fehlgeschlagene Antwort“.
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 Aufnahmemodus der aktuellen Aufnahme zurück.

IsCapturing

bool IsCapturing() const 

Gibt an, ob der Dienst derzeit Daten erfasst oder nicht.

IsOverlayVisible

bool IsOverlayVisible() const 

Gibt an, ob das Capture-Overlay zurzeit sichtbar ist.

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

IsPaused

bool IsPaused() const 

Gibt an, ob die Erfassung zurzeit pausiert ist oder nicht.

Ist immer false, wenn IsCapturing() wenn false.

QualityLevel

VideoQualityLevel QualityLevel() const 

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

Gültig

bool Valid() const 

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

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
)

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

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

Konstruktor zum Verschieben eines vorhandenen VideoCaptureState-Objekts in ein neues

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()