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
تنشئ هذه الدالة SnapshotMetadataChange.
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
تتغير وحدات البايت الأولية لصورة غلاف ملف png المشفرة الخاصة بالبيانات الوصفية للّقطة.
SetDescription(const std::string & description)
لتعيين الوصف الموجز للقطة البيانات الوصفية_change.
SetPlayedTime(gpg::Duration played_time)
تضبط هذه السياسة وقت تشغيل لقطة البيانات الوصفية_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.

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

عامل بناء

 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 كيلوبايت. يجب ضبط الصورة في كل مرة يتم فيها الالتزام وإلا سيتم محوها.

SetDescription

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

لإعداد الوصف الموجز للقطة البيانات الوصفية_change.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

تحدِّد هذه السياسة وقت تشغيل لقطة البيانات الوصفية_change.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

تضبط قيمة مستوى التقدّم في البيانات الوصفية_التغيير في اللقطة.

operator=

Builder & operator=(
  const Builder & copy_from
)

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

operator=

Builder & operator=(
  Builder && move_from
)

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