gpg::SnapshotMetadataChange

#include <snapshot_metadata_change.h>

Belirli bir anlık görüntünün durumuyla ilgili verilere erişmenize olanak tanıyan tek bir veri yapısı.

Özet

Oluşturucular ve Yıkıcılar

SnapshotMetadataChange()
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
shared_ptr değerinden SnapshotMetadataChangeImpl değerine bir SnapshotMetadataChange oluşturur.
SnapshotMetadataChange(const SnapshotMetadataChange & copy_from)
Mevcut SnapshotMetadataChange öğesinin bir kopyasını oluşturur.
SnapshotMetadataChange(SnapshotMetadataChange && move_from)
Mevcut bir SnapshotMetadataChange öğeyi taşır.
~SnapshotMetadataChange()

Herkese açık işlevler

Description() const
const std::string &
Anlık görüntü meta verilerinin açıklaması.
DescriptionIsChanged() const
bool
Anlık görüntü meta verilerinin açıklaması, bu yeni açıklamayla değiştirilecek.
Image() const
Anlık görüntüye atanacak resim verileri.
ImageIsChanged() const
bool
Anlık görüntü meta verisinin kapak resmi bu yeni kapak resmiyle değiştirilecek.
PlayedTime() const
Anlık görüntü meta verilerinin oynatılma süresi.
PlayedTimeIsChanged() const
bool
Anlık görüntü meta verilerinin oynatılma süresi, bu yeni süreyle değiştirilecek.
ProgressValue() const
int64_t
Anlık görüntü meta verilerinin ilerleme değeri.
ProgressValueIsChanged() const
bool
Anlık görüntü meta verilerinin ilerleme değeri, bu yeni ilerleme durumu değeriyle değiştirilecek.
Valid() const
bool
Anlık görüntü meta veri değişikliği geçerli ve oluşturucuyla oluşturuldu.
operator=(const SnapshotMetadataChange & copy_from)
Bu SnapshotMetadataChange, başka bir kuruluştan kopyalayarak atanır.
operator=(SnapshotMetadataChange && move_from)
Bu SnapshotMetadataChange, başka bir öğeyi içine taşıyarak atar.

Sınıflar

gpg::SnapshotMetadataChange::Builder

Bir veya daha fazla SnapshotMetadataChange nesnesi oluşturur.

gpg::SnapshotMetadataChange::CoverImage

Belirli bir kapak resminin durumuyla ilgili verilere erişmenize olanak tanıyan tek bir veri yapısı.

Herkese açık işlevler

Açıklama

const std::string & Description() const 

Anlık görüntü meta verilerinin açıklaması.

DescriptionIsChanged

bool DescriptionIsChanged() const 

Anlık görüntü meta verilerinin açıklaması, bu yeni açıklamayla değiştirilecek.

Resim

SnapshotMetadataChange::CoverImage Image() const 

Anlık görüntüye atanacak resim verileri.

ImageIsChanged

bool ImageIsChanged() const 

Anlık görüntü meta verisinin kapak resmi bu yeni kapak resmiyle değiştirilecek.

PlayedTime

gpg::Duration PlayedTime() const 

Anlık görüntü meta verilerinin oynatılma süresi.

PlayedTimeIsChanged

bool PlayedTimeIsChanged() const 

Anlık görüntü meta verilerinin oynatılma süresi, bu yeni süreyle değiştirilecek.

ProgressValue

int64_t ProgressValue() const 

Anlık görüntü meta verilerinin ilerleme değeri.

ProgressValueIsChanged

bool ProgressValueIsChanged() const 

Anlık görüntü meta verilerinin ilerleme değeri, bu yeni ilerleme durumu değeriyle değiştirilecek.

SnapshotMetadataChange

 SnapshotMetadataChange()

SnapshotMetadataChange

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

shared_ptr değerinden SnapshotMetadataChangeImpl değerine bir SnapshotMetadataChange oluşturur.

API tarafından dahili kullanım için tasarlanmıştır.

SnapshotMetadataChange

 SnapshotMetadataChange(
  const SnapshotMetadataChange & copy_from
)

Mevcut SnapshotMetadataChange öğesinin bir kopyasını oluşturur.

SnapshotMetadataChange

 SnapshotMetadataChange(
  SnapshotMetadataChange && move_from
)

Mevcut bir SnapshotMetadataChange öğeyi taşır.

Geçerli

bool Valid() const 

Anlık görüntü meta veri değişikliği geçerli ve oluşturucuyla oluşturuldu.

operator=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

Bu SnapshotMetadataChange, başka bir kuruluştan kopyalayarak atanır.

operator=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

Bu SnapshotMetadataChange, başka bir öğeyi içine taşıyarak atar.

~SnapshotMetadataChange

 ~SnapshotMetadataChange()