gpg::SnapshotMetadataChange::Builder

#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
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
وحدات البايت الأولية لصورة غلاف png المشفّرة الخاصة بتغيير البيانات الوصفية لللقطة.
SetDescription(const std::string & description)
تحدّد هذه السمة وصفًا موجزًا للقطة البيانات الوصفية_change.
SetPlayedTime(gpg::Duration played_time)
تحدّد هذه السمة وقت تشغيل لقطة Data_change.
SetProgressValue(int64_t progress_value)
تُستخدَم لضبط قيمة مستوى التقدّم لـ والصورة المقدَّرة_change.
operator=(const Builder & copy_from)
تخصيص Builder هذا عن طريق النسخ من ملف آخر.
operator=(Builder && move_from)
لتعيين Builder هذا من خلال نقل رمز آخر إليه.

الدوال العامة

عامل بناء

 Builder()

عامل بناء

 Builder(
  std::shared_ptr< SnapshotMetadataChangeImpl > impl
)

إنشاء Builder من shared_ptr إلى BuilderImpl

مخصَّصة للاستخدام الداخلي من قِبل واجهة برمجة التطبيقات.

عامل بناء

 Builder(
  const Builder & copy_from
)

لإنشاء نسخة من Builder حالي

عامل بناء

 Builder(
  Builder && move_from
)

لنقل Builder حالي

إنشاء

SnapshotMetadataChange Create() const 

SetCoverImageFromPngData

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

وحدات البايت الأولية لصورة غلاف png المشفّرة الخاصة بتغيير البيانات الوصفية لللقطة.

يجب أن تكون صورة الغلاف أقل من 800 كيلوبايت. يجب ضبط الصورة في كل عملية تنفيذ وإلا سيتم محوها.

SetDescription

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

تحدّد هذه السمة وصفًا موجزًا للقطة البيانات الوصفية_change.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

تحدّد هذه السمة وقت تشغيل لقطة Data_change.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

تُستخدَم لضبط قيمة مستوى التقدّم لـ والصورة المقدَّرة_change.

r=or

Builder & operator=(
  const Builder & copy_from
)

تخصيص Builder هذا عن طريق النسخ من ملف آخر.

r=or

Builder & operator=(
  Builder && move_from
)

لتعيين Builder هذا من خلال نقل رمز آخر إليه.