gpg::SnapshotMetadataChange

#include <snapshot_metadata_change.h>

Eine einzelne Datenstruktur, mit der Sie auf Daten zum Status eines bestimmten Snapshots zugreifen können.

Zusammenfassung

Konstruktoren und Zerstörer

SnapshotMetadataChange()
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
Erstellt eine SnapshotMetadataChange von einem shared_ptr bis SnapshotMetadataChangeImpl.
SnapshotMetadataChange(const SnapshotMetadataChange & copy_from)
Erstellt eine Kopie einer vorhandenen SnapshotMetadataChange.
SnapshotMetadataChange(SnapshotMetadataChange && move_from)
Verschiebt ein vorhandenes SnapshotMetadataChange.
~SnapshotMetadataChange()

Öffentliche Funktionen

Description() const
const std::string &
Die Beschreibung der Snapshot-Metadaten.
DescriptionIsChanged() const
bool
Die Beschreibung der Snapshot-Metadaten wird mit dieser neuen Beschreibung geändert.
Image() const
Bilddaten, die dem Snapshot zugewiesen werden.
ImageIsChanged() const
bool
Das Titelbild der Snapshot-Metadaten wird mit diesem neuen Titelbild geändert.
PlayedTime() const
Wiedergabedauer der Snapshot-Metadaten.
PlayedTimeIsChanged() const
bool
Die Wiedergabedauer der Snapshot-Metadaten wird entsprechend geändert.
ProgressValue() const
int64_t
Der Fortschrittswert der Snapshot-Metadaten.
ProgressValueIsChanged() const
bool
Der Fortschrittswert der Snapshot-Metadaten wird durch diesen neuen Fortschrittswert geändert.
Valid() const
bool
Die Änderung der Snapshot-Metadaten ist gültig und wurde mit dem Builder erstellt.
operator=(const SnapshotMetadataChange & copy_from)
Weist diesem/dieser SnapshotMetadataChange durch Kopieren aus einem anderen zu.
operator=(SnapshotMetadataChange && move_from)
Weist diesem SnapshotMetadataChange zu, indem eine andere in die Datei verschoben wird.

Klassen

gpg::SnapshotMetadataChange::Builder

Erstellt ein oder mehrere SnapshotMetadataChange-Objekte.

gpg::SnapshotMetadataChange::CoverImage

Eine einzelne Datenstruktur, mit der Sie auf Daten zum Status eines bestimmten Titelbilds zugreifen können.

Öffentliche Funktionen

Beschreibung

const std::string & Description() const 

Die Beschreibung der Snapshot-Metadaten.

DescriptionIsChanged

bool DescriptionIsChanged() const 

Die Beschreibung der Snapshot-Metadaten wird mit dieser neuen Beschreibung geändert.

Bild

SnapshotMetadataChange::CoverImage Image() const 

Bilddaten, die dem Snapshot zugewiesen werden.

ImageIsChanged

bool ImageIsChanged() const 

Das Titelbild der Snapshot-Metadaten wird mit diesem neuen Titelbild geändert.

PlayedTime

gpg::Duration PlayedTime() const 

Wiedergabedauer der Snapshot-Metadaten.

PlayedTimeIsChanged

bool PlayedTimeIsChanged() const 

Die Wiedergabedauer der Snapshot-Metadaten wird entsprechend geändert.

ProgressValue

int64_t ProgressValue() const 

Der Fortschrittswert der Snapshot-Metadaten.

ProgressValueIsChanged

bool ProgressValueIsChanged() const 

Der Fortschrittswert der Snapshot-Metadaten wird durch diesen neuen Fortschrittswert geändert.

SnapshotMetadataChange

 SnapshotMetadataChange()

SnapshotMetadataChange

 SnapshotMetadataChange(
  std::shared_ptr< const SnapshotMetadataChangeImpl > impl
)

Erstellt eine SnapshotMetadataChange von einem shared_ptr bis SnapshotMetadataChangeImpl.

Vorgesehen für die interne Verwendung durch die API.

SnapshotMetadataChange

 SnapshotMetadataChange(
  const SnapshotMetadataChange & copy_from
)

Erstellt eine Kopie einer vorhandenen SnapshotMetadataChange.

SnapshotMetadataChange

 SnapshotMetadataChange(
  SnapshotMetadataChange && move_from
)

Verschiebt ein vorhandenes SnapshotMetadataChange.

Gültig

bool Valid() const 

Die Änderung der Snapshot-Metadaten ist gültig und wurde mit dem Builder erstellt.

operator=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

Weist diesem/dieser SnapshotMetadataChange durch Kopieren aus einem anderen zu.

operator=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

Weist diesem SnapshotMetadataChange zu, indem eine andere in die Datei verschoben wird.

~SnapshotMetadataChange

 ~SnapshotMetadataChange()