gpg::SnapshotMetadataChange::Builder

#include <snapshot_metadata_change_builder.h>

Bir veya daha fazla SnapshotMetadataChange nesnesi oluşturur.

Özet

Oluşturucular ve Yıkıcılar

Builder()
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
shared_ptr ile BuilderImpl arasında bir Builder oluşturur.
Builder(const Builder & copy_from)
Mevcut bir Builder dosyasının bir kopyasını oluşturur.
Builder(Builder && move_from)
Mevcut bir Builder öğesini taşır.

Kamu işlevleri

Create() const
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
Anlık görüntü meta verisi değişikliğinin kodlanmış png kapak resminin işlenmemiş baytları.
SetDescription(const std::string & description)
Anlık görüntü meta verileri değişikliğinin kısa açıklamasını ayarlar.
SetPlayedTime(gpg::Duration played_time)
Anlık görüntü meta verisi değişikliğinin oynatılma süresini ayarlar.
SetProgressValue(int64_t progress_value)
Anlık görüntü meta verileri değişikliğinin ilerleme değerini belirler.
operator=(const Builder & copy_from)
Bu Builder değerini, başka bir birinden kopyalayarak atar.
operator=(Builder && move_from)
Bu Builder için başka bir öğe taşıyarak Builder değerini atar.

Kamu işlevleri

Derleyici

 Builder()

Derleyici

 Builder(
  std::shared_ptr< SnapshotMetadataChangeImpl > impl
)

shared_ptr ile BuilderImpl arasında bir Builder oluşturur.

API tarafından dahili kullanıma yöneliktir.

Derleyici

 Builder(
  const Builder & copy_from
)

Mevcut bir Builder dosyasının bir kopyasını oluşturur.

Derleyici

 Builder(
  Builder && move_from
)

Mevcut bir Builder öğesini taşır.

Oluştur

SnapshotMetadataChange Create() const 

SetCoverImageFromPngData

Builder & SetCoverImageFromPngData(
  std::vector< uint8_t > png_data
)

Anlık görüntü meta verisi değişikliğinin kodlanmış png kapak resminin işlenmemiş baytları.

Kapak resmi 800 kb'den küçük olmalıdır. Resim her kaydetme için ayarlanmalıdır, aksi takdirde silinir.

SetDescription

Builder & SetDescription(
  const std::string & description
)

Anlık görüntü meta verileri değişikliğinin kısa açıklamasını ayarlar.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

Anlık görüntü meta verisi değişikliğinin oynatılma süresini ayarlar.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

Anlık görüntü meta verileri değişikliğinin ilerleme değerini belirler.

operatör=

Builder & operator=(
  const Builder & copy_from
)

Bu Builder değerini, başka bir birinden kopyalayarak atar.

operatör=

Builder & operator=(
  Builder && move_from
)

Bu Builder için başka bir öğe taşıyarak Builder değerini atar.