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 ein SnapshotMetadataChange-Objekt von einer shared_ptr in eine SnapshotMetadataChangeImpl.
SnapshotMetadataChange(const SnapshotMetadataChange & copy_from)
Erstellt eine Kopie eines vorhandenen SnapshotMetadataChange.
SnapshotMetadataChange(SnapshotMetadataChange && move_from)
Verschiebt einen vorhandenen 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 durch das neue Titelbild geändert.
PlayedTime() const
Die Wiedergabezeit der Snapshot-Metadaten.
PlayedTimeIsChanged() const
bool
Die Wiedergabezeit der Snapshot-Metadaten wird mit der neuen Dauer 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 dieses SnapshotMetadataChange durch Kopieren aus einer anderen Domain zu.
operator=(SnapshotMetadataChange && move_from)
Weist dieses SnapshotMetadataChange zu, indem ein anderes Element dorthin verschoben wird.

Kurse

gpg::SnapshotMetadataChange::Builder

Erstellt ein oder mehrere SnapshotMetadataChange-Objekte.

gpg::SnapshotMetadataChange::CoverImage

Eine einzelne Datenstruktur, mit der Sie auf Daten zum Status eines bestimmten Titelbildes 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 durch das neue Titelbild geändert.

PlayedTime

gpg::Duration PlayedTime() const 

Die Wiedergabezeit der Snapshot-Metadaten.

PlayedTimeIsChanged

bool PlayedTimeIsChanged() const 

Die Wiedergabezeit der Snapshot-Metadaten wird mit der neuen Dauer 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 ein SnapshotMetadataChange-Objekt von einer shared_ptr in eine SnapshotMetadataChangeImpl.

Vorgesehen für die interne Verwendung durch die API.

SnapshotMetadataChange

 SnapshotMetadataChange(
  const SnapshotMetadataChange & copy_from
)

Erstellt eine Kopie eines vorhandenen SnapshotMetadataChange.

SnapshotMetadataChange

 SnapshotMetadataChange(
  SnapshotMetadataChange && move_from
)

Verschiebt einen vorhandenen 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 dieses SnapshotMetadataChange durch Kopieren aus einer anderen Domain zu.

Operator=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

Weist dieses SnapshotMetadataChange zu, indem ein anderes Element dorthin verschoben wird.

~SnapshotMetadataChange

 ~SnapshotMetadataChange()