gpg:: SnapshotMetadata Change:: سازنده

#include <snapshot_metadata_change_builder.h>

یک یا چند شیء SnapshotMetadataChange را می سازد.

خلاصه

سازندگان و ویرانگرها

Builder ()
Builder (std::shared_ptr< SnapshotMetadataChangeImpl > impl)
یک Builder از shared_ptr به BuilderImpl می سازد.
Builder (const Builder & copy_from)
یک کپی از یک Builder موجود ایجاد می کند.
Builder ( Builder && move_from)
یک Builder موجود را جابجا می کند.

توابع عمومی

Create () const
یک SnapshotMetadataChange ایجاد می کند.
SetCoverImageFromPngData (std::vector< uint8_t > png_data)
بایت های خام تصویر روی جلد png کدگذاری شده متادیتای عکس فوری تغییر می کند.
SetDescription (const std::string & description)
شرح مختصر متادیتا_تغییر عکس فوری را تنظیم می کند.
SetPlayedTime ( gpg::Duration played_time)
زمان پخش metadata_change عکس فوری را تنظیم می کند.
SetProgressValue (int64_t progress_value)
مقدار پیشرفت متاداده_تغییر عکس فوری را تنظیم می کند.
operator= (const Builder & copy_from)
این Builder با کپی کردن از یکی دیگر اختصاص می دهد.
operator= ( Builder && move_from)
این Builder با انتقال یکی دیگر به داخل آن اختصاص می دهد.

توابع عمومی

سازنده

 Builder()

سازنده

 Builder(
  std::shared_ptr< SnapshotMetadataChangeImpl > impl
)

یک Builder از shared_ptr به BuilderImpl می سازد.

برای استفاده داخلی توسط API در نظر گرفته شده است.

سازنده

 Builder(
  const Builder & copy_from
)

یک کپی از یک Builder موجود ایجاد می کند.

سازنده

 Builder(
  Builder && move_from
)

یک Builder موجود را جابجا می کند.

ايجاد كردن

SnapshotMetadataChange Create() const 

یک SnapshotMetadataChange ایجاد می کند.

SetCoverImageFromPngData

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

بایت های خام تصویر روی جلد png کدگذاری شده متادیتای عکس فوری تغییر می کند.

تصویر جلد باید کمتر از 800 کیلوبایت باشد. تصویر باید در هر commit تنظیم شود وگرنه پاک خواهد شد.

SetDescription

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

شرح مختصر متادیتا_تغییر عکس فوری را تنظیم می کند.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

زمان پخش metadata_change عکس فوری را تنظیم می کند.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

مقدار پیشرفت متاداده_تغییر عکس فوری را تنظیم می کند.

اپراتور=

Builder & operator=(
  const Builder & copy_from
)

این Builder با کپی کردن از یکی دیگر اختصاص می دهد.

اپراتور=

Builder & operator=(
  Builder && move_from
)

این Builder با انتقال یکی دیگر به داخل آن اختصاص می دهد.